Home
last modified time | relevance | path

Searched refs:vixl (Results 1 - 25 of 270) sorted by relevance

1234567891011

/third_party/vixl/test/
H A Dtest-runner.cc34 vixl::Test* vixl::Test::first_ = NULL;
35 vixl::Test* vixl::Test::last_ = NULL;
37 bool vixl::Test::verbose_ = false;
40 bool vixl::Test::trace_sim_ = false;
41 bool vixl::Test::trace_reg_ = false;
42 bool vixl::Test::trace_write_ = false;
43 bool vixl::Test::trace_branch_ = false;
46 bool vixl
[all...]
/third_party/vixl/examples/aarch64/
H A 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
[all...]
H A Dnon-const-visitor.h33 class SwitchAddSubRegisterSources : public vixl::aarch64::DecoderVisitor {
36 : vixl::aarch64::DecoderVisitor(kNonConstVisitor) {} in SwitchAddSubRegisterSources()
41 virtual void Visit(vixl::aarch64::Metadata* metadata,
42 const vixl::aarch64::Instruction* instr) VIXL_OVERRIDE;
46 void GenerateNonConstVisitorTestCode(vixl::aarch64::MacroAssembler* masm);
49 const vixl::aarch64::Instruction* start_instr);
51 void ModifyNonConstVisitorTestGeneratedCode(vixl::aarch64::Instruction* start,
52 vixl::aarch64::Instruction* end);
H A Dcustom-disassembler.h38 class CustomDisassembler : public vixl::aarch64::Disassembler {
40 CustomDisassembler() : vixl::aarch64::Disassembler() {} in CustomDisassembler()
43 virtual void Visit(vixl::aarch64::Metadata* metadata,
44 const vixl::aarch64::Instruction* instr) VIXL_OVERRIDE;
48 const vixl::aarch64::Instruction* instr,
49 const vixl::aarch64::CPURegister& reg) VIXL_OVERRIDE;
52 const vixl::aarch64::Instruction* instr, const void* addr) VIXL_OVERRIDE;
H A Dexecutable-memory.h48 ExecutableMemory(const vixl::byte* code_start, size_t size) in ExecutableMemory()
50 buffer_(reinterpret_cast<vixl::byte*>(mmap(NULL, in ExecutableMemory()
59 vixl::aarch64::CPU::EnsureIAndDCacheCoherency(buffer_, size_); in ExecutableMemory()
66 T GetEntryPoint(const vixl::aarch64::Label& entry_point) const { in GetEntryPoint()
76 vixl::byte* buffer_address = buffer_ + offset; in GetOffsetAddress()
84 vixl::byte* buffer_;
H A Dgetting-started.cc32 using namespace vixl;
33 using namespace vixl::aarch64;
37 using namespace vixl::aarch64;
H A Ddisasm.cc32 #include "code-buffer-vixl.h"
40 using namespace vixl;
41 using namespace vixl::aarch64;
127 vixl::aarch64::PrintDisassembler disasm(stdout); in main()
H A Dcpu-features.cc29 using namespace vixl;
30 using namespace vixl::aarch64;
H A Dabs.cc29 using namespace vixl;
30 using namespace vixl::aarch64;
H A Dadd3-double.cc29 using namespace vixl;
30 using namespace vixl::aarch64;
H A Dcustom-disassembler.cc33 using namespace vixl;
34 using namespace vixl::aarch64;
109 // the vixl::Instruction class can be used to analyse the instruction being
112 vixl::aarch64::Disassembler::Visit(metadata, instr); in Visit()
H A Ddebugging.cc33 using namespace vixl;
34 using namespace vixl::aarch64;
H A Dfactorial.cc29 using namespace vixl;
30 using namespace vixl::aarch64;
/third_party/vixl/benchmarks/aarch64/
H A Dbench-utils.h36 #include "globals-vixl.h"
175 explicit BenchCodeGenerator(vixl::aarch64::MacroAssembler* masm) in BenchCodeGenerator()
233 vixl::aarch64::Register PickR(unsigned size_in_bits);
234 vixl::aarch64::VRegister PickV(
235 unsigned size_in_bits = vixl::aarch64::kQRegSize);
237 vixl::aarch64::Register PickW() { return PickR(vixl::aarch64::kWRegSize); } in PickW()
238 vixl::aarch64::Register PickX() { return PickR(vixl::aarch64::kXRegSize); } in PickX()
239 vixl in PickX()
[all...]
H A Dbench-branch-link.cc28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
H A Dbench-branch.cc28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
H A Dbench-dataop.cc28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
H A Dbench-mixed-masm.cc28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
H A Dbench-branch-masm.cc28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
/third_party/vixl/src/aarch64/
H A Dinstructions-aarch64.h30 #include "../globals-vixl.h"
31 #include "../utils-vixl.h"
35 namespace vixl { namespace
149 // with explicit vixl::aarch64:: namespace references.
150 using vixl::kDoubleExponentBits;
151 using vixl::kDoubleMantissaBits;
152 using vixl::kFloat16ExponentBits;
153 using vixl::kFloat16MantissaBits;
154 using vixl::kFloatExponentBits;
155 using vixl
[all...]
/third_party/vixl/test/aarch64/
H A Dtest-api-aarch64.cc43 namespace vixl { namespace
109 ::vixl::internal::SimFloat16 f1 = kFP16DefaultNaN; in TEST()
110 ::vixl::internal::SimFloat16 f2 = kFP16DefaultNaN; in TEST()
111 ::vixl::internal::SimFloat16 f3 = kFP16PositiveInfinity; in TEST()
112 ::vixl::internal::SimFloat16 f4 = kFP16NegativeInfinity; in TEST()
117 VIXL_CHECK(::vixl::internal::SimFloat16(kFP16PositiveZero) == in TEST()
118 ::vixl::internal::SimFloat16(kFP16NegativeZero)); in TEST()
119 VIXL_CHECK(!(::vixl::internal::SimFloat16(kFP16PositiveZero) != in TEST()
120 ::vixl::internal::SimFloat16(kFP16NegativeZero))); in TEST()
141 VIXL_CHECK(vixl in TEST()
[all...]
/third_party/vixl/benchmarks/aarch32/
H A Dbench-dataop.cc35 using namespace vixl;
36 using namespace vixl::aarch32;
H A Dbench-branch-masm.cc35 using namespace vixl;
36 using namespace vixl::aarch32;
/third_party/vixl/examples/aarch32/
H A Dabs.cc29 using namespace vixl;
30 using namespace vixl::aarch32;
H A Dgetting-started.cc29 using namespace vixl;
30 using namespace vixl::aarch32;

Completed in 8 milliseconds

1234567891011