diff --git a/assets/instructions.json b/assets/instructions.json index 1fda4b4..c4bafc6 100644 --- a/assets/instructions.json +++ b/assets/instructions.json @@ -235109,6 +235109,9 @@ "encoding": "modrm_rm_cd16" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235147,6 +235150,9 @@ "encoding": "modrm_rm_cd32" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235185,6 +235191,9 @@ "encoding": "modrm_rm_cd64" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235223,6 +235232,9 @@ "encoding": "modrm_rm_cd8" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235263,6 +235275,9 @@ "encoding": "modrm_rm_cd8" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235303,6 +235318,9 @@ "encoding": "modrm_rm_cd8" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235341,6 +235359,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235379,6 +235400,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235417,6 +235441,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235455,6 +235482,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235490,6 +235520,9 @@ "encoding": "modrm_rm_cd16" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235527,6 +235560,9 @@ "encoding": "modrm_rm_cd32" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235564,6 +235600,9 @@ "encoding": "modrm_rm_cd64" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235601,6 +235640,9 @@ "encoding": "modrm_rm_cd4" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235640,6 +235682,9 @@ "encoding": "modrm_rm_cd4" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235679,6 +235724,9 @@ "encoding": "modrm_rm_cd4" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235714,6 +235762,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235751,6 +235802,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235788,6 +235842,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235825,6 +235882,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235863,6 +235923,9 @@ "encoding": "modrm_rm_cd8" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235900,6 +235963,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -235938,6 +236004,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -235973,6 +236042,9 @@ "encoding": "modrm_rm_cd4" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -236007,6 +236079,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z" @@ -236044,6 +236119,9 @@ "encoding": "modrm_rm" } }, + "implicit_read": [ + "mxcsr" + ], "flags": [ "accepts_evex_aaa", "accepts_evex_z", @@ -241558,6 +241636,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestpd $VR128, $f128mem (VTESTPDrm)", "cd8scale": 0 }, @@ -241589,6 +241675,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestpd $VR256, $f256mem (VTESTPDYrm)", "cd8scale": 0 }, @@ -241617,6 +241711,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestpd $VR128, $VR128 (VTESTPDrr)", "cd8scale": 0 }, @@ -241648,6 +241750,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestpd $VR256, $VR256 (VTESTPDYrr)", "cd8scale": 0 }, @@ -241676,6 +241786,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestps $VR128, $f128mem (VTESTPSrm)", "cd8scale": 0 }, @@ -241707,6 +241825,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestps $VR256, $f256mem (VTESTPSYrm)", "cd8scale": 0 }, @@ -241735,6 +241861,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestps $VR128, $VR128 (VTESTPSrr)", "cd8scale": 0 }, @@ -241766,6 +241900,14 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "modified", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "vtestps $VR256, $VR256 (VTESTPSYrr)", "cd8scale": 0 }, @@ -245006,6 +245148,9 @@ "mnemonic": "wbinvd", "opcode": "09", "map": "0f", + "flags": [ + "privileged" + ], "comment": "wbinvd (WBINVD)", "cd8scale": 0 }, @@ -245027,6 +245172,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "fs" + ], "comment": "wrfsbase $GR32 (WRFSBASE)", "cd8scale": 0 }, @@ -245051,6 +245199,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "fs" + ], "comment": "wrfsbase $GR64 (WRFSBASE64)", "cd8scale": 0 }, @@ -245072,6 +245223,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "gs" + ], "comment": "wrgsbase $GR32 (WRGSBASE)", "cd8scale": 0 }, @@ -245096,6 +245250,9 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "gs" + ], "comment": "wrgsbase $GR64 (WRGSBASE64)", "cd8scale": 0 }, @@ -245108,6 +245265,9 @@ "ecx", "edx" ], + "flags": [ + "privileged" + ], "comment": "wrmsr (WRMSR)", "cd8scale": 0 }, @@ -245174,6 +245334,14 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $i8mem, $GR8 (LXADD8)", "cd8scale": 0 }, @@ -245195,6 +245363,14 @@ "encoding": "modrm_reg" } }, + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $GR8, $GR8 (XADD8rr)", "cd8scale": 0 }, @@ -245227,6 +245403,14 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $i64mem, $GR64 (LXADD64)", "cd8scale": 0 }, @@ -245257,6 +245441,14 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $i16mem, $GR16 (LXADD16)", "cd8scale": 0 }, @@ -245287,6 +245479,14 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $i32mem, $GR32 (LXADD32)", "cd8scale": 0 }, @@ -245311,6 +245511,14 @@ "encoding": "modrm_reg" } }, + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $GR64, $GR64 (XADD64rr)", "cd8scale": 0 }, @@ -245333,6 +245541,14 @@ "encoding": "modrm_reg" } }, + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $GR16, $GR16 (XADD16rr)", "cd8scale": 0 }, @@ -245355,6 +245571,14 @@ "encoding": "modrm_reg" } }, + "x86flags": { + "cf": "modified", + "pf": "modified", + "af": "modified", + "zf": "modified", + "sf": "modified", + "of": "modified" + }, "comment": "xadd $GR32, $GR32 (XADD32rr)", "cd8scale": 0 }, @@ -246376,6 +246600,25 @@ { "mnemonic": "xlatb", "opcode": "d7", + "extensions": { + "adsize": "16" + }, + "implicit_read": [ + "bx", + "al" + ], + "implicit_write": [ + "al" + ], + "comment": "xlatb (XLAT)", + "cd8scale": 0 + }, + { + "mnemonic": "xlatb", + "opcode": "d7", + "extensions": { + "adsize": "32" + }, "implicit_read": [ "ebx", "al" @@ -246386,6 +246629,22 @@ "comment": "xlatb (XLAT)", "cd8scale": 0 }, + { + "mnemonic": "xlatb", + "opcode": "d7", + "extensions": { + "adsize": "64" + }, + "implicit_read": [ + "rbx", + "al" + ], + "implicit_write": [ + "al" + ], + "comment": "xlatb (XLAT)", + "cd8scale": 0 + }, { "mnemonic": "xor", "opcode": "30", @@ -246403,11 +246662,21 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246427,6 +246696,16 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246449,11 +246728,21 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246474,11 +246763,21 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246499,11 +246798,21 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246526,6 +246835,16 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246546,6 +246865,16 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246566,6 +246895,16 @@ "encoding": "modrm_reg" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246585,6 +246924,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246604,6 +246953,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246626,6 +246985,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246646,6 +247015,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246666,6 +247045,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246688,6 +247077,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246708,6 +247107,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246728,6 +247137,16 @@ "encoding": "modrm_rm" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246743,6 +247162,16 @@ "encoding": "imm8" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246763,6 +247192,16 @@ "encoding": "imm32" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246781,6 +247220,16 @@ "encoding": "imm16" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246799,6 +247248,16 @@ "encoding": "imm32" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246819,11 +247278,21 @@ "encoding": "imm8" } }, + "implicit_write": [ + "eflags" + ], "prefix_flags": [ "accepts_lock", "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246844,6 +247313,16 @@ "encoding": "imm8" } }, + "implicit_write": [ + "eflags" + ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "cd8scale": 0 }, { @@ -246875,6 +247354,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i64mem, $i64i32imm (LOCK_XOR64mi32)", "cd8scale": 0 }, @@ -246905,6 +247391,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i16mem, $i16imm (LOCK_XOR16mi)", "cd8scale": 0 }, @@ -246935,6 +247428,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i32mem, $i32imm (LOCK_XOR32mi)", "cd8scale": 0 }, @@ -246962,6 +247462,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR64, $i64i32imm (XOR64ri32)", "cd8scale": 0 }, @@ -246987,6 +247494,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR16, $i16imm (XOR16ri)", "cd8scale": 0 }, @@ -247012,6 +247526,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR32, $i32imm (XOR32ri)", "cd8scale": 0 }, @@ -247042,6 +247563,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i8mem, $i8imm (XOR8mi8)", "cd8scale": 0 }, @@ -247067,6 +247595,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR8, $i8imm (XOR8ri8)", "cd8scale": 0 }, @@ -247099,6 +247634,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i64mem, $i64i8imm (LOCK_XOR64mi8)", "cd8scale": 0 }, @@ -247129,6 +247671,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i16mem, $i16i8imm (LOCK_XOR16mi8)", "cd8scale": 0 }, @@ -247159,6 +247708,13 @@ "accepts_xacquire", "accepts_xrelease" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $i32mem, $i32i8imm (LOCK_XOR32mi8)", "cd8scale": 0 }, @@ -247186,6 +247742,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR64, $i64i8imm (XOR64ri8)", "cd8scale": 0 }, @@ -247211,6 +247774,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR16, $i16i8imm (XOR16ri8)", "cd8scale": 0 }, @@ -247236,6 +247806,13 @@ "implicit_write": [ "eflags" ], + "x86flags": { + "cf": "reset", + "pf": "modified", + "zf": "modified", + "sf": "modified", + "of": "reset" + }, "comment": "xor $GR32, $i32i8imm (XOR32ri8)", "cd8scale": 0 }, @@ -247409,6 +247986,9 @@ "eax", "edx" ], + "flags": [ + "privileged" + ], "comment": "xrstors $opaque512mem (XRSTORS)", "cd8scale": 0 }, @@ -247620,6 +248200,9 @@ "eax", "edx" ], + "flags": [ + "privileged" + ], "comment": "xsaves $opaque512mem (XSAVES)", "cd8scale": 0 }, @@ -247668,6 +248251,9 @@ "ecx", "edx" ], + "flags": [ + "privileged" + ], "comment": "xsetbv (XSETBV)", "cd8scale": 0 }, @@ -247747,6 +248333,14 @@ "cpuid": [ "tsx" ], + "x86flags": { + "cf": "reset", + "pf": "reset", + "af": "reset", + "zf": "modified", + "sf": "reset", + "of": "reset" + }, "comment": "xtest (XTEST)", "cd8scale": 0 }