Home
last modified time | relevance | path

Searched refs:modrm (Results 1 – 17 of 17) sorted by relevance

/openbsd-src/gnu/llvm/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp109 uint8_t modrm; member
128 uint8_t modrm = opcode_and_modrm.modrm; in MapOpcodeIntoControlFlowKind() local
154 uint8_t modrm_reg = (modrm >> 3) & 7; in MapOpcodeIntoControlFlowKind()
218 switch (modrm) { in MapOpcodeIntoControlFlowKind()
323 ret.modrm = inst_bytes[op_idx + 3]; in InstructionLengthDecode()
333 ret.modrm = inst_bytes[op_idx + 4]; in InstructionLengthDecode()
344 ret.modrm = inst_bytes[op_idx + 5]; in InstructionLengthDecode()
354 ret.modrm = inst_bytes[op_idx + 1]; in InstructionLengthDecode()
364 ret.modrm = inst_bytes[op_idx + 1]; in InstructionLengthDecode()
368 ret.modrm = inst_bytes[op_idx + 1]; in InstructionLengthDecode()
[all …]
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.md302 ;; Set when modrm byte is used.
303 (define_attr "modrm" ""
348 (plus (plus (attr "modrm")
1241 (set_attr "modrm" "0,*")
1255 (set_attr "modrm" "0,*")
1358 (set_attr "modrm" "0,*")
1372 (set_attr "modrm" "0,*")
1690 (set_attr "modrm" "0,*")
1704 (set_attr "modrm" "0,*")
2036 (set_attr "modrm" "*,0,0,*,*,*,*,*,*,*,*,*,*,*,*")
[all …]
/openbsd-src/gnu/usr.bin/binutils/opcodes/
H A Di386-dis.c4315 #define XMM_DST(rex, modrm) \ argument
4316 (((((rex) & ~0x40) & 0x4) ? 8 : 0) | (((modrm) & ~0xc0) >> 3))
4317 #define XMM_SRC(rex, modrm) \ argument
4318 (((((rex) & ~0x40) & 0x1) ? 8 : 0) | (((modrm) & ~0xc0) & 7))
H A DChangeLog-9899379 (OP_C): Don't skip modrm, it's now done in OP_Rd.
H A DChangeLog-0001649 * i386-dis.c (grps): Print l or w suffix, and require mem modrm
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.md245 ;; Set when modrm byte is used.
246 (define_attr "modrm" ""
286 (plus (plus (attr "modrm")
1163 (set_attr "modrm" "0,*")
1177 (set_attr "modrm" "0,*")
1281 (set_attr "modrm" "0,*")
1295 (set_attr "modrm" "0,*")
1612 (set_attr "modrm" "0,*")
1626 (set_attr "modrm" "0,*")
1925 (set_attr "modrm" "*,0,0,*,*,*,*,*,*,*")
[all …]
/openbsd-src/gnu/usr.bin/binutils-2.17/opcodes/
H A Di386-dis.c5645 #define XMM_DST(rex, modrm) \ argument
5646 (((((rex) & ~0x40) & 0x4) ? 8 : 0) | (((modrm) & ~0xc0) >> 3))
5647 #define XMM_SRC(rex, modrm) \ argument
5648 (((((rex) & ~0x40) & 0x1) ? 8 : 0) | (((modrm) & ~0xc0) & 7))
H A DChangeLog-9899379 (OP_C): Don't skip modrm, it's now done in OP_Rd.
H A DChangeLog-0001649 * i386-dis.c (grps): Print l or w suffix, and require mem modrm
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/
H A DChangeLog717 (build_modrm_byte): Set up zero modrm for TLS desc calls.
H A DChangeLog-98993424 modrm, and Jump, JumpByte, JumpDword, JumpInterSegment insns.
3533 (md_assemble): Simplify and correct modrm and sib generation.
/openbsd-src/gnu/usr.bin/binutils/gas/
H A DChangeLog-98993424 modrm, and Jump, JumpByte, JumpDword, JumpInterSegment insns.
3533 (md_assemble): Simplify and correct modrm and sib generation.
/openbsd-src/gnu/usr.bin/binutils/
H A Dmd5.sum1916 d566afc7ce85d649e11306e09c745945 gas/testsuite/gas/i386/modrm.l
1917 1d1696a1b6db5c16aa2463cdd8b6a045 gas/testsuite/gas/i386/modrm.s
/openbsd-src/gnu/usr.bin/binutils-2.17/
H A Dmd5.sum2361 d566afc7ce85d649e11306e09c745945 gas/testsuite/gas/i386/modrm.l
2362 1d1696a1b6db5c16aa2463cdd8b6a045 gas/testsuite/gas/i386/modrm.s
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A DChangeLog214 (swapsi, swaphi_1, swaphi_2, swapqi_1, swapdi): Remove modrm override.
19899 (modrm attribute): Set it to 0 for immediate call instructions.
19900 (jcc_1 pattern): Set modrm attribute to 0.
H A DChangeLog.3217 prefix_rep, prefix_0f, modrm): New.
221 (all insn patterns): Set mode,modrm and immediate_length attributes where
H A DChangeLog.79189 (modrm): Use "unit".