diff --git a/assets/instructions.json b/assets/instructions.json index e938649..dad2915 100644 --- a/assets/instructions.json +++ b/assets/instructions.json @@ -9683,7 +9683,8 @@ } }, "implicit_read": [ - "rsp" + "rsp", + "rip" ], "implicit_write": [ "rip" @@ -9705,7 +9706,8 @@ } }, "implicit_read": [ - "esp" + "esp", + "eip" ], "implicit_write": [ "eip" @@ -9727,7 +9729,8 @@ } }, "implicit_read": [ - "esp" + "esp", + "eip" ], "implicit_write": [ "eip" @@ -23919,9 +23922,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "cd8scale": 0 }, { @@ -23936,9 +23950,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "cd8scale": 0 }, { @@ -23955,11 +23980,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "comment": "ja $brtarget16 (JA_2)", "cd8scale": 0 }, @@ -23978,11 +24011,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "comment": "ja $brtarget16 (JA_2)", "cd8scale": 0 }, @@ -24001,11 +24042,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "comment": "ja $brtarget32 (JA_4)", "cd8scale": 0 }, @@ -24021,9 +24070,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "cd8scale": 0 }, { @@ -24038,9 +24097,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "cd8scale": 0 }, { @@ -24057,11 +24126,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "comment": "jae $brtarget16 (JAE_2)", "cd8scale": 0 }, @@ -24080,11 +24156,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "comment": "jae $brtarget16 (JAE_2)", "cd8scale": 0 }, @@ -24103,11 +24186,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "comment": "jae $brtarget32 (JAE_4)", "cd8scale": 0 }, @@ -24123,9 +24213,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "cd8scale": 0 }, { @@ -24140,9 +24240,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "cd8scale": 0 }, { @@ -24159,11 +24269,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "comment": "jb $brtarget16 (JB_2)", "cd8scale": 0 }, @@ -24182,11 +24299,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "comment": "jb $brtarget16 (JB_2)", "cd8scale": 0 }, @@ -24205,11 +24329,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested" + }, "comment": "jb $brtarget32 (JB_4)", "cd8scale": 0 }, @@ -24225,9 +24356,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "cd8scale": 0 }, { @@ -24242,9 +24384,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "cd8scale": 0 }, { @@ -24261,11 +24414,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "comment": "jbe $brtarget16 (JBE_2)", "cd8scale": 0 }, @@ -24284,11 +24445,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "comment": "jbe $brtarget16 (JBE_2)", "cd8scale": 0 }, @@ -24307,11 +24476,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "cf": "tested", + "zf": "tested" + }, "comment": "jbe $brtarget32 (JBE_4)", "cd8scale": 0 }, @@ -24329,7 +24506,11 @@ } }, "implicit_read": [ - "cx" + "cx", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" @@ -24349,9 +24530,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "cd8scale": 0 }, { @@ -24366,9 +24557,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "cd8scale": 0 }, { @@ -24385,11 +24586,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "comment": "je $brtarget16 (JE_2)", "cd8scale": 0 }, @@ -24408,11 +24616,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "comment": "je $brtarget16 (JE_2)", "cd8scale": 0 }, @@ -24431,11 +24646,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "comment": "je $brtarget32 (JE_4)", "cd8scale": 0 }, @@ -24453,7 +24675,11 @@ } }, "implicit_read": [ - "ecx" + "ecx", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" @@ -24475,7 +24701,11 @@ } }, "implicit_read": [ - "ecx" + "ecx", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" @@ -24495,9 +24725,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested" + }, "cd8scale": 0 }, { @@ -24512,9 +24753,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested" + }, "cd8scale": 0 }, { @@ -24531,11 +24783,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested" + }, "comment": "jg $brtarget16 (JG_2)", "cd8scale": 0 }, @@ -24554,11 +24814,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested" + }, "comment": "jg $brtarget16 (JG_2)", "cd8scale": 0 }, @@ -24577,11 +24845,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested" + }, "comment": "jg $brtarget32 (JG_4)", "cd8scale": 0 }, @@ -24597,9 +24873,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "cd8scale": 0 }, { @@ -24614,9 +24901,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "cd8scale": 0 }, { @@ -24633,11 +24931,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "comment": "jge $brtarget16 (JGE_2)", "cd8scale": 0 }, @@ -24656,11 +24962,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "comment": "jge $brtarget16 (JGE_2)", "cd8scale": 0 }, @@ -24679,11 +24993,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "comment": "jge $brtarget32 (JGE_4)", "cd8scale": 0 }, @@ -24699,9 +25021,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "cd8scale": 0 }, { @@ -24716,9 +25049,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "cd8scale": 0 }, { @@ -24735,11 +25079,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "comment": "jl $brtarget16 (JL_2)", "cd8scale": 0 }, @@ -24758,11 +25110,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "comment": "jl $brtarget16 (JL_2)", "cd8scale": 0 }, @@ -24781,11 +25141,19 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested", + "of": "tested" + }, "comment": "jl $brtarget32 (JL_4)", "cd8scale": 0 }, @@ -24801,9 +25169,21 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested", + "of": "tested" + }, "cd8scale": 0 }, { @@ -24818,9 +25198,21 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested", + "of": "tested" + }, "cd8scale": 0 }, { @@ -24837,11 +25229,20 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested", + "of": "tested" + }, "comment": "jle $brtarget16 (JLE_2)", "cd8scale": 0 }, @@ -24860,11 +25261,20 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested", + "of": "tested" + }, "comment": "jle $brtarget16 (JLE_2)", "cd8scale": 0 }, @@ -24883,11 +25293,20 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested", + "sf": "tested", + "of": "tested" + }, "comment": "jle $brtarget32 (JLE_4)", "cd8scale": 0 }, @@ -24903,6 +25322,12 @@ "encoding": "imm32" } }, + "implicit_read": [ + "rip" + ], + "implicit_write": [ + "rip" + ], "comment": "jmp $brtarget16 (JMP_2)", "cd8scale": 0 }, @@ -24919,6 +25344,12 @@ "encoding": "imm16" } }, + "implicit_read": [ + "rip" + ], + "implicit_write": [ + "rip" + ], "comment": "jmp $brtarget16 (JMP_2)", "cd8scale": 0 }, @@ -24935,6 +25366,12 @@ "encoding": "imm32" } }, + "implicit_read": [ + "rip" + ], + "implicit_write": [ + "rip" + ], "comment": "jmp $brtarget32 (JMP_4)", "cd8scale": 0 }, @@ -24950,6 +25387,12 @@ "encoding": "imm8" } }, + "implicit_read": [ + "rip" + ], + "implicit_write": [ + "rip" + ], "comment": "jmp $brtarget8 (JMP_1)", "cd8scale": 0 }, @@ -24965,6 +25408,12 @@ "encoding": "imm8" } }, + "implicit_read": [ + "rip" + ], + "implicit_write": [ + "rip" + ], "comment": "jmp $brtarget8 (JMP_1)", "cd8scale": 0 }, @@ -24984,6 +25433,10 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip", + "cs" + ], "comment": "ljmp $opaque80mem (FARJMP64)", "cd8scale": 0 }, @@ -25001,6 +25454,10 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip", + "cs" + ], "comment": "ljmp $opaque32mem (FARJMP16m)", "cd8scale": 0 }, @@ -25018,6 +25475,10 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip", + "cs" + ], "comment": "ljmp $opaque48mem (FARJMP32m)", "cd8scale": 0 }, @@ -25035,6 +25496,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip" + ], "comment": "jmp $i64mem (JMP64m)", "cd8scale": 0 }, @@ -25052,6 +25516,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip" + ], "comment": "jmp $GR64 (JMP64r)", "cd8scale": 0 }, @@ -25070,6 +25537,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip" + ], "comment": "jmp $i16mem (JMP16m)", "cd8scale": 0 }, @@ -25088,6 +25558,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip" + ], "comment": "jmp $i32mem (JMP32m)", "cd8scale": 0 }, @@ -25106,6 +25579,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip" + ], "comment": "jmp $GR16 (JMP16r)", "cd8scale": 0 }, @@ -25124,6 +25600,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "rip" + ], "comment": "jmp $GR32 (JMP32r)", "cd8scale": 0 }, @@ -25139,9 +25618,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "cd8scale": 0 }, { @@ -25156,9 +25645,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "cd8scale": 0 }, { @@ -25175,11 +25674,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "comment": "jne $brtarget16 (JNE_2)", "cd8scale": 0 }, @@ -25198,11 +25704,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "comment": "jne $brtarget16 (JNE_2)", "cd8scale": 0 }, @@ -25221,11 +25734,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "zf": "tested" + }, "comment": "jne $brtarget32 (JNE_4)", "cd8scale": 0 }, @@ -25241,9 +25761,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "cd8scale": 0 }, { @@ -25258,9 +25788,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "cd8scale": 0 }, { @@ -25277,11 +25817,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "comment": "jno $brtarget16 (JNO_2)", "cd8scale": 0 }, @@ -25300,11 +25847,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "comment": "jno $brtarget16 (JNO_2)", "cd8scale": 0 }, @@ -25323,11 +25877,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "comment": "jno $brtarget32 (JNO_4)", "cd8scale": 0 }, @@ -25343,9 +25904,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "cd8scale": 0 }, { @@ -25360,9 +25931,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "cd8scale": 0 }, { @@ -25379,11 +25960,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "comment": "jnp $brtarget16 (JNP_2)", "cd8scale": 0 }, @@ -25402,11 +25990,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "comment": "jnp $brtarget16 (JNP_2)", "cd8scale": 0 }, @@ -25425,11 +26020,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "comment": "jnp $brtarget32 (JNP_4)", "cd8scale": 0 }, @@ -25445,9 +26047,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "cd8scale": 0 }, { @@ -25462,9 +26074,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "cd8scale": 0 }, { @@ -25481,11 +26103,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "comment": "jns $brtarget16 (JNS_2)", "cd8scale": 0 }, @@ -25504,11 +26133,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "comment": "jns $brtarget16 (JNS_2)", "cd8scale": 0 }, @@ -25527,11 +26163,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "comment": "jns $brtarget32 (JNS_4)", "cd8scale": 0 }, @@ -25547,9 +26190,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "cd8scale": 0 }, { @@ -25564,9 +26217,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "cd8scale": 0 }, { @@ -25583,11 +26246,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "comment": "jo $brtarget16 (JO_2)", "cd8scale": 0 }, @@ -25606,11 +26276,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "comment": "jo $brtarget16 (JO_2)", "cd8scale": 0 }, @@ -25629,11 +26306,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "of": "tested" + }, "comment": "jo $brtarget32 (JO_4)", "cd8scale": 0 }, @@ -25649,9 +26333,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "cd8scale": 0 }, { @@ -25666,9 +26360,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "cd8scale": 0 }, { @@ -25685,11 +26389,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "comment": "jp $brtarget16 (JP_2)", "cd8scale": 0 }, @@ -25708,11 +26419,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "comment": "jp $brtarget16 (JP_2)", "cd8scale": 0 }, @@ -25731,11 +26449,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "pf": "tested" + }, "comment": "jp $brtarget32 (JP_4)", "cd8scale": 0 }, @@ -25753,7 +26478,11 @@ } }, "implicit_read": [ - "rcx" + "rcx", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" @@ -25773,9 +26502,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "cd8scale": 0 }, { @@ -25790,9 +26529,19 @@ "encoding": "imm8" } }, + "implicit_read": [ + "eflags", + "rip" + ], + "implicit_write": [ + "rip" + ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "cd8scale": 0 }, { @@ -25809,11 +26558,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "comment": "js $brtarget16 (JS_2)", "cd8scale": 0 }, @@ -25832,11 +26588,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "comment": "js $brtarget16 (JS_2)", "cd8scale": 0 }, @@ -25855,11 +26618,18 @@ } }, "implicit_read": [ - "eflags" + "eflags", + "rip" + ], + "implicit_write": [ + "rip" ], "prefix_flags": [ "accepts_branch_hints" ], + "x86flags": { + "sf": "tested" + }, "comment": "js $brtarget32 (JS_4)", "cd8scale": 0 },