Obvious bug in /sys/i386/include/bus.h (was: bus_at386.h)

gerarra at tin.it gerarra at tin.it
Tue Jun 14 12:44:41 GMT 2005


>No, it's a correct method to set/reset the zero flag:
>    (X | X) == X just as (X & X) == X
>

Yes but it stores result in ecx(using or, really, is not a problem)... however
jecxz just is 2 bytes sized while or + jmp is 4 bytes. It means lesser FDE
latency time and the pseudocode is enough similar.

greeting,
rookie




More information about the freebsd-hackers mailing list