HomeSort by relevance Sort by last modified time
    Searched refs:masm (Results 1 - 25 of 263) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/vixl/examples/
examples.h 40 void GenerateFactorial(MacroAssembler* masm);
46 void GenerateFactorialRec(MacroAssembler* masm);
52 void GenerateNEONMatrixMultiply(MacroAssembler* masm);
58 void GenerateAdd2Vectors(MacroAssembler* masm);
65 void GenerateAdd3Double(MacroAssembler* masm);
72 void GenerateAdd4Double(MacroAssembler* masm);
79 void GenerateSumArray(MacroAssembler* masm);
85 void GenerateAbs(MacroAssembler* masm);
94 void GenerateCheckBounds(MacroAssembler* masm);
101 void GenerateCrc32(MacroAssembler* masm);
    [all...]
abs.cc 30 #define __ masm->
32 void GenerateAbs(MacroAssembler* masm) {
50 MacroAssembler masm(assm_buf, BUF_SIZE);
56 masm.Bind(&abs);
57 GenerateAbs(&masm);
58 masm.FinalizeCode();
63 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&abs));
getting-started.cc 31 #define __ masm->
35 void GenerateDemoFunction(MacroAssembler *masm) {
47 MacroAssembler masm(assm_buf, BUF_SIZE);
52 masm.Bind(&demo_function);
53 GenerateDemoFunction(&masm);
54 masm.FinalizeCode();
57 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&demo_function));
add3-double.cc 30 #define __ masm->
32 void GenerateAdd3Double(MacroAssembler* masm) {
51 MacroAssembler masm(assm_buf, BUF_SIZE);
57 masm.Bind(&add3_double);
58 GenerateAdd3Double(&masm);
59 masm.FinalizeCode();
68 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add3_double));
debugger.cc 34 #define __ masm->
38 void GenerateBreak(MacroAssembler* masm) {
56 MacroAssembler masm(assm_buf, BUF_SIZE);
62 masm.Bind(&start);
63 GenerateBreak(&masm);
64 masm.FinalizeCode();
67 debugger.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
factorial.cc 30 #define __ masm->
32 void GenerateFactorial(MacroAssembler* masm) {
60 MacroAssembler masm(assm_buf, BUF_SIZE);
66 masm.Bind(&factorial);
67 GenerateFactorial(&masm);
68 masm.FinalizeCode();
73 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial));
literal.cc 30 #define __ masm.
35 MacroAssembler masm(BASE_BUF_SIZE);
39 Literal<int64_t> automatically_placed_literal(111, masm.GetLiteralPool());
44 masm.Bind(&start);
46 CodeBufferCheckScope scope(&masm,
60 masm.FinalizeCode();
64 size_t code_size = masm.SizeOfCodeGenerated();
69 memcpy(code, masm.GetStartAddress<void*>(), code_size);
72 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
add4-double.cc 30 #define __ masm->
32 void GenerateAdd4Double(MacroAssembler* masm) {
59 MacroAssembler masm(assm_buf, BUF_SIZE);
65 masm.Bind(&add4_double);
66 GenerateAdd4Double(&masm);
67 masm.FinalizeCode();
78 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add4_double));
check-bounds.cc 30 #define __ masm->
32 void GenerateCheckBounds(MacroAssembler* masm) {
79 MacroAssembler masm(assm_buf, BUF_SIZE);
85 masm.Bind(&check_bounds);
86 GenerateCheckBounds(&masm);
87 masm.FinalizeCode();
90 Instruction * function = masm.GetLabelAddress<Instruction*>(&check_bounds);
crc-checksums.cc 30 #define __ masm->
32 void GenerateCrc32(MacroAssembler* masm) {
72 MacroAssembler masm(assm_buf, BUF_SIZE);
76 masm.Bind(&func);
77 GenerateCrc32(&masm);
78 masm.FinalizeCode();
88 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&func));
factorial-rec.cc 30 #define __ masm->
32 void GenerateFactorialRec(MacroAssembler* masm) {
62 MacroAssembler masm(assm_buf, BUF_SIZE);
68 masm.Bind(&factorial_rec);
69 GenerateFactorialRec(&masm);
70 masm.FinalizeCode();
75 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial_rec));
sum-array.cc 31 #define __ masm->
33 void GenerateSumArray(MacroAssembler* masm) {
66 MacroAssembler masm(assm_buf, BUF_SIZE);
72 masm.Bind(&sum_array);
73 GenerateSumArray(&masm);
74 masm.FinalizeCode();
81 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&sum_array));
swap-int32.cc 30 #define __ masm->
32 void GenerateSwapInt32(MacroAssembler* masm) {
68 MacroAssembler masm(assm_buf, BUF_SIZE);
74 masm.Bind(&swap_int32);
75 GenerateSwapInt32(&masm);
76 masm.FinalizeCode();
87 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap_int32));
swap4.cc 30 #define __ masm->
32 void GenerateSwap4(MacroAssembler* masm) {
54 MacroAssembler masm(assm_buf, BUF_SIZE);
60 masm.Bind(&swap4);
61 GenerateSwap4(&masm);
62 masm.FinalizeCode();
78 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap4));
  /external/vixl/benchmarks/
