Home
last modified time | relevance | path

Searched refs:modrm (Results 1 - 8 of 8) sorted by relevance

/third_party/elfutils/libcpu/
H A Di386_dis.h140 { .mnemonic = MNE_aaa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
141 { .mnemonic = MNE_aad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
142 { .mnemonic = MNE_aam, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
143 { .mnemonic = MNE_aas, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
144 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
145 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
146 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
147 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
148 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
149 { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm
[all...]
H A Dx86_64_dis.h141 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
142 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
143 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
144 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
145 { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
146 { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
147 { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
148 { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
149 { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
150 { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm
[all...]
H A Di386_data.h49 unsigned int modrm : 1; member
169 uint_fast8_t modrm = data[0]; in general_mod$r_m() local
176 if ((modrm & 0xc7) == 6 || (modrm & 0xc0) == 0x80) in general_mod$r_m()
179 else if ((modrm & 0xc0) == 0x40) in general_mod$r_m()
182 else if ((modrm & 0xc0) == 0) in general_mod$r_m()
187 if ((modrm & 0xc7) == 6) in general_mod$r_m()
196 if ((modrm & 0x4) == 0) in general_mod$r_m()
198 "xp"[(modrm >> 1) & 1], "sd"[modrm in general_mod$r_m()
391 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_MOD$R_M() local
421 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_Mod$R_m() local
936 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_mod$r_m() local
981 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_moda$r_m() local
1016 uint_fast8_t modrm = data[d->opoff1 / 8]; FCT_mod$r_m$w() local
1089 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_mod$8r_m() local
1110 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_mod$16r_m() local
1135 uint_fast8_t modrm = d->data[d->opoff1 / 8]; FCT_mod$64r_m() local
[all...]
H A Di386_disasm.c592 if (instrtab[cnt].modrm) in i386_disasm()
594 uint_fast8_t modrm = codep[-1]; in i386_disasm() local
600 if ((modrm & 0xc7) == 6 || (modrm & 0xc0) == 0x80) in i386_disasm()
602 else if ((modrm & 0xc0) == 0x40) in i386_disasm()
609 if ((modrm & 0xc0) != 0xc0 && (modrm & 0x7) == 0x4) in i386_disasm()
613 if ((modrm & 0xc7) == 5 || (modrm & 0xc0) == 0x80 in i386_disasm()
614 || ((modrm in i386_disasm()
[all...]
H A Di386_parse.y116 int modrm;
851 instr->modrm = 1;
1204 fprintf (outfile, " .modrm = %d,", instr->modrm);
/third_party/node/deps/v8/src/diagnostics/x64/
H A Ddisasm-x64.cc638 byte modrm = *data; in PrintOperands() local
640 get_modrm(modrm, &mod, &regop, &rm); in PrintOperands()
690 byte modrm = *(data + 1); in PrintImmediateOp() local
692 get_modrm(modrm, &mod, &regop, &rm); in PrintImmediateOp()
734 byte modrm = *(data + 1); in F6F7Instruction() local
736 get_modrm(modrm, &mod, &regop, &rm); in F6F7Instruction()
794 byte modrm = *(data + count); in ShiftInstruction() local
796 get_modrm(modrm, &mod, &regop, &rm); in ShiftInstruction()
1576 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte. in MemoryFPUInstruction()
/third_party/node/deps/v8/src/diagnostics/ia32/
H A Ddisasm-ia32.cc476 byte modrm = *data; in PrintOperands() local
478 get_modrm(modrm, &mod, &regop, &rm); in PrintOperands()
502 byte modrm = *(data + 1); in PrintImmediateOp() local
504 get_modrm(modrm, &mod, &regop, &rm); in PrintImmediateOp()
545 byte modrm = *++data; in F7Instruction() local
547 get_modrm(modrm, &mod, &regop, &rm); in F7Instruction()
586 byte modrm = *++data; in D1D3C1Instruction() local
588 get_modrm(modrm, &mod, &regop, &rm); in D1D3C1Instruction()
1424 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte. in MemoryFPUInstruction()
/third_party/node/deps/v8/src/codegen/x64/
H A Dassembler-x64.cc172 byte modrm = operand.data().buf[0]; in Operand() local
173 DCHECK_LT(modrm, 0xC0); // Disallow mode 3 (register target). in Operand()
174 bool has_sib = ((modrm & 0x07) == 0x04); in Operand()
175 byte mode = modrm & 0xC0; in Operand()
177 int base_reg = (has_sib ? operand.data().buf[1] : modrm) & 0x07; in Operand()
198 data_.buf[0] = (modrm & 0x3F) | (is_baseless ? 0x00 : 0x80); in Operand()
204 data_.buf[0] = (modrm & 0x3F) | 0x40; // Mode 1. in Operand()
209 data_.buf[0] = (modrm & 0x3F); // Mode 0. in Operand()

Completed in 18 milliseconds