/external/elfutils/0.153/libcpu/ |
H A D | i386_dis.h | 140 { .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 D | x86_64_dis.h | 141 { .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 D | i386_data.h | 46 unsigned int modrm : 1; member in struct:instr_enc 166 uint_fast8_t modrm = data[0]; local 173 if ((modrm & 0xc7) == 6 || (modrm & 0xc0) == 0x80) 176 else if ((modrm & 0xc0) == 0x40) 179 else if ((modrm & 0xc0) == 0) 184 if ((modrm & 0xc7) == 6) 193 if ((modrm & 0x4) == 0) 195 "xp"[(modrm >> 1) & 1], "sd"[modrm 388 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local 418 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local 933 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local 978 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local 1013 uint_fast8_t modrm = data[d->opoff1 / 8]; local 1086 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local 1107 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local 1132 uint_fast8_t modrm = d->data[d->opoff1 / 8]; local [all...] |
H A D | i386_disasm.c | 588 if (instrtab[cnt].modrm) 590 uint_fast8_t modrm = codep[-1]; local 596 if ((modrm & 0xc7) == 6 || (modrm & 0xc0) == 0x80) 598 else if ((modrm & 0xc0) == 0x40) 605 if ((modrm & 0xc0) != 0xc0 && (modrm & 0x7) == 0x4) 609 if ((modrm & 0xc7) == 5 || (modrm & 0xc0) == 0x80 610 || ((modrm [all...] |
H A D | i386_parse.y | 115 int modrm; 849 instr->modrm = 1; 1202 fprintf (outfile, " .modrm = %d,", instr->modrm);
|
H A D | i386_parse.c | 192 int modrm; member in struct:instruction 2561 instr->modrm = 1; 2914 fprintf (outfile, " .modrm = %d,", instr->modrm);
|
/external/valgrind/main/VEX/priv/ |
H A D | guest_x86_toIR.c | 2283 Int delta, UChar modrm, 2296 switch (gregOfRM(modrm)) { 2306 if (epartIsReg(modrm)) { 2309 assign(dst0, getIReg(sz,eregOfRM(modrm))); 2312 if (gregOfRM(modrm) == 2 /* ADC */) { 2316 if (gregOfRM(modrm) == 3 /* SBB */) { 2327 if (gregOfRM(modrm) < 7) 2328 putIReg(sz, eregOfRM(modrm), mkexpr(dst1)); 2331 DIP("%s%c $0x%x, %s\n", nameGrp1(gregOfRM(modrm)), nameISize(sz), d32, 2332 nameIReg(sz,eregOfRM(modrm))); 2282 dis_Grp1( UChar sorb, Bool locked, Int delta, UChar modrm, Int am_sz, Int d_sz, Int sz, UInt d32 ) argument 2389 dis_Grp2( UChar sorb, Int delta, UChar modrm, Int am_sz, Int d_sz, Int sz, IRExpr* shift_expr, const HChar* shift_expr_txt, Bool* decode_OK ) argument 2627 dis_Grp8_Imm( UChar sorb, Bool locked, Int delta, UChar modrm, Int am_sz, Int sz, UInt src_val, Bool* decode_OK ) argument 2805 UChar modrm; local 2965 UChar modrm; local 3042 UChar modrm; local 3856 UChar modrm = getIByte(delta+0); local 5561 UChar modrm = getIByte(delta); local 5839 UChar modrm; local 6178 dis_SHLRD_Gv_Ev( UChar sorb, Int delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, const HChar* shift_amt_txt, Bool left_shift ) argument 6317 UChar modrm; local 6461 UChar modrm; local 8076 UChar opc, modrm, abyte, pre; local [all...] |
H A D | guest_amd64_toIR.c | 827 modrm bytes supply the low 3 bits of the register number. The 833 e register field (when the mod part of modrm indicates that modrm's 841 number extracted from the modrm e or g field is treated as an index 1217 /* Functions for getting register numbers from modrm bytes and REX 1234 associated with the e register field (when modrm indicates e is a 1250 field in a modrm byte, taking into account REX (or its absence), 1328 field in a modrm byte, taking into account REX (or its absence), 3397 Long delta, UChar modrm, 3410 switch (gregLO3ofRM(modrm)) { 3395 dis_Grp1( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int am_sz, Int d_sz, Int sz, Long d64 ) argument 3505 dis_Grp2( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int am_sz, Int d_sz, Int sz, IRExpr* shift_expr, const HChar* shift_expr_txt, Bool* decode_OK ) argument 3779 dis_Grp8_Imm( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int am_sz, Int sz, ULong src_val, Bool* decode_OK ) argument 3993 UChar modrm; local 4171 UChar modrm; local 4256 UChar modrm; local 5347 UChar modrm = getUChar(delta+0); local 7044 UChar modrm = getUChar(delta); local 7322 UChar modrm; local 7756 dis_SHLRD_Gv_Ev( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, const HChar* shift_amt_txt, Bool left_shift ) argument 7946 UChar modrm; local 8122 UChar modrm; local 9956 UChar modrm = getUChar(delta); local 9999 UChar modrm = getUChar(delta); local 10043 UChar modrm = getUChar(delta); local 10088 UChar modrm = getUChar(delta); local 10223 UChar modrm = getUChar(delta); local 10271 UChar modrm = getUChar(delta); local 10325 UChar modrm = getUChar(delta); local 10362 UChar modrm = getUChar(delta); local 10399 UChar modrm = getUChar(delta); local 10444 UChar modrm = getUChar(delta); local 10494 UChar modrm = getUChar(delta); local 10546 UChar modrm = getUChar(delta); local 10601 UChar modrm = getUChar(delta); local 10655 UChar modrm = getUChar(delta); local 10703 UChar modrm = getUChar(delta); local 10753 UChar modrm = getUChar(delta); local 10772 UChar modrm = getUChar(delta); local 11230 UChar modrm = getUChar(delta); local 11285 UChar modrm = getUChar(delta); local 11330 UChar modrm = getUChar(delta); local 11371 UChar modrm = getUChar(delta); local 11406 UChar modrm = getUChar(delta); local 11438 UChar modrm = getUChar(delta); local 11558 UChar modrm = getUChar(delta); local 11596 UChar modrm = getUChar(delta); local 11627 UChar modrm = getUChar(delta); local 11678 UChar modrm = getUChar(delta); local 11699 UChar modrm = getUChar(delta); local 11743 UChar modrm = 0; local 14637 UChar modrm = getUChar(delta); local 14667 UChar modrm = getUChar(delta); local 14698 UChar modrm = getUChar(delta); local 14732 UChar modrm = getUChar(delta); local 14809 UChar modrm = 0; local 15111 UChar modrm = getUChar(delta); local 15182 UChar modrm = getUChar(delta); local 15289 UChar modrm = 0; local 15809 UChar modrm = 0; local 15936 UChar modrm = 0; local 16190 UChar modrm = getUChar(delta); local 16229 UChar modrm = getUChar(delta); local 16368 UChar modrm = getUChar(delta); local 16421 UChar modrm = getUChar(delta); local 16480 UChar modrm = getUChar(delta); local 16523 UChar modrm = getUChar(delta); local 16563 UChar modrm = getUChar(delta); local 16602 UChar modrm = getUChar(delta); local 16641 UChar modrm = getUChar(delta); local 16673 UChar modrm = getUChar(delta); local 16709 UChar modrm = getUChar(delta); local 16745 UChar modrm = getUChar(delta); local 16786 UChar modrm = getUChar(delta); local 16832 UChar modrm = getUChar(delta); local 16885 UChar modrm = getUChar(delta); local 16928 UChar modrm = getUChar(delta); local 16975 UChar modrm = getUChar(delta); local 17008 UChar modrm = getUChar(delta); local 17054 UChar modrm = getUChar(delta); local 17093 UChar modrm = getUChar(delta); local 17136 UChar modrm = getUChar(delta); local 17176 UChar modrm = getUChar(delta); local 17268 UChar modrm = getUChar(delta); local 17334 UChar modrm = 0; local 17864 UChar modrm = getUChar(delta); local 17919 UChar modrm = 0; local 17968 UChar modrm = 0; local 18017 dis_PCMPISTRI_3A( UChar modrm, UInt regNoL, UInt regNoR, Long delta, UChar opc, UChar imm, HChar dis_buf[]) argument 18163 UChar modrm = getUChar(delta); local 18398 UChar modrm = getUChar(delta); local 18570 UChar modrm = getUChar(delta); local 18647 UChar modrm = 0; local 19343 UChar modrm = 0; local 21049 UChar modrm = 0; local 21989 UChar modrm = 0; local 22116 UChar modrm = getUChar(delta); local 22211 UChar modrm = getUChar(delta); local 22285 UChar modrm = getUChar(delta); local 22360 UChar modrm = getUChar(delta); local 23029 UChar modrm = getUChar(delta); local 23200 UChar modrm = getUChar(delta); local 23236 UChar modrm = getUChar(delta); local 23382 UChar modrm = getUChar(delta); local 23398 UChar modrm = getUChar(delta); local 23417 UChar modrm = getUChar(delta); local 23433 UChar modrm = getUChar(delta); local 23452 UChar modrm = getUChar(delta); local 23469 UChar modrm = getUChar(delta); local 23486 UChar modrm = getUChar(delta); local 23503 UChar modrm = getUChar(delta); local 23524 UChar modrm = getUChar(delta); local 23536 UChar modrm = getUChar(delta); local 23554 UChar modrm = getUChar(delta); local 23566 UChar modrm = getUChar(delta); local 23585 UChar modrm = getUChar(delta); local 23602 UChar modrm = getUChar(delta); local 23619 UChar modrm = getUChar(delta); local 23636 UChar modrm = getUChar(delta); local 23668 UChar modrm = getUChar(delta); local 23689 UChar modrm = getUChar(delta); local 23724 UChar modrm = getUChar(delta); local 23740 UChar modrm = getUChar(delta); local 23768 UChar modrm = getUChar(delta); local 23796 UChar modrm = getUChar(delta); local 23824 UChar modrm = getUChar(delta); local 23855 UChar modrm = getUChar(delta); local 23876 UChar modrm = getUChar(delta); local 23911 UChar modrm = getUChar(delta); local 23925 UChar modrm = getUChar(delta); local 23943 UChar modrm = getUChar(delta); local 23961 UChar modrm = getUChar(delta); local 23979 UChar modrm = getUChar(delta); local 24000 UChar modrm = getUChar(delta); local 24018 UChar modrm = getUChar(delta); local 24036 UChar modrm = getUChar(delta); local 24055 UChar modrm = getUChar(delta); local 24079 UChar modrm = getUChar(delta); local 24105 UChar modrm = getUChar(delta); local 24133 UChar modrm = getUChar(delta); local 24163 UChar modrm = getUChar(delta); local 24198 UChar modrm = getUChar(delta); local 24214 UChar modrm = getUChar(delta); local 24618 UChar modrm = getUChar(delta); local 24648 UChar modrm = getUChar(delta); local 25143 UChar modrm = getUChar(delta); local 25168 UChar modrm = getUChar(delta); local 25196 UChar modrm = getUChar(delta); local 25221 UChar modrm = getUChar(delta); local 25566 UChar modrm = getUChar(delta); local 25595 UChar modrm = getUChar(delta); local 25628 UChar modrm = getUChar(delta); local 25657 UChar modrm = getUChar(delta); local 25694 UChar modrm = getUChar(delta); local 25717 UChar modrm = getUChar(delta); local 25736 UChar modrm = getUChar(delta); local 25758 UChar modrm = getUChar(delta); local 25783 UChar modrm = getUChar(delta); local 25891 UChar modrm = getUChar(delta); local 25941 UInt modrm = getUChar(delta); local 25971 UInt modrm = getUChar(delta); local 26001 UInt modrm = getUChar(delta); local 26031 UInt modrm = getUChar(delta); local 26180 UChar modrm = getUChar(delta); local 26466 UChar modrm = getUChar(delta); local 26480 UChar modrm = getUChar(delta); local 26625 UChar modrm = getUChar(delta); local 26638 UChar modrm = getUChar(delta); local 27014 UChar modrm = getUChar(delta); local 27207 UChar modrm = getUChar(delta); local 27269 UChar modrm = getUChar(delta); local 27467 UChar modrm = getUChar(delta); local 27518 UChar modrm = getUChar(delta); local 27573 UChar modrm = getUChar(delta); local 27612 UChar modrm = getUChar(delta); local 27655 UChar modrm = getUChar(delta); local 27682 UChar modrm = getUChar(delta); local 27712 UChar modrm = getUChar(delta); local 27739 UChar modrm = getUChar(delta); local 27819 UChar modrm = getUChar(delta); local 27836 UChar modrm = getUChar(delta); local 27854 UChar modrm = getUChar(delta); local 27871 UChar modrm = getUChar(delta); local 27892 UChar modrm = getUChar(delta); local 27908 UChar modrm = getUChar(delta); local 27927 UChar modrm = getUChar(delta); local 28116 UChar modrm = getUChar(delta); local 28130 UChar modrm = getUChar(delta); local 28528 UChar modrm = getUChar(delta); local 28551 UChar modrm = getUChar(delta); local 28578 UChar modrm = getUChar(delta); local 28599 UChar modrm = getUChar(delta); local 28625 UChar modrm = getUChar(delta); local 28641 UChar modrm = getUChar(delta); local 28667 UChar modrm = getUChar(delta); local 28697 UChar modrm = getUChar(delta); local 28721 UChar modrm = getUChar(delta); local 29541 UChar modrm = getUChar(delta); local 29580 UChar modrm = getUChar(delta); local 29620 UChar modrm = getUChar(delta); local 29663 UChar modrm = getUChar(delta); local 29693 UChar modrm = getUChar(delta); local 29721 UChar modrm = getUChar(delta); local 29754 UChar modrm = getUChar(delta); local 29792 UChar modrm = getUChar(delta); local 29838 UChar modrm = getUChar(delta); local 29886 UChar modrm = getUChar(delta); local 29943 UChar modrm = getUChar(delta); local 29987 UChar modrm = getUChar(delta); local 30039 UChar modrm = getUChar(delta); local 30094 UChar modrm = getUChar(delta); local 30125 UChar modrm = getUChar(delta); local 30159 UChar modrm = getUChar(delta); local 30190 UChar modrm = getUChar(delta); local 30224 UChar modrm = getUChar(delta); local 30255 UChar modrm = getUChar(delta); local 30294 UChar modrm = getUChar(delta); local 30327 UChar modrm = getUChar(delta); local 30414 UChar modrm = getUChar(delta); local 30449 UChar modrm = getUChar(delta); local 30480 UChar modrm = getUChar(delta); local 30515 UChar modrm = getUChar(delta); local 30555 UChar modrm = getUChar(delta); local 30587 UChar modrm = getUChar(delta); local 30624 UChar modrm = getUChar(delta); local 30659 UChar modrm = getUChar(delta); local 30689 UChar modrm = getUChar(delta); local 30719 UChar modrm = getUChar(delta); local 30757 UChar modrm = getUChar(delta); local 30791 UChar modrm = getUChar(delta); local 30826 UChar modrm = getUChar(delta); local 30873 UChar modrm = getUChar(delta); local 30909 UChar modrm = getUChar(delta); local [all...] |
/external/valgrind/main/VEX/useful/ |
H A D | hd_fpu.c | 691 UChar modrm; local 717 modrm = *r_eip; 722 if (modrm < 0xC0) { 779 switch (modrm) { 782 fp_do_op_ST_ST ( modrm - 0xC0, 0, Fp_Add, False ); 786 fp_do_op_ST_ST ( modrm - 0xC8, 0, Fp_Mul, False ); 790 fp_do_COM_ST_ST ( modrm - 0xD0, 0, 0 ); 794 fp_do_COM_ST_ST ( modrm - 0xD8, 0, 1 ); 798 fp_do_op_ST_ST ( modrm - 0xE0, 0, Fp_Sub, False ); 802 fp_do_op_ST_ST ( modrm [all...] |
/external/chromium_org/sandbox/win/src/sidestep/ |
H A D | mini_disassembler.cpp | 334 unsigned char modrm = (*start_byte); local 335 unsigned char mod = modrm & 0xC0; // mask out top two bits to get mod field 336 modrm = modrm & 0x07; // mask out bottom 3 bits to get r/m field 338 modrm = mod | modrm; // combine the r/m and mod fields as discussed 341 // Invariant: modrm contains the mod field in bits 4..3 and the r/m field 346 modrm_entry = &s_ia32_modrm_map_[modrm]; 348 modrm_entry = &s_ia16_modrm_map_[modrm];
|
/external/chromium_org/third_party/tcmalloc/chromium/src/windows/ |
H A D | mini_disassembler.cc | 370 unsigned char modrm = (*start_byte); local 371 unsigned char mod = modrm & 0xC0; // mask out top two bits to get mod field 372 modrm = modrm & 0x07; // mask out bottom 3 bits to get r/m field 374 modrm = mod | modrm; // combine the r/m and mod fields as discussed 377 // Invariant: modrm contains the mod field in bits 4..3 and the r/m field 382 modrm_entry = &s_ia32_modrm_map_[modrm]; 384 modrm_entry = &s_ia16_modrm_map_[modrm];
|
/external/chromium_org/third_party/tcmalloc/vendor/src/windows/ |
H A D | mini_disassembler.cc | 370 unsigned char modrm = (*start_byte); local 371 unsigned char mod = modrm & 0xC0; // mask out top two bits to get mod field 372 modrm = modrm & 0x07; // mask out bottom 3 bits to get r/m field 374 modrm = mod | modrm; // combine the r/m and mod fields as discussed 377 // Invariant: modrm contains the mod field in bits 4..3 and the r/m field 382 modrm_entry = &s_ia32_modrm_map_[modrm]; 384 modrm_entry = &s_ia16_modrm_map_[modrm];
|
/external/chromium_org/tools/traceline/traceline/sidestep/ |
H A D | mini_disassembler.cc | 355 unsigned char modrm = (*start_byte); local 356 unsigned char mod = modrm & 0xC0; // mask out top two bits to get mod field 357 modrm = modrm & 0x07; // mask out bottom 3 bits to get r/m field 359 modrm = mod | modrm; // combine the r/m and mod fields as discussed 362 // Invariant: modrm contains the mod field in bits 4..3 and the r/m field 367 modrm_entry = &s_ia32_modrm_map_[modrm]; 369 modrm_entry = &s_ia16_modrm_map_[modrm];
|
/external/qemu/target-i386/ |
H A D | translate.c | 2142 static void gen_lea_modrm(CPUX86State *env, DisasContext *s, int modrm, argument 2157 mod = (modrm >> 6) & 3; 2158 rm = modrm & 7; 2327 static void gen_nop_modrm(CPUX86State *env, DisasContext *s, int modrm) argument 2331 mod = (modrm >> 6) & 3; 2334 rm = modrm & 7; 2401 /* generate modrm memory load or store of 'reg'. TMP0 is used if reg == 2403 static void gen_ldst_modrm(CPUX86State *env, DisasContext *s, int modrm, argument 2408 mod = (modrm >> 6) & 3; 2409 rm = (modrm 3287 int modrm, mod, rm, reg, reg_addr, offset_addr; local 4273 int modrm, reg, rm, mod, reg_addr, op, opreg, offset_addr, val; local [all...] |
/external/qemu/disas/ |
H A D | i386.c | 122 /* modrm.mode = REGMEM_FIELD_HAS_REG when a register is in there */ 131 /* High extension to reg field of modrm byte. */ 135 /* High extension to base field of modrm or SIB, or reg field of opcode. */ 1590 modrm; variable in typeref:struct:__anon29255 3871 modrm.mod = (*codep >> 6) & 3; 3872 modrm.reg = (*codep >> 3) & 7; 3873 modrm.rm = *codep & 7; 3878 modrm.mod = (*codep >> 6) & 3; 3879 modrm.reg = (*codep >> 3) & 7; 3880 modrm [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/ |
H A D | x86expr.c | 461 x86_ea->modrm |= 0100; 475 x86_ea->modrm |= 0200; 509 x86_ea->modrm |= 0200; 527 x86_ea->modrm |= 0100; 545 x86_ea->modrm |= 0100; 549 x86_ea->modrm |= 0200; 844 x86_ea->modrm |= 4; 847 x86_ea->modrm |= 5; 853 x86_ea->modrm |= 5; 871 x86_ea->modrm | [all...] |
H A D | x86bc.c | 166 x86_ea->modrm &= 0xC7; /* zero spare/reg bits */ 167 x86_ea->modrm |= (spare << 3) & 0x38; /* plug in provided bits */ 194 x86_ea->modrm = 0; 215 x86_ea->modrm = 0xC0 | rm; /* Mod=11, R/M=Reg, Reg=0 */ 388 (unsigned int)x86_ea->modrm, (unsigned int)x86_ea->valid_modrm, 641 x86_ea->modrm &= ~0300; 642 x86_ea->modrm |= 0200; 855 YASM_WRITE_8(*bufp, x86_ea->modrm);
|
H A D | x86arch.h | 187 unsigned char modrm; member in struct:x86_effaddr
|
/external/chromium_org/third_party/mach_override/libudis86/ |
H A D | decode.c | 53 /* modrm bits */ 249 static inline unsigned int modrm( struct ud * u ) function 252 u->modrm = ud_inp_next( u ); 255 return u->modrm; 458 uint8_t reg = (REX_R(u->pfx_rex) << 3) | MODRM_REG(modrm(u)); 480 mod = MODRM_MOD(modrm(u)); 481 rm = (REX_B(u->pfx_rex) << 3) | MODRM_RM(modrm(u)); 484 * If mod is 11b, then the modrm.rm specifies a register. 629 MODRM_MOD(modrm(u)) == 3 ? 636 if (MODRM_MOD(modrm( [all...] |
H A D | types.h | 224 uint8_t modrm; member in struct:ud
|
/external/chromium_org/v8/src/x64/ |
H A D | disasm-x64.cc | 584 byte modrm = *data; local 586 get_modrm(modrm, &mod, ®op, &rm); 620 byte modrm = *(data + 1); local 622 get_modrm(modrm, &mod, ®op, &rm); 665 byte modrm = *(data + 1); local 667 get_modrm(modrm, &mod, ®op, &rm); 716 byte modrm = *(data + 1); local 718 get_modrm(modrm, &mod, ®op, &rm); 834 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
|
H A D | assembler-x64.cc | 153 byte modrm = operand.buf_[0]; local 154 DCHECK(modrm < 0xC0); // Disallow mode 3 (register target). 155 bool has_sib = ((modrm & 0x07) == 0x04); 156 byte mode = modrm & 0xC0; 158 int base_reg = (has_sib ? operand.buf_[1] : modrm) & 0x07; 178 buf_[0] = (modrm & 0x3f) | (is_baseless ? 0x00 : 0x80); 183 buf_[0] = (modrm & 0x3f) | 0x40; // Mode 1. 188 buf_[0] = (modrm & 0x3f); // Mode 0.
|
/external/chromium_org/v8/src/ia32/ |
H A D | disasm-ia32.cc | 475 byte modrm = *data; local 477 get_modrm(modrm, &mod, ®op, &rm); 503 byte modrm = *(data+1); local 505 get_modrm(modrm, &mod, ®op, &rm); 532 byte modrm = *++data; local 534 get_modrm(modrm, &mod, ®op, &rm); 574 byte modrm = *++data; local 576 get_modrm(modrm, &mod, ®op, &rm); 699 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
|
/external/chromium_org/v8/src/x87/ |
H A D | disasm-x87.cc | 475 byte modrm = *data; local 477 get_modrm(modrm, &mod, ®op, &rm); 503 byte modrm = *(data+1); local 505 get_modrm(modrm, &mod, ®op, &rm); 532 byte modrm = *++data; local 534 get_modrm(modrm, &mod, ®op, &rm); 574 byte modrm = *++data; local 576 get_modrm(modrm, &mod, ®op, &rm); 699 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
|
/external/valgrind/main/perf/ |
H A D | tinycc.c | 5712 /* generate a modrm reference. 'op_reg' contains the addtionnal 3 15029 #define OPC_MODRM 0x10 /* modrm encoding */ 16259 /* generate the modrm operand */ 16509 /* search which operand will used for modrm */ 18837 int modrm; 18841 modrm = 0xa3; 18843 modrm = 0x25; 18851 p[1] = modrm + 0x10; 18854 p[7] = modrm; 18860 p[1] = modrm; 18835 int modrm; local [all...] |