X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fops.expect.c;fp=tests%2Fops.expect.c;h=834007fd539f9c362a75d9416285e22bfbc038c2;hb=f9327ad4c893cce131ab39f91743d69ebac662d1;hp=f036bed320f8137f628142ceb5e679208bba656e;hpb=285b3a6b777658e2fa5e504cfe8a2ca4221b54af;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