/external/v8/src/ic/arm64/ |
H A D | ic-arm64.cc | 44 Register scratch2) { 45 DCHECK(!AreAliased(elements, name, scratch1, scratch2)); 46 DCHECK(!AreAliased(result, scratch1, scratch2)); 52 name, scratch1, scratch2); 61 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 67 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 84 Register scratch2) { 85 DCHECK(!AreAliased(elements, name, value, scratch1, scratch2)); 91 name, scratch1, scratch2); 104 __ Ldrsw(scratch1, UntagSmiFieldMemOperand(scratch2, kDetailsOffse 41 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 81 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 164 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument 326 GenerateKeyedLoadWithSmiKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument 363 GenerateKeyedLoadWithNameKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument [all...] |
H A D | stub-cache-arm64.cc | 28 Register scratch, Register scratch2, Register scratch3) { 44 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3)); 54 __ Ldr(scratch2, MemOperand(scratch)); 55 __ Cmp(name, scratch2); 59 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); 61 __ Cmp(scratch2, scratch3); 68 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset)); 69 __ Bic(scratch2.W(), scratch2.W(), Code::kFlagsNotUsedInLookup); 70 __ Cmp(scratch2 25 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register scratch3) argument [all...] |
H A D | handler-compiler-arm64.cc | 95 Register scratch2, Label* miss_label) { 96 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 448 Register scratch = scratch2(); 463 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check, 468 DCHECK(!AreAliased(object_reg, scratch1, scratch2)); 469 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); 488 __ CmpWeakValue(scratch1, cell, scratch2); 509 __ CheckAccessGlobalProxy(reg, scratch2, temps.AcquireX(), miss); 528 name, scratch2, miss); local 543 scratch2); local 93 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 461 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check, ReturnHolder return_what) argument [all...] |
/external/libvpx/libvpx/vpx_dsp/mips/ |
H A D | convolve2_avg_dspr2.c | 35 uint32_t scratch1, scratch2; local 85 "lbu %[scratch2], 1(%[dst_ptr]) \n\t" 92 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 2 */ 98 "lbu %[scratch2], 3(%[dst_ptr]) \n\t" 103 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 4 */ 110 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), 139 uint32_t scratch1, scratch2; local 190 "lbu %[scratch2], 1(%[dst_ptr]) \n\t" 197 "addqh_r.w %[store2], %[store2], %[scratch2] \ [all...] |
H A D | convolve8_vert_dspr2.c | 36 uint32_t scratch1, scratch2; local 78 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 80 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 81 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 92 "preceu.ph.qbl %[scratch2], %[load3] \n\t" 94 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 95 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 115 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 117 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 118 "append %[p2], %[scratch2], 1 190 uint32_t scratch1, scratch2; local [all...] |
H A D | convolve8_avg_dspr2.c | 36 uint32_t scratch1, scratch2; local 78 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 80 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 81 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 92 "preceu.ph.qbl %[scratch2], %[load3] \n\t" 94 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 95 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 115 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 117 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 118 "append %[p2], %[scratch2], 1 197 uint32_t scratch1, scratch2; local [all...] |
/external/v8/src/ic/ppc/ |
H A D | ic-ppc.cc | 50 Register scratch2) { 54 // scratch2: Used as temporary. 59 name, scratch1, scratch2); 63 __ bind(&done); // scratch2 == elements + 4 * index 68 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 69 __ mr(r0, scratch2); 70 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask)); 71 __ and_(scratch2, scratch1, scratch2, SetRC); 73 __ mr(scratch2, r 47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 92 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 163 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument [all...] |
H A D | stub-cache-ppc.cc | 21 Register offset, Register scratch, Register scratch2, 66 __ LoadP(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 67 __ cmp(ip, scratch2); 71 Register code = scratch2; 72 scratch2 = no_reg; 17 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
/external/v8/src/ic/s390/ |
H A D | ic-s390.cc | 47 Register scratch2) { 51 // scratch2: Used as temporary. 56 name, scratch1, scratch2); 60 __ bind(&done); // scratch2 == elements + 4 * index 65 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 66 __ LoadRR(r0, scratch2); 67 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask)); 68 __ AndP(scratch2, scratch1); 70 __ LoadRR(scratch2, r0); 74 FieldMemOperand(scratch2, kElementsStartOffse 44 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 88 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 158 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument [all...] |
/external/v8/src/ppc/ |
H A D | codegen-ppc.cc | 107 Register scratch2 = r10; local 113 scratch2)); 131 __ Allocate(scratch3, array, scratch4, scratch2, fail, DOUBLE_ALIGNMENT); 137 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 140 __ StoreP(scratch2, MemOperand(array, HeapObject::kMapOffset)); 143 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2, 149 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2, 156 __ addi(scratch2, array, Operand(FixedDoubleArray::kHeaderSize)); 158 __ add(array_end, scratch2, array_end); 173 // scratch2 330 Register scratch2 = value; local [all...] |
/external/v8/src/ic/arm/ |
H A D | ic-arm.cc | 50 Register scratch2) { 54 // scratch2: Used as temporary. 59 name, scratch1, scratch2); 63 __ bind(&done); // scratch2 == elements + 4 * index 68 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 74 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 92 Register scratch2) { 96 // scratch2: Used as temporary. 101 name, scratch1, scratch2); 105 __ bind(&done); // scratch2 47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 89 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 157 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument [all...] |
H A D | stub-cache-arm.cc | 21 Register offset, Register scratch, Register scratch2, 57 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 58 __ cmp(ip, scratch2); 62 Register code = scratch2; 63 scratch2 = no_reg; 17 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
/external/v8/src/arm64/ |
H A D | macro-assembler-arm64.cc | 1478 Register scratch1, Register scratch2, 1481 DCHECK(!AreAliased(object, scratch0, scratch1, scratch2, scratch3, scratch4)); 1494 Register map = scratch2; 1535 Register scratch2, 1549 Mov(scratch2, new_space_allocation_top_adr); 1550 Ldr(scratch2, MemOperand(scratch2)); 1551 Eor(scratch2, scratch1, scratch2); 1552 Tst(scratch2, ~Pag 1477 CheckEnumCache(Register object, Register scratch0, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* call_runtime) argument 1533 TestJSArrayForAllocationMemento(Register receiver, Register scratch1, Register scratch2, Label* no_memento_found) argument 1791 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument 2270 JumpIfEitherIsNotSequentialOneByteStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure, SmiCheckType smi_check) argument 2298 JumpIfEitherInstanceTypeIsNotSequentialOneByte( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 2328 JumpIfBothInstanceTypesAreNotSequentialOneByte( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 2946 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 2956 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 2968 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 3027 Allocate(int object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) argument 3124 Register scratch2 = temps.AcquireX(); local 3189 FastAllocate(int object_size, Register result, Register scratch1, Register scratch2, AllocationFlags flags) argument 3260 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 3287 AllocateOneByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 3309 AllocateTwoByteConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3325 AllocateOneByteConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3337 AllocateTwoByteSlicedString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3354 AllocateOneByteSlicedString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3370 AllocateHeapNumber(Register result, Label* gc_required, Register scratch1, Register scratch2, CPURegister value, CPURegister heap_number_map, MutableMode mode) argument 3437 AllocateJSValue(Register result, Register constructor, Register value, Register scratch1, Register scratch2, Label* gc_required) argument 3549 DispatchWeakMap(Register obj, Register scratch1, Register scratch2, Handle<WeakCell> cell, Handle<Code> success, SmiCheckType smi_check_type) argument 3833 CheckAccessGlobalProxy(Register holder_reg, Register scratch1, Register scratch2, Label* miss) argument 3942 LoadFromNumberDictionary(Label* miss, Register elements, Register key, Register result, Register scratch0, Register scratch1, Register scratch2, Register scratch3) argument 4078 Register scratch2 = temps.AcquireX(); local 4685 LoadTransitionedArrayMapConditional( ElementsKind expected_kind, ElementsKind transitioned_kind, Register map_in_out, Register scratch1, Register scratch2, Label* no_map_match) argument [all...] |
H A D | code-stubs-arm64.h | 20 Register scratch2, Register scratch3, Register scratch4); 26 Register scratch2, 32 Register scratch1, Register scratch2, Label* chars_not_equal); 241 Register scratch2() { return scratch2_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 364 Register scratch2);
|
/external/v8/src/ic/mips/ |
H A D | ic-mips.cc | 45 // The address returned from GenerateStringDictionaryProbes() in scratch2 50 Register scratch2) { 54 // scratch2: Used as temporary. 59 name, scratch1, scratch2); 63 __ bind(&done); // scratch2 == elements + 4 * index. 68 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 75 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 90 // The address returned from GenerateStringDictionaryProbes() in scratch2 95 Register scratch2) { 99 // scratch2 47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 92 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 159 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument 461 Register scratch2 = t4; local [all...] |
H A D | stub-cache-mips.cc | 21 Register offset, Register scratch, Register scratch2, 56 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 57 __ Branch(&miss, ne, at, Operand(scratch2)); 60 Register code = scratch2; 61 scratch2 = no_reg; 17 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
/external/v8/src/ic/mips64/ |
H A D | ic-mips64.cc | 45 // The address returned from GenerateStringDictionaryProbes() in scratch2 50 Register scratch2) { 54 // scratch2: Used as temporary. 59 name, scratch1, scratch2); 63 __ bind(&done); // scratch2 == elements + 4 * index. 68 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 75 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 90 // The address returned from GenerateStringDictionaryProbes() in scratch2 95 Register scratch2) { 99 // scratch2 47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 92 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 158 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument 460 Register scratch2 = t0; local [all...] |
H A D | stub-cache-mips64.cc | 21 Register offset, Register scratch, Register scratch2, 57 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 58 __ Branch(&miss, ne, at, Operand(scratch2)); 61 Register code = scratch2; 62 scratch2 = no_reg; 17 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
/external/v8/src/s390/ |
H A D | code-stubs-s390.h | 30 Register scratch2, 37 Register scratch2); 360 Register scratch2); 370 Register scratch1, Register scratch2, 378 Register scratch1, Register scratch2, 407 Register scratch1, Register scratch2, 418 Register scratch1, Register scratch2, 460 Register scratch1, Register scratch2,
|
H A D | codegen-s390.cc | 99 Register scratch2 = r1; local 103 scratch2)); 106 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch2, fail); 124 __ Allocate(r14, array, r9, scratch2, &gc_required, DOUBLE_ALIGNMENT); 127 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 130 __ StoreP(scratch2, MemOperand(array, HeapObject::kMapOffset)); 133 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2, 139 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2, 160 // scratch2: begin of FixedDoubleArray element fields, not tagged 166 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2, 324 Register scratch2 = value; local [all...] |
/external/v8/src/arm/ |
H A D | codegen-arm.cc | 366 Register scratch2 = r9; local 370 elements, length, array, scratch2)); 390 __ Allocate(lr, array, elements, scratch2, &gc_required, DOUBLE_ALIGNMENT); 397 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 400 __ str(scratch2, MemOperand(array, HeapObject::kMapOffset)); 406 scratch2, 417 scratch2, 425 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize)); 426 __ add(array_end, scratch2, Operand(length, LSL, 2)); 438 // scratch2 595 Register scratch2 = value; local [all...] |
/external/v8/src/ic/ |
H A D | handler-compiler.cc | 113 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, 124 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name, 147 Register scratch2) { 182 scratch2); local 215 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3()); 246 scratch2(), false, no_reg, holder, accessor_index); 258 PushVectorAndSlot(scratch2(), scratch3()); 274 PopVectorAndSlot(scratch2(), scratch3()); 424 receiver(), scratch2(), false, no_reg, reg, 434 expected_arguments, scratch2()); 144 NonexistentFrontendHeader(Handle<Name> name, Label* miss, Register scratch1, Register scratch2) argument [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
H A D | loopfilter_block_sse2_x86_64.asm | 31 movdqa scratch2, %3 ; save p1 32 LF_ABS scratch2, %4 ; abs(p1 - p0) 37 pmaxub %5, scratch2 ; accumulate hev 68 movdqa scratch2, %6 ; save hev 74 pandn scratch2, scratch1 ; vp8_filter &= hev 80 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 81 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 82 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 83 pand %5, scratch2 ; &= mask 85 movdqa scratch2, [all...] |
/external/v8/src/mips/ |
H A D | codegen-mips.cc | 654 Register scratch2 = t5; local 659 elements, length, array, scratch2)); 681 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT); 685 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 688 __ sw(scratch2, FieldMemOperand(array, HeapObject::kMapOffset)); 694 scratch2, 705 scratch2, 738 scratch2, 753 __ lw(scratch2, MemOperand(scratch1)); 755 // scratch2 892 Register scratch2 = value; local [all...] |
/external/v8/src/mips64/ |
H A D | codegen-mips64.cc | 655 Register scratch2 = t1; local 660 elements, length, array, scratch2)); 681 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT); 686 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 689 __ sd(scratch2, MemOperand(array, HeapObject::kMapOffset)); 695 scratch2, 706 scratch2, 739 scratch2, 754 __ ld(scratch2, MemOperand(scratch1)); 756 // scratch2 892 Register scratch2 = value; local [all...] |