bench-branch-link.cc 48 MacroAssembler masm(instructions * kInstructionSize);
49 InstructionAccurateScope scope(&masm, instructions);
51 #define __ masm.
59 masm.FinalizeCode();
bench-branch.cc 53 MacroAssembler masm(buffer_size);
55 #define __ masm.
61 InstructionAccurateScope scope(&masm, buffer_instruction_count);
68 masm.Reset();
73 InstructionAccurateScope scope(&masm, remaining);
81 masm.FinalizeCode();
bench-dataop.cc 53 MacroAssembler masm(buffer_size);
55 #define __ masm.
60 InstructionAccurateScope scope(&masm, buffer_instruction_count);
65 masm.Reset();
70 InstructionAccurateScope scope(&masm, remaining);
76 masm.FinalizeCode();
  /external/v8/src/
macro-assembler.h 90 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type)
91 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) {
92 masm->set_has_frame(true);
94 masm->EnterFrame(type);
123 FrameAndConstantPoolScope(MacroAssembler* masm, StackFrame::Type type)
124 : masm_(masm),
126 old_has_frame_(masm->has_frame()),
128 masm->is_constant_pool_available()) {
129 masm->set_has_frame(true)
    [all...]
builtins.h 468 static void Generate_Adaptor(MacroAssembler* masm, CFunctionId id);
469 static void Generate_AllocateInNewSpace(MacroAssembler* masm);
470 static void Generate_AllocateInOldSpace(MacroAssembler* masm);
471 static void Generate_ConstructedNonConstructable(MacroAssembler* masm);
472 static void Generate_CompileLazy(MacroAssembler* masm);
473 static void Generate_CompileBaseline(MacroAssembler* masm);
474 static void Generate_InOptimizationQueue(MacroAssembler* masm);
475 static void Generate_CompileOptimized(MacroAssembler* masm);
476 static void Generate_CompileOptimizedConcurrent(MacroAssembler* masm);
477 static void Generate_JSConstructStubGeneric(MacroAssembler* masm);
    [all...]
  /external/v8/src/debug/arm/
debug-arm.cc 13 #define __ ACCESS_MASM(masm)
16 void EmitDebugBreakSlot(MacroAssembler* masm) {
23 masm->InstructionsGeneratedSince(&check_size));
27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
30 Assembler::BlockConstPoolScope block_const_pool(masm);
31 masm->RecordDebugBreakSlot(mode);
32 EmitDebugBreakSlot(masm);
38 EmitDebugBreakSlot(patcher.masm());
58 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0));
59 patcher.masm()->b(&skip_constant)
    [all...]
  /external/v8/src/debug/ppc/
debug-ppc.cc 13 #define __ ACCESS_MASM(masm)
16 void EmitDebugBreakSlot(MacroAssembler* masm) {
23 masm->InstructionsGeneratedSince(&check_size));
27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
30 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
31 masm->RecordDebugBreakSlot(mode);
32 EmitDebugBreakSlot(masm);
38 EmitDebugBreakSlot(patcher.masm());
60 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm());
61 patcher.masm()->mov(v8::internal::r0
    [all...]
  /external/v8/src/ppc/
code-stubs-ppc.h 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
23 static void GenerateCopyCharacters(MacroAssembler* masm, Register dest,
29 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
36 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
42 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
101 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
103 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BT);
106 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
108 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BF)
    [all...]
  /external/v8/src/debug/ia32/
debug-ia32.cc 14 #define __ ACCESS_MASM(masm)
17 void EmitDebugBreakSlot(MacroAssembler* masm) {
22 masm->SizeOfCodeGeneratedSince(&check_codesize));
26 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
28 masm->RecordDebugBreakSlot(mode);
29 EmitDebugBreakSlot(masm);
35 EmitDebugBreakSlot(patcher.masm());
47 patcher.masm()->bind(&check_codesize);
48 patcher.masm()->call(code->entry(), RelocInfo::NONE32);
50 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize))
    [all...]
  /external/v8/src/debug/x64/
debug-x64.cc 15 #define __ ACCESS_MASM(masm)
18 void EmitDebugBreakSlot(MacroAssembler* masm) {
23 masm->SizeOfCodeGeneratedSince(&check_codesize));
27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
29 masm->RecordDebugBreakSlot(mode);
30 EmitDebugBreakSlot(masm);
36 EmitDebugBreakSlot(patcher.masm());
46 patcher.masm()->bind(&check_codesize);
47 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()),
49 patcher.masm()->call(kScratchRegister)
    [all...]
  /external/v8/src/debug/x87/
debug-x87.cc 14 #define __ ACCESS_MASM(masm)
17 void EmitDebugBreakSlot(MacroAssembler* masm) {
22 masm->SizeOfCodeGeneratedSince(&check_codesize));
26 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
28 masm->RecordDebugBreakSlot(mode);
29 EmitDebugBreakSlot(masm);
35 EmitDebugBreakSlot(patcher.masm());
47 patcher.masm()->bind(&check_codesize);
48 patcher.masm()->call(code->entry(), RelocInfo::NONE32);
50 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize))
    [all...]

Completed in 3351 milliseconds

1 2 3 4 5 6 7 8 91011