# | Line 2717 | Line 2717 | static bool target_check_bsf(void) | |
---|---|---|
2717 | int flags = (g_SF << 7) | (g_OF << 11) | (g_ZF << 6) | g_CF; | |
2718 | int tmp = value; | |
2719 | __asm__ __volatile__ ("push %0; popf; bsf %1,%1; pushf; pop %0" | |
2720 | < | : "+r" (flags), "+r" (tmp) : : "flags"); |
2720 | > | : "+r" (flags), "+r" (tmp) : : "cc"); |
2721 | int OF = (flags >> 11) & 1; | |
2722 | int SF = (flags >> 7) & 1; | |
2723 | int ZF = (flags >> 6) & 1; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |