Lines Matching refs:bytemode
2345 typedef void (*op_rtn) (int bytemode, int sizeflag);
2352 int bytemode; member
12372 switch (dp->op[0].bytemode) in get_valid_dis386()
12375 dp = ®_table[dp->op[1].bytemode][modrm.reg]; in get_valid_dis386()
12380 dp = &mod_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12384 dp = &rm_table[dp->op[1].bytemode][modrm.rm]; in get_valid_dis386()
12435 && (prefix_table[dp->op[1].bytemode][vindex].name in get_valid_dis386()
12437 && (prefix_table[dp->op[1].bytemode][vindex].op[0].bytemode in get_valid_dis386()
12455 dp = &prefix_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12460 dp = &x86_64_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12466 dp = &three_byte_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12490 dp = &vex_len_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12660 dp = &vex_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12676 dp = &vex_w_table[dp->op[1].bytemode][vex.w ? 1 : 0]; in get_valid_dis386()
13068 if (dp->name == NULL && dp->op[0].bytemode == FLOATCODE) in print_insn()
13084 (*dp->op[i].rtn) (dp->op[i].bytemode, sizeflag); in print_insn()
13529 OP_Skip_MODRM (int bytemode ATTRIBUTE_UNUSED, in OP_Skip_MODRM()
13562 putop (fgrps[dp->op[0].bytemode][modrm.rm], sizeflag); in dofloat()
13575 (*dp->op[0].rtn) (dp->op[0].bytemode, sizeflag); in dofloat()
13580 (*dp->op[1].rtn) (dp->op[1].bytemode, sizeflag); in dofloat()
13593 OP_ST (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_ST()
13599 OP_STi (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_STi()
14184 OP_indirE (int bytemode, int sizeflag) in OP_indirE() argument
14188 OP_E (bytemode, sizeflag); in OP_indirE()
14293 intel_operand_size (int bytemode, int sizeflag) in intel_operand_size() argument
14297 && (bytemode == x_mode in intel_operand_size()
14298 || bytemode == evex_half_bcst_xmmq_mode)) in intel_operand_size()
14306 switch (bytemode) in intel_operand_size()
14335 if ((sizeflag & DFLAG) || bytemode == dq_mode) in intel_operand_size()
14654 OP_E_register (int bytemode, int sizeflag) in OP_E_register() argument
14664 && (bytemode == b_swap_mode in OP_E_register()
14665 || bytemode == v_swap_mode in OP_E_register()
14666 || bytemode == dqw_swap_mode)) in OP_E_register()
14669 switch (bytemode) in OP_E_register()
14703 bytemode = v_mode; in OP_E_register()
14718 || (bytemode != v_mode in OP_E_register()
14719 && bytemode != v_swap_mode)) in OP_E_register()
14740 OP_E_memory (int bytemode, int sizeflag) in OP_E_memory() argument
14751 && bytemode != x_mode in OP_E_memory()
14752 && bytemode != xmmq_mode in OP_E_memory()
14753 && bytemode != evex_half_bcst_xmmq_mode) in OP_E_memory()
14758 switch (bytemode) in OP_E_memory()
14843 && (bytemode == xmmq_mode in OP_E_memory()
14844 || bytemode == evex_half_bcst_xmmq_mode)) in OP_E_memory()
14846 else if (bytemode == xmmqd_mode) in OP_E_memory()
14848 else if (bytemode == xmmdw_mode) in OP_E_memory()
14850 else if (bytemode == ymmq_mode && vex.length == 128) in OP_E_memory()
14858 intel_operand_size (bytemode, sizeflag); in OP_E_memory()
14873 || bytemode == v_bnd_mode in OP_E_memory()
14874 || bytemode == bnd_mode); in OP_E_memory()
14890 switch (bytemode) in OP_E_memory()
14912 || bytemode == vex_vsib_q_w_dq_mode in OP_E_memory()
14913 || bytemode == vex_vsib_q_w_d_mode) in OP_E_memory()
14920 || bytemode == vex_vsib_q_w_dq_mode in OP_E_memory()
14921 || bytemode == vex_vsib_q_w_d_mode) in OP_E_memory()
14990 && (bytemode != v_bnd_mode) in OP_E_memory()
14991 && (bytemode != bnd_mode)) in OP_E_memory()
15145 && (bytemode == x_mode in OP_E_memory()
15146 || bytemode == xmmq_mode in OP_E_memory()
15147 || bytemode == evex_half_bcst_xmmq_mode)) in OP_E_memory()
15150 || bytemode == xmmq_mode in OP_E_memory()
15151 || bytemode == evex_half_bcst_xmmq_mode) in OP_E_memory()
15189 OP_E (int bytemode, int sizeflag) in OP_E() argument
15196 OP_E_register (bytemode, sizeflag); in OP_E()
15198 OP_E_memory (bytemode, sizeflag); in OP_E()
15202 OP_G (int bytemode, int sizeflag) in OP_G() argument
15208 switch (bytemode) in OP_G()
15242 if ((sizeflag & DFLAG) || bytemode != v_mode) in OP_G()
15471 OP_I (int bytemode, int sizeflag) in OP_I() argument
15476 switch (bytemode) in OP_I()
15530 OP_I64 (int bytemode, int sizeflag) in OP_I64() argument
15537 OP_I (bytemode, sizeflag); in OP_I64()
15541 switch (bytemode) in OP_I64()
15584 OP_sI (int bytemode, int sizeflag) in OP_sI() argument
15588 switch (bytemode) in OP_sI()
15596 if (bytemode == b_T_mode) in OP_sI()
15637 OP_J (int bytemode, int sizeflag) in OP_J() argument
15643 switch (bytemode) in OP_J()
15683 OP_SEG (int bytemode, int sizeflag) in OP_SEG() argument
15685 if (bytemode == w_mode) in OP_SEG()
15688 OP_E (modrm.mod == 3 ? bytemode : w_mode, sizeflag); in OP_SEG()
15715 OP_OFF (int bytemode, int sizeflag) in OP_OFF() argument
15720 intel_operand_size (bytemode, sizeflag); in OP_OFF()
15741 OP_OFF64 (int bytemode, int sizeflag) in OP_OFF64() argument
15748 OP_OFF (bytemode, sizeflag); in OP_OFF64()
15753 intel_operand_size (bytemode, sizeflag); in OP_OFF64()
15889 OP_R (int bytemode, int sizeflag) in OP_R() argument
15894 OP_E_register (bytemode, sizeflag); in OP_R()
15898 OP_MMX (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_MMX()
15917 OP_XMM (int bytemode, int sizeflag ATTRIBUTE_UNUSED) in OP_XMM() argument
15932 && bytemode != xmm_mode in OP_XMM()
15933 && bytemode != xmmq_mode in OP_XMM()
15934 && bytemode != evex_half_bcst_xmmq_mode in OP_XMM()
15935 && bytemode != ymm_mode in OP_XMM()
15936 && bytemode != scalar_mode) in OP_XMM()
15945 || (bytemode != vex_vsib_q_w_dq_mode in OP_XMM()
15946 && bytemode != vex_vsib_q_w_d_mode)) in OP_XMM()
15958 else if (bytemode == xmmq_mode in OP_XMM()
15959 || bytemode == evex_half_bcst_xmmq_mode) in OP_XMM()
15974 else if (bytemode == ymm_mode) in OP_XMM()
15982 OP_EM (int bytemode, int sizeflag) in OP_EM() argument
15990 && (bytemode == v_mode || bytemode == v_swap_mode)) in OP_EM()
15992 bytemode = (prefixes & PREFIX_DATA) ? x_mode : q_mode; in OP_EM()
15995 OP_E (bytemode, sizeflag); in OP_EM()
15999 if ((sizeflag & SUFFIX_ALWAYS) && bytemode == v_swap_mode) in OP_EM()
16025 OP_EMC (int bytemode, int sizeflag) in OP_EMC() argument
16029 if (intel_syntax && bytemode == v_mode) in OP_EMC()
16031 bytemode = (prefixes & PREFIX_DATA) ? x_mode : q_mode; in OP_EMC()
16034 OP_E (bytemode, sizeflag); in OP_EMC()
16046 OP_MXC (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_MXC()
16053 OP_EX (int bytemode, int sizeflag) in OP_EX() argument
16064 OP_E_memory (bytemode, sizeflag); in OP_EX()
16080 && (bytemode == x_swap_mode in OP_EX()
16081 || bytemode == d_swap_mode in OP_EX()
16082 || bytemode == dqw_swap_mode in OP_EX()
16083 || bytemode == d_scalar_swap_mode in OP_EX()
16084 || bytemode == q_swap_mode in OP_EX()
16085 || bytemode == q_scalar_swap_mode)) in OP_EX()
16089 && bytemode != xmm_mode in OP_EX()
16090 && bytemode != xmmdw_mode in OP_EX()
16091 && bytemode != xmmqd_mode in OP_EX()
16092 && bytemode != xmm_mb_mode in OP_EX()
16093 && bytemode != xmm_mw_mode in OP_EX()
16094 && bytemode != xmm_md_mode in OP_EX()
16095 && bytemode != xmm_mq_mode in OP_EX()
16096 && bytemode != xmm_mdq_mode in OP_EX()
16097 && bytemode != xmmq_mode in OP_EX()
16098 && bytemode != evex_half_bcst_xmmq_mode in OP_EX()
16099 && bytemode != ymm_mode in OP_EX()
16100 && bytemode != d_scalar_mode in OP_EX()
16101 && bytemode != d_scalar_swap_mode in OP_EX()
16102 && bytemode != q_scalar_mode in OP_EX()
16103 && bytemode != q_scalar_swap_mode in OP_EX()
16104 && bytemode != vex_scalar_w_dq_mode) in OP_EX()
16121 else if (bytemode == xmmq_mode in OP_EX()
16122 || bytemode == evex_half_bcst_xmmq_mode) in OP_EX()
16137 else if (bytemode == ymm_mode) in OP_EX()
16145 OP_MS (int bytemode, int sizeflag) in OP_MS() argument
16148 OP_EM (bytemode, sizeflag); in OP_MS()
16154 OP_XS (int bytemode, int sizeflag) in OP_XS() argument
16157 OP_EX (bytemode, sizeflag); in OP_XS()
16163 OP_M (int bytemode, int sizeflag) in OP_M() argument
16169 OP_E (bytemode, sizeflag); in OP_M()
16173 OP_0f07 (int bytemode, int sizeflag) in OP_0f07() argument
16178 OP_E (bytemode, sizeflag); in OP_0f07()
16185 NOP_Fixup1 (int bytemode, int sizeflag) in NOP_Fixup1() argument
16191 OP_REG (bytemode, sizeflag); in NOP_Fixup1()
16197 NOP_Fixup2 (int bytemode, int sizeflag) in NOP_Fixup2() argument
16203 OP_IMREG (bytemode, sizeflag); in NOP_Fixup2()
16274 OP_3DNowSuffix (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_3DNowSuffix()
16312 CMP_Fixup (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in CMP_Fixup()
16339 OP_Mwait (int bytemode ATTRIBUTE_UNUSED, in OP_Mwait()
16357 OP_Monitor (int bytemode ATTRIBUTE_UNUSED, in OP_Monitor()
16397 REP_Fixup (int bytemode, int sizeflag) in REP_Fixup() argument
16404 switch (bytemode) in REP_Fixup()
16409 OP_IMREG (bytemode, sizeflag); in REP_Fixup()
16412 OP_ESreg (bytemode, sizeflag); in REP_Fixup()
16415 OP_DSreg (bytemode, sizeflag); in REP_Fixup()
16427 BND_Fixup (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in BND_Fixup()
16438 HLE_Fixup1 (int bytemode, int sizeflag) in HLE_Fixup1() argument
16449 OP_E (bytemode, sizeflag); in HLE_Fixup1()
16457 HLE_Fixup2 (int bytemode, int sizeflag) in HLE_Fixup2() argument
16467 OP_E (bytemode, sizeflag); in HLE_Fixup2()
16474 HLE_Fixup3 (int bytemode, int sizeflag) in HLE_Fixup3() argument
16481 OP_E (bytemode, sizeflag); in HLE_Fixup3()
16485 CMPXCHG8B_Fixup (int bytemode, int sizeflag) in CMPXCHG8B_Fixup() argument
16493 bytemode = o_mode; in CMPXCHG8B_Fixup()
16503 OP_M (bytemode, sizeflag); in CMPXCHG8B_Fixup()
16531 CRC32_Fixup (int bytemode, int sizeflag) in CRC32_Fixup() argument
16536 switch (bytemode) in CRC32_Fixup()
16578 if (bytemode == b_mode) in CRC32_Fixup()
16598 OP_E (bytemode, sizeflag); in CRC32_Fixup()
16602 FXSAVE_Fixup (int bytemode, int sizeflag) in FXSAVE_Fixup() argument
16614 OP_M (bytemode, sizeflag); in FXSAVE_Fixup()
16621 OP_VEX (int bytemode, int sizeflag ATTRIBUTE_UNUSED) in OP_VEX() argument
16639 if (bytemode == vex_scalar_mode) in OP_VEX()
16648 switch (bytemode) in OP_VEX()
16672 switch (bytemode) in OP_VEX()
16791 OP_EX_VexReg (int bytemode, int sizeflag, int reg) in OP_EX_VexReg() argument
16797 OP_E_memory (bytemode, sizeflag); in OP_EX_VexReg()
16828 OP_EX_VexImmW (int bytemode, int sizeflag) in OP_EX_VexImmW() argument
16846 OP_EX_VexReg (bytemode, sizeflag, reg); in OP_EX_VexImmW()
16855 OP_EX_VexReg (bytemode, sizeflag, reg); in OP_EX_VexImmW()
16869 OP_Vex_2src (int bytemode, int sizeflag) in OP_Vex_2src() argument
16882 && (bytemode == v_mode || bytemode == v_swap_mode)) in OP_Vex_2src()
16884 bytemode = (prefixes & PREFIX_DATA) ? x_mode : q_mode; in OP_Vex_2src()
16887 OP_E (bytemode, sizeflag); in OP_Vex_2src()
16892 OP_Vex_2src_1 (int bytemode, int sizeflag) in OP_Vex_2src_1() argument
16904 OP_Vex_2src (bytemode, sizeflag); in OP_Vex_2src_1()
16908 OP_Vex_2src_2 (int bytemode, int sizeflag) in OP_Vex_2src_2() argument
16911 OP_Vex_2src (bytemode, sizeflag); in OP_Vex_2src_2()
16917 OP_EX_VexW (int bytemode, int sizeflag) in OP_EX_VexW() argument
16938 OP_EX_VexReg (bytemode, sizeflag, reg); in OP_EX_VexW()
16942 VEXI4_Fixup (int bytemode ATTRIBUTE_UNUSED, in VEXI4_Fixup()
16952 OP_REG_VexI4 (int bytemode, int sizeflag ATTRIBUTE_UNUSED) in OP_REG_VexI4() argument
16960 if (bytemode != x_mode) in OP_REG_VexI4()
16985 OP_XMM_VexW (int bytemode, int sizeflag) in OP_XMM_VexW() argument
16990 OP_XMM (bytemode, sizeflag); in OP_XMM_VexW()
16994 OP_EX_Vex (int bytemode, int sizeflag) in OP_EX_Vex() argument
17002 OP_EX (bytemode, sizeflag); in OP_EX_Vex()
17006 OP_XMM_Vex (int bytemode, int sizeflag) in OP_XMM_Vex() argument
17014 OP_XMM (bytemode, sizeflag); in OP_XMM_Vex()
17018 VZERO_Fixup (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in VZERO_Fixup()
17070 VCMP_Fixup (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in VCMP_Fixup()
17097 VPCMP_Fixup (int bytemode ATTRIBUTE_UNUSED, in VPCMP_Fixup()
17152 PCLMUL_Fixup (int bytemode ATTRIBUTE_UNUSED, in PCLMUL_Fixup()
17192 MOVBE_Fixup (int bytemode, int sizeflag) in MOVBE_Fixup() argument
17197 switch (bytemode) in MOVBE_Fixup()
17226 OP_M (bytemode, sizeflag); in MOVBE_Fixup()
17230 OP_LWPCB_E (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_LWPCB_E()
17253 OP_LWP_E (int bytemode ATTRIBUTE_UNUSED, int sizeflag ATTRIBUTE_UNUSED) in OP_LWP_E()
17266 OP_Mask (int bytemode, int sizeflag ATTRIBUTE_UNUSED) in OP_Mask() argument
17269 || (bytemode != mask_mode && bytemode != mask_bd_mode)) in OP_Mask()
17283 OP_Rounding (int bytemode, int sizeflag ATTRIBUTE_UNUSED) in OP_Rounding() argument
17286 || (bytemode != evex_rounding_mode in OP_Rounding()
17287 && bytemode != evex_sae_mode)) in OP_Rounding()
17290 switch (bytemode) in OP_Rounding()