-rw-r--r-- 227 djbsort-20180717/h-internal/int32_minmax_x86.c
static inline int32 int32_minmax(int32 a,int32 *y) { asm("\ movl (%1),%%ebx;\ cmpl %%ebx,%%eax;\ mov %%eax,%%edx;\ cmovg %%ebx,%%eax;\ cmovg %%edx,%%ebx;\ movl %%ebx,(%1)\ " : "+a"(a) : "r"(y) : "%ebx","%edx"); return a; }