HomeSort by relevance Sort by last modified time
    Searched refs:masm (Results 26 - 50 of 352) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/vixl/examples/aarch64/
check-bounds.cc 29 #define __ masm->
31 void GenerateCheckBounds(MacroAssembler* masm) {
81 MacroAssembler masm; local
87 masm.Bind(&check_bounds);
88 GenerateCheckBounds(&masm);
89 masm.FinalizeCode();
92 Instruction* function = masm.GetLabelAddress<Instruction*>(&check_bounds);
crc-checksums.cc 29 #define __ masm->
31 void GenerateCrc32(MacroAssembler* masm) {
69 MacroAssembler masm; local
73 masm.Bind(&func);
74 GenerateCrc32(&masm);
75 masm.FinalizeCode();
85 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&func));
factorial-rec.cc 29 #define __ masm->
31 void GenerateFactorialRec(MacroAssembler* masm) {
59 MacroAssembler masm; local
65 masm.Bind(&factorial_rec);
66 GenerateFactorialRec(&masm);
67 masm.FinalizeCode();
72 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial_rec));
sum-array.cc 30 #define __ masm->
32 void GenerateSumArray(MacroAssembler* masm) {
63 MacroAssembler masm; local
69 masm.Bind(&sum_array);
70 GenerateSumArray(&masm);
71 masm.FinalizeCode();
78 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&sum_array));
swap-int32.cc 29 #define __ masm->
31 void GenerateSwapInt32(MacroAssembler* masm) {
65 MacroAssembler masm; local
71 masm.Bind(&swap_int32);
72 GenerateSwapInt32(&masm);
73 masm.FinalizeCode();
86 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap_int32));
swap4.cc 29 #define __ masm->
31 void GenerateSwap4(MacroAssembler* masm) {
51 MacroAssembler masm; local
57 masm.Bind(&swap4);
58 GenerateSwap4(&masm);
59 masm.FinalizeCode();
77 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap4));
non-const-visitor.cc 30 #define __ masm->
33 void GenerateNonConstVisitorTestCode(MacroAssembler* masm) {
69 MacroAssembler masm; local
73 masm.Bind(&code_start);
74 GenerateNonConstVisitorTestCode(&masm);
75 masm.Bind(&code_end);
76 masm.FinalizeCode();
77 Instruction* instr_start = masm.GetLabelAddress<Instruction*>(&code_start);
78 Instruction* instr_end = masm.GetLabelAddress<Instruction*>(&code_end);
  /external/v8/src/ppc/
code-stubs-ppc.h 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
20 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
27 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
92 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
94 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BT);
97 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
99 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BF)
    [all...]
