Home
last modified time | relevance | path

Searched refs:Imm32S (Results 1 – 12 of 12) sorted by relevance

/openbsd/src/gnu/usr.bin/binutils/gas/config/
Dtc-i386.h272 #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 */
Dtc-i386.c641 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/
Dtc-i386.h262 #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 */
Dtc-i386.c641 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/
DX86BaseInfo.h857 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/
Di386.h155 {"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/
Di386.h161 {"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/
DX86InstrFormats.td95 def Imm32S : ImmType<8>;
445 : X86Inst<o, f, Imm32S, outs, ins, asm> {
DX86InstrArithmetic.td617 Imm32S, i64i32imm, i64immSExt32_su, i64i8imm, i64immSExt8_su,
DX86InstrInfo.td2722 let ImmT = Imm32S in
/openbsd/src/gnu/usr.bin/binutils/gas/
DChangeLog-00013749 (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/
DChangeLog-00013749 (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.