/third_party/vixl/src/aarch64/ |
H A D | simulator-constants-aarch64.h | 94 const unsigned kPrintfArgCountOffset = 1 * kInstructionSize; 95 const unsigned kPrintfArgPatternListOffset = 2 * kInstructionSize; 96 const unsigned kPrintfLength = 3 * kInstructionSize; 118 const unsigned kTraceParamsOffset = 1 * kInstructionSize; 119 const unsigned kTraceCommandOffset = 2 * kInstructionSize; 120 const unsigned kTraceLength = 3 * kInstructionSize; 148 const unsigned kLogParamsOffset = 1 * kInstructionSize; 149 const unsigned kLogLength = 2 * kInstructionSize; 154 const unsigned kRuntimeCallWrapperOffset = 1 * kInstructionSize; 168 // - [Padding to align to kInstructionSize [all...] |
H A D | macro-assembler-aarch64.cc | 136 if (option == kBranchRequired) emit_size += kInstructionSize; in Emit() 143 VIXL_ASSERT(emit_size % kInstructionSize == 0); in Emit() 154 ExactAssemblyScopeWithoutPoolsCheck eas_guard(masm_, kInstructionSize); in Emit() 161 ExactAssemblyScopeWithoutPoolsCheck eas_guard(masm_, kInstructionSize); in Emit() 305 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit() 335 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit() 633 EmissionCheckScope guard(this, 2 * kInstructionSize); in Emit() 663 EmissionCheckScope guard(this, 2 * kInstructionSize); in Emit() 693 EmissionCheckScope guard(this, 2 * kInstructionSize); in Emit() 722 EmissionCheckScope guard(this, 2 * kInstructionSize); in Emit() [all...] |
H A D | instructions-aarch64.h | 40 const unsigned kInstructionSize = 4; member 547 int64_t isize = static_cast<int64_t>(kInstructionSize); in IsConsistentMOPSTriplet() 672 // target [instr - range - kInstructionSize, instr + range]. 675 (1 << kLoadLiteralImmBitwidth) / 2 - kInstructionSize; 730 Instruction* GetNextInstruction() { return this + kInstructionSize; } in GetNextInstruction() 732 return this + kInstructionSize; in GetNextInstruction()
|
H A D | instructions-aarch64.cc | 839 VIXL_ASSERT((LSSize_offset + LSSize_width) == (kInstructionSize * 8)); in CalcLSDataSize() 889 return encoded_max * kInstructionSize; in GetImmBranchForwardRange() 915 offset = GetImmBranch() * static_cast<int>(kInstructionSize); in GetImmPCOffsetTarget()
|
H A D | macro-assembler-aarch64.h | 180 return size_ + kInstructionSize; in GetSize() 186 return GetSize() + kInstructionSize; in GetMaxSize() 288 static const int kVeneerCodeSize = 1 * kInstructionSize; 292 static const int kPoolNonVeneerCodeSize = 1 * kInstructionSize; 567 : EmissionCheckScope(masm, kInstructionSize) {} in SingleEmissionCheckScope() 579 static const size_t kTypicalMacroInstructionMaxSize = 8 * kInstructionSize; 586 // - Start an ExactAssemblyScope(masm, kInstructionSize). 588 // - Start an ExactAssemblyScope(masm, 2 * kInstructionSize). 7899 ExactAssemblyScope scope(this, 3 * kInstructionSize); \ 8584 : ExactAssemblyScope(masm, count * kInstructionSize, size_polic argument [all...] |
H A D | macro-assembler-sve-aarch64.cc | 987 ExactAssemblyScope guard(this, 2 * kInstructionSize); in Mla() 1014 ExactAssemblyScope guard(this, 2 * kInstructionSize); in Mls()
|
H A D | disasm-aarch64.cc | 7178 offset *= static_cast<int>(kInstructionSize); in Disassembler() 7490 VIXL_ASSERT(value < (kInstructionSize * kBitsPerByte)); in Disassembler()
|
/third_party/vixl/test/ |
H A D | test-code-generation-scopes.cc | 72 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 101 CodeBufferCheckScope scope(&masm, 2 * aarch64::kInstructionSize); in TEST() 134 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 164 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 200 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 230 EmissionCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 262 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 292 EmissionCheckScope scope(&masm, aarch64::kInstructionSize); in TEST() 328 scope.Open(&masm, aarch64::kInstructionSize); in TEST() 386 VIXL_CHECK((expected + aarch64::kInstructionSize) [all...] |
H A D | test-donkey.cc | 233 (useful_insts.size() + 1) * kInstructionSize); in main() 301 printf(" ExactAssemblyScope scope(&masm, %lu * kInstructionSize);\n", in main()
|
/third_party/vixl/test/aarch64/ |
H A D | test-simulator-sve2-aarch64.cc | 62 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 206 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 350 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 494 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 638 ExactAssemblyScope scope(&masm, 100 * kInstructionSize); in TEST_SVE() 882 ExactAssemblyScope scope(&masm, 100 * kInstructionSize); in TEST_SVE() 1126 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 1270 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 1414 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 1558 ExactAssemblyScope scope(&masm, 64 * kInstructionSize); in TEST_SVE() [all...] |
H A D | test-simulator-sve-aarch64.cc | 53 ExactAssemblyScope scope(&masm, 50 * kInstructionSize); in TEST_SVE() 197 ExactAssemblyScope scope(&masm, 20 * kInstructionSize); in TEST_SVE()
|
H A D | test-assembler-aarch64.cc | 330 ExactAssemblyScope scope(&masm, 3 * kInstructionSize); in TEST() 2140 VIXL_ASSERT((offset_into_page % kInstructionSize) == 0); in AdrpPageBoundaryHelper() 2174 for (size_t i = 2; i < (kPageSize / kInstructionSize); i += 2) { in AdrpPageBoundaryHelper() 2185 for (size_t i = 0; i < (kPageSize / kInstructionSize);) { in AdrpPageBoundaryHelper() 2186 if (i++ == (offset_into_page / kInstructionSize)) __ bind(&test); in AdrpPageBoundaryHelper() 2188 if (i++ == (offset_into_page / kInstructionSize)) __ bind(&test); in AdrpPageBoundaryHelper() 2192 for (size_t i = 0; i < (kPageSize / kInstructionSize); i += 2) { in AdrpPageBoundaryHelper() 2219 AdrpPageBoundaryHelper(kInstructionSize * 0); 2220 AdrpPageBoundaryHelper(kInstructionSize * 1); 2221 AdrpPageBoundaryHelper(kInstructionSize * 51 [all...] |
H A D | test-fuzz-aarch64.cc | 44 Instruction buffer[kInstructionSize]; in FuzzHelper()
|
H A D | test-assembler-aarch64.h | 330 VIXL_CHECK((expected + kInstructionSize) == (masm.GetLiteralPoolSize()))
|
H A D | test-api-movprfx-aarch64.cc | 106 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 361 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 615 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 677 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 883 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 1092 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 1290 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 1338 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 1724 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() 1965 CodeBufferCheckScope guard(&assm, kPairCount * 2 * kInstructionSize); in TEST() [all...] |
H A D | test-assembler-fp-aarch64.cc | 1757 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST() 1763 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST() 1833 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST() 1838 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST() 2057 ExactAssemblyScope scope(&masm, 2 * kInstructionSize); in TEST() 2089 ExactAssemblyScope scope(&masm, 2 * kInstructionSize); in TEST()
|
/third_party/vixl/examples/aarch64/ |
H A D | non-const-visitor.cc | 128 for (instr = instr_start; instr < instr_end; instr += kInstructionSize) { in main() 153 for (instr = start; instr < end; instr += kInstructionSize) { in ModifyNonConstVisitorTestGeneratedCode()
|
H A D | disasm.cc | 97 CodeBuffer buffer((argc - 1) * kInstructionSize); in main()
|
H A D | literal.cc | 49 kInstructionSize + sizeof(int64_t), in LiteralExample()
|
H A D | custom-disassembler.cc | 169 // custom_disasm.MapCodeAddress(0x0, instr_start + 2 * kInstructionSize); in TestCustomDisassembler() 177 for (instr = instr_start; instr < instr_end; instr += kInstructionSize) { in TestCustomDisassembler()
|
/third_party/vixl/benchmarks/aarch64/ |
H A D | bench-branch-link.cc | 43 const size_t buffer_instruction_count = buffer_size / kInstructionSize; in main()
|
H A D | bench-branch.cc | 46 const size_t buffer_instruction_count = buffer_size / kInstructionSize; in main()
|
H A D | bench-dataop.cc | 46 const size_t buffer_instruction_count = buffer_size / kInstructionSize; in main()
|
H A D | bench-branch-masm.cc | 47 buffer_size / (instructions_per_iteration * kInstructionSize); in main()
|
H A D | bench-branch-link-masm.cc | 44 buffer_size / (instructions_per_iteration * kInstructionSize); in main()
|