Home | History | Annotate | Download | only in ppc

Lines Matching refs:scratch1

1264                                         Register scratch0, Register scratch1) {
1268 scratch1));
1270 DCHECK(!AreAliased(caller_args_count_reg, scratch0, scratch1));
1307 Register tmp_reg = scratch1;
1634 Register scratch1, Register scratch2,
1642 li(scratch1, Operand(0x7191));
1649 DCHECK(!AreAliased(result, scratch1, scratch2, ip));
1668 Register top_address = scratch1;
1890 Register scratch1, Register scratch2,
1893 DCHECK(!AreAliased(result, scratch1, scratch2, ip));
1905 Register top_address = scratch1;
2092 void MacroAssembler::DispatchWeakMap(Register obj, Register scratch1,
2100 LoadP(scratch1, FieldMemOperand(obj, HeapObject::kMapOffset));
2101 CmpWeakValue(scratch1, cell, scratch2);
2164 Register scratch1, Register scratch2,
2166 TryDoubleToInt32Exact(scratch1, double_input, scratch2, double_scratch);
2170 Register scratch1,
2173 MovDoubleToInt64(scratch1, input);
2174 rotldi(scratch1, scratch1, 1);
2175 cmpi(scratch1, Operand(1));
2177 MovDoubleToInt64(scratch1, scratch2, input);
2182 cmp(scratch1, scratch2);
2342 Register scratch1, Label* not_number) {
2347 JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_number);
2428 Register scratch1, Register scratch2) {
2430 mov(scratch1, Operand(value));
2432 stw(scratch1, MemOperand(scratch2));
2438 Register scratch1, Register scratch2) {
2442 lwz(scratch1, MemOperand(scratch2));
2443 addi(scratch1, scratch1, Operand(value));
2444 stw(scratch1, MemOperand(scratch2));
2450 Register scratch1, Register scratch2) {
2454 lwz(scratch1, MemOperand(scratch2));
2455 subi(scratch1, scratch1, Operand(value));
2456 stw(scratch1, MemOperand(scratch2));
2781 Register first, Register second, Register scratch1, Register scratch2,
2785 LoadP(scratch1, FieldMemOperand(first, HeapObject::kMapOffset));
2787 lbz(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
2790 JumpIfBothInstanceTypesAreNotSequentialOneByte(scratch1, scratch2, scratch1,
2796 Register scratch1,
2800 and_(scratch1, first, second);
2801 JumpIfSmi(scratch1, failure);
2802 JumpIfNonSmisNotBothSequentialOneByteStrings(first, second, scratch1,
2822 void MacroAssembler::AllocateHeapNumber(Register result, Register scratch1,
2829 Allocate(HeapNumber::kSize, result, scratch1, scratch2, gc_required,
2844 Register result, DoubleRegister value, Register scratch1, Register scratch2,
2846 AllocateHeapNumber(result, scratch1, scratch2, heap_number_map, gc_required);
2852 Register value, Register scratch1,
2855 DCHECK(!result.is(scratch1));
2860 Allocate(JSValue::kSize, result, scratch1, scratch2, gc_required,
2864 LoadGlobalFunctionInitialMap(constructor, scratch1, scratch2);
2865 StoreP(scratch1, FieldMemOperand(result, HeapObject::kMapOffset), r0);
2866 LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex);
2867 StoreP(scratch1, FieldMemOperand(result, JSObject::kPropertiesOffset), r0);
2868 StoreP(scratch1, FieldMemOperand(result, JSObject::kElementsOffset), r0);
2897 Register first, Register second, Register scratch1, Register scratch2,
2903 andi(scratch1, first, Operand(kFlatOneByteStringMask));
2905 cmpi(scratch1, Operand(kFlatOneByteStringTag));
3130 Register scratch1, Label* on_black) {
3131 HasColor(object, scratch0, scratch1, on_black, 1, 1); // kBlackBitPattern.