- { "jo", OP_JO, 1, 1, OPF_JMP|OPF_CC }, // 70 OF=1
- { "jno", OP_JNO, 1, 1, OPF_JMP|OPF_CC }, // 71 OF=0
- { "jc", OP_JC, 1, 1, OPF_JMP|OPF_CC }, // 72 CF=1
- { "jb", OP_JC, 1, 1, OPF_JMP|OPF_CC }, // 72
- { "jnc", OP_JNC, 1, 1, OPF_JMP|OPF_CC }, // 73 CF=0
- { "jnb", OP_JNC, 1, 1, OPF_JMP|OPF_CC }, // 73
- { "jae", OP_JNC, 1, 1, OPF_JMP|OPF_CC }, // 73
- { "jz", OP_JZ, 1, 1, OPF_JMP|OPF_CC }, // 74 ZF=1
- { "je", OP_JZ, 1, 1, OPF_JMP|OPF_CC }, // 74
- { "jnz", OP_JNZ, 1, 1, OPF_JMP|OPF_CC }, // 75 ZF=0
- { "jne", OP_JNZ, 1, 1, OPF_JMP|OPF_CC }, // 75
- { "jbe", OP_JBE, 1, 1, OPF_JMP|OPF_CC }, // 76 CF=1 || ZF=1
- { "jna", OP_JBE, 1, 1, OPF_JMP|OPF_CC }, // 76
- { "ja", OP_JA, 1, 1, OPF_JMP|OPF_CC }, // 77 CF=0 && ZF=0
- { "jnbe", OP_JA, 1, 1, OPF_JMP|OPF_CC }, // 77
- { "js", OP_JS, 1, 1, OPF_JMP|OPF_CC }, // 78 SF=1
- { "jns", OP_JNS, 1, 1, OPF_JMP|OPF_CC }, // 79 SF=0
- { "jp", OP_JP, 1, 1, OPF_JMP|OPF_CC }, // 7a PF=1
- { "jpe", OP_JP, 1, 1, OPF_JMP|OPF_CC }, // 7a
- { "jnp", OP_JNP, 1, 1, OPF_JMP|OPF_CC }, // 7b PF=0
- { "jpo", OP_JNP, 1, 1, OPF_JMP|OPF_CC }, // 7b
- { "jl", OP_JL, 1, 1, OPF_JMP|OPF_CC }, // 7c SF!=OF
- { "jnge", OP_JL, 1, 1, OPF_JMP|OPF_CC }, // 7c
- { "jge", OP_JGE, 1, 1, OPF_JMP|OPF_CC }, // 7d SF=OF
- { "jnl", OP_JGE, 1, 1, OPF_JMP|OPF_CC }, // 7d
- { "jle", OP_JLE, 1, 1, OPF_JMP|OPF_CC }, // 7e ZF=1 || SF!=OF
- { "jng", OP_JLE, 1, 1, OPF_JMP|OPF_CC }, // 7e
- { "jg", OP_JG, 1, 1, OPF_JMP|OPF_CC }, // 7f ZF=0 && SF=OF
- { "jnle", OP_JG, 1, 1, OPF_JMP|OPF_CC }, // 7f
+ { "jecxz",OP_JECXZ, 1, 1, OPF_JMP|OPF_CJMP },
+ { "jo", OP_JO, 1, 1, OPF_CJMP_CC }, // 70 OF=1
+ { "jno", OP_JNO, 1, 1, OPF_CJMP_CC }, // 71 OF=0
+ { "jc", OP_JC, 1, 1, OPF_CJMP_CC }, // 72 CF=1
+ { "jb", OP_JC, 1, 1, OPF_CJMP_CC }, // 72
+ { "jnc", OP_JNC, 1, 1, OPF_CJMP_CC }, // 73 CF=0
+ { "jnb", OP_JNC, 1, 1, OPF_CJMP_CC }, // 73
+ { "jae", OP_JNC, 1, 1, OPF_CJMP_CC }, // 73
+ { "jz", OP_JZ, 1, 1, OPF_CJMP_CC }, // 74 ZF=1
+ { "je", OP_JZ, 1, 1, OPF_CJMP_CC }, // 74
+ { "jnz", OP_JNZ, 1, 1, OPF_CJMP_CC }, // 75 ZF=0
+ { "jne", OP_JNZ, 1, 1, OPF_CJMP_CC }, // 75
+ { "jbe", OP_JBE, 1, 1, OPF_CJMP_CC }, // 76 CF=1 || ZF=1
+ { "jna", OP_JBE, 1, 1, OPF_CJMP_CC }, // 76
+ { "ja", OP_JA, 1, 1, OPF_CJMP_CC }, // 77 CF=0 && ZF=0
+ { "jnbe", OP_JA, 1, 1, OPF_CJMP_CC }, // 77
+ { "js", OP_JS, 1, 1, OPF_CJMP_CC }, // 78 SF=1
+ { "jns", OP_JNS, 1, 1, OPF_CJMP_CC }, // 79 SF=0
+ { "jp", OP_JP, 1, 1, OPF_CJMP_CC }, // 7a PF=1
+ { "jpe", OP_JP, 1, 1, OPF_CJMP_CC }, // 7a
+ { "jnp", OP_JNP, 1, 1, OPF_CJMP_CC }, // 7b PF=0
+ { "jpo", OP_JNP, 1, 1, OPF_CJMP_CC }, // 7b
+ { "jl", OP_JL, 1, 1, OPF_CJMP_CC }, // 7c SF!=OF
+ { "jnge", OP_JL, 1, 1, OPF_CJMP_CC }, // 7c
+ { "jge", OP_JGE, 1, 1, OPF_CJMP_CC }, // 7d SF=OF
+ { "jnl", OP_JGE, 1, 1, OPF_CJMP_CC }, // 7d
+ { "jle", OP_JLE, 1, 1, OPF_CJMP_CC }, // 7e ZF=1 || SF!=OF
+ { "jng", OP_JLE, 1, 1, OPF_CJMP_CC }, // 7e
+ { "jg", OP_JG, 1, 1, OPF_CJMP_CC }, // 7f ZF=0 && SF=OF
+ { "jnle", OP_JG, 1, 1, OPF_CJMP_CC }, // 7f