/third_party/vixl/src/aarch64/ |
H A D | simulator-aarch64.cc | 12054 int msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(is_signed); in Simulator() local 12056 VIXL_ASSERT(msize_in_bytes_log2 <= esize_in_bytes_log2); in Simulator() 12058 uint64_t offset = instr->ExtractBits(21, 16) << msize_in_bytes_log2; in Simulator() 12061 SVEFormatFromLaneSizeInBytesLog2(msize_in_bytes_log2); in Simulator() 12239 int msize_in_bytes_log2 = instr->ExtractBits(24, 23); in Simulator() local 12240 uint64_t imm = instr->ExtractBits(20, 16) << msize_in_bytes_log2; in Simulator() 12242 addr.SetMsizeInBytesLog2(msize_in_bytes_log2); in Simulator() 12333 int msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(is_signed); in Simulator() local 12335 VIXL_ASSERT(msize_in_bytes_log2 <= esize_in_bytes_log2); in Simulator() 12339 offset <<= msize_in_bytes_log2; in Simulator() local 12377 int msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(is_signed); Simulator() local 12418 int msize_in_bytes_log2 = LaneSizeInBytesLog2FromFormat(vform); Simulator() local 12453 int msize_in_bytes_log2 = LaneSizeInBytesLog2FromFormat(vform); Simulator() local 12595 unsigned msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 12626 unsigned msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 12680 unsigned msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 12710 unsigned msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 12737 unsigned msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 12770 unsigned msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 12843 int msize_in_bytes_log2 = LaneSizeInBytesLog2FromFormat(vform); Simulator() local 12874 int msize_in_bytes_log2 = LaneSizeInBytesLog2FromFormat(vform); Simulator() local 12890 int msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(false); Simulator() local 14032 int msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(is_signed); Simulator() local 14080 int msize_in_bytes_log2 = instr->GetSVEMsizeFromDtype(is_signed); Simulator() local 14086 offset <<= msize_in_bytes_log2; Simulator() local [all...] |
H A D | assembler-sve-aarch64.cc | 3819 void Assembler::SVELdSt1Helper(unsigned msize_in_bytes_log2, in SVELdSt1Helper() argument 3827 Instr mem_op = SVEMemOperandHelper(msize_in_bytes_log2, 1, addr); in SVELdSt1Helper() 3829 SVEDtype(msize_in_bytes_log2, zt.GetLaneSizeInBytesLog2(), is_signed); in SVELdSt1Helper() 3840 unsigned msize_in_bytes_log2 = zt1.GetLaneSizeInBytesLog2(); in SVELdSt234Helper() local 3842 Instr msz = msize_in_bytes_log2 << 23; in SVELdSt234Helper() 3843 Instr mem_op = SVEMemOperandHelper(msize_in_bytes_log2, num_regs, addr); in SVELdSt234Helper() 3847 void Assembler::SVELd1Helper(unsigned msize_in_bytes_log2, in SVELd1Helper() argument 3852 VIXL_ASSERT(zt.GetLaneSizeInBytesLog2() >= msize_in_bytes_log2); in SVELd1Helper() 3856 VIXL_ASSERT(zt.GetLaneSizeInBytesLog2() != msize_in_bytes_log2); in SVELd1Helper() 3862 SVEScatterGatherHelper(msize_in_bytes_log2, in SVELd1Helper() 3885 SVELdff1Helper(unsigned msize_in_bytes_log2, const ZRegister& zt, const PRegisterZ& pg, const SVEMemOperand& addr, bool is_signed) SVELdff1Helper() argument 3933 SVEScatterGatherHelper(unsigned msize_in_bytes_log2, const ZRegister& zt, const PRegister& pg, const SVEMemOperand& addr, bool is_load, bool is_signed, bool is_first_fault) SVEScatterGatherHelper() argument 4127 SVELd1BroadcastHelper(unsigned msize_in_bytes_log2, const ZRegister& zt, const PRegisterZ& pg, const SVEMemOperand& addr, bool is_signed) SVELd1BroadcastHelper() argument 5051 SVEMemOperandHelper(unsigned msize_in_bytes_log2, int num_regs, const SVEMemOperand& addr, bool is_load) SVEMemOperandHelper() argument 5123 SVESt1Helper(unsigned msize_in_bytes_log2, const ZRegister& zt, const PRegister& pg, const SVEMemOperand& addr) SVESt1Helper() argument [all...] |
H A D | macro-assembler-sve-aarch64.cc | 1208 void MacroAssembler::SVELoadStore1Helper(int msize_in_bytes_log2, in SVELoadStore1Helper() argument 1215 addr.IsEquivalentToLSL(msize_in_bytes_log2)) || in SVELoadStore1Helper() 1231 if (IsMultiple(offset, (1 << msize_in_bytes_log2)) && in SVELoadStore1Helper() 1232 IsUint5(offset >> msize_in_bytes_log2)) { in SVELoadStore1Helper() 1271 int vl_divisor_log2 = zt.GetLaneSizeInBytesLog2() - msize_in_bytes_log2; in SVELoadStore1Helper() 1279 void MacroAssembler::SVELoadFFHelper(int msize_in_bytes_log2, in SVELoadFFHelper() argument 1286 SVELoadStore1Helper(msize_in_bytes_log2, zt, pg, addr, fn); in SVELoadFFHelper() 1296 addr.IsEquivalentToLSL(msize_in_bytes_log2))) { in SVELoadFFHelper()
|
H A D | assembler-aarch64.h | 7306 static Instr SVEDtype(unsigned msize_in_bytes_log2, 7311 VIXL_ASSERT(msize_in_bytes_log2 <= kDRegSizeInBytesLog2); 7313 Instr dtype_h = msize_in_bytes_log2; 7327 static Instr SVEDtypeSplit(unsigned msize_in_bytes_log2, 7330 return SVEDtype(msize_in_bytes_log2, 7871 Instr SVEMemOperandHelper(unsigned msize_in_bytes_log2, 7878 void SVESt1Helper(unsigned msize_in_bytes_log2, 7885 void SVELd1Helper(unsigned msize_in_bytes_log2, 7892 void SVELd1BroadcastHelper(unsigned msize_in_bytes_log2, 7900 void SVELdff1Helper(unsigned msize_in_bytes_log2, [all...] |
H A D | logic-aarch64.cc | 7246 int msize_in_bytes_log2 = addr.GetMsizeInBytesLog2(); 7250 VIXL_ASSERT(esize_in_bytes_log2 >= msize_in_bytes_log2); 7269 SVEFormatFromLaneSizeInBytesLog2(msize_in_bytes_log2); 7270 int unpack_shift = esize_in_bytes_log2 - msize_in_bytes_log2; 7283 if (esize_in_bytes_log2 == msize_in_bytes_log2) { 7307 int msize_in_bytes_log2 = addr.GetMsizeInBytesLog2(); 7312 VIXL_ASSERT(esize_in_bytes_log2 >= msize_in_bytes_log2); 7345 if ((esize_in_bytes_log2 == msize_in_bytes_log2) && !is_signed) { 7523 int msize_in_bytes_log2 = instr->ExtractBits(24, 23); 7524 int scale = instr->ExtractBit(21) * msize_in_bytes_log2; [all...] |
H A D | simulator-aarch64.h | 1051 void SetMsizeInBytesLog2(int msize_in_bytes_log2) { in SetMsizeInBytesLog2() argument 1052 VIXL_ASSERT(msize_in_bytes_log2 >= static_cast<int>(kBRegSizeInBytesLog2)); in SetMsizeInBytesLog2() 1053 VIXL_ASSERT(msize_in_bytes_log2 <= static_cast<int>(kDRegSizeInBytesLog2)); in SetMsizeInBytesLog2() 1054 msize_in_bytes_log2_ = msize_in_bytes_log2; in SetMsizeInBytesLog2()
|
H A D | macro-assembler-aarch64.h | 8371 void SVELoadStore1Helper(int msize_in_bytes_log2, 8378 void SVELoadFFHelper(int msize_in_bytes_log2,
|
/third_party/vixl/test/aarch64/ |
H A D | test-assembler-sve-aarch64.cc | 8822 unsigned msize_in_bytes_log2 = std::log2(msize_in_bytes); 8868 SVEMemOperand(x20, x21, mod, msize_in_bytes_log2)); 8898 int shift = (scale == true) ? msize_in_bytes_log2 : 0; 8953 SVEMemOperand(x20, x21, LSL, msize_in_bytes_log2)); 8957 __ Add(x0, x20, Operand(x21, LSL, msize_in_bytes_log2));
|