Lines Matching refs:modrm
224 #define UNARY_ENCODING_MAP(opname, modrm, is_store, sets_ccodes, \ argument
230 … reg_flags | b_flags | sets_ccodes, { 0, 0, 0xF6, 0, 0, modrm, 0, imm << 0}, #op…
231 …D | is_store | mem_flags | b_flags | sets_ccodes, { 0, 0, 0xF6, 0, 0, modrm, 0, imm << 0}, #op…
232 …D | is_store | arr_flags | b_flags | sets_ccodes, { 0, 0, 0xF6, 0, 0, modrm, 0, imm << 0}, #op…
233 … reg_flags | hw_flags | sets_ccodes, { 0x66, 0, 0xF7, 0, 0, modrm, 0, imm << 1}, #op…
234 …D | is_store | mem_flags | hw_flags | sets_ccodes, { 0x66, 0, 0xF7, 0, 0, modrm, 0, imm << 1}, #op…
235 …D | is_store | arr_flags | hw_flags | sets_ccodes, { 0x66, 0, 0xF7, 0, 0, modrm, 0, imm << 1}, #op…
236 … reg_flags | w_flags | sets_ccodes, { 0, 0, 0xF7, 0, 0, modrm, 0, imm << 2}, #op…
237 …D | is_store | mem_flags | w_flags | sets_ccodes, { 0, 0, 0xF7, 0, 0, modrm, 0, imm << 2}, #op…
238 …D | is_store | arr_flags | w_flags | sets_ccodes, { 0, 0, 0xF7, 0, 0, modrm, 0, imm << 2}, #op…
548 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | reg; in EmitOpReg() local
549 code_buffer_.push_back(modrm); in EmitOpReg()
568 uint8_t modrm = (ModrmForDisp(base, disp) << 6) | (entry->skeleton.modrm_opcode << 3) | base; in EmitOpMem() local
569 code_buffer_.push_back(modrm); in EmitOpMem()
606 uint8_t modrm = (ModrmForDisp(base, disp) << 6) | (reg << 3) | base; in EmitMemReg() local
607 code_buffer_.push_back(modrm); in EmitMemReg()
650 uint8_t modrm = (ModrmForDisp(base, disp) << 6) | (reg << 3) | rX86_SP; in EmitRegArray() local
651 code_buffer_.push_back(modrm); in EmitRegArray()
695 uint8_t modrm = (0 << 6) | (reg << 3) | rBP; in EmitRegThread() local
696 code_buffer_.push_back(modrm); in EmitRegThread()
735 uint8_t modrm = (3 << 6) | (reg1 << 3) | reg2; in EmitRegReg() local
736 code_buffer_.push_back(modrm); in EmitRegReg()
772 uint8_t modrm = (3 << 6) | (reg1 << 3) | reg2; in EmitRegRegImm() local
773 code_buffer_.push_back(modrm); in EmitRegRegImm()
826 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | reg; in EmitRegImm() local
827 code_buffer_.push_back(modrm); in EmitRegImm()
873 uint8_t modrm = (0 << 6) | (entry->skeleton.modrm_opcode << 3) | rBP; in EmitThreadImm() local
874 code_buffer_.push_back(modrm); in EmitThreadImm()
943 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | reg; in EmitShiftRegImm() local
944 code_buffer_.push_back(modrm); in EmitShiftRegImm()
966 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | reg; in EmitShiftRegCl() local
967 code_buffer_.push_back(modrm); in EmitShiftRegCl()
988 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | reg; in EmitRegCond() local
989 code_buffer_.push_back(modrm); in EmitRegCond()
1009 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | reg; in EmitJmp() local
1010 code_buffer_.push_back(modrm); in EmitJmp()
1052 uint8_t modrm = (ModrmForDisp(base, disp) << 6) | (entry->skeleton.modrm_opcode << 3) | base; in EmitCallMem() local
1053 code_buffer_.push_back(modrm); in EmitCallMem()
1081 uint8_t modrm = (0 << 6) | (entry->skeleton.modrm_opcode << 3) | rBP; in EmitCallThread() local
1082 code_buffer_.push_back(modrm); in EmitCallThread()
1118 uint8_t modrm = (2 << 6) | (reg << 3) | rX86_SP; in EmitPcRel() local
1119 code_buffer_.push_back(modrm); in EmitPcRel()