/external/v8/src/ic/arm64/ |
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, kDetailsOffset)) [all...] |
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.W(), flags) [all...] |
/external/libvpx/libvpx/vpx_dsp/mips/ |
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] \n\t" /* pixel 2 * [all...] |
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], 16 \n\t" /* pixel 1 * 190 uint32_t scratch1, scratch2; local [all...] |
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], 16 \n\t" /* pixel 1 * 197 uint32_t scratch1, scratch2; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
vp9_convolve2_avg_dspr2.c | 37 uint32_t scratch1, scratch2; local 87 "lbu %[scratch2], 1(%[dst_ptr]) \n\t" 94 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 2 */ 100 "lbu %[scratch2], 3(%[dst_ptr]) \n\t" 105 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 4 */ 112 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), 141 uint32_t scratch1, scratch2; local 192 "lbu %[scratch2], 1(%[dst_ptr]) \n\t" 199 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 2 * [all...] |
vp9_convolve8_vert_dspr2.c | 38 uint32_t scratch1, scratch2; local 80 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 82 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 83 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 94 "preceu.ph.qbl %[scratch2], %[load3] \n\t" 96 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 97 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 117 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 119 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 120 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 * 192 uint32_t scratch1, scratch2; local [all...] |
vp9_convolve8_avg_dspr2.c | 38 uint32_t scratch1, scratch2; local 80 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 82 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 83 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 94 "preceu.ph.qbl %[scratch2], %[load3] \n\t" 96 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 97 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 117 "preceu.ph.qbr %[scratch2], %[load3] \n\t" 119 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 120 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 * 199 uint32_t scratch1, scratch2; local [all...] |
/external/v8/src/ic/ppc/ |
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, r0) [all...] |
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;
|
/external/v8/src/ic/s390/ |
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, kElementsStartOffset + 1 * kPointerSize)) [all...] |
/external/v8/src/ppc/ |
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: begin of FixedDoubleArray element fields, not tagge 330 Register scratch2 = value; local [all...] |
/external/v8/src/ic/arm/ |
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 == elements + 4 * inde [all...] |
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;
|
/external/v8/src/arm64/ |
macro-assembler-arm64.cc | 3124 Register scratch2 = temps.AcquireX(); local 4078 Register scratch2 = temps.AcquireX(); local [all...] |
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/ |
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: Used as temporary 461 Register scratch2 = t4; local [all...] |
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;
|
/external/v8/src/ic/mips64/ |
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: Used as temporary 460 Register scratch2 = t0; local [all...] |
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;
|
/device/google/contexthub/firmware/src/cpu/cortexm4f/ |
atomicBitset.c | 87 uint32_t scratch1, scratch2, scratch3, bit = 32; local 105 :"=r"(scratch1), "=r"(bit), "=r"(scratch2), "=l"(scratch3), "=r"(wordPtr)
|
/external/v8/src/s390/ |
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,
|
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/ |
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: begin of FixedDoubleArray element fields, not tagge 595 Register scratch2 = value; local [all...] |
/external/v8/src/ic/ |
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()); [all...] |