| /netbsd-src/external/lgpl3/gmp/dist/mpn/x86/k6/ |
| H A D | cross.pl | 71 my ($addr,$b1,$b2,$b3, $prefix,$opcode,$modrm); 103 $modrm = $b3; 107 $modrm = $b2; 114 && $modrm =~ /^[0-3][4c]/) { 138 && $modrm =~ /^[2367abef]/) # mul, imul, div, idiv 139 && $modrm !~ /^$/) { 164 && $modrm !~ /^$/) {
|
| H A D | README | 159 - if an opcode/modrm or 0Fh/opcode/modrm crosses a cache line boundary,
|
| /netbsd-src/external/gpl3/binutils.old/dist/include/opcode/ |
| H A D | i386.h | 103 #define MODRM_MOD_FIELD(modrm) (((modrm) >> 6) & 3) argument 104 #define MODRM_REG_FIELD(modrm) (((modrm) >> 3) & 7) argument 105 #define MODRM_RM_FIELD(modrm) (((modrm) >> 0) & 7) argument
|
| /netbsd-src/external/gpl3/binutils/dist/include/opcode/ |
| H A D | i386.h | 103 #define MODRM_MOD_FIELD(modrm) (((modrm) >> 6) & 3) argument 104 #define MODRM_REG_FIELD(modrm) (((modrm) >> 3) & 7) argument 105 #define MODRM_RM_FIELD(modrm) (((modrm) >> 0) & 7) argument
|
| /netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/ |
| H A D | unwind.c | 1516 unsigned char modrm = *pc++; in check_modrm() local 1517 unsigned char mod = MRM_MOD (modrm); in check_modrm() 1520 unsigned char regs = modrm & 0x07; in check_modrm() 1891 unsigned char modrm; in find_i386_ret_addr() local 2950 modrm = *cur->pc; in find_i386_ret_addr() 2951 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr() 2954 extop = MRM_EXT (modrm); in find_i386_ret_addr() 2972 modrm = *cur->pc; in find_i386_ret_addr() 2973 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr() 2976 extop = MRM_EXT (modrm); in find_i386_ret_addr() [all …]
|
| /netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/ |
| H A D | unwind.c | 1522 unsigned char modrm = *pc++; in check_modrm() local 1523 unsigned char mod = MRM_MOD (modrm); in check_modrm() 1526 unsigned char regs = modrm & 0x07; in check_modrm() 1897 unsigned char modrm; in find_i386_ret_addr() local 2956 modrm = *cur->pc; in find_i386_ret_addr() 2957 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr() 2960 extop = MRM_EXT (modrm); in find_i386_ret_addr() 2978 modrm = *cur->pc; in find_i386_ret_addr() 2979 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr() 2982 extop = MRM_EXT (modrm); in find_i386_ret_addr() [all …]
|
| /netbsd-src/external/gpl3/binutils.old/dist/opcodes/ |
| H A D | i386-dis.c | 198 modrm; member 8795 dp = ®_table[dp->op[1].bytemode][ins->modrm.reg]; in get_valid_dis386() 8799 vindex = ins->modrm.mod == 0x3 ? 1 : 0; in get_valid_dis386() 8804 dp = &rm_table[dp->op[1].bytemode][ins->modrm.rm]; in get_valid_dis386() 8887 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386() 8888 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386() 8889 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386() 8996 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386() 8997 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386() 8998 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386() [all …]
|
| H A D | i386-opc.h | 721 unsigned int modrm:1; member
|
| H A D | ChangeLog-2007 | 694 (twobyte_has_modrm): 0f{25,7a,7b} all use the modrm byte. 1413 * i386-dis.c (modrm): Put reg before rm. 1589 (modrm): This.
|
| /netbsd-src/external/gpl3/binutils/dist/opcodes/ |
| H A D | i386-dis.c | 205 modrm; member 363 ins->modrm.mod = (*ins->codep >> 6) & 3; in fetch_modrm() 364 ins->modrm.reg = (*ins->codep >> 3) & 7; in fetch_modrm() 365 ins->modrm.rm = *ins->codep & 7; in fetch_modrm() 8728 dp = ®_table[dp->op[1].bytemode][ins->modrm.reg]; in get_valid_dis386() 8732 vindex = ins->modrm.mod == 0x3 ? 1 : 0; in get_valid_dis386() 8737 dp = &rm_table[dp->op[1].bytemode][ins->modrm.rm]; in get_valid_dis386() 9182 if (ins->modrm.mod == 3 && ins->vex.b && ins->evex_type != evex_from_legacy) in get_valid_dis386() 9223 && ins->modrm.mod != 3 in get_sib() 9224 && ins->modrm.rm == 4) in get_sib() [all …]
|
| H A D | i386-opc.h | 765 unsigned int modrm:1; member
|
| H A D | ChangeLog-2007 | 694 (twobyte_has_modrm): 0f{25,7a,7b} all use the modrm byte. 1413 * i386-dis.c (modrm): Put reg before rm. 1589 (modrm): This.
|
| /netbsd-src/external/gpl3/binutils/dist/bfd/ |
| H A D | elf32-i386.c | 1226 unsigned int modrm; in elf_i386_convert_load_reloc() local 1261 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_i386_convert_load_reloc() 1262 baseless = (modrm & 0xc7) == 0x5; in elf_i386_convert_load_reloc() 1352 if (modrm == 0x15 || (modrm & 0xf8) == 0x90) in elf_i386_convert_load_reloc() 1356 modrm = 0xe8; in elf_i386_convert_load_reloc() 1379 modrm = 0xe9; in elf_i386_convert_load_reloc() 1386 bfd_put_8 (abfd, modrm, contents + irel->r_offset - 1); in elf_i386_convert_load_reloc() 1427 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_i386_convert_load_reloc() 1428 bfd_put_8 (abfd, modrm, contents + roff - 1); in elf_i386_convert_load_reloc() 1449 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_i386_convert_load_reloc() [all …]
|
| H A D | elf64-x86-64.c | 1627 unsigned int modrm; in elf_x86_64_convert_load_reloc() local 1809 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_x86_64_convert_load_reloc() 1810 if (modrm == 0x25) in elf_x86_64_convert_load_reloc() 1813 modrm = 0xe9; in elf_x86_64_convert_load_reloc() 1827 modrm = 0xe8; in elf_x86_64_convert_load_reloc() 1850 bfd_put_8 (abfd, modrm, contents + irel->r_offset - 1); in elf_x86_64_convert_load_reloc() 1889 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_x86_64_convert_load_reloc() 1890 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_x86_64_convert_load_reloc() 1916 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_x86_64_convert_load_reloc() 1921 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_x86_64_convert_load_reloc() [all …]
|
| /netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
| H A D | elf32-i386.c | 1212 unsigned int modrm; in elf_i386_convert_load_reloc() local 1241 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_i386_convert_load_reloc() 1242 baseless = (modrm & 0xc7) == 0x5; in elf_i386_convert_load_reloc() 1332 if (modrm == 0x15 || (modrm & 0xf8) == 0x90) in elf_i386_convert_load_reloc() 1336 modrm = 0xe8; in elf_i386_convert_load_reloc() 1359 modrm = 0xe9; in elf_i386_convert_load_reloc() 1366 bfd_put_8 (abfd, modrm, contents + irel->r_offset - 1); in elf_i386_convert_load_reloc() 1407 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_i386_convert_load_reloc() 1408 bfd_put_8 (abfd, modrm, contents + roff - 1); in elf_i386_convert_load_reloc() 1429 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_i386_convert_load_reloc() [all …]
|
| H A D | elf64-x86-64.c | 1490 unsigned int modrm; in elf_x86_64_convert_load_reloc() local 1661 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_x86_64_convert_load_reloc() 1662 if (modrm == 0x25) in elf_x86_64_convert_load_reloc() 1665 modrm = 0xe9; in elf_x86_64_convert_load_reloc() 1679 modrm = 0xe8; in elf_x86_64_convert_load_reloc() 1702 bfd_put_8 (abfd, modrm, contents + irel->r_offset - 1); in elf_x86_64_convert_load_reloc() 1732 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_x86_64_convert_load_reloc() 1733 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_x86_64_convert_load_reloc() 1759 modrm = bfd_get_8 (abfd, contents + roff - 1); in elf_x86_64_convert_load_reloc() 1764 modrm = 0xc0 | (modrm & 0x38) >> 3; in elf_x86_64_convert_load_reloc() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/uts/intel/dtrace/ |
| H A D | fasttrap_isa.c | 101 #define FASTTRAP_MODRM_MOD(modrm) (((modrm) >> 6) & 0x3) argument 102 #define FASTTRAP_MODRM_REG(modrm) (((modrm) >> 3) & 0x7) argument 103 #define FASTTRAP_MODRM_RM(modrm) ((modrm) & 0x7) argument
|
| /netbsd-src/external/cddl/osnet/dist/lib/libdtrace/i386/ |
| H A D | dt_isadep.c | 61 #define DT_MODRM_REG(modrm) (((modrm) >> 3) & 0x7) argument
|
| /netbsd-src/external/gpl3/binutils/dist/gas/config/ |
| H A D | tc-i386.c | 4474 i.tm.opcode_modifier.modrm = 0; in optimize_encoding() 4512 i.tm.opcode_modifier.modrm = 0; in optimize_encoding() 4686 i.tm.opcode_modifier.modrm = 0; in optimize_encoding() 8630 if (!t->opcode_modifier.modrm in match_template() 8687 if (!t->opcode_modifier.modrm in match_template() 9069 = i.tm.opcode_modifier.modrm && i.tm.opcode_modifier.d in match_template() 9424 if (!i.tm.opcode_modifier.modrm && i.reg_operands && i.tm.operands < 3) in process_suffix() 10009 && i.tm.opcode_modifier.modrm) in process_operands() 10068 if (i.tm.opcode_modifier.modrm) in process_operands() 11730 if (i.tm.opcode_modifier.modrm) in output_insn() [all …]
|
| H A D | tc-i386-intel.c | 866 if (!t->opcode_modifier.modrm) in i386_intel_operand()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
| H A D | i386.md | 617 ;; Set when modrm byte is used. 618 (define_attr "modrm" "" 674 (plus (attr "modrm") 682 (plus (attr "modrm") 684 (plus (plus (attr "modrm") 2116 (set (attr "modrm") 2594 (set_attr "modrm" "0,*") 2618 (set_attr "modrm" "0,*") 3338 (set (attr "modrm") 3914 (set_attr "modrm" "0,1")]) [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
| H A D | i386.md | 656 ;; Set when modrm byte is used. 657 (define_attr "modrm" "" 713 (plus (attr "modrm") 721 (plus (attr "modrm") 723 (plus (plus (attr "modrm") 2284 (set (attr "modrm") 2879 (set_attr "modrm" "0,*") 2903 (set_attr "modrm" "0,*") 3660 (set (attr "modrm") 4368 (set_attr "modrm" "0,1")]) [all …]
|
| /netbsd-src/external/gpl3/gdb.old/dist/opcodes/ |
| H A D | ChangeLog-2007 | 694 (twobyte_has_modrm): 0f{25,7a,7b} all use the modrm byte. 1413 * i386-dis.c (modrm): Put reg before rm. 1589 (modrm): This.
|
| /netbsd-src/external/gpl3/gdb/dist/opcodes/ |
| H A D | ChangeLog-2007 | 694 (twobyte_has_modrm): 0f{25,7a,7b} all use the modrm byte. 1413 * i386-dis.c (modrm): Put reg before rm. 1589 (modrm): This.
|
| /netbsd-src/external/gpl3/binutils.old/dist/gas/config/ |
| H A D | tc-i386.c | 4097 i.tm.opcode_modifier.modrm = 0; in optimize_encoding() 4135 i.tm.opcode_modifier.modrm = 0; in optimize_encoding() 4299 i.tm.opcode_modifier.modrm = 0; in optimize_encoding() 5130 && !i.tm.opcode_modifier.modrm in md_assemble() 6963 = i.tm.opcode_modifier.modrm && i.tm.opcode_modifier.d in match_template() 7325 if (!i.tm.opcode_modifier.modrm && i.reg_operands && i.tm.operands < 3) in process_suffix() 7944 if (i.tm.opcode_modifier.modrm) in process_operands() 9780 if (i.tm.opcode_modifier.modrm) in output_insn()
|