/shark/trunk/oslib/ll/i386/64bit.h |
---|
30,4 → 30,10 |
: "=a" ((res)) \ |
: "a" ((a)), "b" ((b)), "c" ((c)), "d" (0)) |
#define smul32div32to32(a,b,c,res) \ |
__asm__ __volatile__("imull %%ebx\n\t" \ |
"idivl %%ecx\n\t" \ |
: "=a" ((res)) \ |
: "a" ((a)), "b" ((b)), "c" ((c)), "d" (0)) |
#endif |