Home
last modified time | relevance | path

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

/external/vixl/src/aarch64/
Dsimulator-constants-aarch64.h92 const unsigned kPrintfArgCountOffset = 1 * kInstructionSize;
93 const unsigned kPrintfArgPatternListOffset = 2 * kInstructionSize;
94 const unsigned kPrintfLength = 3 * kInstructionSize;
116 const unsigned kTraceParamsOffset = 1 * kInstructionSize;
117 const unsigned kTraceCommandOffset = 2 * kInstructionSize;
118 const unsigned kTraceLength = 3 * kInstructionSize;
146 const unsigned kLogParamsOffset = 1 * kInstructionSize;
147 const unsigned kLogLength = 2 * kInstructionSize;
152 const unsigned kRuntimeCallWrapperOffset = 1 * kInstructionSize;
177 const unsigned kConfigureCPUFeaturesListOffset = 1 * kInstructionSize;
Dmacro-assembler-aarch64.cc122 if (option == kBranchRequired) emit_size += kInstructionSize; in Emit()
125 VIXL_ASSERT(emit_size % kInstructionSize == 0); in Emit()
136 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
143 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
271 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
297 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
595 EmissionCheckScope guard(this, 2 * kInstructionSize); in B()
621 EmissionCheckScope guard(this, 2 * kInstructionSize); in Cbnz()
647 EmissionCheckScope guard(this, 2 * kInstructionSize); in Cbz()
672 EmissionCheckScope guard(this, 2 * kInstructionSize); in Tbnz()
[all …]
Dinstructions-aarch64.cc232 VIXL_ASSERT((LSSize_offset + LSSize_width) == (kInstructionSize * 8)); in CalcLSDataSize()
282 return encoded_max * kInstructionSize; in GetImmBranchForwardRange()
308 offset = GetImmBranch() * static_cast<int>(kInstructionSize); in GetImmPCOffsetTarget()
Dinstructions-aarch64.h40 const unsigned kInstructionSize = 4; variable
473 (1 << kLoadLiteralImmBitwidth) / 2 - kInstructionSize;
528 Instruction* GetNextInstruction() { return this + kInstructionSize; } in GetNextInstruction()
530 return this + kInstructionSize; in GetNextInstruction()
Dmacro-assembler-aarch64.h167 return size_ + kInstructionSize; in GetSize()
173 return GetSize() + kInstructionSize; in GetMaxSize()
271 static const int kVeneerCodeSize = 1 * kInstructionSize;
275 static const int kPoolNonVeneerCodeSize = 1 * kInstructionSize;
515 : EmissionCheckScope(masm, kInstructionSize) {} in SingleEmissionCheckScope()
527 static const size_t kTypicalMacroInstructionMaxSize = 8 * kInstructionSize;
3767 : ExactAssemblyScope(masm, count * kInstructionSize, size_policy) {} in ExactAssemblyScope() argument
4013 ExactAssemblyScope scope(this, kInstructionSize); in CallRuntimeHelper()
Ddisasm-aarch64.cc5846 offset *= static_cast<int>(kInstructionSize); in SubstituteBranchTargetField()
Dassembler-aarch64.h4534 VIXL_STATIC_ASSERT(sizeof(instruction) == kInstructionSize); in Emit()
Dsimulator-aarch64.cc6985 WritePc(instr->GetInstructionAtOffset(AlignUp(offset, kInstructionSize))); in DoConfigureCPUFeatures()
Dassembler-aarch64.cc62 VIXL_ASSERT(offset % kInstructionSize == 0); in BindToOffset()
/external/vixl/test/
Dtest-code-generation-scopes.cc72 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 …]
/external/vixl/examples/aarch64/
Dnon-const-visitor.cc117 for (instr = instr_start; instr < instr_end; instr += kInstructionSize) { in main()
142 for (instr = start; instr < end; instr += kInstructionSize) { in ModifyNonConstVisitorTestGeneratedCode()
Dliteral.cc49 kInstructionSize + sizeof(int64_t), in LiteralExample()
Dcustom-disassembler.cc167 for (instr = instr_start; instr < instr_end; instr += kInstructionSize) { in TestCustomDisassembler()
/external/vixl/test/aarch64/
Dtest-assembler-aarch64.cc330 ExactAssemblyScope scope(&masm, 3 * kInstructionSize); in TEST()
2112 VIXL_ASSERT((offset_into_page % kInstructionSize) == 0); in AdrpPageBoundaryHelper()
2146 for (size_t i = 2; i < (kPageSize / kInstructionSize); i += 2) { in AdrpPageBoundaryHelper()
2157 for (size_t i = 0; i < (kPageSize / kInstructionSize);) { in AdrpPageBoundaryHelper()
2158 if (i++ == (offset_into_page / kInstructionSize)) __ bind(&test); in AdrpPageBoundaryHelper()
2160 if (i++ == (offset_into_page / kInstructionSize)) __ bind(&test); in AdrpPageBoundaryHelper()
2164 for (size_t i = 0; i < (kPageSize / kInstructionSize); i += 2) { in AdrpPageBoundaryHelper()
2191 AdrpPageBoundaryHelper(kInstructionSize * 0); in TEST()
2192 AdrpPageBoundaryHelper(kInstructionSize * 1); in TEST()
2193 AdrpPageBoundaryHelper(kInstructionSize * 512); in TEST()
[all …]
Dtest-fuzz-aarch64.cc44 Instruction buffer[kInstructionSize]; in FuzzHelper()
Dtest-assembler-aarch64.h350 VIXL_CHECK((expected + kInstructionSize) == (masm.GetLiteralPoolSize()))
Dtest-assembler-fp-aarch64.cc1530 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST()
1536 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST()
1606 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST()
1611 ExactAssemblyScope scope(&masm, kInstructionSize); in TEST()
1830 ExactAssemblyScope scope(&masm, 2 * kInstructionSize); in TEST()
1862 ExactAssemblyScope scope(&masm, 2 * kInstructionSize); in TEST()
Dtest-simulator-aarch64.cc2695 kInstructionSize * inputs_imm1_length * in TestOpImmOpImmNEON_Helper()
Dtest-trace-aarch64.cc2981 instruction += kInstructionSize; in PrintDisassemblerTestHelper()
Dtest-cpu-features-aarch64.cc120 VIXL_ASSERT(masm.GetBuffer()->GetSizeInBytes() == kInstructionSize); in RunWithFeatures()
/external/vixl/benchmarks/aarch64/
Dbench-dataop.cc47 const size_t buffer_instruction_count = buffer_size / kInstructionSize; in main()
Dbench-branch-link.cc44 const size_t buffer_instruction_count = buffer_size / kInstructionSize; in main()
Dbench-branch.cc47 const size_t buffer_instruction_count = buffer_size / kInstructionSize; in main()
Dbench-branch-masm.cc48 buffer_size / (instructions_per_iteration * kInstructionSize); in main()
Dbench-branch-link-masm.cc45 buffer_size / (instructions_per_iteration * kInstructionSize); in main()