Home
last modified time | relevance | path

Searched refs:MacroAssembler (Results 1 – 25 of 192) sorted by relevance

12345678

/external/vixl/examples/aarch64/
Dexamples.h37 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 …]
Dabs.cc34 void GenerateAbs(MacroAssembler* masm) { in GenerateAbs()
50 MacroAssembler masm; in main()
Dadd3-double.cc34 void GenerateAdd3Double(MacroAssembler* masm) { in GenerateAdd3Double()
51 MacroAssembler masm; in main()
Dneon-matrix-multiply.cc46 static void GenerateMultiplyColumn(MacroAssembler* masm, in GenerateMultiplyColumn()
60 void GenerateNEONMatrixMultiply(MacroAssembler* masm) { in GenerateNEONMatrixMultiply()
102 MacroAssembler masm; in main()
Dgetting-started.cc39 void GenerateDemoFunction(MacroAssembler *masm) { in GenerateDemoFunction()
49 MacroAssembler masm; in main()
Dfactorial.cc34 void GenerateFactorial(MacroAssembler* masm) { in GenerateFactorial()
60 MacroAssembler masm; in main()
Dadd4-double.cc34 void GenerateAdd4Double(MacroAssembler* masm) { in GenerateAdd4Double()
59 MacroAssembler masm; in main()
Dswap-int32.cc34 void GenerateSwapInt32(MacroAssembler* masm) { in GenerateSwapInt32()
68 MacroAssembler masm; in main()
Dfactorial-rec.cc34 void GenerateFactorialRec(MacroAssembler* masm) { in GenerateFactorialRec()
62 MacroAssembler masm; in main()
Dcheck-bounds.cc34 void GenerateCheckBounds(MacroAssembler* masm) { in GenerateCheckBounds()
84 MacroAssembler masm; in main()
Dswap4.cc34 void GenerateSwap4(MacroAssembler* masm) { in GenerateSwap4()
54 MacroAssembler masm; in main()
Dcrc-checksums.cc34 void GenerateCrc32(MacroAssembler* masm) { in GenerateCrc32()
72 MacroAssembler masm; in RunExample()
Dsum-array.cc35 void GenerateSumArray(MacroAssembler* masm) { in GenerateSumArray()
66 MacroAssembler masm; in main()
Dsve-strlen.cc35 void GenerateSVEStrlen(MacroAssembler* masm) { in GenerateSVEStrlen()
87 MacroAssembler masm; in main()
/external/vixl/src/aarch64/
Dmacro-assembler-sve-aarch64.cc32 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 …]
Dmacro-assembler-aarch64.cc49 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/
Dtest-code-generation-scopes.cc55 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 …]
Dtest-use-scratch-register-scope.cc59 #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/
Dtest-assembler-sve-aarch64.cc59 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 …]
Dtest-utils-aarch64.h114 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 …]
Dtest-assembler-aarch64.h87 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/
Dmacro-assembler-aarch32.cc40 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/
Dgetting-started.cc34 void GenerateDemo(MacroAssembler* masm) { in GenerateDemo()
46 MacroAssembler masm; in main()
Dabs.cc34 void GenerateAbs(MacroAssembler* masm) { in GenerateAbs()
48 MacroAssembler masm(A32); in main()
Dexamples.h88 void GenerateAbs(vixl::aarch32::MacroAssembler* masm);
94 void GenerateDemo(vixl::aarch32::MacroAssembler* masm);

12345678