mirror of
https://github.com/ish-app/ish.git
synced 2026-02-01 14:32:26 +00:00
Implement jb
This commit is contained in:
parent
ddaa96d444
commit
ae512c6b2d
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user