Home
last modified time | relevance | path

Searched refs:scratch3 (Results 1 – 25 of 51) sorted by relevance

123

/external/pixman/pixman/
Dpixman-mips-dspr2-asm.h303 scratch1, scratch2, scratch3, scratch4
309 and \scratch3, \scratch1, \maskG
312 shll.ph \scratch3, \scratch3, 5
314 shrl.qb \scratch4, \scratch3, 6
316 or \scratch3, \scratch3, \scratch4
321 or \scratch3, \scratch2, \scratch3
322 precrq.ph.w \out1_8888, \out2_8888, \scratch3
323 precr_sra.ph.w \out2_8888, \scratch3, 0
378 scratch1, scratch2, scratch3
382 shra_r.ph \scratch3, \scratch1, 8
[all …]
/external/chromium_org/v8/src/ic/arm64/
Dstub-cache-arm64.cc29 Register scratch3) { in ProbeTable() argument
45 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3)); in ProbeTable()
48 __ Add(scratch3, offset, Operand(offset, LSL, 1)); in ProbeTable()
52 __ Add(scratch, scratch, Operand(scratch3, LSL, kPointerSizeLog2)); in ProbeTable()
61 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
62 __ Cmp(scratch2, scratch3); in ProbeTable()
Dic-arm64.cc444 Register scratch2, Register scratch3, in GenerateKeyedLoadWithSmiKey() argument
447 DCHECK(!AreAliased(key, receiver, scratch1, scratch2, scratch3, scratch4, in GenerateKeyedLoadWithSmiKey()
461 GenerateFastArrayLoad(masm, receiver, key, scratch3, scratch2, scratch1, in GenerateKeyedLoadWithSmiKey()
468 __ Ldr(scratch3, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateKeyedLoadWithSmiKey()
469 __ Ldr(scratch2, FieldMemOperand(scratch3, JSObject::kMapOffset)); in GenerateKeyedLoadWithSmiKey()
474 __ LoadFromNumberDictionary(slow, scratch3, key, result, scratch1, scratch2, in GenerateKeyedLoadWithSmiKey()
481 Register scratch2, Register scratch3, in GenerateKeyedLoadWithNameKey() argument
484 DCHECK(!AreAliased(key, receiver, scratch1, scratch2, scratch3, scratch4, in GenerateKeyedLoadWithNameKey()
498 __ Ldr(scratch3, FieldMemOperand(scratch2, HeapObject::kMapOffset)); in GenerateKeyedLoadWithNameKey()
499 __ JumpIfRoot(scratch3, Heap::kHashTableMapRootIndex, &probe_dictionary); in GenerateKeyedLoadWithNameKey()
[all …]
Dhandler-compiler-arm64.cc380 Register scratch2, Register scratch3, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
384 scratch3)); in GenerateStoreTransition()
387 scratch3 = NoReg; in GenerateStoreTransition()
692 DCHECK(!AreAliased(scratch2(), scratch3(), scratch4(), reg)); in GenerateLoadCallback()
708 __ Mov(scratch3(), Operand(callback)); in GenerateLoadCallback()
709 __ Ldr(scratch3(), in GenerateLoadCallback()
710 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset)); in GenerateLoadCallback()
712 __ Mov(scratch3(), Operand(Handle<Object>(callback->data(), isolate()))); in GenerateLoadCallback()
716 __ Push(scratch3(), scratch4(), scratch4(), scratch2(), reg, name()); in GenerateLoadCallback()
747 scratch3())); in GenerateLoadInterceptorWithFollowup()
/external/chromium_org/v8/src/ic/arm/
Dhandler-compiler-arm.cc336 Register scratch2, Register scratch3, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
373 __ LoadRoot(scratch3, Heap::kMutableHeapNumberMapRootIndex); in GenerateStoreTransition()
374 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow, in GenerateStoreTransition()
662 DCHECK(!scratch3().is(reg)); in GenerateLoadCallback()
666 __ Move(scratch3(), callback); in GenerateLoadCallback()
667 __ ldr(scratch3(), in GenerateLoadCallback()
668 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset)); in GenerateLoadCallback()
670 __ Move(scratch3(), Handle<Object>(callback->data(), isolate())); in GenerateLoadCallback()
672 __ push(scratch3()); in GenerateLoadCallback()
673 __ LoadRoot(scratch3(), Heap::kUndefinedValueRootIndex); in GenerateLoadCallback()
[all …]
Dic-arm.cc295 Register scratch2, Register scratch3, Label* unmapped_case, in GenerateMappedArgumentsLookup() argument
327 __ mov(scratch3, Operand(kPointerSize >> 1)); in GenerateMappedArgumentsLookup()
328 __ mul(scratch3, key, scratch3); in GenerateMappedArgumentsLookup()
329 __ add(scratch3, scratch3, Operand(kOffset)); in GenerateMappedArgumentsLookup()
331 __ ldr(scratch2, MemOperand(scratch1, scratch3)); in GenerateMappedArgumentsLookup()
332 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateMappedArgumentsLookup()
333 __ cmp(scratch2, scratch3); in GenerateMappedArgumentsLookup()
340 __ mov(scratch3, Operand(kPointerSize >> 1)); in GenerateMappedArgumentsLookup()
341 __ mul(scratch3, scratch2, scratch3); in GenerateMappedArgumentsLookup()
342 __ add(scratch3, scratch3, Operand(Context::kHeaderSize - kHeapObjectTag)); in GenerateMappedArgumentsLookup()
[all …]
/external/chromium_org/v8/src/ic/mips64/
Dic-mips64.cc300 Register scratch2, Register scratch3, Label* unmapped_case, in GenerateMappedArgumentsLookup() argument
330 __ SmiUntag(scratch3, key); in GenerateMappedArgumentsLookup()
331 __ dsll(scratch3, scratch3, kPointerSizeLog2); in GenerateMappedArgumentsLookup()
332 __ Daddu(scratch3, scratch3, Operand(kOffset)); in GenerateMappedArgumentsLookup()
334 __ Daddu(scratch2, scratch1, scratch3); in GenerateMappedArgumentsLookup()
336 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateMappedArgumentsLookup()
337 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3)); in GenerateMappedArgumentsLookup()
343 __ SmiUntag(scratch3, scratch2); in GenerateMappedArgumentsLookup()
344 __ dsll(scratch3, scratch3, kPointerSizeLog2); in GenerateMappedArgumentsLookup()
345 __ Daddu(scratch3, scratch3, Operand(Context::kHeaderSize - kHeapObjectTag)); in GenerateMappedArgumentsLookup()
[all …]
Dhandler-compiler-mips64.cc330 Register scratch2, Register scratch3, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
368 __ LoadRoot(scratch3, Heap::kMutableHeapNumberMapRootIndex); in GenerateStoreTransition()
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow, in GenerateStoreTransition()
660 DCHECK(!scratch3().is(reg)); in GenerateLoadCallback()
664 __ li(scratch3(), callback); in GenerateLoadCallback()
665 __ ld(scratch3(), in GenerateLoadCallback()
666 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset)); in GenerateLoadCallback()
668 __ li(scratch3(), Handle<Object>(callback->data(), isolate())); in GenerateLoadCallback()
671 __ sd(scratch3(), MemOperand(sp, 5 * kPointerSize)); in GenerateLoadCallback()
672 __ LoadRoot(scratch3(), Heap::kUndefinedValueRootIndex); in GenerateLoadCallback()
[all …]
/external/chromium_org/v8/src/ic/mips/
Dic-mips.cc302 Register scratch2, Register scratch3, Label* unmapped_case, in GenerateMappedArgumentsLookup() argument
332 __ li(scratch3, Operand(kPointerSize >> 1)); in GenerateMappedArgumentsLookup()
333 __ Mul(scratch3, key, scratch3); in GenerateMappedArgumentsLookup()
334 __ Addu(scratch3, scratch3, Operand(kOffset)); in GenerateMappedArgumentsLookup()
336 __ Addu(scratch2, scratch1, scratch3); in GenerateMappedArgumentsLookup()
338 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateMappedArgumentsLookup()
339 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3)); in GenerateMappedArgumentsLookup()
345 __ li(scratch3, Operand(kPointerSize >> 1)); in GenerateMappedArgumentsLookup()
346 __ Mul(scratch3, scratch2, scratch3); in GenerateMappedArgumentsLookup()
347 __ Addu(scratch3, scratch3, Operand(Context::kHeaderSize - kHeapObjectTag)); in GenerateMappedArgumentsLookup()
[all …]
Dhandler-compiler-mips.cc330 Register scratch2, Register scratch3, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
368 __ LoadRoot(scratch3, Heap::kMutableHeapNumberMapRootIndex); in GenerateStoreTransition()
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow, in GenerateStoreTransition()
660 DCHECK(!scratch3().is(reg)); in GenerateLoadCallback()
664 __ li(scratch3(), callback); in GenerateLoadCallback()
665 __ lw(scratch3(), in GenerateLoadCallback()
666 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset)); in GenerateLoadCallback()
668 __ li(scratch3(), Handle<Object>(callback->data(), isolate())); in GenerateLoadCallback()
671 __ sw(scratch3(), MemOperand(sp, 5 * kPointerSize)); in GenerateLoadCallback()
672 __ LoadRoot(scratch3(), Heap::kUndefinedValueRootIndex); in GenerateLoadCallback()
[all …]
/external/chromium_org/v8/src/arm64/
Dmacro-assembler-arm64.cc1461 Register scratch3, in CheckEnumCache() argument
1464 scratch3)); in CheckEnumCache()
1477 Register enum_length = scratch3; in CheckEnumCache()
1575 Register scratch3, in Throw() argument
1610 JumpToHandlerEntry(value, object, state, scratch3, scratch4); in Throw()
1617 Register scratch3, in ThrowUncatchable() argument
1657 JumpToHandlerEntry(value, object, state, scratch3, scratch4); in ThrowUncatchable()
2289 Register scratch3, in LookupNumberStringCache() argument
2291 DCHECK(!AreAliased(object, result, scratch1, scratch2, scratch3)); in LookupNumberStringCache()
2295 Register mask = scratch3; in LookupNumberStringCache()
[all …]
Dmacro-assembler-arm64.h974 Register scratch3,
1084 Register scratch3,
1092 Register scratch3,
1350 Register scratch3,
1354 Register scratch3, Label* gc_required);
1623 Register scratch3);
1638 Register scratch3,
1863 Register scratch3,
2053 Register scratch3, Register scratch4,
2057 Register scratch3, Register scratch4);
[all …]
Dcode-stubs-arm64.h20 Register scratch2, Register scratch3, Register scratch4);
27 Register scratch3);
/external/chromium_org/v8/src/mips64/
Dcodegen-mips64.cc601 Register scratch3 = a7; in GenerateSmiToDouble() local
660 __ Daddu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
662 __ Daddu(array_end, array_end, scratch3); in GenerateSmiToDouble()
705 __ sdc1(f0, MemOperand(scratch3)); in GenerateSmiToDouble()
707 __ daddiu(scratch3, scratch3, kDoubleSize); // In delay slot. in GenerateSmiToDouble()
718 __ sw(hole_lower, MemOperand(scratch3)); in GenerateSmiToDouble()
720 __ sw(hole_upper, MemOperand(scratch3, kIntSize)); in GenerateSmiToDouble()
721 __ Daddu(scratch3, scratch3, kDoubleSize); in GenerateSmiToDouble()
724 __ Branch(&loop, lt, scratch3, Operand(array_end)); in GenerateSmiToDouble()
820 Register scratch3 = t2; in GenerateDoubleToObject() local
[all …]
Dcode-stubs-mips64.h31 Register scratch2, Register scratch3, Register scratch4);
38 Register scratch3);
43 Register scratch1, Register scratch2, Register scratch3,
Dmacro-assembler-mips64.h378 Register scratch3,
540 Register scratch3,
544 Register scratch3, Label* gc_required);
1067 Register scratch3,
1543 Register scratch3,
Dcode-stubs-mips64.cc147 Register scratch3 = in Generate() local
151 __ Push(scratch, scratch2, scratch3); in Generate()
163 __ mfc1(scratch3, double_scratch); in Generate()
177 __ Move(result_reg, scratch3); in Generate()
184 Register input_low = scratch3; in Generate()
266 __ Pop(scratch, scratch2, scratch3); in Generate()
3342 Register scratch2, Register scratch3) { in GenerateFlatOneByteStringEquals() argument
3367 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3, in GenerateFlatOneByteStringEquals()
3378 Register scratch2, Register scratch3, Register scratch4) { in GenerateCompareFlatOneByteStrings() argument
3383 __ Dsubu(scratch3, scratch1, Operand(scratch2)); in GenerateCompareFlatOneByteStrings()
[all …]
/external/chromium_org/v8/src/mips/
Dcodegen-mips.cc707 Register scratch3 = t3; in GenerateSmiToDouble() local
767 __ Addu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
769 __ Addu(array_end, scratch3, at); in GenerateSmiToDouble()
812 __ sdc1(f0, MemOperand(scratch3)); in GenerateSmiToDouble()
814 __ addiu(scratch3, scratch3, kDoubleSize); // In delay slot. in GenerateSmiToDouble()
826 __ sw(hole_lower, MemOperand(scratch3, Register::kMantissaOffset)); in GenerateSmiToDouble()
828 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset)); in GenerateSmiToDouble()
830 __ addiu(scratch3, scratch3, kDoubleSize); in GenerateSmiToDouble()
832 __ Branch(&loop, lt, scratch3, Operand(array_end)); in GenerateSmiToDouble()
930 Register scratch3 = t6; in GenerateDoubleToObject() local
[all …]
Dcode-stubs-mips.h31 Register scratch2, Register scratch3, Register scratch4);
38 Register scratch3);
43 Register scratch1, Register scratch2, Register scratch3,
Dmacro-assembler-mips.h357 Register scratch3,
519 Register scratch3,
523 Register scratch3, Label* gc_required);
1041 Register scratch3,
1472 Register scratch3,
Dcode-stubs-mips.cc148 Register scratch3 = in Generate() local
152 __ Push(scratch, scratch2, scratch3); in Generate()
165 __ mfc1(scratch3, double_scratch); in Generate()
179 __ Move(result_reg, scratch3); in Generate()
186 Register input_low = scratch3; in Generate()
270 __ Pop(scratch, scratch2, scratch3); in Generate()
3305 Register scratch2, Register scratch3) { in GenerateFlatOneByteStringEquals() argument
3330 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3, in GenerateFlatOneByteStringEquals()
3341 Register scratch2, Register scratch3, Register scratch4) { in GenerateCompareFlatOneByteStrings() argument
3346 __ Subu(scratch3, scratch1, Operand(scratch2)); in GenerateCompareFlatOneByteStrings()
[all …]
/external/chromium_org/v8/src/ic/
Daccess-compiler.h56 Register scratch3() const { return registers_[4]; } in scratch3() function
Dhandler-compiler.cc117 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, in FrontendHeader()
203 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3()); in CompileLoadNonexistent()
335 scratch1(), scratch2(), scratch3(), &miss, &slow); in CompileStoreTransition()
/external/chromium_org/v8/src/arm/
Dcode-stubs-arm.h31 Register scratch2, Register scratch3, Register scratch4);
38 Register scratch3);
/external/chromium_org/v8/src/ic/x64/
Dic-x64.cc656 Register scratch2, Register scratch3, Label* unmapped_case, in GenerateMappedArgumentsLookup() argument
686 __ SmiToInteger64(scratch3, key); in GenerateMappedArgumentsLookup()
688 FieldOperand(scratch1, scratch3, times_pointer_size, kHeaderSize)); in GenerateMappedArgumentsLookup()
696 __ SmiToInteger64(scratch3, scratch2); in GenerateMappedArgumentsLookup()
697 return FieldOperand(scratch1, scratch3, times_pointer_size, in GenerateMappedArgumentsLookup()

123