Implement jb

This commit is contained in:
Theodore Dubois 2018-05-22 15:42:22 -07:00
parent ddaa96d444
commit ae512c6b2d

View File

@ -24,11 +24,13 @@
jmp jit_ret
#define COND_LIST o,c,z,cz,s,p,sxo,sxoz
.irp cond, z,cz
.irp cond, c,z,cz
.gadget jmp_\cond
# please tell me if you know a better way
.ifc \cond,o
.else; .ifc \cond,c
cmpl $0, CPU_cf(%_cpu)
jnz 1f
.else; .ifc \cond,z
cmpl $0, CPU_res(%_cpu)
jz 1f
@ -36,7 +38,7 @@
cmpl $0, CPU_res(%_cpu)
je 1f
cmpl $0, CPU_cf(%_cpu)
jne 1f
jnz 1f
.else; .ifc \cond,s
.else; .ifc \cond,p
.else; .ifc \cond,sxo