Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_build_util.cpp47 memset(imms, 0, sizeof(imms)); in init()
59 while (imms[pos]) in addImmediate()
61 imms[pos] = imm; in addImmediate()
358 while (imms[pos] && imms[pos]->reg.data.u32 != u) in mkImm()
361 ImmediateValue *imm = imms[pos]; in mkImm()
Dnv50_ir_build_util.h182 ImmediateValue *imms[NV50_IR_BUILD_IMM_HT_SIZE]; variable
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64AddressingModes.h296 unsigned imms = val & 0x3f; in decodeLogicalImmediate() local
299 int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f)); in decodeLogicalImmediate()
303 unsigned S = imms & (size - 1); in decodeLogicalImmediate()
324 unsigned imms = val & 0x3f; in isValidDecodeLogicalImmediate() local
328 int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f)); in isValidDecodeLogicalImmediate()
332 unsigned S = imms & (size - 1); in isValidDecodeLogicalImmediate()
/external/mesa3d/src/gallium/auxiliary/translate/
Dtranslate_sse.c455 unsigned imms[2] = {0, 0x3f800000}; in translate_attr_convert() local
658 x86_mov_imm(p->func, dst, imms[swizzle[0] - UTIL_FORMAT_SWIZZLE_0]); in translate_attr_convert()
668 … x86_mov_imm(p->func, x86_make_disp(dst, 4), imms[swizzle[1] - UTIL_FORMAT_SWIZZLE_0]); in translate_attr_convert()
686 … x86_mov_imm(p->func, x86_make_disp(dst, 8), imms[swizzle[2] - UTIL_FORMAT_SWIZZLE_0]); in translate_attr_convert()
696 … x86_mov_imm(p->func, x86_make_disp(dst, 12), imms[swizzle[3] - UTIL_FORMAT_SWIZZLE_0]); in translate_attr_convert()
714 unsigned imms[2] = {0, 1}; in translate_attr_convert() local
773imms[1] = (output_desc->channel[0].type == UTIL_FORMAT_TYPE_UNSIGNED) ? 0xffff : 0x7ffff; in translate_attr_convert()
797 … x86_mov16_imm(p->func, x86_make_disp(dst, 2), imms[swizzle[1] - UTIL_FORMAT_SWIZZLE_0]); in translate_attr_convert()
803 …x86_mov_imm(p->func, dst, (imms[swizzle[1] - UTIL_FORMAT_SWIZZLE_0] << 16) | imms[swizzle[0] - UTI… in translate_attr_convert()
806 x86_mov16_imm(p->func, dst, imms[swizzle[0] - UTIL_FORMAT_SWIZZLE_0]); in translate_attr_convert()
[all …]
/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp113 int64_t imms = Op3.getImm(); in printInst() local
114 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst()
116 shift = 31 - imms; in printInst()
117 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && in printInst()
118 ((imms + 1 == immr))) { in printInst()
120 shift = 63 - imms; in printInst()
121 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { in printInst()
124 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { in printInst()
127 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) { in printInst()
130 } else if (Opcode == AArch64::SBFMXri && imms == 0x3f) { in printInst()
/external/v8/src/arm64/
Dassembler-arm64-inl.h1067 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
1068 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(imms)) ||
1069 ((reg_size == kWRegSizeInBits) && is_uint5(imms)));
1071 return imms << ImmS_offset;
1084 Instr Assembler::ImmSetBits(unsigned imms, unsigned reg_size) {
1086 DCHECK(is_uint6(imms));
1087 DCHECK((reg_size == kXRegSizeInBits) || is_uint6(imms + 3));
1089 return imms << ImmSetBits_offset;
Dassembler-arm64.h1200 unsigned imms);
1206 unsigned imms);
1212 unsigned imms);
1821 inline static Instr ImmS(unsigned imms, unsigned reg_size);
1823 inline static Instr ImmSetBits(unsigned imms, unsigned reg_size);
Dassembler-arm64.cc1280 unsigned imms) { in bfm() argument
1285 ImmS(imms, rn.SizeInBits()) | in bfm()
1293 unsigned imms) { in sbfm() argument
1298 ImmS(imms, rn.SizeInBits()) | in sbfm()
1306 unsigned imms) { in ubfm() argument
1311 ImmS(imms, rn.SizeInBits()) | in ubfm()
/external/llvm/test/MC/Disassembler/AArch64/
Darm64-basic-a64-undefined.txt20 # UBFM is undefined when s == 0 and imms<5> or immr<5> is 1.
/external/vixl/src/vixl/a64/
Dassembler-a64.h1344 unsigned imms);
1350 unsigned imms);
1356 unsigned imms);
3806 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() argument
3807 VIXL_ASSERT(((reg_size == kXRegSize) && is_uint6(imms)) || in ImmS()
3808 ((reg_size == kWRegSize) && is_uint5(imms))); in ImmS()
3810 return imms << ImmS_offset; in ImmS()
3821 static Instr ImmSetBits(unsigned imms, unsigned reg_size) { in ImmSetBits() argument
3823 VIXL_ASSERT(is_uint6(imms)); in ImmSetBits()
3824 VIXL_ASSERT((reg_size == kXRegSize) || is_uint6(imms + 3)); in ImmSetBits()
[all …]
Dmacro-assembler-a64.h978 unsigned imms) { in Bfm() argument
983 bfm(rd, rn, immr, imms); in Bfm()
1708 unsigned imms) { in Sbfm() argument
1713 sbfm(rd, rn, immr, imms); in Sbfm()
1974 unsigned imms) { in Ubfm() argument
1979 ubfm(rd, rn, immr, imms); in Ubfm()
Dassembler-a64.cc1058 unsigned imms) { in bfm() argument
1062 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in bfm()
1069 unsigned imms) { in sbfm() argument
1073 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in sbfm()
1080 unsigned imms) { in ubfm() argument
1084 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in ubfm()
/external/sepolicy/
Dservice_contexts54 imms u:object_r:imms_service:s0
/external/vixl/doc/
Dsupported-instructions.md153 unsigned imms)
1024 unsigned imms)
1337 unsigned imms)
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td1846 : I<(outs regtype:$Rd), (ins regtype:$Rn, imm_type:$immr, imm_type:$imms),
1847 asm, "\t$Rd, $Rn, $immr, $imms", "", []>,
1852 bits<6> imms;
1857 let Inst{15-10} = imms;
1866 // imms<5> and immr<5> must be zero, else ReservedValue().
1880 imm_type:$imms),
1881 asm, "\t$Rd, $Rn, $immr, $imms", "$src = $Rd", []>,
1886 bits<6> imms;
1891 let Inst{15-10} = imms;
1900 // imms<5> and immr<5> must be zero, else ReservedValue().
/external/elfutils/src/libcpu/defs/
Di38630 %mask {imms} 8
/external/valgrind/VEX/priv/
Dguest_arm64_toIR.c2329 ULong immN, ULong imms, ULong immr, Bool immediate, in dbm_DecodeBitMasks() argument
2333 vassert(imms < (1ULL << 6)); in dbm_DecodeBitMasks()
2338 Int len = dbm_highestSetBit( ((immN << 6) & 64) | ((~imms) & 63) ); in dbm_DecodeBitMasks()
2348 if (immediate && ((imms & levels) == levels)) { in dbm_DecodeBitMasks()
2353 ULong S = imms & levels; in dbm_DecodeBitMasks()
/external/llvm/lib/Target/ARM/
DARMInstrThumb.td1448 // Two piece imms.
/external/llvm/lib/Target/X86/
DX86InstrCompiler.td1494 // Helper imms that check if a mask doesn't change significant shift bits.