Home
last modified time | relevance | path

Searched refs:Imm8 (Results 1 – 19 of 19) sorted by relevance

/openbsd/gnu/usr.bin/binutils-2.17/include/opcode/
H A Di386.h200 {"in", 2, 0xe4, X, 0, bwl_Suf|W, { Imm8, Acc, 0 } },
202 {"in", 1, 0xe4, X, 0, bwl_Suf|W, { Imm8, 0, 0 } },
204 {"out", 2, 0xe6, X, 0, bwl_Suf|W, { Acc, Imm8, 0 } },
206 {"out", 1, 0xe6, X, 0, bwl_Suf|W, { Imm8, 0, 0 } },
298 {"aad", 1, 0xd5, X, CpuNo64, NoSuf, { Imm8, 0, 0} },
300 {"aam", 1, 0xd4, X, CpuNo64, NoSuf, { Imm8, 0, 0} },
339 {"rol", 2, 0xc0, 0, Cpu186, bwlq_Suf|W|Modrm, { Imm8, Reg|AnyMem, 0} },
344 {"ror", 2, 0xc0, 1, Cpu186, bwlq_Suf|W|Modrm, { Imm8, Reg|AnyMem, 0} },
349 {"rcl", 2, 0xc0, 2, Cpu186, bwlq_Suf|W|Modrm, { Imm8, Reg|AnyMem, 0} },
354 {"rcr", 2, 0xc0, 3, Cpu186, bwlq_Suf|W|Modrm, { Imm8, Reg|AnyMem, 0} },
[all …]
/openbsd/gnu/usr.bin/binutils/include/opcode/
H A Di386.h186 {"in", 2, 0xe4, X, 0, bwl_Suf|W, { Imm8, Acc, 0 } },
188 {"in", 1, 0xe4, X, 0, bwl_Suf|W, { Imm8, 0, 0 } },
190 {"out", 2, 0xe6, X, 0, bwl_Suf|W, { Acc, Imm8, 0 } },
192 {"out", 1, 0xe6, X, 0, bwl_Suf|W, { Imm8, 0, 0 } },
541 {"int", 1, 0xcd, X, 0, NoSuf, { Imm8, 0, 0} },
1067 {"psllw", 2, 0x0f71, 6, CpuMMX, FP|Modrm, { Imm8, RegMMX, 0 } },
1068 {"psllw", 2, 0x660f71,6,CpuSSE2,FP|Modrm, { Imm8, RegXMM, 0 } },
1071 {"pslld", 2, 0x0f72, 6, CpuMMX, FP|Modrm, { Imm8, RegMMX, 0 } },
1072 {"pslld", 2, 0x660f72,6,CpuSSE2,FP|Modrm, { Imm8, RegXMM, 0 } },
1075 {"psllq", 2, 0x0f73, 6, CpuMMX, FP|Modrm, { Imm8, RegMMX, 0 } },
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp1117 unsigned Reg, Imm8; in getT2AddrModeImm8s4OpValue() local
1123 Imm8 = 0; in getT2AddrModeImm8s4OpValue()
1142 uint32_t Binary = (Imm8 >> 2) & 0xff; in getT2AddrModeImm8s4OpValue()
1188 unsigned Imm8 = MO1.getImm(); in getT2AddrModeImm0_1020s4OpValue() local
1189 return (Reg << 8) | Imm8; in getT2AddrModeImm0_1020s4OpValue()
1330 uint32_t Imm8 = ARM_AM::getAM3Offset(Imm); in getAddrMode3OffsetOpValue() local
1334 return Imm8 | (isAdd << 8) | (isImm << 9); in getAddrMode3OffsetOpValue()
1423 unsigned Reg, Imm8; in getAddrMode5OpValue() local
1429 Imm8 = 0; in getAddrMode5OpValue()
1463 unsigned Reg, Imm8; in getAddrMode5FP16OpValue() local
[all …]
H A DARMAddressingModes.h559 unsigned Imm8 = getVMOVModImmVal(ModImm); in decodeVMOVModImm() local
564 Val = Imm8; in decodeVMOVModImm()
569 Val = Imm8 << (8 * ByteNum); in decodeVMOVModImm()
574 Val = Imm8 << (8 * ByteNum); in decodeVMOVModImm()
579 Val = (Imm8 << (8 * ByteNum)) | (0xffff >> (8 * (2 - ByteNum))); in decodeVMOVModImm()
/openbsd/gnu/usr.bin/binutils/gas/config/
H A Dtc-i386.h268 #define Imm8 0x10 /* 8 bit immediate */ macro
314 #define Imm (Imm8|Imm8S|Imm16|Imm32S|Imm32|Imm64) /* gen'l immediate */
315 #define EncImm (Imm8|Imm16|Imm32|Imm32S) /* Encodable gen'l immediate */
H A Dtc-i386.c646 ? (Imm8 | Imm16 | Imm32 | Imm32S | Imm64)
1119 { Imm8, "i8" },
1408 i.types[i.operands++] = Imm8;
1920 i.types[op] = Imm8 | Imm8S; in optimize_imm()
2507 && overlap0 != Imm8 && overlap0 != Imm8S in finalize_imm()
2514 ? Imm8 | Imm8S in finalize_imm()
2540 && overlap1 != Imm8 && overlap1 != Imm8S in finalize_imm()
2547 ? Imm8 | Imm8S in finalize_imm()
3319 if (i.types[n1] & (Imm8 | Imm8S))
3402 if (i.types[n] & (Imm8 | Imm8S))
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/gas/config/
H A Dtc-i386.h258 #define Imm8 0x10 /* 8 bit immediate */ macro
304 #define Imm (Imm8|Imm8S|Imm16|Imm32S|Imm32|Imm64) /* gen'l immediate */
305 #define EncImm (Imm8|Imm16|Imm32|Imm32S) /* Encodable gen'l immediate */
H A Dtc-i386.c646 ? (Imm8 | Imm16 | Imm32 | Imm32S | Imm64)
1148 { Imm8, "i8" },
1549 i.types[i.operands++] = Imm8;
2114 mask = Imm8; in optimize_imm()
2788 && overlap0 != Imm8 && overlap0 != Imm8S in finalize_imm()
2795 ? Imm8 | Imm8S in finalize_imm()
2821 && overlap1 != Imm8 && overlap1 != Imm8S in finalize_imm()
2828 ? Imm8 | Imm8S in finalize_imm()
3618 if (i.types[n1] & (Imm8 | Imm8S))
3712 if (i.types[n] & (Imm8 | Imm8S))
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrFormats.td88 def Imm8 : ImmType<1>;
415 : X86Inst<o, f, Imm8, outs, ins, asm, d> {
597 // PSIi8 - SSE1 instructions with ImmT == Imm8 and PS prefix.
844 ImmType ImmT = Imm8;
848 ImmType ImmT = Imm8;
852 ImmType ImmT = Imm8;
856 ImmType ImmT = Imm8;
860 ImmType ImmT = Imm8;
867 ImmType ImmT = Imm8;
1002 // MMXIi8 - MMX instructions with ImmT == Imm8 and PS prefix.
[all …]
H A DX86InstrArithmetic.td565 /// example, i8 -> Imm8, i16 -> Imm16, i32 -> Imm32. Note that i64 -> Imm32
608 Imm8, i8imm, imm_su, i8imm, invalid_node,
784 let ImmT = Imm8; // Always 8-bit immediate.
887 let ImmT = Imm8; // Always 8-bit immediate.
/openbsd/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h850 Imm8 = 1 << ImmShift, enumerator
1003 case X86II::Imm8: in getSizeOfImm()
1024 case X86II::Imm8: in isImmPCRel()
1041 case X86II::Imm8: in isImmSigned()
/openbsd/gnu/llvm/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kBaseInfo.h82 Imm8 = 0xA, enumerator
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DELF_riscv.cpp392 uint16_t Imm8 = extractBits(Value, 8, 1) << 12; in applyFixup() local
399 (RawInstr & 0xE383) | Imm8 | Imm4_3 | Imm7_6 | Imm2_1 | Imm5; in applyFixup()
/openbsd/gnu/llvm/llvm/lib/Target/Xtensa/
H A DXtensaOperands.td25 def Imm8_AsmOperand : ImmAsmOperand<"Imm8">;
/openbsd/gnu/usr.bin/binutils-2.17/cpu/
H A Dm32c.cpu10214 (dni stzx16-imm8-imm8-r0h "stzx #Imm8,#Imm8,r0h" ((machine 16))
10219 (dni stzx16-imm8-imm8-r0l "stzx #Imm8,#Imm8,r0l" ((machine 16))
10224 (dni stzx16-imm8-imm8-dsp8sb "stzx #Imm8,#Imm8,dsp8[sb]" ((machine 16))
10229 (dni stzx16-imm8-imm8-dsp8fb "stzx #Imm8,#Imm8,dsp8[fb]" ((machine 16))
10234 (dni stzx16-imm8-imm8-abs16 "stzx #Imm8,#Imm8,abs16" ((machine 16))
/openbsd/gnu/llvm/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp8150 unsigned Imm8 = Inst.getOperand(0).getImm(); in validateInstruction() local
8154 if (Imm8 == 0x10 && Pred != ARMCC::AL && hasRAS()) in validateInstruction()
8158 if (Imm8 == 0x14 && Pred != ARMCC::AL) in validateInstruction()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMInstrInfo.td878 def Imm8AsmOperand: ImmAsmOperand<8,8> { let Name = "Imm8"; }
/openbsd/gnu/usr.bin/binutils/gas/
H A DChangeLog-00013750 (Imm8, Imm8S, Imm16, Imm32, Imm1, BaseIndex, Disp8, Disp16, Disp32,
/openbsd/gnu/usr.bin/binutils-2.17/gas/
H A DChangeLog-00013750 (Imm8, Imm8S, Imm16, Imm32, Imm1, BaseIndex, Disp8, Disp16, Disp32,