/external/pixman/pixman/ |
H A D | pixman-mips-dspr2-asm.h | 265 * (scratch1 and scratch2). 269 scratch1, scratch2 271 sll \scratch1, \in_565, 0x3 272 andi \scratch2, \scratch1, 0xff 273 ext \scratch1, \in_565, 0x2, 0x3 274 or \scratch1, \scratch2, \scratch1 275 or \out_8888, \out_8888, \scratch1 277 sll \scratch1, \in_565, 0x5 278 andi \scratch1, \scratch [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_convolve2_avg_dspr2.c | 37 uint32_t scratch1, scratch2; local 67 "preceu.ph.qbr %[scratch1], %[load1] \n\t" 69 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 70 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 75 "preceu.ph.qbl %[scratch1], %[load1] \n\t" 77 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 78 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 86 "lbu %[scratch1], 0(%[dst_ptr]) \n\t" 90 "addqh_r.w %[store1], %[store1], %[scratch1] \n\t" /* pixel 1 */ 96 "lbu %[scratch1], 141 uint32_t scratch1, scratch2; local [all...] |
H A D | vp9_convolve2_vert_dspr2.c | 37 uint32_t scratch1; local 67 "preceu.ph.qbr %[scratch1], %[load1] \n\t" 70 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 71 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 76 "preceu.ph.qbl %[scratch1], %[load1] \n\t" 79 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 80 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 105 [scratch1] "=&r" (scratch1), 134 uint32_t scratch1; local [all...] |
H A D | vp9_convolve8_vert_dspr2.c | 38 uint32_t scratch1, scratch2; local 76 "preceu.ph.qbr %[scratch1], %[load1] \n\t" 78 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */ 79 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 90 "preceu.ph.qbl %[scratch1], %[load1] \n\t" 92 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */ 93 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 113 "preceu.ph.qbr %[scratch1], %[load1] \n\t" 115 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */ 116 "append %[p1], %[scratch1], 1 192 uint32_t scratch1, scratch2; local [all...] |
H A D | vp9_convolve8_avg_dspr2.c | 38 uint32_t scratch1, scratch2; local 76 "preceu.ph.qbr %[scratch1], %[load1] \n\t" 78 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */ 79 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 90 "preceu.ph.qbl %[scratch1], %[load1] \n\t" 92 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */ 93 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */ 113 "preceu.ph.qbr %[scratch1], %[load1] \n\t" 115 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */ 116 "append %[p1], %[scratch1], 1 199 uint32_t scratch1, scratch2; local [all...] |
/external/v8/src/arm/ |
H A D | macro-assembler-arm.cc | 871 Register scratch1, 873 mov(scratch1, Operand(length, LSL, kSmiTagSize)); 875 str(scratch1, FieldMemOperand(string, String::kLengthOffset)); 876 mov(scratch1, Operand(String::kEmptyHashField)); 878 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); 1510 Register scratch1, 1518 mov(scratch1, Operand(0x7191)); 1525 ASSERT(!result.is(scratch1)); 1527 ASSERT(!scratch1.is(scratch2)); 1528 ASSERT(!scratch1 [all...] |
H A D | code-stubs-arm.cc | 60 Register scratch1, Register scratch2, 62 __ ldr(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset)); 64 __ cmp(scratch1, scratch2); 520 Register scratch1, 524 __ mov(scratch1, Operand(r0, ASR, kSmiTagSize)); 525 __ vmov(d7.high(), scratch1); 527 __ mov(scratch1, Operand(r1, ASR, kSmiTagSize)); 528 __ vmov(d6.high(), scratch1); 537 __ mov(scratch1, Operand(r0)); 538 ConvertToDoubleStub stub1(r3, r2, scratch1, scratch 59 EmitCheckForHeapNumber(MacroAssembler* masm, Register operand, Register scratch1, Register scratch2, Label* not_a_heap_number) argument 518 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument 550 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument 568 LoadNumber(MacroAssembler* masm, Destination destination, Register object, DwVfpRegister dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, Label* not_number) argument 630 ConvertNumberToInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_number) argument 745 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DwVfpRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, SwVfpRegister single_scratch, Label* not_int32) argument 822 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_int32) argument 2295 Register scratch1 = r7; local 2423 Register scratch1 = r7; local 2640 Register scratch1 = r7; local 2729 Register scratch1 = r7; local 3172 GenerateHeapResultAllocation(MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument 3220 const Register scratch1 = r7; local 5504 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument 5647 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument 6056 GenerateFlatAsciiStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 6095 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 6133 GenerateAsciiCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Label* chars_not_equal) argument 6489 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument 6917 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument [all...] |
H A D | macro-assembler-arm.h | 225 Register scratch1, 232 Register scratch1, 241 Register scratch1, 666 Register scratch1, 672 Register scratch1, 686 Register scratch1, 692 Register scratch1, 698 Register scratch1, 703 Register scratch1, 708 Register scratch1, [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | ic-mips.cc | 68 Register scratch1, 75 // scratch1: used to holds the receiver instance type, receiver bit mask 82 __ GetObjectType(receiver, scratch0, scratch1); 83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE)); 88 GenerateGlobalInstanceTypeCheck(masm, scratch1, miss); 91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset)); 92 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 94 __ Branch(miss, ne, scratch1, Operand(zero_reg)); 97 __ lw(scratch1, FieldMemOperan 64 GenerateNameDictionaryReceiverCheck(MacroAssembler* masm, Register receiver, Register elements, Register scratch0, Register scratch1, Label* miss) argument 118 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 171 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 246 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 721 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | stub-cache-mips.cc | 125 Register scratch1) { 129 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 130 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 138 Register map = scratch1; 167 scratch1); 169 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 342 // heap object, its map's instance type is left in the scratch1 register. 343 // If this is not needed, scratch1 and scratch2 may be the same register. 346 Register scratch1, 354 __ lw(scratch1, FieldMemOperan 120 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 344 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 369 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 396 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 440 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument 604 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument 925 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 951 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 1047 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 1113 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1170 scratch1, scratch2); local [all...] |
H A D | macro-assembler-mips.cc | 2822 Register scratch1, 2831 li(scratch1, 0x7191); 2838 ASSERT(!result.is(scratch1)); 2840 ASSERT(!scratch1.is(scratch2)); 2841 ASSERT(!scratch1.is(t9)); 2866 Register topaddr = scratch1; 2918 Register scratch1, 2926 li(scratch1, 0x7191); 2933 ASSERT(!result.is(scratch1)); 2935 ASSERT(!scratch1 2820 Allocate(int object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) argument 2916 Allocate(Register object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) argument 3035 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 3066 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 3096 AllocateTwoByteConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3111 AllocateAsciiConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3152 AllocateTwoByteSlicedString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3168 AllocateAsciiSlicedString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument 3198 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Register heap_number_map, Label* need_gc, TaggingMode tagging_mode) argument 3219 AllocateHeapNumberWithValue(Register result, FPURegister value, Register scratch1, Register scratch2, Label* gc_required) argument 3365 StoreNumberToDoubleElements(Register value_reg, Register key_reg, Register elements_reg, Register scratch1, Register scratch2, Register scratch3, Label* fail, int elements_offset) argument 4055 ObjectToDoubleFPURegister(Register object, FPURegister result, Register scratch1, Register scratch2, Register heap_number_map, Label* not_number, ObjectToDoubleFlags flags) argument 4092 SmiToDoubleFPURegister(Register smi, FPURegister value, Register scratch1) argument 4293 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 4303 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 4315 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 4702 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument 4907 LookupNumberStringCache(Register object, Register result, Register scratch1, Register scratch2, Register scratch3, Label* not_found) argument 4987 JumpIfNonSmisNotBothSequentialAsciiStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 5008 JumpIfNotBothSequentialAsciiStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 5025 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 5302 JumpIfBlack(Register object, Register scratch0, Register scratch1, Label* on_black) argument 5683 JumpIfDictionaryInPrototypeChain( Register object, Register scratch0, Register scratch1, Label* found) argument [all...] |
/external/v8/src/mips/ |
H A D | ic-mips.cc | 68 Register scratch1, 75 // scratch1: used to holds the receiver instance type, receiver bit mask 82 __ GetObjectType(receiver, scratch0, scratch1); 83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE)); 88 GenerateGlobalInstanceTypeCheck(masm, scratch1, miss); 91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset)); 92 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 94 __ Branch(miss, ne, scratch1, Operand(zero_reg)); 97 __ lw(scratch1, FieldMemOperan 64 GenerateStringDictionaryReceiverCheck(MacroAssembler* masm, Register receiver, Register elements, Register scratch0, Register scratch1, Label* miss) argument 118 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 171 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 293 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 753 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | code-stubs-mips.cc | 61 Register scratch1, Register scratch2, 63 __ lw(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset)); 65 __ Branch(not_a_heap_number, ne, scratch1, Operand(scratch2)); 520 Register scratch1, 524 __ sra(scratch1, a0, kSmiTagSize); 525 __ mtc1(scratch1, f14); 527 __ sra(scratch1, a1, kSmiTagSize); 528 __ mtc1(scratch1, f12); 537 __ mov(scratch1, a0); 538 ConvertToDoubleStub stub1(a3, a2, scratch1, scratch 60 EmitCheckForHeapNumber(MacroAssembler* masm, Register operand, Register scratch1, Register scratch2, Label* not_a_heap_number) argument 518 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument 550 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument 568 LoadNumber(MacroAssembler* masm, Destination destination, Register object, FPURegister dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, Label* not_number) argument 635 ConvertNumberToInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, FPURegister double_scratch, Label* not_number) argument 758 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DoubleRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, FPURegister single_scratch, Label* not_int32) argument 836 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DoubleRegister double_scratch, Label* not_int32) argument 2381 Register scratch1 = t0; local 2537 Register scratch1 = t3; local 2756 Register scratch1 = t3; local 2844 Register scratch1 = t3; local 3291 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument 3342 const Register scratch1 = t3; local 5743 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument 5855 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument 6279 GenerateFlatAsciiStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 6317 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 6362 GenerateAsciiCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Register scratch3, Label* chars_not_equal) argument 6715 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument 7179 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument [all...] |
H A D | stub-cache-mips.cc | 130 Register scratch1) { 133 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 134 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 142 Register map = scratch1; 171 scratch1); 173 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 349 // heap object, its map's instance type is left in the scratch1 register. 350 // If this is not needed, scratch1 and scratch2 may be the same register. 353 Register scratch1, 361 __ lw(scratch1, FieldMemOperan 125 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register scratch0, Register scratch1) argument 351 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 376 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 407 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 694 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 720 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 816 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 922 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument 1039 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument 1082 scratch1, scratch2); local 1133 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss); local 1140 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument 1160 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument 1182 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument 1239 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument 4395 Register scratch1 = t0; local [all...] |
H A D | macro-assembler-mips.h | 338 Register scratch1, 345 Register scratch1, 354 Register scratch1, 481 Register scratch1, 487 Register scratch1, 501 Register scratch1, 507 Register scratch1, 513 Register scratch1, 518 Register scratch1, 523 Register scratch1, [all...] |
H A D | builtins-mips.cc | 115 Register scratch1, 121 __ LoadInitialArrayMap(array_function, scratch2, scratch1); 138 // scratch1: initial map 140 __ sw(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 141 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); 142 __ sw(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 148 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 156 __ Addu(scratch1, result, Operand(JSArray::kSize)); 157 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 160 __ And(scratch1, scratch 112 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 206 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array_storage, Register elements_array_end, Register scratch1, Register scratch2, bool fill_with_hole, Label* gc_required) argument [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | macro-assembler-arm.cc | 971 Register scratch1, 973 SmiTag(scratch1, length); 975 str(scratch1, FieldMemOperand(string, String::kLengthOffset)); 976 mov(scratch1, Operand(String::kEmptyHashField)); 978 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); 1638 Register scratch1, 1647 mov(scratch1, Operand(0x7191)); 1654 ASSERT(!result.is(scratch1)); 1656 ASSERT(!scratch1.is(scratch2)); 1657 ASSERT(!scratch1 [all...] |
H A D | stub-cache-arm.cc | 129 Register scratch1) { 133 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 134 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 142 Register map = scratch1; 173 scratch1); 175 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 350 // heap object, its map's instance type is left in the scratch1 register. 351 // If this is not needed, scratch1 and scratch2 may be the same register. 354 Register scratch1, 362 __ ldr(scratch1, FieldMemOperan 124 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 352 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 375 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 403 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 452 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument 616 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument 937 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 963 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 1059 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 1126 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1183 scratch1, scratch2); local [all...] |
H A D | macro-assembler-arm.h | 226 Register scratch1, 233 Register scratch1, 242 Register scratch1, 745 Register scratch1, 752 Register scratch1, 766 Register scratch1, 772 Register scratch1, 778 Register scratch1, 783 Register scratch1, 788 Register scratch1, [all...] |
/external/v8/src/ia32/ |
H A D | macro-assembler-ia32.h | 114 Register scratch1, 122 Register scratch1, 132 Register scratch1, 370 Register scratch1, 573 Register scratch1, 581 Register scratch1, 587 Register scratch1, 593 Register scratch1, 600 Register scratch1, 604 Register scratch1, [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
H A D | loopfilter_block_sse2.asm | 18 movdqa scratch1, %2 ; v2 20 psubusb scratch1, %1 ; v2 - v1 22 por %1, scratch1 ; abs(v2 - v1) 72 movdqa scratch1, %1 73 psubsb scratch1, %4 ; signed_char_clamp(ps1 - qs1) 74 pandn scratch2, scratch1 ; vp8_filter &= hev 78 movdqa scratch1, %3 79 psubsb scratch1, %2 ; qs0 - ps0 80 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0) 81 paddsb scratch2, scratch1 ; vp8_filte [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | stub-cache-ia32.cc | 145 Register scratch1) { 181 scratch1); 326 Register scratch1, 333 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper); 341 __ cmp(scratch1, JS_VALUE_TYPE); 347 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 355 Register scratch1, 358 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 359 __ mov(eax, scratch1); 507 Register scratch1, 140 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 324 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 353 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 504 GenerateFastApiCall(MacroAssembler* masm, const CallOptimization& optimization, Register receiver, Register scratch1, Register scratch2, Register scratch3, int argc, Register* values) argument 656 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 683 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 776 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 886 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument 973 __ mov(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1); local 1057 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument 1187 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1244 scratch1, scratch2); local [all...] |
H A D | macro-assembler-ia32.cc | 591 Register scratch1, 596 Register address = scratch1; 646 mov(scratch1, Immediate(BitCast<int32_t>(kZapValue))); 831 Register scratch1, 886 mov(scratch1, maybe_number); 887 SmiUntag(scratch1); 890 Cvtsi2sd(scratch2, scratch1); 895 push(scratch1); 897 pop(scratch1); 1355 Register scratch1, 827 StoreNumberToDoubleElements( Register maybe_number, Register elements, Register key, Register scratch1, XMMRegister scratch2, Label* fail, bool specialize_for_processor, int elements_offset) argument 1354 CheckAccessGlobalProxy(Register holder_reg, Register scratch1, Register scratch2, Label* miss) argument 1821 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1835 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1865 mov(FieldOperand(result, String::kLengthOffset), scratch1); local 1871 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1901 mov(FieldOperand(result, String::kLengthOffset), scratch1); local 1907 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument 1915 Allocate(SeqOneByteString::SizeFor(length), result, scratch1, scratch2, local 1928 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1942 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1978 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1992 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 3134 LookupNumberStringCache(Register object, Register result, Register scratch1, Register scratch2, Label* not_found) argument 3230 JumpIfNotBothSequentialAsciiStrings(Register object1, Register object2, Register scratch1, Register scratch2, Label* failure) argument 3443 JumpIfBlack(Register object, Register scratch0, Register scratch1, Label* on_black, Label::Distance on_black_near) argument 3675 JumpIfDictionaryInPrototypeChain( Register object, Register scratch0, Register scratch1, Label* found) argument [all...] |
H A D | macro-assembler-ia32.h | 131 Register scratch1, 139 Register scratch1, 149 Register scratch1, 220 Register scratch1, 424 Register scratch1, 606 Register scratch1, 669 Register scratch1, 677 Register scratch1, 683 Register scratch1, 689 Register scratch1, [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | stub-cache-x64.cc | 115 Register scratch1) { 151 scratch1); 301 Register scratch1, 308 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper); 316 __ cmpl(scratch1, Immediate(JS_VALUE_TYPE)); 322 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 491 Register scratch1, 499 __ pop(scratch1); 508 ASSERT(!scratch1.is(arg)); 563 ASSERT(!scratch1 110 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 299 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument 488 GenerateFastApiCall(MacroAssembler* masm, const CallOptimization& optimization, Register receiver, Register scratch1, Register scratch2, Register scratch3, int argc, Register* values) argument 649 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 676 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 769 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 872 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument 941 __ movq(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1); local 1017 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument 1122 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1185 scratch1, scratch2); local [all...] |