Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/binutils/opcodes/
HDi386-opc.h155 #define Imm32S 0x100 /* 32 bit immediate sign extended */ macro
197 #define Imm (Imm8|Imm8S|Imm16|Imm32S|Imm32|Imm64) /* gen'l immediate */
198 #define EncImm (Imm8|Imm16|Imm32|Imm32S) /* Encodable gen'l immediate */
HDi386-tbl.h21 { Imm8|Imm16|Imm32|Imm32S,
25 { Imm8|Imm16|Imm32|Imm32S,
188 { Imm16|Imm32S } },
339 { Imm8|Imm16|Imm32|Imm32S,
343 { Imm8|Imm16|Imm32|Imm32S,
361 { Imm8|Imm16|Imm32|Imm32S,
365 { Imm8|Imm16|Imm32|Imm32S,
383 { Imm8|Imm16|Imm32|Imm32S,
387 { Imm8|Imm16|Imm32|Imm32S,
399 { Imm8|Imm16|Imm32|Imm32S,
[all …]
HDi386-opc.tbl11 mov, 2, 0xb0, None, 0, W|ShortForm|No_sSuf|No_qSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Reg8|Reg16|R…
12 mov, 2, 0xc6, 0x0, 0, W|Modrm|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Reg8|Reg16|Reg32|Reg64|Ba…
79 push, 1, 0x68, None, Cpu64, DefaultSize|No_bSuf|No_lSuf|No_sSuf|No_xSuf|NoRex64, { Imm16|Imm32S }
145 add, 2, 0x4, None, 0, W|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Acc }
146 add, 2, 0x80, 0x0, 0, W|Modrm|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Reg8|Reg16|Reg32|Reg64|Ba…
153 sub, 2, 0x2c, None, 0, W|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Acc }
154 sub, 2, 0x80, 0x5, 0, W|Modrm|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Reg8|Reg16|Reg32|Reg64|Ba…
161 sbb, 2, 0x1c, None, 0, W|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Acc }
162 sbb, 2, 0x80, 0x3, 0, W|Modrm|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Reg8|Reg16|Reg32|Reg64|Ba…
166 cmp, 2, 0x3c, None, 0, W|No_sSuf|No_xSuf, { Imm8|Imm16|Imm32|Imm32S, Acc }
[all …]
/freebsd-11-stable/contrib/binutils/gas/config/
HDtc-i386.c943 return Imm1 | Imm8 | Imm8S | Imm16 | Imm32 | Imm32S | Imm64; in smallest_imm_type()
946 ? (Imm8S | Imm8 | Imm16 | Imm32 | Imm32S | Imm64) in smallest_imm_type()
948 ? (Imm8 | Imm16 | Imm32 | Imm32S | Imm64) in smallest_imm_type()
950 ? (Imm16 | Imm32 | Imm32S | Imm64) in smallest_imm_type()
952 ? (Imm32 | Imm32S | Imm64) in smallest_imm_type()
1449 { Imm32S, "i32s" },
2362 i.types[op] |= Imm16 | Imm32S | Imm32 | Imm64; in optimize_imm()
2365 i.types[op] |= Imm16 | Imm8 | Imm8S | Imm32S | Imm32 | Imm64; in optimize_imm()
2416 mask = Imm64 | Imm32S; in optimize_imm()
3243 if ((overlap0 & (Imm8 | Imm8S | Imm16 | Imm32 | Imm32S | Imm64)) in finalize_imm()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
HDX86BaseInfo.h786 Imm32S = 8 << ImmShift, enumerator
924 case X86II::Imm32S: in getSizeOfImm()
943 case X86II::Imm32S: in isImmPCRel()
954 case X86II::Imm32S: in isImmSigned()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86InstrFormats.td87 def Imm32S : ImmType<8>;
416 : X86Inst<o, f, Imm32S, outs, ins, asm> {
HDX86InstrArithmetic.td617 Imm32S, i64i32imm, i64relocImmSExt32_su, i64i8imm, i64immSExt8_su,
HDX86InstrInfo.td2632 let ImmT = Imm32S in
/freebsd-11-stable/contrib/binutils/gas/
HDChangeLog-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.