From 05d36bd39b64f67a61aa2e17d2b9ba49c83cd934 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joel=20H=C3=B6ner?= Date: Mon, 28 Nov 2016 02:27:11 +0100 Subject: [PATCH] fixed many inaccurate flag definitions --- assets/instructions.json | 3022 +++++++++++++++++++++++++------------- assets/process.py | 17 + 2 files changed, 2028 insertions(+), 1011 deletions(-) create mode 100755 assets/process.py diff --git a/assets/instructions.json b/assets/instructions.json index 12f9d54..cab807a 100644 --- a/assets/instructions.json +++ b/assets/instructions.json @@ -70,7 +70,7 @@ ], "implicit_write": [ "ax", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -123,11 +123,25 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -147,6 +161,20 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -169,11 +197,25 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -194,11 +236,25 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -219,11 +275,25 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -246,6 +316,20 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -266,6 +350,20 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -286,6 +384,20 @@ "encoding": "modrm_reg" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -305,6 +417,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -324,6 +450,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -346,6 +486,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -366,6 +520,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -386,6 +554,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -408,6 +590,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -428,6 +624,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -448,6 +658,20 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -497,6 +721,20 @@ "encoding": "imm32" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -515,6 +753,20 @@ "encoding": "imm16" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -533,6 +785,14 @@ "encoding": "imm32" } }, + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -553,11 +813,25 @@ "encoding": "imm8" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -578,6 +852,20 @@ "encoding": "imm8" } }, + "implicit_read": [ + "flags" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "cd8scale": 0 }, { @@ -602,16 +890,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i64mem, $i64i32imm (ADC64mi32)", "cd8scale": 0 }, @@ -635,16 +931,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i16mem, $i16imm (ADC16mi)", "cd8scale": 0 }, @@ -668,16 +972,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i32mem, $i32imm (ADC32mi)", "cd8scale": 0 }, @@ -703,11 +1015,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR64, $i64i32imm (ADC64ri32)", "cd8scale": 0 }, @@ -731,11 +1051,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR16, $i16imm (ADC16ri)", "cd8scale": 0 }, @@ -759,11 +1087,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR32, $i32imm (ADC32ri)", "cd8scale": 0 }, @@ -787,16 +1123,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i8mem, $i8imm (ADC8mi8)", "cd8scale": 0 }, @@ -820,11 +1164,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR8, $i8imm (ADC8ri8)", "cd8scale": 0 }, @@ -850,16 +1202,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i64mem, $i64i8imm (ADC64mi8)", "cd8scale": 0 }, @@ -883,16 +1243,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i16mem, $i16i8imm (ADC16mi8)", "cd8scale": 0 }, @@ -916,16 +1284,24 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $i32mem, $i32i8imm (ADC32mi8)", "cd8scale": 0 }, @@ -951,11 +1327,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR64, $i64i8imm (ADC64ri8)", "cd8scale": 0 }, @@ -979,11 +1363,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR16, $i16i8imm (ADC16ri8)", "cd8scale": 0 }, @@ -1007,11 +1399,19 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "adc $GR32, $i32i8imm (ADC32ri8)", "cd8scale": 0 }, @@ -1703,6 +2103,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -1736,6 +2139,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -1767,6 +2173,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -1801,6 +2210,9 @@ "encoding": "imm16" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -1835,6 +2247,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -1872,7 +2287,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -1905,7 +2320,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -1938,7 +2353,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -1971,7 +2386,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -2009,7 +2424,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -2044,7 +2459,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -2082,7 +2497,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -2120,7 +2535,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -2160,7 +2575,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -2193,7 +2608,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -2226,7 +2641,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -2992,6 +3407,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -3024,6 +3442,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3054,6 +3475,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -3087,6 +3511,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -3120,6 +3547,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -3155,6 +3585,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3183,6 +3616,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3211,6 +3647,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3238,6 +3677,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3265,6 +3707,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3295,6 +3740,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3323,6 +3771,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3351,6 +3802,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3381,6 +3835,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3409,6 +3866,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3437,6 +3897,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3460,6 +3923,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3488,6 +3954,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3514,6 +3983,9 @@ "encoding": "imm16" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3540,6 +4012,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3568,6 +4043,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -3601,6 +4079,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -3633,7 +4114,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -3671,7 +4152,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -3709,7 +4190,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -3749,7 +4230,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -3782,7 +4263,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -3815,7 +4296,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -3848,7 +4329,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -3886,7 +4367,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -3921,7 +4402,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -3959,7 +4440,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -3997,7 +4478,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -4037,7 +4518,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4070,7 +4551,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4103,7 +4584,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4143,7 +4624,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4185,7 +4666,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4225,7 +4706,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4268,7 +4749,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -4495,6 +4976,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -4518,6 +5002,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -5895,7 +6382,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -5935,7 +6422,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -5972,7 +6459,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6012,7 +6499,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6171,7 +6658,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6211,7 +6698,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6248,7 +6735,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6288,7 +6775,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6325,7 +6812,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6365,7 +6852,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6402,7 +6889,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -6442,7 +6929,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -7128,7 +7615,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7161,7 +7648,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7194,7 +7681,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7229,7 +7716,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7262,7 +7749,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7295,7 +7782,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7330,7 +7817,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7363,7 +7850,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7396,7 +7883,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7431,7 +7918,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7464,7 +7951,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7497,7 +7984,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -7819,7 +8306,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -7850,7 +8337,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -7881,7 +8368,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -7914,7 +8401,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -7945,7 +8432,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -7976,7 +8463,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8010,7 +8497,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8042,7 +8529,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8074,7 +8561,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8108,7 +8595,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8140,7 +8627,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8172,7 +8659,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8207,7 +8694,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8245,7 +8732,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8283,7 +8770,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8323,7 +8810,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8356,7 +8843,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8389,7 +8876,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8422,7 +8909,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8458,7 +8945,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8494,7 +8981,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8532,7 +9019,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8563,7 +9050,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8594,7 +9081,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8628,7 +9115,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8665,7 +9152,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8702,7 +9189,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8741,7 +9228,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8773,7 +9260,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8805,7 +9292,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8840,7 +9327,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8878,7 +9365,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8916,7 +9403,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -8956,7 +9443,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -8989,7 +9476,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9022,7 +9509,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9056,7 +9543,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -9093,7 +9580,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -9130,7 +9617,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -9169,7 +9656,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9201,7 +9688,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9233,7 +9720,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9268,7 +9755,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -9306,7 +9793,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -9344,7 +9831,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -9384,7 +9871,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9417,7 +9904,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9450,7 +9937,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9489,7 +9976,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9532,7 +10019,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9572,7 +10059,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -9615,7 +10102,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -10007,6 +10494,9 @@ "modrm_rm": "2", "modrm_reg": "1" }, + "implicit_write": [ + "eflags" + ], "x86flags": { "ac": "reset" }, @@ -10016,6 +10506,9 @@ { "mnemonic": "clc", "opcode": "f8", + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset" }, @@ -10025,6 +10518,9 @@ { "mnemonic": "cld", "opcode": "fc", + "implicit_write": [ + "flags" + ], "x86flags": { "df": "reset" }, @@ -10086,6 +10582,9 @@ { "mnemonic": "cli", "opcode": "fa", + "implicit_write": [ + "eflags" + ], "flags": [ "privileged" ], @@ -10143,6 +10642,9 @@ { "mnemonic": "cmc", "opcode": "f5", + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified" }, @@ -10174,7 +10676,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10206,7 +10708,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10238,7 +10740,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10272,7 +10774,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10304,7 +10806,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10336,7 +10838,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10370,7 +10872,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10401,7 +10903,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10432,7 +10934,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10465,7 +10967,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10496,7 +10998,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10527,7 +11029,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10560,7 +11062,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10591,7 +11093,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10622,7 +11124,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10655,7 +11157,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10686,7 +11188,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10717,7 +11219,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -10750,7 +11252,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10782,7 +11284,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10814,7 +11316,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10848,7 +11350,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10880,7 +11382,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10912,7 +11414,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -10946,7 +11448,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -10977,7 +11479,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11008,7 +11510,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11041,7 +11543,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11072,7 +11574,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11103,7 +11605,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11136,7 +11638,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11169,7 +11671,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11202,7 +11704,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11237,7 +11739,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11270,7 +11772,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11303,7 +11805,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11338,7 +11840,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11370,7 +11872,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11402,7 +11904,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11436,7 +11938,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11468,7 +11970,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11500,7 +12002,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11534,7 +12036,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11566,7 +12068,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11598,7 +12100,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11632,7 +12134,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11664,7 +12166,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11696,7 +12198,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested", @@ -11730,7 +12232,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11763,7 +12265,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11796,7 +12298,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11831,7 +12333,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11864,7 +12366,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11897,7 +12399,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -11932,7 +12434,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11963,7 +12465,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -11994,7 +12496,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -12027,7 +12529,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -12058,7 +12560,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -12089,7 +12591,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -12122,7 +12624,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12153,7 +12655,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12184,7 +12686,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12217,7 +12719,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12248,7 +12750,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12279,7 +12781,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12312,7 +12814,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12343,7 +12845,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12374,7 +12876,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12407,7 +12909,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12438,7 +12940,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12469,7 +12971,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12502,7 +13004,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -12533,7 +13035,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -12564,7 +13066,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -12597,7 +13099,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -12628,7 +13130,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -12659,7 +13161,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -12692,7 +13194,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12723,7 +13225,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12754,7 +13256,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12787,7 +13289,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12818,7 +13320,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12849,7 +13351,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -12882,7 +13384,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12913,7 +13415,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12944,7 +13446,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -12977,7 +13479,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -13008,7 +13510,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -13039,7 +13541,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -13072,7 +13574,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -13103,7 +13605,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -13134,7 +13636,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -13167,7 +13669,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -13198,7 +13700,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -13229,7 +13731,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -13253,6 +13755,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13279,6 +13784,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13308,6 +13816,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13335,6 +13846,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13362,6 +13876,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13391,6 +13908,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13418,6 +13938,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13445,6 +13968,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13471,6 +13997,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13497,6 +14026,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13526,6 +14058,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13553,6 +14088,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13580,6 +14118,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13609,6 +14150,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13636,6 +14180,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13663,6 +14210,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13685,6 +14235,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13712,6 +14265,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13737,6 +14293,9 @@ "encoding": "imm16" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13762,6 +14321,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13789,6 +14351,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13816,6 +14381,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -13847,7 +14415,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -13879,7 +14447,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -13911,7 +14479,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -13945,7 +14513,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -13977,7 +14545,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14009,7 +14577,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14041,7 +14609,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14073,7 +14641,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14107,7 +14675,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14139,7 +14707,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14171,7 +14739,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14205,7 +14773,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14237,7 +14805,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14269,7 +14837,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -14413,7 +14981,7 @@ "implicit_read": [ "si", "di", - "eflags" + "flags" ], "implicit_write": [ "si", @@ -14451,7 +15019,7 @@ "implicit_read": [ "esi", "edi", - "eflags" + "flags" ], "implicit_write": [ "esi", @@ -14489,7 +15057,7 @@ "implicit_read": [ "rsi", "rdi", - "eflags" + "flags" ], "implicit_write": [ "rsi", @@ -14530,7 +15098,7 @@ "implicit_read": [ "si", "di", - "eflags" + "flags" ], "implicit_write": [ "si", @@ -14569,7 +15137,7 @@ "implicit_read": [ "si", "di", - "eflags" + "flags" ], "implicit_write": [ "si", @@ -14608,7 +15176,7 @@ "implicit_read": [ "si", "di", - "eflags" + "flags" ], "implicit_write": [ "si", @@ -14647,7 +15215,7 @@ "implicit_read": [ "esi", "edi", - "eflags" + "flags" ], "implicit_write": [ "esi", @@ -14690,7 +15258,8 @@ ], "implicit_write": [ "rsi", - "rdi" + "rdi", + "flags" ], "prefix_flags": [ "accepts_reperepne" @@ -14724,7 +15293,7 @@ "implicit_read": [ "esi", "edi", - "eflags" + "flags" ], "implicit_write": [ "esi", @@ -14763,7 +15332,7 @@ "implicit_read": [ "rsi", "rdi", - "eflags" + "flags" ], "implicit_write": [ "rsi", @@ -14804,7 +15373,7 @@ "implicit_read": [ "esi", "edi", - "eflags" + "flags" ], "implicit_write": [ "esi", @@ -14845,7 +15414,7 @@ "implicit_read": [ "rsi", "rdi", - "eflags" + "flags" ], "implicit_write": [ "rsi", @@ -15005,7 +15574,7 @@ ], "implicit_write": [ "al", - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -15045,7 +15614,8 @@ "al" ], "implicit_write": [ - "al" + "al", + "flags" ], "x86flags": { "cf": "modified", @@ -15084,7 +15654,7 @@ ], "implicit_write": [ "rax", - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -15126,7 +15696,7 @@ ], "implicit_write": [ "ax", - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -15168,7 +15738,7 @@ ], "implicit_write": [ "eax", - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -15211,7 +15781,8 @@ "rax" ], "implicit_write": [ - "rax" + "rax", + "flags" ], "x86flags": { "cf": "modified", @@ -15247,7 +15818,8 @@ "ax" ], "implicit_write": [ - "ax" + "ax", + "flags" ], "x86flags": { "cf": "modified", @@ -15283,7 +15855,8 @@ "eax" ], "implicit_write": [ - "eax" + "eax", + "flags" ], "x86flags": { "cf": "modified", @@ -15326,13 +15899,16 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "zf": "modified" + }, "comment": "cmpxchg16b $i128mem (LCMPXCHG16B)", "cd8scale": 0 }, @@ -15360,13 +15936,16 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "zf": "modified" + }, "comment": "cmpxchg8b $i64mem (LCMPXCHG8B)", "cd8scale": 0 }, @@ -15392,7 +15971,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -15427,7 +16006,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -15461,7 +16040,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -15495,7 +16074,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -17373,7 +17952,8 @@ "al" ], "implicit_write": [ - "al" + "al", + "flags" ], "x86flags": { "cf": "modified", @@ -17395,7 +17975,8 @@ "al" ], "implicit_write": [ - "al" + "al", + "flags" ], "x86flags": { "cf": "modified", @@ -17421,6 +18002,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17444,6 +18028,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17467,6 +18054,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17490,6 +18080,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17513,6 +18106,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17536,6 +18132,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17559,6 +18158,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17582,6 +18184,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17605,6 +18210,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17628,6 +18236,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17651,6 +18262,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17674,6 +18288,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17697,6 +18314,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17720,6 +18340,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17743,6 +18366,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17766,6 +18392,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -17790,7 +18419,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -17822,7 +18451,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -17852,7 +18481,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -17885,7 +18514,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -17918,7 +18547,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -17953,7 +18582,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -17981,7 +18610,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -18009,7 +18638,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -18040,7 +18669,7 @@ ], "implicit_write": [ "ax", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18072,7 +18701,7 @@ ], "implicit_write": [ "ax", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18109,7 +18738,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18144,7 +18773,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18179,7 +18808,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18216,7 +18845,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18251,7 +18880,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -18286,7 +18915,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -19388,7 +20017,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -19401,6 +20030,33 @@ "comment": "fcomi $RST (COM_FIr)", "cd8scale": 0 }, + { + "mnemonic": "fcomip", + "opcode": "df", + "extensions": { + "modrm_mod": "register", + "modrm_reg": "6" + }, + "operands": { + "operand1": { + "type": "fpr", + "encoding": "modrm_rm" + } + }, + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, + "comment": "fcompi $RST (COM_FIPr)", + "cd8scale": 0 + }, { "mnemonic": "fcomp", "opcode": "d8", @@ -19469,25 +20125,6 @@ "comment": "fmulp $RST (MUL_FPrST0)", "cd8scale": 0 }, - { - "mnemonic": "fcompi", - "opcode": "df", - "extensions": { - "modrm_mod": "register", - "modrm_reg": "6" - }, - "operands": { - "operand1": { - "type": "fpr", - "encoding": "modrm_rm" - } - }, - "implicit_write": [ - "eflags" - ], - "comment": "fcompi $RST (COM_FIPr)", - "cd8scale": 0 - }, { "mnemonic": "fcompp", "opcode": "de", @@ -21134,7 +21771,7 @@ "st0" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -21147,6 +21784,36 @@ "comment": "fucomi $RST (UCOM_FIr)", "cd8scale": 0 }, + { + "mnemonic": "fucomip", + "opcode": "df", + "extensions": { + "modrm_mod": "register", + "modrm_reg": "5" + }, + "operands": { + "operand1": { + "type": "fpr", + "encoding": "modrm_rm" + } + }, + "implicit_read": [ + "st0" + ], + "implicit_write": [ + "flags" + ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, + "comment": "fucompi $RST (UCOM_FIPr)", + "cd8scale": 0 + }, { "mnemonic": "fucomp", "opcode": "dd", @@ -21166,28 +21833,6 @@ "comment": "fucomp $RST (UCOM_FPr)", "cd8scale": 0 }, - { - "mnemonic": "fucompi", - "opcode": "df", - "extensions": { - "modrm_mod": "register", - "modrm_reg": "5" - }, - "operands": { - "operand1": { - "type": "fpr", - "encoding": "modrm_rm" - } - }, - "implicit_read": [ - "st0" - ], - "implicit_write": [ - "eflags" - ], - "comment": "fucompi $RST (UCOM_FIPr)", - "cd8scale": 0 - }, { "mnemonic": "fucompp", "opcode": "da", @@ -21667,7 +22312,7 @@ "implicit_write": [ "al", "ah", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21700,7 +22345,7 @@ "implicit_write": [ "al", "ah", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21737,7 +22382,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21772,7 +22417,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21807,7 +22452,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21844,7 +22489,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21879,7 +22524,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21914,7 +22559,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "undefined", @@ -21952,7 +22597,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -21987,7 +22632,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22022,7 +22667,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22059,7 +22704,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22094,7 +22739,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22129,7 +22774,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22166,7 +22811,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22201,7 +22846,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22236,7 +22881,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22273,7 +22918,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22308,7 +22953,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22343,7 +22988,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22375,7 +23020,7 @@ "implicit_write": [ "ax", "al", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22408,7 +23053,7 @@ "implicit_write": [ "ax", "al", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22444,7 +23089,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22478,7 +23123,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22512,7 +23157,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22548,7 +23193,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22582,7 +23227,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22616,7 +23261,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22651,7 +23296,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22684,7 +23329,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22717,7 +23362,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22752,7 +23397,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22785,7 +23430,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22818,7 +23463,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -22968,6 +23613,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -22991,6 +23639,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23014,6 +23665,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23037,6 +23691,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23060,6 +23717,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23083,6 +23743,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23106,6 +23769,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23129,6 +23795,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23152,6 +23821,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23175,6 +23847,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23198,6 +23873,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23221,6 +23899,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23244,6 +23925,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23267,6 +23951,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23290,6 +23977,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23313,6 +24003,9 @@ "accessmode": "readwrite" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "pf": "modified", "af": "modified", @@ -23337,7 +24030,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -23369,7 +24062,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -23399,7 +24092,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -23432,7 +24125,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -23465,7 +24158,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -23500,7 +24193,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -23528,7 +24221,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -23556,7 +24249,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "pf": "modified", @@ -23585,7 +24278,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -23618,7 +24311,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -23648,7 +24341,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -23679,7 +24372,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -23713,7 +24406,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -23747,7 +24440,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -23778,7 +24471,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -23809,7 +24502,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -23840,7 +24533,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -24198,7 +24891,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -24234,7 +24927,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -24388,7 +25081,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -24424,7 +25117,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -24563,7 +25256,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24591,7 +25284,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24620,7 +25313,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24651,7 +25344,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24682,7 +25375,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24711,7 +25404,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24738,7 +25431,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24766,7 +25459,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24796,7 +25489,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24826,7 +25519,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24854,7 +25547,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24881,7 +25574,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24909,7 +25602,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24939,7 +25632,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24969,7 +25662,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -24997,7 +25690,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25025,7 +25718,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25054,7 +25747,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25085,7 +25778,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25116,7 +25809,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25171,7 +25864,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25198,7 +25891,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25226,7 +25919,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25256,7 +25949,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25286,7 +25979,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25366,7 +26059,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25394,7 +26087,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25423,7 +26116,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25454,7 +26147,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25485,7 +26178,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25514,7 +26207,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25542,7 +26235,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25571,7 +26264,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25602,7 +26295,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25633,7 +26326,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25662,7 +26355,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25690,7 +26383,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25719,7 +26412,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25750,7 +26443,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25781,7 +26474,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25810,7 +26503,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25839,7 +26532,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25869,7 +26562,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25901,7 +26594,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -25933,7 +26626,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26259,7 +26952,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26286,7 +26979,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26314,7 +27007,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26344,7 +27037,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26374,7 +27067,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26402,7 +27095,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26429,7 +27122,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26457,7 +27150,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26487,7 +27180,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26517,7 +27210,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26545,7 +27238,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26572,7 +27265,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26600,7 +27293,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26630,7 +27323,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26660,7 +27353,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26688,7 +27381,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26715,7 +27408,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26743,7 +27436,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26773,7 +27466,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26803,7 +27496,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26831,7 +27524,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26858,7 +27551,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26886,7 +27579,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26916,7 +27609,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26946,7 +27639,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -26974,7 +27667,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27001,7 +27694,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27029,7 +27722,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27059,7 +27752,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27089,7 +27782,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27143,7 +27836,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27170,7 +27863,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27198,7 +27891,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27228,7 +27921,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -27258,7 +27951,7 @@ } }, "implicit_read": [ - "eflags", + "flags", "rip" ], "implicit_write": [ @@ -28433,7 +29126,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28473,7 +29166,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28512,7 +29205,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28548,7 +29241,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28864,7 +29557,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28903,7 +29596,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28942,7 +29635,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -28978,7 +29671,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -29360,7 +30053,7 @@ "lahfsahf" ], "implicit_read": [ - "eflags" + "flags" ], "implicit_write": [ "ah" @@ -29396,6 +30089,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -29421,6 +30117,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -29446,6 +30145,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -29473,6 +30175,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -29498,6 +30203,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -29523,6 +30231,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "zf": "modified" }, @@ -30214,7 +30925,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -30245,7 +30956,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -30276,7 +30987,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -30310,7 +31021,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -30342,7 +31053,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -30374,7 +31085,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -30406,7 +31117,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -30438,7 +31149,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -30470,7 +31181,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -30502,7 +31213,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -30536,7 +31247,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -30570,7 +31281,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -30642,7 +31353,7 @@ }, "implicit_read": [ "rcx", - "eflags" + "flags" ], "implicit_write": [ "rcx", @@ -30668,7 +31379,7 @@ }, "implicit_read": [ "ecx", - "eflags" + "flags" ], "implicit_write": [ "ecx", @@ -30694,7 +31405,7 @@ }, "implicit_read": [ "rcx", - "eflags" + "flags" ], "implicit_write": [ "rcx", @@ -30720,7 +31431,7 @@ }, "implicit_read": [ "ecx", - "eflags" + "flags" ], "implicit_write": [ "ecx", @@ -30753,6 +31464,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], "x86flags": { "zf": "tested" }, @@ -30778,6 +31492,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], "x86flags": { "zf": "tested" }, @@ -30803,6 +31520,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], "x86flags": { "zf": "tested" }, @@ -30830,6 +31550,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], "x86flags": { "zf": "tested" }, @@ -30855,6 +31578,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], "x86flags": { "zf": "tested" }, @@ -30880,6 +31606,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "flags" + ], "x86flags": { "zf": "tested" }, @@ -31029,7 +31758,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -31066,7 +31795,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -31103,7 +31832,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -31142,7 +31871,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -31179,7 +31908,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -31216,7 +31945,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -33671,6 +34400,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33701,6 +34433,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33731,6 +34466,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33761,6 +34499,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33791,6 +34532,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33821,6 +34565,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33851,6 +34598,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -33881,6 +34631,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "undefined", "pf": "undefined", @@ -35783,7 +36536,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -35814,7 +36567,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -35845,7 +36598,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -35879,7 +36632,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -35911,7 +36664,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -35943,7 +36696,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -35975,7 +36728,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -36007,7 +36760,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -36039,7 +36792,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -36071,7 +36824,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -36105,7 +36858,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -36139,7 +36892,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -37228,7 +37981,7 @@ ], "implicit_write": [ "ax", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37260,7 +38013,7 @@ ], "implicit_write": [ "ax", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37296,7 +38049,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37330,7 +38083,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37364,7 +38117,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37400,7 +38153,7 @@ "implicit_write": [ "rax", "rdx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37434,7 +38187,7 @@ "implicit_write": [ "ax", "dx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37468,7 +38221,7 @@ "implicit_write": [ "eax", "edx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37892,7 +38645,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -37925,7 +38678,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -37956,7 +38709,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -37990,7 +38743,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -38024,7 +38777,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -38060,7 +38813,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -38089,7 +38842,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -38118,7 +38871,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -38348,6 +39101,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -38380,6 +39136,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38410,6 +39169,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -38443,6 +39205,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -38476,6 +39241,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -38511,6 +39279,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38539,6 +39310,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38567,6 +39341,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38594,6 +39371,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38621,6 +39401,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38651,6 +39434,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38679,6 +39465,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38707,6 +39496,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38737,6 +39529,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38765,6 +39560,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38793,6 +39591,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38816,6 +39617,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38844,6 +39648,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38870,6 +39677,9 @@ "encoding": "imm16" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38896,6 +39706,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38924,6 +39737,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -38957,6 +39773,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "modified", @@ -38989,7 +39808,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39027,7 +39846,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39065,7 +39884,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39105,7 +39924,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39138,7 +39957,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39171,7 +39990,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39204,7 +40023,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39242,7 +40061,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39277,7 +40096,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39315,7 +40134,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39353,7 +40172,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -39393,7 +40212,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39426,7 +40245,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39459,7 +40278,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -39703,7 +40522,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -39735,7 +40554,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -39767,7 +40586,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -39800,7 +40619,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -39833,7 +40652,7 @@ }, "implicit_read": [ "si", - "eflags" + "flags" ], "implicit_write": [ "si" @@ -39866,7 +40685,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -39899,7 +40718,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -39932,7 +40751,7 @@ }, "implicit_read": [ "esi", - "eflags" + "flags" ], "implicit_write": [ "esi" @@ -39962,7 +40781,7 @@ }, "implicit_read": [ "rsi", - "eflags" + "flags" ], "implicit_write": [ "rsi" @@ -42526,7 +43345,7 @@ ], "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -42570,7 +43389,7 @@ ], "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -42614,7 +43433,7 @@ ], "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -42658,7 +43477,7 @@ ], "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -43042,7 +43861,7 @@ }, "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -43082,7 +43901,7 @@ }, "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -43122,7 +43941,7 @@ }, "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -43162,7 +43981,7 @@ }, "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -49478,7 +50297,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -49514,7 +50333,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -49550,7 +50369,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -49588,7 +50407,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -49624,7 +50443,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -49660,7 +50479,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -49685,7 +50504,7 @@ ], "implicit_write": [ "esp", - "rflags" + "eflags" ], "x86flags": { "cf": "modified", @@ -49774,7 +50593,7 @@ ], "implicit_write": [ "rsp", - "rflags" + "eflags" ], "x86flags": { "cf": "modified", @@ -52830,6 +53649,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "reset", @@ -52862,6 +53684,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "reset", @@ -54896,7 +55721,7 @@ }, "implicit_read": [ "rsp", - "eflags" + "flags" ], "implicit_write": [ "rsp" @@ -54924,7 +55749,7 @@ }, "implicit_read": [ "rsp", - "eflags" + "flags" ], "implicit_write": [ "rsp" @@ -54984,7 +55809,7 @@ }, "implicit_read": [ "rsp", - "rflags" + "eflags" ], "implicit_write": [ "rsp" @@ -55124,7 +55949,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55152,7 +55977,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55183,7 +56008,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55212,7 +56037,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55241,7 +56066,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55272,7 +56097,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55301,7 +56126,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55330,7 +56155,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55357,7 +56182,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55384,7 +56209,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55414,7 +56239,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55442,7 +56267,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55470,7 +56295,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55500,7 +56325,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55528,7 +56353,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55556,7 +56381,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55586,7 +56411,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55616,7 +56441,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55649,7 +56474,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55680,7 +56505,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55711,7 +56536,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55744,7 +56569,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55775,7 +56600,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55806,7 +56631,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55932,7 +56757,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55960,7 +56785,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -55991,7 +56816,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56020,7 +56845,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56049,7 +56874,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56080,7 +56905,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56109,7 +56934,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56138,7 +56963,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56165,7 +56990,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56192,7 +57017,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56222,7 +57047,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56250,7 +57075,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56278,7 +57103,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56308,7 +57133,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56336,7 +57161,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56364,7 +57189,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56394,7 +57219,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56424,7 +57249,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56457,7 +57282,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56488,7 +57313,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56519,7 +57344,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56552,7 +57377,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56583,7 +57408,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56614,7 +57439,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56789,7 +57614,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56822,7 +57647,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56855,7 +57680,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56890,7 +57715,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56923,7 +57748,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -56956,7 +57781,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57075,7 +57900,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57103,7 +57928,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57134,7 +57959,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57163,7 +57988,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57192,7 +58017,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57223,7 +58048,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57252,7 +58077,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57281,7 +58106,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57308,7 +58133,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57335,7 +58160,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57365,7 +58190,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57393,7 +58218,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57421,7 +58246,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57451,7 +58276,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57479,7 +58304,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57507,7 +58332,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57537,7 +58362,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57567,7 +58392,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57600,7 +58425,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57631,7 +58456,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57662,7 +58487,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57695,7 +58520,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57726,7 +58551,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57757,7 +58582,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57785,7 +58610,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57813,7 +58638,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57844,7 +58669,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57873,7 +58698,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57902,7 +58727,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57933,7 +58758,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57962,7 +58787,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -57991,7 +58816,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58018,7 +58843,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58045,7 +58870,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58075,7 +58900,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58103,7 +58928,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58131,7 +58956,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58161,7 +58986,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58189,7 +59014,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58217,7 +59042,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58247,7 +59072,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58277,7 +59102,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58310,7 +59135,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58341,7 +59166,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58372,7 +59197,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58405,7 +59230,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58436,7 +59261,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58467,7 +59292,7 @@ "cl" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58960,7 +59785,7 @@ "ah" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -58991,7 +59816,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59022,7 +59847,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59056,7 +59881,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59088,7 +59913,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59120,7 +59945,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59154,7 +59979,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59186,7 +60011,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59218,7 +60043,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59248,7 +60073,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59278,7 +60103,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59311,7 +60136,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59342,7 +60167,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59373,7 +60198,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59406,7 +60231,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59437,7 +60262,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59468,7 +60293,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59498,7 +60323,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59528,7 +60353,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59561,7 +60386,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59592,7 +60417,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59623,7 +60448,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59656,7 +60481,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59687,7 +60512,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59718,7 +60543,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59877,7 +60702,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -59915,7 +60740,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -59951,7 +60776,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -59990,7 +60815,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60029,7 +60854,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60070,7 +60895,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60104,7 +60929,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60138,7 +60963,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60171,7 +60996,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60204,7 +61029,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60241,7 +61066,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60275,7 +61100,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60309,7 +61134,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60345,7 +61170,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60379,7 +61204,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60413,7 +61238,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60442,7 +61267,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60476,7 +61301,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60508,7 +61333,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60540,7 +61365,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60574,7 +61399,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60613,7 +61438,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60650,7 +61475,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60691,7 +61516,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60732,7 +61557,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60775,7 +61600,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60811,7 +61636,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60847,7 +61672,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60883,7 +61708,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -60924,7 +61749,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -60962,7 +61787,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -61003,7 +61828,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -61044,7 +61869,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -61087,7 +61912,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -61123,7 +61948,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -61159,7 +61984,7 @@ "eflags" ], "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -61188,7 +62013,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -61224,7 +62049,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -61260,7 +62085,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -61299,7 +62124,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -61336,7 +62161,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -61373,7 +62198,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -61410,7 +62235,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -61447,7 +62272,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -61484,7 +62309,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -61521,7 +62346,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -61560,7 +62385,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -61599,7 +62424,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -61633,7 +62458,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -61656,7 +62481,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -61679,7 +62504,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -61701,7 +62526,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -61723,7 +62548,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -61745,7 +62570,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested" @@ -61767,7 +62592,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -61790,7 +62615,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -61813,7 +62638,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -61835,7 +62660,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -61857,7 +62682,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -61880,7 +62705,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "cf": "tested", @@ -61903,7 +62728,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -61925,7 +62750,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -61947,7 +62772,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -61969,7 +62794,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -61991,7 +62816,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -62014,7 +62839,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested", @@ -62037,7 +62862,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -62059,7 +62884,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "zf": "tested" @@ -62081,7 +62906,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -62103,7 +62928,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -62125,7 +62950,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -62147,7 +62972,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -62169,7 +62994,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -62191,7 +63016,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -62213,7 +63038,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -62235,7 +63060,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "of": "tested" @@ -62257,7 +63082,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -62279,7 +63104,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "pf": "tested" @@ -62301,7 +63126,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -62323,7 +63148,7 @@ } }, "implicit_read": [ - "eflags" + "flags" ], "x86flags": { "sf": "tested" @@ -62759,7 +63584,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62790,7 +63615,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62824,7 +63649,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62856,7 +63681,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62888,7 +63713,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62922,7 +63747,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62954,7 +63779,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -62986,7 +63811,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63016,7 +63841,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63046,7 +63871,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63079,7 +63904,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63110,7 +63935,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63141,7 +63966,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63174,7 +63999,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63205,7 +64030,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63236,7 +64061,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63266,7 +64091,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63296,7 +64121,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63329,7 +64154,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63360,7 +64185,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63391,7 +64216,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63424,7 +64249,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63455,7 +64280,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63486,7 +64311,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63524,7 +64349,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63561,7 +64386,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63598,7 +64423,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63637,7 +64462,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63674,7 +64499,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63711,7 +64536,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63749,7 +64574,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63785,7 +64610,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63821,7 +64646,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63859,7 +64684,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63895,7 +64720,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -63931,7 +64756,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64089,7 +64914,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64120,7 +64945,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64154,7 +64979,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64186,7 +65011,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64218,7 +65043,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64252,7 +65077,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64284,7 +65109,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64316,7 +65141,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64346,7 +65171,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64376,7 +65201,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64409,7 +65234,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64440,7 +65265,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64471,7 +65296,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64504,7 +65329,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64535,7 +65360,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64566,7 +65391,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64596,7 +65421,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64626,7 +65451,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64659,7 +65484,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64690,7 +65515,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64721,7 +65546,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64754,7 +65579,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64785,7 +65610,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64816,7 +65641,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64854,7 +65679,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64891,7 +65716,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64928,7 +65753,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -64967,7 +65792,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65004,7 +65829,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65041,7 +65866,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65079,7 +65904,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65115,7 +65940,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65151,7 +65976,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65189,7 +66014,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65225,7 +66050,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -65261,7 +66086,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -66026,7 +66851,7 @@ "mnemonic": "stc", "opcode": "f9", "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "set" @@ -66038,7 +66863,7 @@ "mnemonic": "std", "opcode": "fd", "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "df": "set" @@ -66112,7 +66937,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -66143,7 +66968,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -66174,7 +66999,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -66206,7 +67031,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -66238,7 +67063,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -66270,7 +67095,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -66302,7 +67127,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -66334,7 +67159,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -66366,7 +67191,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -66400,7 +67225,7 @@ }, "implicit_read": [ "di", - "eflags" + "flags" ], "implicit_write": [ "di" @@ -66434,7 +67259,7 @@ }, "implicit_read": [ "edi", - "eflags" + "flags" ], "implicit_write": [ "edi" @@ -66468,7 +67293,7 @@ }, "implicit_read": [ "rdi", - "eflags" + "flags" ], "implicit_write": [ "rdi" @@ -66588,6 +67413,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -66620,6 +67448,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66650,6 +67481,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -66683,6 +67517,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -66716,6 +67553,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -66751,6 +67591,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66779,6 +67622,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66807,6 +67653,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66834,6 +67683,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66861,6 +67713,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66891,6 +67746,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66919,6 +67777,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66947,6 +67808,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -66977,6 +67841,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67005,6 +67872,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67033,6 +67903,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67056,6 +67929,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67084,6 +67960,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67110,6 +67989,9 @@ "encoding": "imm16" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67136,6 +68018,9 @@ "encoding": "imm32" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67164,6 +68049,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", @@ -67197,6 +68085,9 @@ "encoding": "imm8" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -67229,7 +68120,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67267,7 +68158,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67305,7 +68196,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67345,7 +68236,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67378,7 +68269,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67411,7 +68302,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67444,7 +68335,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67482,7 +68373,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67517,7 +68408,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67555,7 +68446,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67593,7 +68484,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -67633,7 +68524,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67666,7 +68557,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67699,7 +68590,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -67967,7 +68858,7 @@ "implicit_write": [ "rcx", "r11", - "rflags", + "eflags", "rip", "cs", "ss" @@ -68004,7 +68895,7 @@ ], "implicit_write": [ "ecx", - "rflags", + "eflags", "rip", "cs", "ss" @@ -68023,7 +68914,7 @@ "map": "0f", "implicit_write": [ "rsp", - "rflags", + "eflags", "rip", "cs", "ss" @@ -68048,6 +68939,7 @@ ], "implicit_write": [ "rsp", + "eflags", "rip", "cs", "ss" @@ -68074,6 +68966,7 @@ ], "implicit_write": [ "rsp", + "eflags", "rip", "cs", "ss" @@ -68098,7 +68991,7 @@ "rcx" ], "implicit_write": [ - "rflags", + "eflags", "rip", "cs", "ss" @@ -68137,7 +69030,7 @@ "ecx" ], "implicit_write": [ - "rflags", + "flags", "rip", "cs", "ss" @@ -68290,7 +69183,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68320,7 +69213,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68353,7 +69246,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68384,7 +69277,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68415,7 +69308,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68448,7 +69341,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68479,7 +69372,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68510,7 +69403,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68536,7 +69429,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68567,7 +69460,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68596,7 +69489,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68625,7 +69518,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68656,7 +69549,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68687,7 +69580,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68721,7 +69614,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68753,7 +69646,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68785,7 +69678,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68819,7 +69712,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68851,7 +69744,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68883,7 +69776,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68917,7 +69810,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68949,7 +69842,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -68981,7 +69874,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -69015,7 +69908,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -69047,7 +69940,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -69079,7 +69972,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -69118,7 +70011,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -69155,7 +70048,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -69192,7 +70085,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -69231,7 +70124,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -69268,7 +70161,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -69305,7 +70198,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -69461,6 +70354,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -69516,6 +70412,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -69547,6 +70446,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -78369,8 +79271,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomisd $FR64, $f64mem (VCOMISDrm)", "cd8scale": 0 }, @@ -78397,8 +79307,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomisd $FR64, $FR64 (VCOMISDrr)", "cd8scale": 0 }, @@ -78429,8 +79347,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomisd $FR64X, $f64mem (VCOMISDZrm)", "cd8scale": 8 }, @@ -78461,8 +79387,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomisd $FR64X, $FR64X (VCOMISDZrr)", "cd8scale": 8 }, @@ -78494,11 +79428,19 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "has_evex_sae" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomisd $VR128X, $VR128X, {sae} (VCOMISDZrb)", "cd8scale": 8 }, @@ -78524,8 +79466,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomiss $FR32, $f32mem (VCOMISSrm)", "cd8scale": 0 }, @@ -78551,8 +79501,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomiss $FR32, $FR32 (VCOMISSrr)", "cd8scale": 0 }, @@ -78579,8 +79537,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomiss $FR32X, $f32mem (VCOMISSZrm)", "cd8scale": 4 }, @@ -78607,8 +79573,16 @@ } }, "implicit_write": [ - "eflags" + "flags" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomiss $FR32X, $FR32X (VCOMISSZrr)", "cd8scale": 4 }, @@ -78638,11 +79612,19 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "has_evex_sae" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vcomiss $VR128X, $VR128X, {sae} (VCOMISSZrb)", "cd8scale": 4 }, @@ -94934,7 +95916,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "zf": "modified" @@ -94957,7 +95939,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "zf": "modified" @@ -94980,7 +95962,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "zf": "modified" @@ -95003,7 +95985,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "zf": "modified" @@ -134646,7 +135628,7 @@ "modrm_reg": "0" }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -134678,7 +135660,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -134706,6 +135688,9 @@ "implicit_read": [ "eax" ], + "implicit_write": [ + "flags" + ], "flags": [ "privileged" ], @@ -136075,7 +137060,7 @@ "modrm_reg": "0" }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -144992,7 +145977,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -145023,7 +146008,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -145059,7 +146044,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -145095,7 +146080,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -145131,7 +146116,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -145167,7 +146152,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -145193,7 +146178,7 @@ "modrm_reg": "0" }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -146718,7 +147703,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -146753,7 +147738,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -146788,7 +147773,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -146823,7 +147808,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -146849,7 +147834,7 @@ "modrm_reg": "0" }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -146881,7 +147866,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "privileged" @@ -162456,7 +163441,7 @@ ], "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -162501,7 +163486,7 @@ ], "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -162546,7 +163531,7 @@ ], "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -162591,7 +163576,7 @@ ], "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -164235,7 +165220,7 @@ }, "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -164276,7 +165261,7 @@ }, "implicit_write": [ "ecx", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -164317,7 +165302,7 @@ }, "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -164358,7 +165343,7 @@ }, "implicit_write": [ "xmm0", - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -222321,7 +223306,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -222360,7 +223345,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -222396,7 +223381,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -222435,7 +223420,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -241928,7 +242913,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -241967,7 +242952,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242003,7 +242988,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242042,7 +243027,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242078,7 +243063,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242117,7 +243102,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242153,7 +243138,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242192,7 +243177,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242228,7 +243213,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242264,7 +243249,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242304,7 +243289,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242344,7 +243329,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242385,7 +243370,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "has_evex_sae" @@ -242423,7 +243408,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242458,7 +243443,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242494,7 +243479,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242530,7 +243515,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "modified", @@ -242569,7 +243554,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "flags": [ "has_evex_sae" @@ -245621,7 +246606,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -245657,6 +246642,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -245690,7 +246678,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -245728,7 +246716,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -245766,7 +246754,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -245805,6 +246793,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -245835,6 +246826,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -245865,6 +246859,9 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "modified", "pf": "modified", @@ -246957,7 +247954,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -246991,7 +247988,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247023,7 +248020,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247058,7 +248055,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247093,7 +248090,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247130,7 +248127,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247160,7 +248157,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247190,7 +248187,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247219,7 +248216,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247248,7 +248245,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247280,7 +248277,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247310,7 +248307,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247340,7 +248337,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247372,7 +248369,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247402,7 +248399,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247432,7 +248429,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247457,7 +248454,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247487,7 +248484,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247515,7 +248512,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247543,7 +248540,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247573,7 +248570,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247608,7 +248605,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247641,7 +248638,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247678,7 +248675,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247715,7 +248712,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247754,7 +248751,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247786,7 +248783,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247818,7 +248815,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247850,7 +248847,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247887,7 +248884,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -247921,7 +248918,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247958,7 +248955,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -247995,7 +248992,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "prefix_flags": [ "accepts_lock", @@ -248034,7 +249031,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -248066,7 +249063,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -248098,7 +249095,7 @@ } }, "implicit_write": [ - "eflags" + "flags" ], "x86flags": { "cf": "reset", @@ -248627,6 +249624,9 @@ "cpuid": [ "tsx" ], + "implicit_write": [ + "flags" + ], "x86flags": { "cf": "reset", "pf": "reset", diff --git a/assets/process.py b/assets/process.py new file mode 100755 index 0000000..cccf6b4 --- /dev/null +++ b/assets/process.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +"""Process script copy & paste template.""" + +import json +import collections +import re + +with open('instructions.json') as fi: + fi = fi.read() + +data = json.loads(fi, object_pairs_hook=collections.OrderedDict) +defs = data['definitions'] + +# ... processing code here ... + +with open('instructions.json', 'w') as of: + json.dump(data, of)