codegen-ppc.h 19 static void Generate(MacroAssembler* masm, Register string, Register index,
  /external/v8/src/debug/s390/
debug-s390.cc 17 #define __ ACCESS_MASM(masm)
19 void EmitDebugBreakSlot(MacroAssembler* masm) {
34 masm->SizeOfCodeGeneratedSince(&check_size));
37 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
39 masm->RecordDebugBreakSlot(mode);
40 EmitDebugBreakSlot(masm);
45 EmitDebugBreakSlot(patcher.masm());
69 patcher.masm()->mov(v8::internal::r14,
71 patcher.masm()->basr(v8::internal::r14, v8::internal::r14);
79 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm,
    [all...]
  /external/v8/src/s390/
code-stubs-s390.h 13 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
18 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
31 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
88 static void PatchBranchCondMask(MacroAssembler* masm, int pos, Condition c) {
89 int32_t instrLen = masm->instr_length_at(pos);
95 masm->instr_at_put<FourByteInstr>(
96 pos, (masm->instr_at(pos) & ~kFourByteBrCondMask) | updatedMask);
100 masm->instr_at_put<SixByteInstr>(
101 pos, (masm->instr_at(pos) & ~kSixByteBrCondMask) | updatedMask)
    [all...]
codegen-s390.h 21 static void Generate(MacroAssembler* masm, Register string, Register index,
  /external/v8/src/arm/
code-stubs-arm.h 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 MacroAssembler* masm, Register left, Register right, Register scratch1,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 MacroAssembler* masm, Register left, Register right, Register length,
70 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
71 masm->instr_at_put(pos, (masm->instr_at(pos) & ~B27) | (B24 | B20));
72 DCHECK(Assembler::IsTstImmediate(masm->instr_at(pos)));
75 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
76 masm->instr_at_put(pos, (masm->instr_at(pos) & ~(B24 | B20)) | B27)
    [all...]
codegen-arm.h 19 static void Generate(MacroAssembler* masm,
  /external/v8/src/mips/
code-stubs-mips.h 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 MacroAssembler* masm, Register left, Register right, Register scratch1,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 MacroAssembler* masm, Register left, Register right, Register length,
97 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
98 const unsigned offset = masm->instr_at(pos) & kImm16Mask;
99 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) |
101 DCHECK(Assembler::IsBne(masm->instr_at(pos)));
104 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
105 const unsigned offset = masm->instr_at(pos) & kImm16Mask
    [all...]
codegen-mips.h 20 static void Generate(MacroAssembler* masm,
  /external/v8/src/mips64/
code-stubs-mips64.h 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 MacroAssembler* masm, Register left, Register right, Register scratch1,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 MacroAssembler* masm, Register left, Register right, Register length,
98 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
99 const unsigned offset = masm->instr_at(pos) & kImm16Mask;
100 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) |
102 DCHECK(Assembler::IsBne(masm->instr_at(pos)));
105 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
106 const unsigned offset = masm->instr_at(pos) & kImm16Mask
    [all...]
codegen-mips64.h 20 static void Generate(MacroAssembler* masm,
  /external/v8/src/arm64/
codegen-arm64.h 19 static void Generate(MacroAssembler* masm,
  /external/v8/src/debug/arm64/
debug-arm64.cc 16 #define __ ACCESS_MASM(masm)
19 void EmitDebugBreakSlot(Assembler* masm) {
26 static_cast<int>(masm->InstructionsGeneratedSince(&check_size)));
30 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
33 InstructionAccurateScope scope(masm, Assembler::kDebugBreakSlotInstructions);
34 masm->RecordDebugBreakSlot(mode);
35 EmitDebugBreakSlot(masm);
84 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm,
89 FrameScope scope(masm, StackFrame::INTERNAL);
97 __ Push(masm->isolate()->factory()->the_hole_value())
    [all...]
  /external/vixl/benchmarks/aarch64/
bench-branch.cc 62 MacroAssembler masm(buffer_size);
64 #define __ masm.
70 ExactAssemblyScope scope(&masm, buffer_size);
77 masm.Reset();
82 ExactAssemblyScope scope(&masm, remaining * kInstructionSize);
90 masm.FinalizeCode();
bench-dataop.cc 62 MacroAssembler masm(buffer_size);
64 #define __ masm.
69 ExactAssemblyScope scope(&masm, buffer_size);
74 masm.Reset();
79 ExactAssemblyScope scope(&masm, remaining * kInstructionSize);
85 masm.FinalizeCode();
  /external/vixl/test/aarch64/examples/
test-examples.cc 48 #define __ masm->
102 void GenerateTestWrapper(MacroAssembler* masm, RegisterDump* regs) {
105 regs->Dump(masm);
138 simulator.WriteXRegister(15, masm.GetLabelAddress<uint64_t>(&Func)); \
139 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&test)); \
167 MacroAssembler masm; \
185 masm.Bind(&test); \
186 GenerateTestWrapper(&masm, &regs); \
187 masm.FinalizeCode()
202 masm.Bind(&factorial)
566 MacroAssembler masm; local
    [all...]
  /external/v8/src/ia32/
code-stubs-ia32.h 12 void ArrayNativeCode(MacroAssembler* masm,
20 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
27 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
34 MacroAssembler* masm, Register left, Register right, Register length,
54 static void GenerateNegativeLookup(MacroAssembler* masm,
207 void Save(MacroAssembler* masm) {
216 if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_);
220 masm->push(ecx);
222 masm->push(scratch1_);
224 masm->push(address_)
    [all...]
  /external/v8/src/x64/
code-stubs-x64.h 12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
19 MacroAssembler* masm, Register left, Register right, Register scratch1,
23 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
30 MacroAssembler* masm, Register left, Register right, Register length,
50 static void GenerateNegativeLookup(MacroAssembler* masm,
200 void Save(MacroAssembler* masm) {
209 if (!scratch0_.is(scratch0_orig_)) masm->Push(scratch0_);
213 masm->Push(rcx);
215 masm->Push(scratch1_);
217 masm->Push(address_)
    [all...]

Completed in 775 milliseconds

12 3 4 5 6 7 8 91011>>