/external/chromium_org/v8/test/cctest/ |
H A D | test-disasm-x87.cc | 43 #define __ assm. macro 59 __ adc(eax, 12345678); 60 __ add(eax, Immediate(12345678)); 61 __ or_(eax, 12345678); 62 __ sub(eax, Immediate(12345678)); 63 __ xor_(eax, 12345678); 64 __ and_(eax, 12345678); 66 __ cmp(eax, foo); 69 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4] 72 __ ad 417 #undef __ macro [all...] |
H A D | test-disasm-ia32.cc | 43 #define __ assm. macro 59 __ adc(eax, 12345678); 60 __ add(eax, Immediate(12345678)); 61 __ or_(eax, 12345678); 62 __ sub(eax, Immediate(12345678)); 63 __ xor_(eax, 12345678); 64 __ and_(eax, 12345678); 66 __ cmp(eax, foo); 69 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4] 72 __ ad 490 #undef __ macro [all...] |
H A D | test-macro-assembler-ia32.cc | 49 #define __ masm-> macro 61 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. 62 __ push(ebx); 63 __ push(edx); 64 __ sub(esp, Immediate(1 * kPointerSize)); 68 __ mov(eax, Immediate(1)); // Test number. 69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); 70 __ mov(ebx, Immediate(-1)); 71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8()); 72 __ mo 161 #undef __ macro [all...] |
H A D | test-disasm-x64.cc | 43 #define __ assm. macro 59 __ addq(rax, Immediate(12345678)); 60 __ orq(rax, Immediate(12345678)); 61 __ subq(rax, Immediate(12345678)); 62 __ xorq(rax, Immediate(12345678)); 63 __ andq(rax, Immediate(12345678)); 66 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4] 69 __ addq(rdx, rbx); 70 __ addq(rdx, Operand(rbx, 0)); 71 __ add 453 #undef __ macro [all...] |
H A D | test-macro-assembler-x87.cc | 49 #define __ masm-> macro 61 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. 62 __ push(ebx); 63 __ push(edx); 64 __ sub(esp, Immediate(1 * kPointerSize)); 68 __ mov(eax, Immediate(1)); // Test number. 69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); 70 __ mov(ebx, Immediate(-1)); 71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8()); 72 __ mo 148 #undef __ macro [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 99 #define __ ACCESS_MASM(masm) macro 116 __ push(descriptor.GetEnvironmentParameterRegister(i)); 118 __ CallExternalReference(miss, param_count); 121 __ ret(0); 129 __ pushad(); 131 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters)); 134 __ movsd(Operand(esp, i * kDoubleSize), reg); 140 __ PrepareCallCFunction(argument_count, ecx); 141 __ mov(Operand(esp, 0 * kPointerSize), 143 __ CallCFunctio 4707 #undef __ macro [all...] |
H A D | builtins-ia32.cc | 18 #define __ ACCESS_MASM(masm) macro 41 __ pop(scratch); // Save return address. 42 __ push(edi); 43 __ push(scratch); // Restore return address. 50 __ add(eax, Immediate(num_extra_args + 1)); 51 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 59 __ push(edi); 61 __ push(edi); 63 __ CallRuntime(function_id, 1); 65 __ po 1454 #undef __ macro [all...] |
H A D | regexp-macro-assembler-ia32.cc | 79 #define __ ACCESS_MASM(masm_) macro 96 __ jmp(&entry_label_); // We'll write the entry code later. 97 __ bind(&start_label_); // And then continue from here. 121 __ add(edi, Immediate(by * char_size())); 130 __ add(register_location(reg), Immediate(by)); 139 __ add(ebx, Immediate(masm_->CodeObject())); 140 __ jmp(ebx); 145 __ bind(label); 150 __ cmp(current_character(), c); 156 __ cm 1304 #undef __ macro [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | code-stubs-x64.cc | 91 #define __ ACCESS_MASM(masm) macro 108 __ Push(descriptor.GetEnvironmentParameterRegister(i)); 110 __ CallExternalReference(miss, param_count); 113 __ Ret(); 118 __ PushCallerSaved(save_doubles() ? kSaveFPRegs : kDontSaveFPRegs); 120 __ PrepareCallCFunction(argument_count); 121 __ LoadAddress(arg_reg_1, 125 __ CallCFunction( 128 __ PopCallerSaved(save_doubles() ? kSaveFPRegs : kDontSaveFPRegs); 129 __ re 4674 #undef __ macro [all...] |
H A D | builtins-x64.cc | 18 #define __ ACCESS_MASM(masm) macro 40 __ PopReturnAddressTo(kScratchRegister); 41 __ Push(rdi); 42 __ PushReturnAddressFrom(kScratchRegister); 49 __ addp(rax, Immediate(num_extra_args + 1)); 50 __ JumpToExternalReference(ExternalReference(id, masm->isolate()), 1); 58 __ Push(rdi); 60 __ Push(rdi); 62 __ CallRuntime(function_id, 1); 64 __ Po 1522 #undef __ macro [all...] |
H A D | regexp-macro-assembler-x64.cc | 94 #define __ ACCESS_MASM((&masm_)) macro 113 __ jmp(&entry_label_); // We'll write the entry code when we know more. 114 __ bind(&start_label_); // And then continue from here. 137 __ addq(rdi, Immediate(by * char_size())); 146 __ addp(register_location(reg), Immediate(by)); 155 __ addp(rbx, code_object_pointer()); 156 __ jmp(rbx); 161 __ bind(label); 166 __ cmpl(current_character(), Immediate(c)); 172 __ cmp 1438 #undef __ macro [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | builtins-mips64.cc | 21 #define __ ACCESS_MASM(masm) macro 42 __ push(a1); 49 __ Daddu(s0, a0, num_extra_args + 1); 50 __ dsll(s1, s0, kPointerSizeLog2); 51 __ Dsubu(s1, s1, kPointerSize); 52 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 61 __ ld(result, 63 __ ld(result, 66 __ ld(result, 77 __ l 1592 #undef __ macro [all...] |
H A D | codegen-mips64.cc | 17 #define __ masm. macro 51 __ Move(input, a0, a1); 53 __ Push(temp3, temp2, temp1); 57 __ Pop(temp3, temp2, temp1); 61 __ Move(v0, v1, result); 63 __ Ret(); 127 __ slti(a6, a2, 2 * loadstore_chunk); 128 __ bne(a6, zero_reg, &lastb); 129 __ mov(v0, a0); // In delay slot. 135 __ xor 528 #undef __ macro 551 #define __ macro 1138 #undef __ macro [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | builtins-arm.cc | 19 #define __ ACCESS_MASM(masm) macro 40 __ push(r1); 47 __ add(r0, r0, Operand(num_extra_args + 1)); 48 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 57 __ ldr(result, 59 __ ldr(result, 62 __ ldr(result, 73 __ ldr(result, 75 __ ldr(result, 78 __ ld 1549 #undef __ macro [all...] |
H A D | code-stubs-arm.cc | 92 #define __ ACCESS_MASM(masm) macro 123 __ push(descriptor.GetEnvironmentParameterRegister(i)); 125 __ CallExternalReference(miss, param_count); 128 __ Ret(); 149 __ Push(scratch_high, scratch_low, scratch); 153 __ vldr(double_scratch, MemOperand(input_reg, double_offset)); 154 __ vmov(scratch_low, scratch_high, double_scratch); 157 __ vcvt_s32_f64(double_scratch.low(), double_scratch); 158 __ vmov(result_reg, double_scratch.low()); 161 __ su 4683 #undef __ macro [all...] |
H A D | codegen-arm.cc | 17 #define __ masm. macro 51 __ vmov(input, r0, r1); 53 __ Push(temp3, temp2, temp1); 57 __ Pop(temp3, temp2, temp1); 59 __ vmov(d0, result); 61 __ vmov(r0, r1, result); 63 __ Ret(); 103 __ pld(MemOperand(src, 0)); 105 __ cmp(chars, Operand(8)); 106 __ 351 #undef __ macro 374 #define __ macro 864 #undef __ macro [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | builtins-mips.cc | 22 #define __ ACCESS_MASM(masm) macro 43 __ push(a1); 50 __ Addu(s0, a0, num_extra_args + 1); 51 __ sll(s1, s0, kPointerSizeLog2); 52 __ Subu(s1, s1, kPointerSize); 53 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 62 __ lw(result, 64 __ lw(result, 67 __ lw(result, 78 __ l 1577 #undef __ macro [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | builtins-x87.cc | 18 #define __ ACCESS_MASM(masm) macro 41 __ pop(scratch); // Save return address. 42 __ push(edi); 43 __ push(scratch); // Restore return address. 50 __ add(eax, Immediate(num_extra_args + 1)); 51 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 59 __ push(edi); 61 __ push(edi); 63 __ CallRuntime(function_id, 1); 65 __ po 1454 #undef __ macro [all...] |
H A D | code-stubs-x87.cc | 99 #define __ ACCESS_MASM(masm) macro 116 __ push(descriptor.GetEnvironmentParameterRegister(i)); 118 __ CallExternalReference(miss, param_count); 121 __ ret(0); 129 __ pushad(); 132 __ sub(esp, Immediate(108)); 133 __ fnsave(Operand(esp, 0)); 138 __ PrepareCallCFunction(argument_count, ecx); 139 __ mov(Operand(esp, 0 * kPointerSize), 141 __ CallCFunctio 4368 #undef __ macro [all...] |
H A D | regexp-macro-assembler-x87.cc | 78 #define __ ACCESS_MASM(masm_) macro 95 __ jmp(&entry_label_); // We'll write the entry code later. 96 __ bind(&start_label_); // And then continue from here. 120 __ add(edi, Immediate(by * char_size())); 129 __ add(register_location(reg), Immediate(by)); 138 __ add(ebx, Immediate(masm_->CodeObject())); 139 __ jmp(ebx); 144 __ bind(label); 149 __ cmp(current_character(), c); 155 __ cm 1303 #undef __ macro [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | builtins-arm64.cc | 19 #define __ ACCESS_MASM(masm) macro 25 __ Ldr(result, GlobalObjectMemOperand()); 26 __ Ldr(result, 29 __ Ldr(result, 39 __ Ldr(result, GlobalObjectMemOperand()); 40 __ Ldr(result, 43 __ Ldr(result, ContextMemOperand(result, 66 __ Push(x1); 73 __ Add(x0, x0, num_extra_args + 1); 74 __ JumpToExternalReferenc 1560 #undef __ macro [all...] |
H A D | code-stubs-arm64.cc | 95 #define __ ACCESS_MASM(masm) macro 118 __ CallExternalReference(miss, param_count); 121 __ Ret(); 141 __ Push(scratch1, scratch2); 146 __ Push(double_scratch); 148 __ Ldr(double_scratch, MemOperand(input, double_offset)); 151 __ TryConvertDoubleToInt64(result, double_scratch, &done); 152 __ Fmov(result, double_scratch); 154 __ Ldr(result, MemOperand(input, double_offset)); 161 __ Ubf 5065 #undef __ macro [all...] |
/external/vixl/examples/ |
H A D | debugger.cc | 33 #define __ masm-> macro 39 __ Brk(); 40 __ Nop(); 41 __ B(&hop); 42 __ Nop(); 43 __ Bind(&hop); 44 __ Mov(x1, 123); 45 __ Mov(x2, 456); 46 __ Add(x0, x1, x2); 47 __ Re [all...] |
H A D | factorial.cc | 30 #define __ masm-> macro 39 __ Mov(x1, x0); 40 __ Mov(x0, 1); // Use x0 as the accumulator. 42 __ Cbz(x1, &end); // Nothing to do if the input is null. 44 __ Bind(&loop); 45 __ Mul(x0, x0, x1); 46 __ Sub(x1, x1, 1); 47 __ Cbnz(x1, &loop); 49 __ Bind(&end); 51 __ Re [all...] |
H A D | swap-int32.cc | 30 #define __ masm-> macro 36 const Register old_stack_pointer = __ StackPointer(); 37 __ Mov(x2, __ StackPointer()); 38 __ SetStackPointer(x2); 42 __ Claim(8); 44 __ Poke(w0, 0); 45 __ Poke(w1, 4); 46 __ Peek(w1, 0); 47 __ Pee [all...] |