Searched refs:__ (Results 26 - 50 of 236) sorted by relevance

12345678910

/external/chromium_org/v8/test/cctest/
H A Dtest-hashing.cc47 #define __ masm-> macro
52 __ push(ebx);
53 __ mov(eax, Immediate(key));
54 __ GetNumberHash(eax, ebx);
55 __ pop(ebx);
56 __ Ret();
58 __ pushq(kRootRegister);
59 __ InitializeRootRegister();
60 __ pushq(rbx);
61 __ mov
154 #undef __ macro
[all...]
H A Dtest-macro-assembler-x64.cc96 #define __ masm-> macro
101 __ pushq(i::kSmiConstantRegister);
102 __ pushq(i::kRootRegister);
103 __ InitializeSmiConstantRegister();
104 __ InitializeRootRegister();
110 __ Move(rdx, Smi::FromInt(1));
111 __ cmpq(rdx, i::kSmiConstantRegister);
112 __ movq(rdx, Immediate(-1));
113 __ cmovq(not_equal, rax, rdx);
114 __ pop
2748 #undef __ macro
[all...]
H A Dtest-assembler-arm64.cc56 // __ mov(x0, Operand(1));
105 #define __ masm. macro
142 __ Reset(); \
146 __ SetStackPointer(csp); \
147 __ PushCalleeSavedRegisters(); \
148 __ Debug("Start test.", __LINE__, TRACE_ENABLE | LOG_ALL);
158 __ Debug("End test.", __LINE__, TRACE_DISABLE | LOG_ALL); \
160 __ PopCalleeSavedRegisters(); \
161 __ Ret(); \
162 __ GetCod
[all...]
H A Dtest-assembler-x87.cc48 #define __ assm. macro
58 __ mov(eax, Operand(esp, 4));
59 __ add(eax, Operand(esp, 8));
60 __ ret(0);
86 __ mov(edx, Operand(esp, 4));
87 __ xor_(eax, eax); // clear eax
88 __ jmp(&C);
90 __ bind(&L);
91 __ add(eax, edx);
92 __ su
315 #undef __ macro
[all...]
/external/chromium_org/v8/src/ia32/
H A Dcodegen-ia32.cc34 #define __ masm. macro
51 __ movsd(input, Operand(esp, 1 * kPointerSize));
52 __ push(eax);
53 __ push(ebx);
57 __ pop(ebx);
58 __ pop(eax);
59 __ movsd(Operand(esp, 1 * kPointerSize), result);
60 __ fld_d(Operand(esp, 1 * kPointerSize));
61 __ Ret();
85 __ movs
104 #undef __ macro
105 #define __ macro
174 #undef __ macro
175 #define __ macro
516 #undef __ macro
521 #define __ macro
973 #undef __ macro
[all...]
/external/chromium_org/v8/src/arm/
H A Dregexp-macro-assembler-arm.cc97 #define __ ACCESS_MASM(masm_) macro
114 __ jmp(&entry_label_); // We'll write the entry code later.
115 __ bind(&start_label_); // And then continue from here.
139 __ add(current_input_offset(),
149 __ ldr(r0, register_location(reg));
150 __ add(r0, r0, Operand(by));
151 __ str(r0, register_location(reg));
160 __ add(pc, r0, Operand(code_pointer()));
165 __ bind(label);
170 __ cm
1273 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dstub-cache-x64.cc15 #define __ ACCESS_MASM(masm) macro
39 __ leap(offset, Operand(offset, offset, times_2, 0));
41 __ LoadAddress(kScratchRegister, key_offset);
47 __ cmpl(name, Operand(kScratchRegister, offset, scale_factor, 0));
48 __ j(not_equal, &miss);
52 __ movp(kScratchRegister,
54 __ cmpp(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset));
55 __ j(not_equal, &miss);
58 __ LoadAddress(kScratchRegister, value_offset);
59 __ mov
149 #undef __ macro
[all...]
H A Dic-x64.cc21 #define __ ACCESS_MASM(masm) macro
28 __ cmpb(type, Immediate(JS_GLOBAL_OBJECT_TYPE));
29 __ j(equal, global_object);
30 __ cmpb(type, Immediate(JS_BUILTINS_OBJECT_TYPE));
31 __ j(equal, global_object);
32 __ cmpb(type, Immediate(JS_GLOBAL_PROXY_TYPE));
33 __ j(equal, global_object);
68 __ bind(&done);
73 __ Test(Operand(elements, r1, times_pointer_size,
76 __
917 #undef __ macro
[all...]
H A Dic-compiler-x64.cc15 #define __ ACCESS_MASM(masm) macro
25 __ PopReturnAddressTo(rbx);
26 __ Push(StoreDescriptor::ReceiverRegister());
27 __ Push(StoreDescriptor::NameRegister());
28 __ Push(StoreDescriptor::ValueRegister());
29 __ Push(Smi::FromInt(strict_mode));
30 __ PushReturnAddressFrom(rbx);
33 __ TailCallRuntime(Runtime::kSetProperty, 4, 1);
37 #undef __ macro
38 #define __ ACCESS_MAS macro
133 #undef __ macro
[all...]
/external/chromium_org/v8/src/mips/
H A Dregexp-macro-assembler-mips.cc96 #define __ ACCESS_MASM(masm_) macro
114 __ jmp(&entry_label_); // We'll write the entry code later.
117 __ bind(&internal_failure_label_);
118 __ li(v0, Operand(FAILURE));
119 __ Ret();
120 __ bind(&start_label_); // And then continue from here.
145 __ Addu(current_input_offset(),
155 __ lw(a0, register_location(reg));
156 __ Addu(a0, a0, Operand(by));
157 __ s
1320 #undef __ macro
[all...]
H A Dcode-stubs-mips.cc92 #define __ ACCESS_MASM(masm) macro
122 __ Subu(sp, sp, Operand(param_count * kPointerSize));
125 __ sw(descriptor.GetEnvironmentParameterRegister(i),
128 __ CallExternalReference(miss, param_count);
131 __ Ret();
152 __ Push(scratch, scratch2, scratch3);
156 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
159 __ cfc1(scratch2, FCSR);
160 __ ctc1(zero_reg, FCSR);
163 __ Trunc_w_
4890 #undef __ macro
[all...]
H A Ddeoptimizer-mips.cc125 #define __ masm()-> macro
144 __ Subu(sp, sp, Operand(kDoubleRegsSize));
148 __ sdc1(fpu_reg, MemOperand(sp, offset));
153 __ Subu(sp, sp, kNumberOfRegisters * kPointerSize);
156 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i));
164 __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize));
169 __ mov(a3, ra);
171 __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize)));
173 __ Subu(t0, fp, t0);
177 __ PrepareCallCFunctio
399 #undef __ macro
[all...]
H A Dcodegen-mips.cc17 #define __ masm. macro
48 __ MovFromFloatParameter(input);
49 __ Push(temp3, temp2, temp1);
53 __ Pop(temp3, temp2, temp1);
54 __ MovToFloatResult(result);
55 __ Ret();
120 __ slti(t2, a2, 2 * loadstore_chunk);
121 __ bne(t2, zero_reg, &lastb);
122 __ mov(v0, a0); // In delay slot.
128 __ xor
633 #undef __ macro
656 #define __ macro
1248 #undef __ macro
[all...]
/external/chromium_org/v8/src/mips64/
H A Dregexp-macro-assembler-mips64.cc132 #define __ ACCESS_MASM(masm_) macro
150 __ jmp(&entry_label_); // We'll write the entry code later.
153 __ bind(&internal_failure_label_);
154 __ li(v0, Operand(FAILURE));
155 __ Ret();
156 __ bind(&start_label_); // And then continue from here.
181 __ Daddu(current_input_offset(),
191 __ ld(a0, register_location(reg));
192 __ Daddu(a0, a0, Operand(by));
193 __ s
1365 #undef __ macro
[all...]
H A Dcode-stubs-mips64.cc91 #define __ ACCESS_MASM(masm) macro
121 __ Dsubu(sp, sp, Operand(param_count * kPointerSize));
124 __ sd(descriptor.GetEnvironmentParameterRegister(i),
127 __ CallExternalReference(miss, param_count);
130 __ Ret();
151 __ Push(scratch, scratch2, scratch3);
154 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
157 __ cfc1(scratch2, FCSR);
158 __ ctc1(zero_reg, FCSR);
161 __ Trunc_w_
4928 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dstub-cache-ia32.cc15 #define __ ACCESS_MASM(masm) macro
30 __ lea(offset, Operand(offset, offset, times_2, 0));
34 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset));
37 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
38 __ j(not_equal, &miss);
41 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
42 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
43 __ j(not_equal, &miss);
46 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
47 __ and
185 #undef __ macro
[all...]
H A Dic-compiler-ia32.cc15 #define __ ACCESS_MASM(masm) macro
24 __ pop(ebx);
25 __ push(StoreDescriptor::ReceiverRegister());
26 __ push(StoreDescriptor::NameRegister());
27 __ push(StoreDescriptor::ValueRegister());
28 __ push(Immediate(Smi::FromInt(strict_mode)));
29 __ push(ebx); // return address
32 __ TailCallRuntime(Runtime::kSetProperty, 4, 1);
36 #undef __ macro
37 #define __ ACCESS_MAS macro
124 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/x87/
H A Dstub-cache-x87.cc15 #define __ ACCESS_MASM(masm) macro
30 __ lea(offset, Operand(offset, offset, times_2, 0));
34 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset));
37 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
38 __ j(not_equal, &miss);
41 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
42 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
43 __ j(not_equal, &miss);
46 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
47 __ and
185 #undef __ macro
[all...]
H A Dic-compiler-x87.cc15 #define __ ACCESS_MASM(masm) macro
24 __ pop(ebx);
25 __ push(StoreDescriptor::ReceiverRegister());
26 __ push(StoreDescriptor::NameRegister());
27 __ push(StoreDescriptor::ValueRegister());
28 __ push(Immediate(Smi::FromInt(strict_mode)));
29 __ push(ebx); // return address
32 __ TailCallRuntime(Runtime::kSetProperty, 4, 1);
36 #undef __ macro
37 #define __ ACCESS_MAS macro
124 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dic-arm.cc22 #define __ ACCESS_MASM(masm) macro
29 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE));
30 __ b(eq, global_object);
31 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE));
32 __ b(eq, global_object);
33 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE));
34 __ b(eq, global_object);
67 __ bind(&done); // scratch2 == elements + 4 * index
72 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
73 __ ts
922 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dic-mips64.cc23 #define __ ACCESS_MASM(masm) macro
30 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
31 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE));
32 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
67 __ bind(&done); // scratch2 == elements + 4 * index.
72 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
73 __ And(at, scratch1,
75 __ Branch(miss, ne, at, Operand(zero_reg));
78 __ ld(result,
112 __ bin
933 #undef __ macro
[all...]
/external/chromium_org/v8/src/x64/
H A Dcodegen-x64.cc32 #define __ masm. macro
47 __ pushq(rax);
48 __ pushq(rbx);
52 __ popq(rbx);
53 __ popq(rax);
54 __ movsd(xmm0, result);
55 __ Ret();
77 __ sqrtsd(xmm0, xmm0);
78 __ Ret();
110 __ movs
179 #undef __ macro
184 #define __ macro
629 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/mips/
H A Dic-mips.cc23 #define __ ACCESS_MASM(masm) macro
30 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
31 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE));
32 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
67 __ bind(&done); // scratch2 == elements + 4 * index.
72 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
73 __ And(at, scratch1,
75 __ Branch(miss, ne, at, Operand(zero_reg));
78 __ lw(result,
112 __ bin
926 #undef __ macro
[all...]
/external/vixl/examples/
H A Dfactorial-rec.cc30 #define __ masm-> macro
39 __ Bind(&entry);
41 __ Cbz(x0, &input_is_zero);
43 __ Mov(x1, x0);
44 __ Sub(x0, x0, 1);
45 __ Push(x1, lr);
46 __ Bl(&entry); // Recursive call factorial_rec(n - 1).
47 __ Pop(lr, x1);
48 __ Mul(x0, x0, x1);
49 __ Re
[all...]
/external/chromium_org/v8/src/x87/
H A Dcodegen-x87.cc34 #define __ masm. macro
50 #undef __ macro
51 #define __ ACCESS_MASM(masm) macro
58 __ pop(esi);
59 __ pop(edi);
60 __ ret(0);
64 #undef __ macro
65 #define __ masm. macro
108 __ push(edi);
109 __ pus
193 #undef __ macro
198 #define __ macro
558 #undef __ macro
[all...]

Completed in 5110 milliseconds

12345678910