HomeSort by relevance Sort by last modified time
    Searched refs:modrm (Results 1 - 13 of 13) sorted by null

  /external/valgrind/main/VEX/priv/
guest_amd64_toIR.c 507 /* Figure out whether the mod and rm parts of a modRM byte refer to a
516 /* Extract the 'g' field from a modRM byte. This only produces 3
525 /* Ditto the 'e' field of a modRM byte. */
794 modrm bytes supply the low 3 bits of the register number. The
800 e register field (when the mod part of modrm indicates that modrm's
808 number extracted from the modrm e or g field is treated as an index
3716 UChar modrm; local
3880 UChar modrm; local
3951 UChar modrm; local
4892 UChar modrm = getUChar(delta+0); local
6513 UChar modrm = getUChar(delta); local
6791 UChar modrm; local
7412 UChar modrm; local
7570 UChar modrm; local
9067 UChar opc, modrm, abyte, pre; local
    [all...]
guest_x86_toIR.c 346 /* Extract the reg field from a modRM byte. */
352 /* Figure out whether the mod and rm parts of a modRM byte refer to a
2778 UChar modrm; local
2938 UChar modrm; local
3015 UChar modrm; local
3745 UChar modrm = getIByte(delta+0); local
5424 UChar modrm = getIByte(delta); local
5702 UChar modrm; local
6180 UChar modrm; local
6324 UChar modrm; local
7873 UChar opc, modrm, abyte, pre; local
    [all...]
  /external/elfutils/libcpu/
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 & 1])
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...]
i386_disasm.c 568 if (instrtab[cnt].modrm)
570 uint_fast8_t modrm = codep[-1]; local
576 if ((modrm & 0xc7) == 6 || (modrm & 0xc0) == 0x80)
578 else if ((modrm & 0xc0) == 0x40)
585 if ((modrm & 0xc0) != 0xc0 && (modrm & 0x7) == 0x4)
589 if ((modrm & 0xc7) == 5 || (modrm & 0xc0) == 0x80
590 || ((modrm & 0xc7) == 0x4 && (codep[0] & 0x7) == 0x5)
    [all...]
i386_parse.y 114 int modrm;
848 instr->modrm = 1;
1201 fprintf (outfile, " .modrm = %d,", instr->modrm);
    [all...]
i386_parse.c 219 int modrm; member in struct:instruction
    [all...]
  /external/qemu/target-i386/
translate.c 3091 int modrm, mod, rm, reg, reg_addr, offset_addr; local
4045 int modrm, reg, rm, mod, reg_addr, op, opreg, offset_addr, val; local
    [all...]
  /external/valgrind/main/VEX/useful/
hd_fpu.c 691 UChar modrm; local
717 modrm = *r_eip;
722 if (modrm < 0xC0) {
723 /* bits 5,4,3 are an opcode extension, and the modRM also
777 /* The entire modRM byte is an opcode extension. */
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 )
    [all...]
  /external/qemu/
i386-dis.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. */
1583 modrm; variable in typeref:struct:__anon11218
    [all...]
  /external/v8/src/ia32/
disasm-ia32.cc 490 byte modrm = *data; local
492 get_modrm(modrm, &mod, &regop, &rm);
518 byte modrm = *(data+1); local
520 get_modrm(modrm, &mod, &regop, &rm);
547 byte modrm = *(data+1); local
549 get_modrm(modrm, &mod, &regop, &rm);
580 byte modrm = *(data+1); local
582 get_modrm(modrm, &mod, &regop, &rm);
695 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
    [all...]
  /external/v8/src/x64/
disasm-x64.cc 609 byte modrm = *data; local
611 get_modrm(modrm, &mod, &regop, &rm);
645 byte modrm = *(data + 1); local
647 get_modrm(modrm, &mod, &regop, &rm);
689 byte modrm = *(data + 1); local
691 get_modrm(modrm, &mod, &regop, &rm);
734 byte modrm = *(data + 1); local
736 get_modrm(modrm, &mod, &regop, &rm);
852 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
    [all...]
assembler-x64.cc 269 byte modrm = operand.buf_[0]; local
270 ASSERT(modrm < 0xC0); // Disallow mode 3 (register target).
271 bool has_sib = ((modrm & 0x07) == 0x04);
272 byte mode = modrm & 0xC0;
274 int base_reg = (has_sib ? operand.buf_[1] : modrm) & 0x07;
294 buf_[0] = (modrm & 0x3f) | (is_baseless ? 0x00 : 0x80);
299 buf_[0] = (modrm & 0x3f) | 0x40; // Mode 1.
304 buf_[0] = (modrm & 0x3f); // Mode 0.
    [all...]
  /external/valgrind/main/perf/
tinycc.c 18835 int modrm; local
    [all...]

Completed in 666 milliseconds