Lines Matching defs:imm
5583 int32_t imm = instr->ExtractSignedBits(17, 10);
5589 xm = imm;
5593 wm = imm;
5620 uint32_t imm = instr->ExtractBits(17, 10);
5628 xm = imm;
8646 uint64_t imm = 0;
8654 imm = imm8 << (8 * cmode_3_1);
8659 imm = imm8 << (8 * cmode_1);
8664 imm = imm8 << 8 | 0x000000ff;
8666 imm = imm8 << 16 | 0x0000ffff;
8672 imm = imm8;
8675 imm = 0;
8678 imm |= (UINT64_C(0xff) << (8 * i));
8684 imm = Float16ToRawbits(instr->GetImmNEONFP16());
8687 imm = FloatToRawbits(instr->GetImmNEONFP32());
8690 imm = DoubleToRawbits(instr->GetImmNEONFP64());
8732 orr(vform, rd, rd, imm);
8734 bic(vform, rd, rd, imm);
8736 movi(vform, rd, imm);
8738 mvni(vform, rd, imm);
9675 uint64_t imm = instr->GetSVEImmLogical();
9677 VIXL_ASSERT(imm != 0);
9682 imm);
9697 uint64_t imm = instr->GetSVEImmLogical();
9699 dup_immediate(vform, ReadVRegister(instr->GetRd()), imm);
11784 uint64_t imm = instr->GetImmSVEIntWideUnsigned();
11785 imm <<= instr->ExtractBit(13) * 8;
11789 add_uint(vform, zd, zd, imm);
11792 add_uint(vform, zd, zd, imm).SignedSaturate(vform);
11795 sub_uint(vform, zd, zd, imm).SignedSaturate(vform);
11798 dup_immediate(vform, scratch, imm);
11802 sub_uint(vform, zd, zd, imm);
11805 add_uint(vform, zd, zd, imm).UnsignedSaturate(vform);
11808 sub_uint(vform, zd, zd, imm).UnsignedSaturate(vform);
11819 int64_t imm = instr->GetImmSVEIntWideSigned();
11821 imm *= 1 << shift;
11829 dup_immediate(format, zd, imm);
12240 uint64_t imm = instr->ExtractBits(20, 16) << msize_in_bytes_log2;
12241 LogicSVEAddressVector addr(imm, &ReadVRegister(instr->GetRn()), kFormatVnD);
12665 uint64_t imm = instr->ExtractBits(20, 16) << msz;
12666 LogicSVEAddressVector addr(imm, &ReadVRegister(instr->GetRn()), kFormatVnS);
12812 uint64_t imm = instr->ExtractBits(20, 16) << msz;
12813 LogicSVEAddressVector addr(imm, &ReadVRegister(instr->GetRn()), kFormatVnD);