| /freebsd-9-stable/contrib/llvm/lib/Target/ARM/ |
| D | ARMInstrThumb.td | 143 // t_addrmode_pc := <label> => pc + imm8 * 4 233 // t_addrmode_sp := sp + imm8 * 4 346 // ADD <Rd>, sp, #<imm8> 843 bits<8> imm8; 845 let Inst{7-0} = imm8; 868 (ins tGPR:$Rn, imm0_255:$imm8), IIC_iALUi, 869 "add", "\t$Rdn, $imm8", 870 [(set tGPR:$Rdn, (add tGPR:$Rn, imm8_255:$imm8))]>, 947 def tCMPi8 : T1pI<(outs), (ins tGPR:$Rn, imm0_255:$imm8), IIC_iCMPi, 948 "cmp", "\t$Rn, $imm8", [all …]
|
| D | ARMInstrInfo.td | 614 /// imm8 predicate - Immediate is exactly 8. 616 def imm8 : Operand<i32>, ImmLeaf<i32, [{ return Imm == 8; }]> { 819 // {8} 1 is imm8 is non-negative. 0 otherwise. 820 // {7-0} [0,255] imm8 value. 831 // {8} 1 is imm8 is non-negative. 0 otherwise. 832 // {7-0} [0,255] imm8 value, scaled by 4. 898 // addrmode3 := reg +/- imm8 941 // addrmode5 := reg +/- imm8*4 2366 let Inst{22} = addr{13}; // 1 == imm8, 0 == Rm 2380 let Inst{22} = offset{9}; // 1 == imm8, 0 == Rm [all …]
|
| D | ARMInstrFormats.td | 707 let Inst{22} = addr{13}; // 1 == imm8, 0 == Rm 739 // {13} 1 == imm8, 0 == Rm 765 let Inst{22} = addr{13}; // 1 == imm8, 0 == Rm 1443 let Inst{7-0} = addr{7-0}; // imm8 1468 let Inst{7-0} = addr{7-0}; // imm8
|
| D | ARMInstrThumb2.td | 179 // t2addrmode_posimm8 := reg + imm8 189 // t2addrmode_negimm8 := reg - imm8 200 // t2addrmode_imm8 := reg +/- imm8 226 // t2addrmode_imm8s4 := reg +/- (imm8 << 2) 250 // t2addrmode_imm0_1020s4 := reg + (imm8 << 2) 971 /// T2I_ld - Defines a set of (op r, {imm12|imm8|so_reg}) load patterns. 1059 /// T2I_st - Defines a set of (op r, {imm12|imm8|so_reg}) store patterns. 1645 let Inst{7-0} = addr{7-0}; // imm8
|
| D | ARMInstrNEON.td | 4962 v8i16, v8i8, imm8, NEONvshlli>;
|
| /freebsd-9-stable/contrib/binutils/opcodes/ |
| D | arm-dis.c | 3360 unsigned int bits = 0, imm, imm8, mod; in print_insn_thumb32() local 3364 imm8 = (bits & 0x0ff); in print_insn_thumb32() 3368 case 0: imm = imm8; break; in print_insn_thumb32() 3369 case 1: imm = ((imm8<<16) | imm8); break; in print_insn_thumb32() 3370 case 2: imm = ((imm8<<24) | (imm8 << 8)); break; in print_insn_thumb32() 3371 case 3: imm = ((imm8<<24) | (imm8 << 16) | (imm8 << 8) | imm8); break; in print_insn_thumb32() 3374 imm8 = (bits & 0x07f) | 0x80; in print_insn_thumb32() 3375 imm = (((imm8 << (32 - mod)) | (imm8 >> mod)) & 0xffffffff); in print_insn_thumb32()
|
| D | ChangeLog-0203 | 72 (opt): Move long opcode for "ldb rdb,imm8" after short one, now 421 for AM33 2.0 `imm8,(abs16)' addressing mode for btst, bset and
|
| D | ChangeLog-9297 | 1157 * mn10200-opc.c (mn10200_opcodes): Fix mask for "mov imm8,dn". 1167 * mn10200-opc.c (mn10200_opcodes): "mov imm8,d0" is a format 2 1354 (mn10300_opcodes): Use DN01 and AN01 for mov/cmp imm8,DN/AN
|
| /freebsd-9-stable/contrib/llvm/lib/Target/Mips/ |
| D | Mips16InstrFormats.td | 115 // Format RI instruction class in Mips : <|opcode|rx|imm8|> 123 bits<8> imm8; 128 let Inst{7-0} = imm8; 315 // Format i8 instruction class in Mips : <|opcode|funct|imm8> 323 bits<8> imm8; 329 let Inst{7-0} = imm8;
|
| /freebsd-9-stable/contrib/llvm/lib/Target/X86/ |
| D | X86InstrArithmetic.td | 639 /// Imm8Operand - This is the operand kind to use for an imm8 of this type. 641 /// only used for instructions that have a sign-extended imm8 field form. 850 // BinOpRI8 - Instructions like "add reg, reg, imm8". 861 // BinOpRI8_R - Instructions like "add reg, reg, imm8". 868 // BinOpRI8_F - Instructions like "cmp reg, imm8". 875 // BinOpRI8_RF - Instructions like "add reg, reg, imm8". 882 // BinOpRI8_RFF - Instructions like "adc reg, reg, imm8". 953 // BinOpMI8 - Instructions like "add [mem], imm8". 964 // BinOpMI8_RMW - Instructions like "add [mem], imm8". 972 // BinOpMI8_RMW_FF - Instructions like "adc [mem], imm8". [all …]
|
| D | X86InstrXOP.td | 160 // Instruction where second source can be memory, third must be imm8
|
| D | X86InstrCompiler.td | 1221 "", // orw/addw REG, imm8 1229 "", // orl/addl REG, imm8 1238 "", // orq/addq REG, imm8
|
| D | X86InstrShiftRotate.td | 472 // FIXME: provide shorter instructions when imm8 == 1
|
| /freebsd-9-stable/contrib/llvm/lib/Target/X86/Disassembler/ |
| D | X86DisassemblerDecoder.c | 1496 uint8_t imm8; in readImmediate() local 1516 if (consumeByte(insn, &imm8)) in readImmediate() 1518 insn->immediates[insn->numImmediatesConsumed] = imm8; in readImmediate()
|
| /freebsd-9-stable/contrib/gcc/config/i386/ |
| D | i386.md | 6898 ;; IMUL reg64, reg64, imm8 Direct 6899 ;; IMUL reg64, mem64, imm8 VectorPath 6943 ;; IMUL reg32, reg32, imm8 Direct 6944 ;; IMUL reg32, mem32, imm8 VectorPath 7017 ;; IMUL reg16, reg16, imm8 VectorPath 7018 ;; IMUL reg16, mem16, imm8 VectorPath
|
| /freebsd-9-stable/contrib/binutils/gas/po/ |
| D | gas.pot | 6300 msgid "#<imm8>" 6308 msgid "<imm8>,X"
|
| /freebsd-9-stable/contrib/binutils/bfd/ |
| D | ChangeLog-9899 | 4064 in the imm8 field of a "call" instruction.
|
| D | ChangeLog-9697 | 288 in the imm8 field of a "call" instruction.
|