X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fops.expect.c;h=834007fd539f9c362a75d9416285e22bfbc038c2;hb=HEAD;hp=f036bed320f8137f628142ceb5e679208bba656e;hpb=8c83cc48a2090b018cb39a629454b5e9608ba4d8;p=ia32rtools.git diff --git a/tests/ops.expect.c b/tests/ops.expect.c index f036bed..834007f 100644 --- a/tests/ops.expect.c +++ b/tests/ops.expect.c @@ -33,7 +33,7 @@ loop: *(u16 *)edi = eax; edi -= 2; // stos *(u32 *)edi = eax; edi -= 4; // stos edx = (s32)eax >> 31; // cdq - eax = ecx ? __builtin_ffs(ecx) - 1 : 0; // bsf + if (ecx) eax = __builtin_ffs(ecx) - 1; // bsf tmp64 = ((u64)edx << 32) | eax; tmp64 = (s64)tmp64 << LOBYTE(ecx); edx = tmp64 >> 32; eax = tmp64; // allshl