Searched defs:__ (Results 26 - 50 of 161) sorted by relevance

1234567

/external/vixl/examples/
H A Dadd3-double.cc30 #define __ masm-> macro
38 __ Fadd(d0, d0, d1); // d0 <- x + y
39 __ Fadd(d0, d0, d2); // d0 <- d0 + z
42 __ Ret();
H A Dadd4-double.cc30 #define __ masm-> macro
41 __ Ucvtf(d2, x0);
42 __ Ucvtf(d3, x1);
45 __ Fadd(d0, d0, d1);
46 __ Fadd(d2, d2, d3);
47 __ Fadd(d0, d0, d2);
50 __ Ret();
H A Dcheck-bounds.cc30 #define __ masm-> macro
41 __ Cmp(x0, x1);
46 __ Ccmp(x0, x2, CFlag, pl);
54 __ Cset(x0, ls);
56 __ Ret();
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...]
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 Dsum-array.cc31 #define __ masm-> macro
41 __ Mov(x2, x0);
42 __ Mov(w0, 0);
45 __ Cbz(w1, &end);
48 __ Bind(&loop);
50 __ Ldrb(w3, MemOperand(x2, 1, PostIndex)); // w3 = *(x2++)
51 __ Add(w0, w0, w3);
53 __ Sub(w1, w1, 1);
54 __ Cbnz(w1, &loop);
56 __ Bin
[all...]
/external/chromium_org/v8/src/arm64/
H A Ddelayed-masm-arm64.cc15 #define __ ACCESS_MASM(masm_) macro
31 __ Ldr(temp1, pending_address_src_);
32 __ Ldr(temp2, src_operand);
35 __ Ldp(temp1, temp2, pending_address_src_);
38 __ Ldp(temp2, temp1, src_operand);
44 __ Str(temp1, pending_address_dst_);
45 __ Str(temp2, dst_operand);
48 __ Stp(temp1, temp2, pending_address_dst_);
51 __ Stp(temp2, temp1, dst_operand);
80 __ St
[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...]
/external/chromium_org/v8/test/cctest/
H A Dtest-code-stubs-ia32.cc43 #define __ assm. macro
60 __ push(ebx);
61 __ push(ecx);
62 __ push(edx);
63 __ push(esi);
64 __ push(edi);
67 __ lea(source_reg, MemOperand(esp, 6 * kPointerSize - offset));
76 __ push(reg);
82 __ push(MemOperand(esp, param_offset));
83 __ pus
116 #undef __ macro
[all...]
H A Dtest-code-stubs-x64.cc42 #define __ assm. macro
59 __ pushq(rbx);
60 __ pushq(rcx);
61 __ pushq(rdx);
62 __ pushq(rsi);
63 __ pushq(rdi);
72 __ leaq(source_reg, MemOperand(rsp, -double_argument_slot - offset));
80 __ pushq(reg);
85 __ subq(rsp, Immediate(kDoubleSize));
86 __ movs
119 #undef __ macro
[all...]
H A Dtest-code-stubs-x87.cc43 #define __ assm. macro
60 __ push(ebx);
61 __ push(ecx);
62 __ push(edx);
63 __ push(esi);
64 __ push(edi);
67 __ lea(source_reg, MemOperand(esp, 6 * kPointerSize - offset));
76 __ push(reg);
82 __ push(MemOperand(esp, param_offset));
83 __ pus
116 #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-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-code-stubs-arm.cc42 #define __ masm. macro
62 __ Push(r7, r6, r5, r4);
63 __ Push(lr);
67 __ vmov(d0, r0, r1);
70 __ sub(sp, sp, Operand(kDoubleSize));
71 __ vstr(d0, sp, 0);
73 __ mov(source_reg, sp);
82 __ push(reg);
88 __ sub(sp, sp, Operand(kDoubleSize));
89 __ vst
134 #undef __ macro
[all...]
/external/chromium_org/v8/src/arm/
H A Dlithium-gap-resolver-arm.cc28 #define __ ACCESS_MASM(cgen_->masm()) macro
60 __ InitializeRootRegister();
164 __ mov(kSavedValueRegister, cgen_->ToRegister(source));
167 __ ldr(kSavedValueRegister, cgen_->ToMemOperand(source));
169 __ vmov(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
171 __ vldr(kScratchDoubleReg, cgen_->ToMemOperand(source));
185 __ mov(cgen_->ToRegister(saved_destination_), kSavedValueRegister);
187 __ str(kSavedValueRegister, cgen_->ToMemOperand(saved_destination_));
189 __ vmov(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
191 __ vst
300 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dic-compiler-arm.cc15 #define __ ACCESS_MASM(masm) macro
20 __ Push(StoreDescriptor::ReceiverRegister(), StoreDescriptor::NameRegister(),
23 __ mov(r0, Operand(Smi::FromInt(strict_mode)));
24 __ Push(r0);
27 __ TailCallRuntime(Runtime::kSetProperty, 4, 1);
31 #undef __ macro
32 #define __ ACCESS_MASM(masm()) macro
48 __ JumpIfSmi(this->name(), &miss);
49 __ ldr(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset));
50 __ ldr
126 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dic-compiler-arm64.cc15 #define __ ACCESS_MASM(masm) macro
21 __ Push(StoreDescriptor::ReceiverRegister(), StoreDescriptor::NameRegister(),
24 __ Mov(x10, Smi::FromInt(strict_mode));
25 __ Push(x10);
28 __ TailCallRuntime(Runtime::kSetProperty, 4, 1);
32 #undef __ macro
33 #define __ ACCESS_MASM(masm()) macro
49 __ JumpIfSmi(this->name(), &miss);
50 __ Ldr(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset));
51 __ Ldr
129 #undef __ macro
[all...]
H A Dstub-cache-arm64.cc16 #define __ ACCESS_MASM(masm) macro
48 __ Add(scratch3, offset, Operand(offset, LSL, 1));
51 __ Mov(scratch, key_offset);
52 __ Add(scratch, scratch, Operand(scratch3, LSL, kPointerSizeLog2));
55 __ Ldr(scratch2, MemOperand(scratch));
56 __ Cmp(name, scratch2);
57 __ B(ne, &miss);
60 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr));
61 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset));
62 __ Cm
[all...]
/external/chromium_org/v8/src/ic/ia32/
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...]
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...]
/external/chromium_org/v8/src/ic/mips/
H A Dic-compiler-mips.cc15 #define __ ACCESS_MASM(masm()) macro
31 __ JumpIfSmi(this->name(), &miss);
32 __ lw(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset));
33 __ lbu(tmp, FieldMemOperand(tmp, Map::kInstanceTypeOffset));
34 __ JumpIfNotUniqueNameInstanceType(tmp, &miss);
36 __ Branch(&miss, ne, this->name(), Operand(name));
43 __ JumpIfSmi(receiver(), smi_target, match); // Reg match is 0 if Smi.
52 __ lw(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset));
60 __ Subu(match, map_reg, Operand(map));
63 __ bin
110 #undef __ macro
111 #define __ macro
127 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dic-compiler-mips64.cc15 #define __ ACCESS_MASM(masm()) macro
31 __ JumpIfSmi(this->name(), &miss);
32 __ ld(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset));
33 __ lbu(tmp, FieldMemOperand(tmp, Map::kInstanceTypeOffset));
34 __ JumpIfNotUniqueNameInstanceType(tmp, &miss);
36 __ Branch(&miss, ne, this->name(), Operand(name));
43 __ JumpIfSmi(receiver(), smi_target, match); // Reg match is 0 if Smi.
52 __ ld(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset));
60 __ Dsubu(match, map_reg, Operand(map));
63 __ bin
110 #undef __ macro
111 #define __ macro
127 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/x87/
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...]
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...]
/external/chromium_org/v8/src/mips64/
H A Dlithium-gap-resolver-mips64.cc136 #define __ ACCESS_MASM(cgen_->masm()) macro
148 __ mov(kLithiumScratchReg, cgen_->ToRegister(source));
150 __ ld(kLithiumScratchReg, cgen_->ToMemOperand(source));
152 __ mov_d(kLithiumScratchDouble, cgen_->ToDoubleRegister(source));
154 __ ldc1(kLithiumScratchDouble, cgen_->ToMemOperand(source));
169 __ mov(cgen_->ToRegister(saved_destination_), kLithiumScratchReg);
171 __ sd(kLithiumScratchReg, cgen_->ToMemOperand(saved_destination_));
173 __ mov_d(cgen_->ToDoubleRegister(saved_destination_),
176 __ sdc1(kLithiumScratchDouble,
197 __ mo
298 #undef __ macro
[all...]

Completed in 3348 milliseconds

1234567