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

/external/elfutils/0.153/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.h46 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 Di386_disasm.c588 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 Di386_parse.y115 int modrm;
849 instr->modrm = 1;
1202 fprintf (outfile, " .modrm = %d,", instr->modrm);
H A Di386_parse.c192 int modrm; member in struct:instruction
2561 instr->modrm = 1;
2914 fprintf (outfile, " .modrm = %d,", instr->modrm);
/external/valgrind/main/VEX/priv/
H A Dguest_x86_toIR.c2283 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 Dguest_amd64_toIR.c827 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 Dhd_fpu.c691 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 Dmini_disassembler.cpp334 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 Dmini_disassembler.cc370 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 Dmini_disassembler.cc370 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 Dmini_disassembler.cc355 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 Dtranslate.c2142 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 Di386.c122 /* 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 Dx86expr.c461 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 Dx86bc.c166 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 Dx86arch.h187 unsigned char modrm; member in struct:x86_effaddr
/external/chromium_org/third_party/mach_override/libudis86/
H A Ddecode.c53 /* 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 Dtypes.h224 uint8_t modrm; member in struct:ud
/external/chromium_org/v8/src/x64/
H A Ddisasm-x64.cc584 byte modrm = *data; local
586 get_modrm(modrm, &mod, &regop, &rm);
620 byte modrm = *(data + 1); local
622 get_modrm(modrm, &mod, &regop, &rm);
665 byte modrm = *(data + 1); local
667 get_modrm(modrm, &mod, &regop, &rm);
716 byte modrm = *(data + 1); local
718 get_modrm(modrm, &mod, &regop, &rm);
834 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
H A Dassembler-x64.cc153 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 Ddisasm-ia32.cc475 byte modrm = *data; local
477 get_modrm(modrm, &mod, &regop, &rm);
503 byte modrm = *(data+1); local
505 get_modrm(modrm, &mod, &regop, &rm);
532 byte modrm = *++data; local
534 get_modrm(modrm, &mod, &regop, &rm);
574 byte modrm = *++data; local
576 get_modrm(modrm, &mod, &regop, &rm);
699 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
/external/chromium_org/v8/src/x87/
H A Ddisasm-x87.cc475 byte modrm = *data; local
477 get_modrm(modrm, &mod, &regop, &rm);
503 byte modrm = *(data+1); local
505 get_modrm(modrm, &mod, &regop, &rm);
532 byte modrm = *++data; local
534 get_modrm(modrm, &mod, &regop, &rm);
574 byte modrm = *++data; local
576 get_modrm(modrm, &mod, &regop, &rm);
699 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
/external/valgrind/main/perf/
H A Dtinycc.c5712 /* 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...]

Completed in 885 milliseconds