/third_party/vixl/test/aarch64/ |
H A D | test-disasm-sve-aarch64.cc | 191 // SVE_MUL_VL variants use `Addpl`, which has its own tests, but in TEST() 193 COMPARE_MACRO(CalculateSVEAddress(x10, SVEMemOperand(x0, 3, SVE_MUL_VL), 0), in TEST() 195 COMPARE_MACRO(CalculateSVEAddress(x10, SVEMemOperand(x0, 3, SVE_MUL_VL), 1), in TEST() 197 COMPARE_MACRO(CalculateSVEAddress(x10, SVEMemOperand(x0, 3, SVE_MUL_VL), 2), in TEST() 199 COMPARE_MACRO(CalculateSVEAddress(x10, SVEMemOperand(x0, 3, SVE_MUL_VL), 3), in TEST() 3739 COMPARE_PREFIX(INSN(op, p4, SVEMemOperand(x11, -32, SVE_MUL_VL)), \ in TEST() 3741 COMPARE_PREFIX(INSN(op, p4, SVEMemOperand(sp, 31, SVE_MUL_VL)), \ in TEST() 3765 COMPARE(prfb(PLDL1STRM, p5, SVEMemOperand(x28, -11, SVE_MUL_VL)), in TEST() 3775 COMPARE(prfd(PLDL3STRM, p3, SVEMemOperand(x0, 0, SVE_MUL_VL)), in TEST() 3783 COMPARE(prfh(PSTL2STRM, p4, SVEMemOperand(x17, -3, SVE_MUL_VL)), in TEST() [all...] |
H A D | test-trace-aarch64.cc | 2760 __ str(p12.VnD(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2761 __ str(p13.VnS(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2762 __ str(p14.VnH(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2763 __ str(p15.VnB(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2764 __ ldr(p8.VnD(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2765 __ ldr(p9.VnS(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2766 __ ldr(p10.VnH(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2767 __ ldr(p11.VnB(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2769 __ str(z0.VnD(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() 2770 __ str(z1.VnS(), SVEMemOperand(x0, 11, SVE_MUL_VL)); in GenerateTestSequenceSVE() [all...] |
H A D | test-assembler-sve-aarch64.cc | 5495 __ CalculateSVEAddress(x2, SVEMemOperand(x28, 0, SVE_MUL_VL)); 5496 __ CalculateSVEAddress(x3, SVEMemOperand(x28, 0, SVE_MUL_VL), 3); 5506 __ CalculateSVEAddress(x8, SVEMemOperand(x28, 31, SVE_MUL_VL), 0); 5507 __ CalculateSVEAddress(x9, SVEMemOperand(x28, -32, SVE_MUL_VL), 0); 5509 __ CalculateSVEAddress(x10, SVEMemOperand(x28, 42, SVE_MUL_VL), 0); 5510 __ CalculateSVEAddress(x11, SVEMemOperand(x28, -42, SVE_MUL_VL), 0); 5513 __ CalculateSVEAddress(x12, SVEMemOperand(x28, -32 * 8, SVE_MUL_VL), 3); 5514 __ CalculateSVEAddress(x13, SVEMemOperand(x28, -42 * 8, SVE_MUL_VL), 3); 5515 __ CalculateSVEAddress(x14, SVEMemOperand(x28, -32 * 4, SVE_MUL_VL), 2); 5516 __ CalculateSVEAddress(x15, SVEMemOperand(x28, -42 * 4, SVE_MUL_VL), [all...] |
H A D | test-api-aarch64.cc | 1089 VIXL_CHECK(SVEMemOperand(x1, 42, SVE_MUL_VL).IsScalarPlusImmediate()); in TEST() 1090 VIXL_CHECK(SVEMemOperand(x2, -42, SVE_MUL_VL).IsScalarPlusImmediate()); in TEST() 1108 VIXL_CHECK(!SVEMemOperand(x1, 42, SVE_MUL_VL).IsScatterGather()); in TEST() 1109 VIXL_CHECK(!SVEMemOperand(x2, -42, SVE_MUL_VL).IsScatterGather()); in TEST()
|
/third_party/vixl/src/aarch64/ |
H A D | macro-assembler-sve-aarch64.cc | 1193 if (addr.IsMulVl() && (supported_modifier != SVE_MUL_VL) && in SVELoadStoreNTBroadcastQOHelper() 1540 SVE_MUL_VL); in Ldnt1b() 1558 SVE_MUL_VL); in Ldnt1d() 1576 SVE_MUL_VL); in Ldnt1h() 1594 SVE_MUL_VL); in Ldnt1w() 1612 SVE_MUL_VL); in Stnt1b() 1629 SVE_MUL_VL); in Stnt1d() 1646 SVE_MUL_VL); in Stnt1h() 1663 SVE_MUL_VL); in Stnt1w()
|
H A D | operands-aarch64.cc | 394 case SVE_MUL_VL: in IsValid()
|
H A D | operands-aarch64.h | 497 // The only supported modifiers are NO_SVE_OFFSET_MODIFIER or SVE_MUL_VL. 683 bool IsMulVl() const { return mod_ == SVE_MUL_VL; } in IsMulVl()
|
H A D | assembler-sve-aarch64.cc | 4233 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldr() 4852 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1b() 4868 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1d() 4884 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1h() 4900 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1sb() 4916 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1sh() 4932 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1sw() 4948 (addr.GetOffsetModifier() == SVE_MUL_VL))); in ldnf1w() 5310 (addr.GetOffsetModifier() == SVE_MUL_VL))); in str()
|
H A D | constants-aarch64.h | 373 SVE_MUL_VL, enumerator
|
H A D | logic-aarch64.cc | 7679 case SVE_MUL_VL:
|