/external/vixl/examples/aarch64/ |
D | examples.h | 37 void GenerateFactorial(vixl::aarch64::MacroAssembler* masm); 43 void GenerateFactorialRec(vixl::aarch64::MacroAssembler* masm); 49 void GenerateNEONMatrixMultiply(vixl::aarch64::MacroAssembler* masm); 55 void GenerateAdd2Vectors(vixl::aarch64::MacroAssembler* masm); 62 void GenerateAdd3Double(vixl::aarch64::MacroAssembler* masm); 69 void GenerateAdd4Double(vixl::aarch64::MacroAssembler* masm); 76 void GenerateSumArray(vixl::aarch64::MacroAssembler* masm); 82 void GenerateAbs(vixl::aarch64::MacroAssembler* masm); 91 void GenerateCheckBounds(vixl::aarch64::MacroAssembler* masm); 98 void GenerateCrc32(vixl::aarch64::MacroAssembler* masm); [all …]
|
D | abs.cc | 34 void GenerateAbs(MacroAssembler* masm) { in GenerateAbs() 50 MacroAssembler masm; in main()
|
D | add3-double.cc | 34 void GenerateAdd3Double(MacroAssembler* masm) { in GenerateAdd3Double() 51 MacroAssembler masm; in main()
|
D | neon-matrix-multiply.cc | 46 static void GenerateMultiplyColumn(MacroAssembler* masm, in GenerateMultiplyColumn() 60 void GenerateNEONMatrixMultiply(MacroAssembler* masm) { in GenerateNEONMatrixMultiply() 102 MacroAssembler masm; in main()
|
D | getting-started.cc | 39 void GenerateDemoFunction(MacroAssembler *masm) { in GenerateDemoFunction() 49 MacroAssembler masm; in main()
|
D | factorial.cc | 34 void GenerateFactorial(MacroAssembler* masm) { in GenerateFactorial() 60 MacroAssembler masm; in main()
|
D | add4-double.cc | 34 void GenerateAdd4Double(MacroAssembler* masm) { in GenerateAdd4Double() 59 MacroAssembler masm; in main()
|
D | swap-int32.cc | 34 void GenerateSwapInt32(MacroAssembler* masm) { in GenerateSwapInt32() 68 MacroAssembler masm; in main()
|
D | factorial-rec.cc | 34 void GenerateFactorialRec(MacroAssembler* masm) { in GenerateFactorialRec() 62 MacroAssembler masm; in main()
|
D | check-bounds.cc | 34 void GenerateCheckBounds(MacroAssembler* masm) { in GenerateCheckBounds() 84 MacroAssembler masm; in main()
|
D | swap4.cc | 34 void GenerateSwap4(MacroAssembler* masm) { in GenerateSwap4() 54 MacroAssembler masm; in main()
|
D | crc-checksums.cc | 34 void GenerateCrc32(MacroAssembler* masm) { in GenerateCrc32() 72 MacroAssembler masm; in RunExample()
|
D | sum-array.cc | 35 void GenerateSumArray(MacroAssembler* masm) { in GenerateSumArray() 66 MacroAssembler masm; in main()
|
D | sve-strlen.cc | 35 void GenerateSVEStrlen(MacroAssembler* masm) { in GenerateSVEStrlen() 87 MacroAssembler masm; in main()
|
/external/vixl/src/aarch64/ |
D | macro-assembler-sve-aarch64.cc | 32 void MacroAssembler::AddSubHelper(AddSubHelperOption option, in AddSubHelper() 69 bool MacroAssembler::TrySingleAddSub(AddSubHelperOption option, in TrySingleAddSub() 92 void MacroAssembler::IntWideImmHelper(IntArithImmFn imm_fn, in IntWideImmHelper() 129 void MacroAssembler::Mul(const ZRegister& zd, in Mul() 134 SVEArithPredicatedFn reg_fn = &MacroAssembler::Mul; in Mul() 138 void MacroAssembler::Smin(const ZRegister& zd, in Smin() 144 SVEArithPredicatedFn reg_fn = &MacroAssembler::Smin; in Smin() 148 void MacroAssembler::Smax(const ZRegister& zd, in Smax() 154 SVEArithPredicatedFn reg_fn = &MacroAssembler::Smax; in Smax() 158 void MacroAssembler::Umax(const ZRegister& zd, in Umax() [all …]
|
D | macro-assembler-aarch64.cc | 49 LiteralPool::LiteralPool(MacroAssembler* masm) in LiteralPool() 104 ExactAssemblyScopeWithoutPoolsCheck(MacroAssembler* masm, size_t size) in ExactAssemblyScopeWithoutPoolsCheck() 316 MacroAssembler::MacroAssembler(PositionIndependentCodeOption pic) in MacroAssembler() function in vixl::aarch64::MacroAssembler 338 MacroAssembler::MacroAssembler(size_t capacity, in MacroAssembler() function in vixl::aarch64::MacroAssembler 358 MacroAssembler::MacroAssembler(byte* buffer, in MacroAssembler() function in vixl::aarch64::MacroAssembler 379 MacroAssembler::~MacroAssembler() {} in ~MacroAssembler() 382 void MacroAssembler::Reset() { in Reset() 393 void MacroAssembler::FinalizeCode(FinalizeOption option) { in FinalizeCode() 406 void MacroAssembler::CheckEmitFor(size_t amount) { in CheckEmitFor() 412 void MacroAssembler::CheckEmitPoolsFor(size_t amount) { in CheckEmitPoolsFor() [all …]
|
/external/vixl/test/ |
D | test-code-generation-scopes.cc | 55 aarch32::MacroAssembler masm; in TEST() 69 aarch64::MacroAssembler masm; in TEST() 83 aarch32::MacroAssembler masm; in TEST() 98 aarch64::MacroAssembler masm; in TEST() 113 aarch32::MacroAssembler masm; in TEST() 129 aarch64::MacroAssembler masm; in TEST() 145 aarch32::MacroAssembler masm; in TEST() 161 aarch64::MacroAssembler masm; in TEST() 177 aarch32::MacroAssembler masm; in TEST() 195 aarch64::MacroAssembler masm; in TEST() [all …]
|
D | test-use-scratch-register-scope.cc | 59 #define SETUP() MacroAssembler masm 67 template <typename MacroAssembler, typename UseScratchRegisterScope> 70 explicit PerfectNestingTestHelper(MacroAssembler* masm) : masm_(masm) { in PerfectNestingTestHelper() 98 MacroAssembler* masm_; 106 PerfectNestingTestHelper<MacroAssembler, UseScratchRegisterScope>(&masm) in TEST_AARCH32() 114 PerfectNestingTestHelper<MacroAssembler, UseScratchRegisterScope>(&masm) in TEST_AARCH64()
|
/external/vixl/test/aarch64/ |
D | test-assembler-sve-aarch64.cc | 59 void Initialise(MacroAssembler* masm, in Initialise() 84 void Initialise(MacroAssembler* masm, in Initialise() 91 void Initialise(MacroAssembler* masm, in Initialise() 97 void Initialise(MacroAssembler* masm, const PRegister& pd, uint64_t value0) { in Initialise() 116 void Initialise(MacroAssembler* masm, in Initialise() 2762 typedef void (MacroAssembler::*PfirstPnextFn)(const PRegisterWithLaneSize& pd, 2842 &MacroAssembler::Pfirst, in PfirstHelper() 2856 &MacroAssembler::Pnext, in PnextHelper() 3384 MacroAssembler::*AssemblePtrueFn)(const PRegisterWithLaneSize& pd, in PtrueHelper() 3386 AssemblePtrueFn assemble = &MacroAssembler::ptrue; in PtrueHelper() [all …]
|
D | test-utils-aarch64.h | 114 void Dump(MacroAssembler* assm); 512 void Clobber(MacroAssembler* masm, 517 void ClobberFP(MacroAssembler* masm, 524 void Clobber(MacroAssembler* masm, CPURegList reg_list); 534 class CalculateSVEAddressMacroAssembler : public vixl::aarch64::MacroAssembler { 539 MacroAssembler::CalculateSVEAddress(xd, addr, vl_divisor_log2); in CalculateSVEAddress() 543 MacroAssembler::CalculateSVEAddress(xd, addr); in CalculateSVEAddress() 549 class FastNaNPropagationMacroAssembler : public MacroAssembler { 558 class StrictNaNPropagationMacroAssembler : public MacroAssembler { 594 void SetInitialMachineState(MacroAssembler* masm, [all …]
|
D | test-assembler-aarch64.h | 87 MacroAssembler masm; \ 92 MacroAssembler masm; \ 99 MacroAssembler masm(size + CodeBuffer::kDefaultCapacity, pic); \ 104 MacroAssembler masm; \ 197 MacroAssembler masm; \ 201 MacroAssembler masm; \ 207 MacroAssembler masm(buffer_size, pic); \
|
/external/vixl/src/aarch32/ |
D | macro-assembler-aarch32.cc | 40 MacroAssembler* masm, size_t size, SizePolicy size_policy) in ExactAssemblyScopeWithoutPoolsCheck() 46 void UseScratchRegisterScope::Open(MacroAssembler* masm) { in Open() 208 void MacroAssembler::EnsureEmitPoolsFor(size_t size_arg) { in EnsureEmitPoolsFor() 223 void MacroAssembler::HandleOutOfBoundsImmediate(Condition cond, in HandleOutOfBoundsImmediate() 250 MemOperand MacroAssembler::MemOperandComputationHelper( in MemOperandComputationHelper() 312 uint32_t MacroAssembler::GetOffsetMask(InstructionType type, in GetOffsetMask() 446 void MacroAssembler::Printf(const char* format, in Printf() 610 void MacroAssembler::PushRegister(CPURegister reg) { in PushRegister() 630 void MacroAssembler::PreparePrintfArgument(CPURegister reg, in PreparePrintfArgument() 662 void MacroAssembler::Delegate(InstructionType type, in Delegate() [all …]
|
/external/vixl/examples/aarch32/ |
D | getting-started.cc | 34 void GenerateDemo(MacroAssembler* masm) { in GenerateDemo() 46 MacroAssembler masm; in main()
|
D | abs.cc | 34 void GenerateAbs(MacroAssembler* masm) { in GenerateAbs() 48 MacroAssembler masm(A32); in main()
|
D | examples.h | 88 void GenerateAbs(vixl::aarch32::MacroAssembler* masm); 94 void GenerateDemo(vixl::aarch32::MacroAssembler* masm);
|