| /openbsd/src/gnu/usr.bin/binutils/gas/config/ |
| D | tc-i386.h | 272 #define Imm32S 0x100 /* 32 bit immediate sign extended */ macro 314 #define Imm (Imm8|Imm8S|Imm16|Imm32S|Imm32|Imm64) /* gen'l immediate */ 315 #define EncImm (Imm8|Imm16|Imm32|Imm32S) /* Encodable gen'l immediate */
|
| D | tc-i386.c | 641 return Imm1 | Imm8 | Imm8S | Imm16 | Imm32 | Imm32S | Imm64; 644 ? (Imm8S | Imm8 | Imm16 | Imm32 | Imm32S | Imm64) 646 ? (Imm8 | Imm16 | Imm32 | Imm32S | Imm64) 648 ? (Imm16 | Imm32 | Imm32S | Imm64) 650 ? (Imm32 | Imm32S | Imm64) 1123 { Imm32S, "i32s" }, 1867 i.types[op] |= Imm16 | Imm32S | Imm32 | Imm64; in optimize_imm() 1870 i.types[op] |= Imm16 | Imm8 | Imm8S | Imm32S | Imm32 | Imm64; in optimize_imm() 1911 i.types[op] = Imm64 | Imm32S; in optimize_imm() 2506 if ((overlap0 & (Imm8 | Imm8S | Imm16 | Imm32 | Imm32S | Imm64)) in finalize_imm() [all …]
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/ |
| D | tc-i386.h | 262 #define Imm32S 0x100 /* 32 bit immediate sign extended */ macro 304 #define Imm (Imm8|Imm8S|Imm16|Imm32S|Imm32|Imm64) /* gen'l immediate */ 305 #define EncImm (Imm8|Imm16|Imm32|Imm32S) /* Encodable gen'l immediate */
|
| D | tc-i386.c | 641 return Imm1 | Imm8 | Imm8S | Imm16 | Imm32 | Imm32S | Imm64; 644 ? (Imm8S | Imm8 | Imm16 | Imm32 | Imm32S | Imm64) 646 ? (Imm8 | Imm16 | Imm32 | Imm32S | Imm64) 648 ? (Imm16 | Imm32 | Imm32S | Imm64) 650 ? (Imm32 | Imm32S | Imm64) 1152 { Imm32S, "i32s" }, 2053 i.types[op] |= Imm16 | Imm32S | Imm32 | Imm64; in optimize_imm() 2056 i.types[op] |= Imm16 | Imm8 | Imm8S | Imm32S | Imm32 | Imm64; in optimize_imm() 2105 mask = Imm64 | Imm32S; in optimize_imm() 2787 if ((overlap0 & (Imm8 | Imm8S | Imm16 | Imm32 | Imm32S | Imm64)) in finalize_imm() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86BaseInfo.h | 857 Imm32S = 8 << ImmShift, enumerator 1009 case X86II::Imm32S: in getSizeOfImm() 1028 case X86II::Imm32S: in isImmPCRel() 1039 case X86II::Imm32S: in isImmSigned()
|
| /openbsd/src/gnu/usr.bin/binutils/include/opcode/ |
| D | i386.h | 155 {"push", 1, 0x68, X, Cpu186|Cpu64, wq_Suf|DefaultSize|NoRex64, { Imm32S|Imm16, 0, 0} }, 312 {"imul", 3, 0x69, X, Cpu186, wlq_Suf|Modrm, { Imm16|Imm32S|Imm32, WordReg|WordMem, WordReg} }, 317 {"imul", 2, 0x69, X, Cpu186, wlq_Suf|Modrm|regKludge,{ Imm16|Imm32S|Imm32, WordReg, 0} }, 1013 {"movq", 2, 0xc6, 0, Cpu64, NoSuf|W|Modrm|Size64, { Imm32S, Reg64|WordMem, 0 } },
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/include/opcode/ |
| D | i386.h | 161 {"push", 1, 0x68, X, Cpu64, wq_Suf|DefaultSize|NoRex64, { Imm32S|Imm16, 0, 0} }, 326 {"imul", 3, 0x69, X, Cpu186, wlq_Suf|Modrm, { Imm16|Imm32S|Imm32, WordReg|WordMem, WordReg} }, 331 {"imul", 2, 0x69, X, Cpu186, wlq_Suf|Modrm|regKludge,{ Imm16|Imm32S|Imm32, WordReg, 0} }, 1026 {"movq", 2, 0xc6, 0, Cpu64, NoSuf|W|Modrm|Size64, { Imm32S, Reg64|WordMem, 0 } },
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86InstrFormats.td | 95 def Imm32S : ImmType<8>; 445 : X86Inst<o, f, Imm32S, outs, ins, asm> {
|
| D | X86InstrArithmetic.td | 617 Imm32S, i64i32imm, i64immSExt32_su, i64i8imm, i64immSExt8_su,
|
| D | X86InstrInfo.td | 2722 let ImmT = Imm32S in
|
| /openbsd/src/gnu/usr.bin/binutils/gas/ |
| D | ChangeLog-0001 | 3749 (Reg64, Imm32S, Imm64, Disp32S, Disp64): New macros. 3755 (Imm): Add Imm32S and Imm64. 3777 (smallest_imm_type): Support Imm32S and Imm64. 3785 output of 64bit immediates, handling of Imm32S and Disp32S type.
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gas/ |
| D | ChangeLog-0001 | 3749 (Reg64, Imm32S, Imm64, Disp32S, Disp64): New macros. 3755 (Imm): Add Imm32S and Imm64. 3777 (smallest_imm_type): Support Imm32S and Imm64. 3785 output of 64bit immediates, handling of Imm32S and Disp32S type.
|