Searched refs:__ (Results 1 - 25 of 236) sorted by relevance

12345678910

/external/chromium_org/v8/test/cctest/
H A Dtest-disasm-x87.cc43 #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 Dtest-disasm-ia32.cc43 #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 Dtest-macro-assembler-ia32.cc49 #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 Dtest-disasm-x64.cc43 #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 Dtest-macro-assembler-x87.cc49 #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 Dcode-stubs-ia32.cc99 #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 Dbuiltins-ia32.cc18 #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 Dregexp-macro-assembler-ia32.cc79 #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 Dcode-stubs-x64.cc91 #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 Dbuiltins-x64.cc18 #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 Dregexp-macro-assembler-x64.cc94 #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 Dbuiltins-mips64.cc21 #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 Dcodegen-mips64.cc17 #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 Dbuiltins-arm.cc19 #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 Dcode-stubs-arm.cc92 #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 Dcodegen-arm.cc17 #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 Dbuiltins-mips.cc22 #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 Dbuiltins-x87.cc18 #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 Dcode-stubs-x87.cc99 #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 Dregexp-macro-assembler-x87.cc78 #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 Dbuiltins-arm64.cc19 #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 Dcode-stubs-arm64.cc95 #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 Ddebugger.cc33 #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 Dfactorial.cc30 #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 Dswap-int32.cc30 #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...]

Completed in 368 milliseconds

12345678910