Searched refs:scratch1 (Results 1 - 25 of 78) sorted by relevance

1234

/external/pixman/pixman/
H A Dpixman-mips-dspr2-asm.h265 * (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 Dvp9_convolve2_avg_dspr2.c37 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 Dvp9_convolve2_vert_dspr2.c37 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 Dvp9_convolve8_vert_dspr2.c38 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 Dvp9_convolve8_avg_dspr2.c38 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 Dmacro-assembler-arm.cc871 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 Dcode-stubs-arm.cc60 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 Dmacro-assembler-arm.h225 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 Dic-mips.cc68 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 Dstub-cache-mips.cc125 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 Dmacro-assembler-mips.cc2822 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 Dic-mips.cc68 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 Dcode-stubs-mips.cc61 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 Dstub-cache-mips.cc130 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 Dmacro-assembler-mips.h338 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 Dbuiltins-mips.cc115 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 Dmacro-assembler-arm.cc971 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 Dstub-cache-arm.cc129 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 Dmacro-assembler-arm.h226 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 Dmacro-assembler-ia32.h114 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 Dloopfilter_block_sse2.asm18 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 Dstub-cache-ia32.cc145 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 Dmacro-assembler-ia32.cc591 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 Dmacro-assembler-ia32.h131 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 Dstub-cache-x64.cc115 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...]

Completed in 610 milliseconds

1234