a0 159 src/mips/assembler-mips.cc a0, a1, a2, a3, a0 141 src/mips/assembler-mips.h REGISTER(a0, 4); a0 72 src/mips/builtins-mips.cc __ Addu(s0, a0, num_extra_args + 1); a0 330 src/mips/builtins-mips.cc __ Branch(&argc_one_or_more, ne, a0, Operand(zero_reg)); a0 349 src/mips/builtins-mips.cc __ Branch(&argc_two_or_more, ne, a0, Operand(1)); a0 355 src/mips/builtins-mips.cc __ mov(a0, zero_reg); // Treat this as a call with argc of zero. a0 391 src/mips/builtins-mips.cc __ sll(a2, a0, kSmiTagSize); // Convert argc to a smi. a0 606 src/mips/builtins-mips.cc __ Branch(&no_arguments, eq, a0, Operand(zero_reg)); a0 608 src/mips/builtins-mips.cc __ Subu(a0, a0, Operand(1)); a0 609 src/mips/builtins-mips.cc __ sll(a0, a0, kPointerSizeLog2); a0 610 src/mips/builtins-mips.cc __ Addu(sp, a0, sp); a0 611 src/mips/builtins-mips.cc __ lw(a0, MemOperand(sp)); a0 619 src/mips/builtins-mips.cc a0, // Input. a0 671 src/mips/builtins-mips.cc __ JumpIfSmi(a0, &convert_argument); a0 674 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 679 src/mips/builtins-mips.cc __ mov(argument, a0); a0 743 src/mips/builtins-mips.cc __ sll(a0, a0, kSmiTagSize); // Tag arguments count. a0 744 src/mips/builtins-mips.cc __ MultiPushReversed(a0.bit() | a1.bit()); a0 833 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a2, Map::kInstanceSizesOffset)); a0 834 src/mips/builtins-mips.cc __ Ext(a0, a0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, a0 836 src/mips/builtins-mips.cc __ sll(t0, a0, kPointerSizeLog2); a0 837 src/mips/builtins-mips.cc __ addu(a0, t5, t0); a0 841 src/mips/builtins-mips.cc a0, Operand(t6)); a0 843 src/mips/builtins-mips.cc __ InitializeFieldsWithFiller(t5, a0, t7); a0 863 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a2, Map::kInstanceSizesOffset)); a0 864 src/mips/builtins-mips.cc __ Ext(t6, a0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, a0 867 src/mips/builtins-mips.cc __ Ext(t6, a0, Map::kInObjectPropertiesByte * kBitsPerByte, a0 882 src/mips/builtins-mips.cc __ Addu(a0, a3, Operand(FixedArray::kHeaderSize / kPointerSize)); a0 884 src/mips/builtins-mips.cc a0, a0 899 src/mips/builtins-mips.cc __ sll(a0, a3, kSmiTagSize); a0 900 src/mips/builtins-mips.cc __ sw(a0, MemOperand(a2, FixedArray::kLengthOffset)); a0 976 src/mips/builtins-mips.cc __ srl(a0, a3, kSmiTagSize); a0 1009 src/mips/builtins-mips.cc ParameterCount actual(a0); a0 1133 src/mips/builtins-mips.cc __ mov(a0, a3); a0 1138 src/mips/builtins-mips.cc ParameterCount actual(a0); a0 1224 src/mips/builtins-mips.cc __ li(a0, Operand(Smi::FromInt(static_cast<int>(type)))); a0 1225 src/mips/builtins-mips.cc __ push(a0); a0 1287 src/mips/builtins-mips.cc __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); a0 1290 src/mips/builtins-mips.cc __ push(a0); a0 1313 src/mips/builtins-mips.cc __ Branch(&done, ne, a0, Operand(zero_reg)); a0 1316 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1)); a0 1324 src/mips/builtins-mips.cc __ sll(at, a0, kPointerSizeLog2); a0 1353 src/mips/builtins-mips.cc __ sll(at, a0, kPointerSizeLog2); a0 1374 src/mips/builtins-mips.cc __ sll(a0, a0, kSmiTagSize); // Smi tagged. a0 1375 src/mips/builtins-mips.cc __ push(a0); a0 1381 src/mips/builtins-mips.cc __ pop(a0); a0 1382 src/mips/builtins-mips.cc __ sra(a0, a0, kSmiTagSize); // Un-tag. a0 1386 src/mips/builtins-mips.cc __ sll(at, a0, kPointerSizeLog2); a0 1403 src/mips/builtins-mips.cc __ sll(at, a0, kPointerSizeLog2); a0 1425 src/mips/builtins-mips.cc __ sll(at, a0, kPointerSizeLog2); a0 1438 src/mips/builtins-mips.cc __ sll(at, a0, kPointerSizeLog2); a0 1448 src/mips/builtins-mips.cc __ Subu(a0, a0, Operand(1)); a0 1465 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1)); a0 1490 src/mips/builtins-mips.cc RelocInfo::CODE_TARGET, ne, a2, Operand(a0)); a0 1507 src/mips/builtins-mips.cc __ lw(a0, MemOperand(fp, kFunctionOffset)); // Get the function. a0 1508 src/mips/builtins-mips.cc __ push(a0); a0 1509 src/mips/builtins-mips.cc __ lw(a0, MemOperand(fp, kArgsOffset)); // Get the args array. a0 1510 src/mips/builtins-mips.cc __ push(a0); a0 1540 src/mips/builtins-mips.cc __ lw(a0, MemOperand(fp, kRecvOffset)); a0 1566 src/mips/builtins-mips.cc __ JumpIfSmi(a0, &call_to_object); a0 1568 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a0, Operand(a1)); a0 1570 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a0, Operand(a2)); a0 1575 src/mips/builtins-mips.cc __ GetObjectType(a0, a1, a1); a0 1581 src/mips/builtins-mips.cc __ push(a0); a0 1583 src/mips/builtins-mips.cc __ mov(a0, v0); // Put object in a0 to match other paths to push_receiver. a0 1590 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(cp, kGlobalOffset)); a0 1591 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalContextOffset)); a0 1592 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a0, kGlobalOffset)); a0 1593 src/mips/builtins-mips.cc __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalReceiverOffset)); a0 1598 src/mips/builtins-mips.cc __ push(a0); a0 1602 src/mips/builtins-mips.cc __ lw(a0, MemOperand(fp, kIndexOffset)); a0 1611 src/mips/builtins-mips.cc __ push(a0); a0 1618 src/mips/builtins-mips.cc __ lw(a0, MemOperand(fp, kIndexOffset)); a0 1619 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1 << kSmiTagSize)); a0 1620 src/mips/builtins-mips.cc __ sw(a0, MemOperand(fp, kIndexOffset)); a0 1626 src/mips/builtins-mips.cc __ Branch(&loop, ne, a0, Operand(a1)); a0 1630 src/mips/builtins-mips.cc ParameterCount actual(a0); a0 1631 src/mips/builtins-mips.cc __ sra(a0, a0, kSmiTagSize); a0 1646 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1)); a0 1661 src/mips/builtins-mips.cc __ sll(a0, a0, kSmiTagSize); a0 1663 src/mips/builtins-mips.cc __ MultiPush(a0.bit() | a1.bit() | t0.bit() | fp.bit() | ra.bit()); a0 1700 src/mips/builtins-mips.cc __ Branch(&too_few, Uless, a0, Operand(a2)); a0 1711 src/mips/builtins-mips.cc __ sll(a0, a0, kPointerSizeLog2 - kSmiTagSize); a0 1712 src/mips/builtins-mips.cc __ Addu(a0, fp, a0); a0 1714 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(2 * kPointerSize)); a0 1717 src/mips/builtins-mips.cc __ subu(a2, a0, a2); a0 1727 src/mips/builtins-mips.cc __ lw(t0, MemOperand(a0)); a0 1729 src/mips/builtins-mips.cc __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(a2)); a0 1730 src/mips/builtins-mips.cc __ addiu(a0, a0, -kPointerSize); // In delay slot. a0 1744 src/mips/builtins-mips.cc __ sll(a0, a0, kPointerSizeLog2 - kSmiTagSize); a0 1745 src/mips/builtins-mips.cc __ Addu(a0, fp, a0); a0 1747 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(2 * kPointerSize)); a0 1759 src/mips/builtins-mips.cc __ lw(t0, MemOperand(a0)); // Adjusted above for return addr and receiver. a0 1761 src/mips/builtins-mips.cc __ Subu(a0, a0, kPointerSize); a0 1762 src/mips/builtins-mips.cc __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(t3)); a0 72 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a0, &check_heap_number); a0 74 src/mips/code-stubs-mips.cc __ mov(v0, a0); a0 77 src/mips/code-stubs-mips.cc EmitCheckForHeapNumber(masm, a0, a1, t0, &call_builtin); a0 79 src/mips/code-stubs-mips.cc __ mov(v0, a0); a0 82 src/mips/code-stubs-mips.cc __ push(a0); a0 391 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 1 * kPointerSize)); a0 393 src/mips/code-stubs-mips.cc __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize); a0 468 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 2 * kPointerSize)); a0 470 src/mips/code-stubs-mips.cc __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize); a0 479 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(a3, HeapObject::kMapOffset)); a0 480 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceSizeOffset)); a0 481 src/mips/code-stubs-mips.cc __ Branch(&slow_case, ne, a0, Operand(size >> kPointerSizeLog2)); a0 604 src/mips/code-stubs-mips.cc __ sra(scratch1, a0, kSmiTagSize); a0 612 src/mips/code-stubs-mips.cc __ Move(a0, a1, f12); a0 617 src/mips/code-stubs-mips.cc __ mov(scratch1, a0); a0 623 src/mips/code-stubs-mips.cc ConvertToDoubleStub stub2(a1, a0, scratch1, scratch2); a0 640 src/mips/code-stubs-mips.cc a0, f14, a2, a3, heap_number_map, scratch1, scratch2, slow); a0 644 src/mips/code-stubs-mips.cc a1, f12, a0, a1, heap_number_map, scratch1, scratch2, slow); a0 1084 src/mips/code-stubs-mips.cc __ Move(f12, a0, a1); a0 1120 src/mips/code-stubs-mips.cc sign_.is(a0)) { a0 1132 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub2(a2, v0, a3, a0); a0 1200 src/mips/code-stubs-mips.cc __ Branch(¬_identical, ne, a0, Operand(a1)); a0 1212 src/mips/code-stubs-mips.cc __ GetObjectType(a0, t4, t4); a0 1215 src/mips/code-stubs-mips.cc __ GetObjectType(a0, t4, t4); a0 1226 src/mips/code-stubs-mips.cc __ Branch(&return_equal, ne, a0, Operand(t2)); a0 1263 src/mips/code-stubs-mips.cc __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); a0 1272 src/mips/code-stubs-mips.cc __ lw(t3, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); a0 1302 src/mips/code-stubs-mips.cc ASSERT((lhs.is(a0) && rhs.is(a1)) || a0 1303 src/mips/code-stubs-mips.cc (lhs.is(a1) && rhs.is(a0))); a0 1336 src/mips/code-stubs-mips.cc ConvertToDoubleStub stub1(a1, a0, t6, t5); a0 1376 src/mips/code-stubs-mips.cc if (rhs.is(a0)) { a0 1378 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(rhs, HeapNumber::kValueOffset)); a0 1380 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(rhs, HeapNumber::kValueOffset)); a0 1397 src/mips/code-stubs-mips.cc __ mov(t0, a0); // a0 has LS 32 bits of rhs. a0 1464 src/mips/code-stubs-mips.cc __ mov(t0, a0); // a0 has LS 32 bits of rhs. a0 1504 src/mips/code-stubs-mips.cc __ Move(f12, a0, a1); a0 1595 src/mips/code-stubs-mips.cc if (rhs.is(a0)) { a0 1597 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(rhs, HeapNumber::kValueOffset)); a0 1599 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(rhs, HeapNumber::kValueOffset)); a0 1613 src/mips/code-stubs-mips.cc ASSERT((lhs.is(a0) && rhs.is(a1)) || a0 1614 src/mips/code-stubs-mips.cc (lhs.is(a1) && rhs.is(a0))); a0 1645 src/mips/code-stubs-mips.cc __ and_(a0, a2, a3); a0 1646 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(1 << Map::kIsUndetectable)); a0 1648 src/mips/code-stubs-mips.cc __ xori(v0, a0, 1 << Map::kIsUndetectable); a0 1773 src/mips/code-stubs-mips.cc __ Or(a2, a1, a0); a0 1776 src/mips/code-stubs-mips.cc __ sra(a0, a0, 1); a0 1778 src/mips/code-stubs-mips.cc __ subu(v0, a1, a0); a0 1781 src/mips/code-stubs-mips.cc __ Or(a2, a1, a0); a0 1934 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(ncr))); a0 1935 src/mips/code-stubs-mips.cc __ push(a0); a0 2072 src/mips/code-stubs-mips.cc __ li(a0, Operand(ExternalReference::isolate_address())); a0 2123 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(operand_type_))); a0 2124 src/mips/code-stubs-mips.cc __ Push(v0, a2, a1, a0); a0 2166 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a0, non_smi); a0 2169 src/mips/code-stubs-mips.cc __ And(t0, a0, ~0x80000000); a0 2174 src/mips/code-stubs-mips.cc __ subu(v0, zero_reg, a0); a0 2180 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a0, non_smi); a0 2183 src/mips/code-stubs-mips.cc __ Neg(v0, a0); a0 2228 src/mips/code-stubs-mips.cc EmitCheckForHeapNumber(masm, a0, a1, t2, slow); a0 2231 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); a0 2233 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); a0 2242 src/mips/code-stubs-mips.cc __ push(a0); a0 2245 src/mips/code-stubs-mips.cc __ pop(a0); a0 2249 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); a0 2250 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); a0 2265 src/mips/code-stubs-mips.cc EmitCheckForHeapNumber(masm, a0, a1, t2, slow); a0 2267 src/mips/code-stubs-mips.cc __ ConvertToInt32(a0, a1, a2, a3, f0, slow); a0 2367 src/mips/code-stubs-mips.cc __ push(a0); a0 2384 src/mips/code-stubs-mips.cc __ Push(a1, a0); a0 2388 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(operands_type_))); a0 2389 src/mips/code-stubs-mips.cc __ Push(a2, a1, a0); a0 2459 src/mips/code-stubs-mips.cc Register right = a0; a0 2464 src/mips/code-stubs-mips.cc ASSERT(right.is(a0)); a0 2616 src/mips/code-stubs-mips.cc Register right = a0; a0 2812 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub(a2, v0, a3, a0); a0 2835 src/mips/code-stubs-mips.cc Register right = a0; a0 2898 src/mips/code-stubs-mips.cc Register right = a0; a0 2923 src/mips/code-stubs-mips.cc Register right = a0; a0 3080 src/mips/code-stubs-mips.cc __ Pop(a1, a0); a0 3214 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub(a2, v0, a3, a0); a0 3260 src/mips/code-stubs-mips.cc __ Branch(&done, ne, a0, Operand(t0)); a0 3262 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(0))); a0 3264 src/mips/code-stubs-mips.cc __ LoadRoot(a0, Heap::kNanValueRootIndex); a0 3303 src/mips/code-stubs-mips.cc Register right = a0; a0 3381 src/mips/code-stubs-mips.cc ASSERT(!result.is(a0) && !result.is(a1)); a0 3385 src/mips/code-stubs-mips.cc Register overwritable_operand = mode_ == OVERWRITE_LEFT ? a1 : a0; a0 3406 src/mips/code-stubs-mips.cc __ Push(a1, a0); a0 3423 src/mips/code-stubs-mips.cc const Register cache_entry = a0; a0 3432 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a0, &input_not_smi); a0 3436 src/mips/code-stubs-mips.cc __ sra(t0, a0, kSmiTagSize); a0 3444 src/mips/code-stubs-mips.cc __ CheckMap(a0, a0 3451 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a0, HeapNumber::kValueOffset)); a0 3452 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a0, HeapNumber::kValueOffset + 4)); a0 3568 src/mips/code-stubs-mips.cc __ AllocateHeapNumber(a0, scratch0, scratch1, t1, &skip_cache); a0 3569 src/mips/code-stubs-mips.cc __ sdc1(f4, FieldMemOperand(a0, HeapNumber::kValueOffset)); a0 3572 src/mips/code-stubs-mips.cc __ push(a0); a0 3606 src/mips/code-stubs-mips.cc __ Move(a0, a1, f4); a0 3931 src/mips/code-stubs-mips.cc __ mov(a0, v0); a0 3939 src/mips/code-stubs-mips.cc __ li(a0, Operand(scope_depth)); a0 3940 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(a0)); a0 3942 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(a0)); a0 3947 src/mips/code-stubs-mips.cc __ mov(a0, s0); a0 4116 src/mips/code-stubs-mips.cc __ li(a0, Operand(false, RelocInfo::NONE)); a0 4118 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(a2)); a0 4330 src/mips/code-stubs-mips.cc const Register object = a0; // Object (lhs). a0 4475 src/mips/code-stubs-mips.cc __ Push(a0, a1); a0 4481 src/mips/code-stubs-mips.cc __ Push(a0, a1); a0 4484 src/mips/code-stubs-mips.cc __ mov(a0, v0); a0 4486 src/mips/code-stubs-mips.cc __ DropAndRet(HasArgsInRegisters() ? 0 : 2, eq, a0, Operand(zero_reg)); a0 4493 src/mips/code-stubs-mips.cc Register InstanceofStub::left() { return a0; } a0 4521 src/mips/code-stubs-mips.cc __ Branch(&slow, hs, a1, Operand(a0)); a0 4524 src/mips/code-stubs-mips.cc __ subu(a3, a0, a1); a0 4534 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(a2, ArgumentsAdaptorFrameConstants::kLengthOffset)); a0 4535 src/mips/code-stubs-mips.cc __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); a0 4538 src/mips/code-stubs-mips.cc __ subu(a3, a0, a1); a0 4939 src/mips/code-stubs-mips.cc __ li(a0, Operand(address_of_regexp_stack_memory_size)); a0 4940 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(a0, 0)); a0 4941 src/mips/code-stubs-mips.cc __ Branch(&runtime, eq, a0, Operand(zero_reg)); a0 4944 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, kJSRegExpOffset)); a0 4946 src/mips/code-stubs-mips.cc __ JumpIfSmi(a0, &runtime); a0 4947 src/mips/code-stubs-mips.cc __ GetObjectType(a0, a1, a1); a0 4951 src/mips/code-stubs-mips.cc __ lw(regexp_data, FieldMemOperand(a0, JSRegExp::kDataOffset)); a0 4958 src/mips/code-stubs-mips.cc __ GetObjectType(regexp_data, a0, a0); a0 4961 src/mips/code-stubs-mips.cc a0, a0 4967 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(regexp_data, JSRegExp::kDataTagOffset)); a0 4968 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(Smi::FromInt(JSRegExp::IRREGEXP))); a0 4987 src/mips/code-stubs-mips.cc __ GetObjectType(subject, a0, a0); a0 4988 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(kIsNotStringMask)); a0 4990 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(zero_reg)); a0 5001 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, kPreviousIndexOffset)); a0 5002 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a0, &runtime); a0 5003 src/mips/code-stubs-mips.cc __ Branch(&runtime, ls, a3, Operand(a0)); a0 5009 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, kLastMatchInfoOffset)); a0 5010 src/mips/code-stubs-mips.cc __ JumpIfSmi(a0, &runtime); a0 5011 src/mips/code-stubs-mips.cc __ GetObjectType(a0, a1, a1); a0 5015 src/mips/code-stubs-mips.cc FieldMemOperand(a0, JSArray::kElementsOffset)); a0 5016 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(last_match_info_elements, HeapObject::kMapOffset)); a0 5017 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand( a0 5021 src/mips/code-stubs-mips.cc __ lw(a0, a0 5024 src/mips/code-stubs-mips.cc __ sra(at, a0, kSmiTagSize); // Untag length for comparison. a0 5033 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); a0 5034 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); a0 5038 src/mips/code-stubs-mips.cc a0, a0 5076 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, ConsString::kSecondOffset)); a0 5078 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(a1)); a0 5082 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); a0 5083 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); a0 5085 src/mips/code-stubs-mips.cc __ And(at, a0, Operand(kStringRepresentationMask)); a0 5096 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for ASCII. a0 5098 src/mips/code-stubs-mips.cc __ sra(a3, a0, 2); // a3 is 1 for ASCII, 0 for UC16 (used below). a0 5100 src/mips/code-stubs-mips.cc __ Movz(t9, t1, a0); // If UC16 (a0 is 0), replace t9 w/kDataUC16CodeOffset. a0 5123 src/mips/code-stubs-mips.cc 1, a0, a2); a0 5146 src/mips/code-stubs-mips.cc __ li(a0, Operand(ExternalReference::isolate_address())); a0 5147 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 5 * kPointerSize)); a0 5150 src/mips/code-stubs-mips.cc __ li(a0, Operand(1)); a0 5151 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 4 * kPointerSize)); a0 5154 src/mips/code-stubs-mips.cc __ li(a0, Operand(address_of_regexp_stack_memory_address)); a0 5155 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(a0, 0)); a0 5158 src/mips/code-stubs-mips.cc __ addu(a0, a0, a2); a0 5159 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 3 * kPointerSize)); a0 5163 src/mips/code-stubs-mips.cc __ mov(a0, zero_reg); a0 5164 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 2 * kPointerSize)); a0 5167 src/mips/code-stubs-mips.cc __ li(a0, Operand( a0 5169 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 1 * kPointerSize)); a0 5197 src/mips/code-stubs-mips.cc __ mov(a0, subject); a0 5234 src/mips/code-stubs-mips.cc __ LoadRoot(a0, Heap::kTerminationExceptionRootIndex); a0 5236 src/mips/code-stubs-mips.cc __ Branch(&termination_exception, eq, v0, Operand(a0)); a0 5294 src/mips/code-stubs-mips.cc __ Addu(a0, a0 5305 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(a0, 0)); a0 5307 src/mips/code-stubs-mips.cc __ addiu(a0, a0, kPointerSize); // In branch delay slot. a0 5318 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); a0 5319 src/mips/code-stubs-mips.cc __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); a0 5323 src/mips/code-stubs-mips.cc __ And(at, a0, Operand(kIsIndirectStringMask)); a0 5543 src/mips/code-stubs-mips.cc __ li(a0, Operand(argc_ + 1, RelocInfo::NONE)); a0 5557 src/mips/code-stubs-mips.cc __ li(a0, Operand(argc_)); // Set up the number of arguments. a0 5611 src/mips/code-stubs-mips.cc ASSERT((lhs_.is(a0) && rhs_.is(a1)) || a0 5612 src/mips/code-stubs-mips.cc (lhs_.is(a1) && rhs_.is(a0))); a0 5625 src/mips/code-stubs-mips.cc stream->Add(lhs_.is(a0) ? "_a0" : "_a1"); a0 5626 src/mips/code-stubs-mips.cc stream->Add(rhs_.is(a0) ? "_a0" : "_a1"); a0 5637 src/mips/code-stubs-mips.cc ASSERT((lhs_.is(a0) && rhs_.is(a1)) || a0 5638 src/mips/code-stubs-mips.cc (lhs_.is(a1) && rhs_.is(a0))); a0 5640 src/mips/code-stubs-mips.cc | RegisterField::encode(lhs_.is(a0)) a0 6480 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 0 * kPointerSize)); // Right. a0 6483 src/mips/code-stubs-mips.cc __ Branch(¬_same, ne, a0, Operand(a1)); a0 6493 src/mips/code-stubs-mips.cc __ JumpIfNotBothSequentialAsciiStrings(a1, a0, a2, a3, &runtime); a0 6498 src/mips/code-stubs-mips.cc GenerateCompareFlatAsciiStrings(masm, a1, a0, a2, a3, t0, t1); a0 6516 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 1 * kPointerSize)); // First argument. a0 6521 src/mips/code-stubs-mips.cc __ JumpIfEitherSmi(a0, a1, &call_runtime); a0 6523 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 6538 src/mips/code-stubs-mips.cc masm, 1 * kPointerSize, a0, a2, a3, t0, t1, &call_builtin); a0 6560 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a0, String::kLengthOffset)); a0 6562 src/mips/code-stubs-mips.cc __ mov(v0, a0); // Assume we'll return first string (from a0). a0 6597 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 6606 src/mips/code-stubs-mips.cc __ lbu(a2, FieldMemOperand(a0, SeqAsciiString::kHeaderSize)); a0 6641 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 6658 src/mips/code-stubs-mips.cc __ sw(a0, FieldMemOperand(v0, ConsString::kFirstOffset)); a0 6696 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 6713 src/mips/code-stubs-mips.cc __ addiu(t3, a0, SeqAsciiString::kHeaderSize - kHeapObjectTag); a0 6719 src/mips/code-stubs-mips.cc __ lw(t3, FieldMemOperand(a0, ExternalString::kResourceDataOffset)); a0 6839 src/mips/code-stubs-mips.cc __ Or(a2, a1, a0); a0 6844 src/mips/code-stubs-mips.cc __ Subu(v0, a0, a1); a0 6848 src/mips/code-stubs-mips.cc __ SmiUntag(a0); a0 6849 src/mips/code-stubs-mips.cc __ Subu(v0, a1, a0); a0 6864 src/mips/code-stubs-mips.cc __ And(a2, a1, Operand(a0)); a0 6867 src/mips/code-stubs-mips.cc __ GetObjectType(a0, a2, a2); a0 6880 src/mips/code-stubs-mips.cc __ Subu(a2, a0, Operand(kHeapObjectTag)); a0 6906 src/mips/code-stubs-mips.cc CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS, a1, a0); a0 6913 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a0, Operand(at)); a0 6936 src/mips/code-stubs-mips.cc Register right = a0; a0 6954 src/mips/code-stubs-mips.cc ASSERT(right.is(a0)); a0 6976 src/mips/code-stubs-mips.cc Register right = a0; a0 7019 src/mips/code-stubs-mips.cc ASSERT(right.is(a0)); a0 7021 src/mips/code-stubs-mips.cc __ mov(v0, a0); // In the delay slot. a0 7056 src/mips/code-stubs-mips.cc __ And(a2, a1, Operand(a0)); a0 7059 src/mips/code-stubs-mips.cc __ GetObjectType(a0, a2, a2); a0 7066 src/mips/code-stubs-mips.cc __ subu(v0, a0, a1); a0 7075 src/mips/code-stubs-mips.cc __ And(a2, a1, a0); a0 7077 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 7083 src/mips/code-stubs-mips.cc __ subu(v0, a0, a1); a0 7095 src/mips/code-stubs-mips.cc __ Push(a1, a0); a0 7097 src/mips/code-stubs-mips.cc __ Push(a1, a0); a0 7105 src/mips/code-stubs-mips.cc __ Pop(a1, a0, ra); a0 7235 src/mips/code-stubs-mips.cc a2.bit() | a1.bit() | a0.bit() | v0.bit()); a0 7238 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); a0 7308 src/mips/code-stubs-mips.cc a3.bit() | a2.bit() | a1.bit() | a0.bit() | v0.bit()) & a0 7312 src/mips/code-stubs-mips.cc if (name.is(a0)) { a0 7315 src/mips/code-stubs-mips.cc __ Move(a0, elements); a0 7317 src/mips/code-stubs-mips.cc __ Move(a0, elements); a0 7344 src/mips/code-stubs-mips.cc Register dictionary = a0; a0 7459 src/mips/code-stubs-mips.cc { REG(t2), REG(a2), REG(a0), EMIT_REMEMBERED_SET }, a0 7462 src/mips/code-stubs-mips.cc { REG(t1), REG(a0), REG(t2), EMIT_REMEMBERED_SET }, a0 7600 src/mips/code-stubs-mips.cc a0.is(regs_.address()) ? regs_.scratch0() : regs_.address(); a0 7602 src/mips/code-stubs-mips.cc ASSERT(!address.is(a0)); a0 7604 src/mips/code-stubs-mips.cc __ Move(a0, regs_.object()); a0 7723 src/mips/code-stubs-mips.cc __ JumpIfSmi(a0, &smi_element); a0 7730 src/mips/code-stubs-mips.cc __ Push(a1, a3, a0); a0 7742 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(t2, 0)); a0 7744 src/mips/code-stubs-mips.cc __ RecordWrite(t1, t2, a0, kRAHasNotBeenSaved, kDontSaveFPRegs, a0 7747 src/mips/code-stubs-mips.cc __ mov(v0, a0); a0 7755 src/mips/code-stubs-mips.cc __ sw(a0, FieldMemOperand(t2, FixedArray::kHeaderSize)); a0 7757 src/mips/code-stubs-mips.cc __ mov(v0, a0); a0 7762 src/mips/code-stubs-mips.cc __ StoreNumberToDoubleElements(a0, a3, a1, t1, t2, t3, t5, a2, a0 7765 src/mips/code-stubs-mips.cc __ mov(v0, a0); a0 169 src/mips/codegen-mips.cc if (!fpu_supported) __ Push(a1, a0); a0 209 src/mips/codegen-mips.cc a0, a0 213 src/mips/codegen-mips.cc __ sw(a0, MemOperand(t3)); // mantissa a0 235 src/mips/codegen-mips.cc if (!fpu_supported) __ Pop(a1, a0); a0 259 src/mips/codegen-mips.cc __ MultiPush(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit()); a0 266 src/mips/codegen-mips.cc __ sll(a0, t1, 1); a0 267 src/mips/codegen-mips.cc __ Addu(a0, a0, FixedDoubleArray::kHeaderSize); a0 268 src/mips/codegen-mips.cc __ AllocateInNewSpace(a0, t2, t3, t5, &gc_required, NO_ALLOCATION_FLAGS); a0 294 src/mips/codegen-mips.cc __ MultiPop(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit()); a0 306 src/mips/codegen-mips.cc __ AllocateHeapNumber(a2, a0, t6, t5, &gc_required); a0 308 src/mips/codegen-mips.cc __ lw(a0, MemOperand(t0, -12)); a0 309 src/mips/codegen-mips.cc __ sw(a0, FieldMemOperand(a2, HeapNumber::kMantissaOffset)); a0 311 src/mips/codegen-mips.cc __ mov(a0, a3); a0 315 src/mips/codegen-mips.cc a0, a0 331 src/mips/codegen-mips.cc __ MultiPop(a2.bit() | a3.bit() | a0.bit() | a1.bit()); a0 202 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a2.bit(), 0); a0 216 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0); a0 225 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit(), 0); a0 235 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0); a0 281 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a1.bit() , a0.bit()); a0 292 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), a0.bit()); a0 845 src/mips/deoptimizer-mips.cc __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); a0 861 src/mips/deoptimizer-mips.cc __ mov(a0, v0); a0 912 src/mips/deoptimizer-mips.cc __ push(a0); // Preserve deoptimizer object across call. a0 921 src/mips/deoptimizer-mips.cc __ pop(a0); // Restore deoptimizer object (class Deoptimizer). a0 927 src/mips/deoptimizer-mips.cc __ lw(a1, MemOperand(a0, Deoptimizer::output_count_offset())); a0 928 src/mips/deoptimizer-mips.cc __ lw(a0, MemOperand(a0, Deoptimizer::output_offset())); // a0 is output_. a0 930 src/mips/deoptimizer-mips.cc __ addu(a1, a0, a1); // a1 = one past the last FrameDescription**. a0 933 src/mips/deoptimizer-mips.cc __ lw(a2, MemOperand(a0, 0)); // output_[ix] a0 942 src/mips/deoptimizer-mips.cc __ Addu(a0, a0, Operand(kPointerSize)); a0 943 src/mips/deoptimizer-mips.cc __ Branch(&outer_push_loop, lt, a0, Operand(a1)); a0 214 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(fp, parameter_offset)); a0 217 src/mips/full-codegen-mips.cc __ sw(a0, target); a0 221 src/mips/full-codegen-mips.cc cp, target.offset(), a0, a3, kRAHasBeenSaved, kDontSaveFPRegs); a0 786 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(t0), if_true, if_false, NULL); a0 861 src/mips/full-codegen-mips.cc __ LoadRoot(a0, Heap::kTheHoleValueRootIndex); a0 862 src/mips/full-codegen-mips.cc __ Push(cp, a2, a1, a0); a0 865 src/mips/full-codegen-mips.cc __ mov(a0, zero_reg); // Smi::FromInt(0) indicates no initial value. a0 866 src/mips/full-codegen-mips.cc __ Push(cp, a2, a1, a0); a0 995 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); a0 996 src/mips/full-codegen-mips.cc __ Push(cp, a1, a0); a0 1032 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // CompareStub requires args in a0, a1. a0 1040 src/mips/full-codegen-mips.cc __ or_(a2, a1, a0); a0 1043 src/mips/full-codegen-mips.cc __ Branch(&next_test, ne, a1, Operand(a0)); a0 1097 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Result as param to InvokeBuiltin below. a0 1099 src/mips/full-codegen-mips.cc __ Branch(&exit, eq, a0, Operand(at)); a0 1102 src/mips/full-codegen-mips.cc __ Branch(&exit, eq, a0, Operand(null_value)); a0 1104 src/mips/full-codegen-mips.cc __ mov(a0, v0); a0 1107 src/mips/full-codegen-mips.cc __ JumpIfSmi(a0, &convert); a0 1108 src/mips/full-codegen-mips.cc __ GetObjectType(a0, a1, a1); a0 1111 src/mips/full-codegen-mips.cc __ push(a0); a0 1113 src/mips/full-codegen-mips.cc __ mov(a0, v0); a0 1115 src/mips/full-codegen-mips.cc __ push(a0); a0 1120 src/mips/full-codegen-mips.cc __ GetObjectType(a0, a1, a1); a0 1132 src/mips/full-codegen-mips.cc __ lw(v0, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 1137 src/mips/full-codegen-mips.cc __ push(a0); // Duplicate the enumerable object on the stack. a0 1158 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(0))); a0 1160 src/mips/full-codegen-mips.cc __ Push(a2, a1, a0); a0 1185 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(0))); a0 1186 src/mips/full-codegen-mips.cc __ Push(a1, a0); // Fixed array length (as smi) and initial index. a0 1192 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp, 0 * kPointerSize)); a0 1194 src/mips/full-codegen-mips.cc __ Branch(loop_statement.break_label(), hs, a0, Operand(a1)); a0 1199 src/mips/full-codegen-mips.cc __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize); a0 1243 src/mips/full-codegen-mips.cc __ pop(a0); a0 1244 src/mips/full-codegen-mips.cc __ Addu(a0, a0, Operand(Smi::FromInt(1))); a0 1245 src/mips/full-codegen-mips.cc __ push(a0); a0 1275 src/mips/full-codegen-mips.cc __ li(a0, Operand(info)); a0 1276 src/mips/full-codegen-mips.cc __ push(a0); a0 1279 src/mips/full-codegen-mips.cc __ li(a0, Operand(info)); a0 1282 src/mips/full-codegen-mips.cc __ Push(cp, a0, a1); a0 1340 src/mips/full-codegen-mips.cc __ lw(a0, GlobalObjectOperand()); a0 1401 src/mips/full-codegen-mips.cc __ LoadRoot(a0, Heap::kUndefinedValueRootIndex); a0 1402 src/mips/full-codegen-mips.cc __ Movz(v0, a0, at); // Conditional move: return Undefined if TheHole. a0 1405 src/mips/full-codegen-mips.cc __ li(a0, Operand(var->name())); a0 1406 src/mips/full-codegen-mips.cc __ push(a0); a0 1427 src/mips/full-codegen-mips.cc __ lw(a0, GlobalObjectOperand()); a0 1486 src/mips/full-codegen-mips.cc __ li(a0, Operand(var->name())); a0 1487 src/mips/full-codegen-mips.cc __ push(a0); a0 1493 src/mips/full-codegen-mips.cc __ LoadRoot(a0, Heap::kUndefinedValueRootIndex); a0 1494 src/mips/full-codegen-mips.cc __ Movz(v0, a0, at); // Conditional move: Undefined if TheHole. a0 1531 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); a0 1532 src/mips/full-codegen-mips.cc __ lw(t0, FieldMemOperand(a0, JSFunction::kLiteralsOffset)); a0 1556 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(size))); a0 1557 src/mips/full-codegen-mips.cc __ push(a0); a0 1595 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(flags))); a0 1596 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1, a0); a0 1638 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 1654 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp)); a0 1655 src/mips/full-codegen-mips.cc __ push(a0); a0 1659 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(NONE))); // PropertyAttributes. a0 1660 src/mips/full-codegen-mips.cc __ push(a0); a0 1680 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp)); // Duplicate receiver. a0 1681 src/mips/full-codegen-mips.cc __ push(a0); a0 1685 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(NONE))); a0 1686 src/mips/full-codegen-mips.cc __ push(a0); a0 1692 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp)); a0 1693 src/mips/full-codegen-mips.cc __ push(a0); a0 1720 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 1781 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 1913 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 1923 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 1942 src/mips/full-codegen-mips.cc Register right = a0; a0 1944 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 2033 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 2073 src/mips/full-codegen-mips.cc __ pop(a0); // Restore value. a0 2087 src/mips/full-codegen-mips.cc __ pop(a0); // Restore value. a0 2103 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 2129 src/mips/full-codegen-mips.cc __ li(a0, Operand(var->name())); a0 2130 src/mips/full-codegen-mips.cc __ Push(cp, a0); // Context and name. a0 2139 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(language_mode()))); a0 2140 src/mips/full-codegen-mips.cc __ Push(cp, a1, a0); // Context, name, strict mode. a0 2187 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(language_mode()))); a0 2188 src/mips/full-codegen-mips.cc __ Push(cp, a1, a0); // Context, name, strict mode. a0 2215 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Load the value. a0 2267 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 2492 src/mips/full-codegen-mips.cc __ lw(a0, GlobalObjectOperand()); a0 2493 src/mips/full-codegen-mips.cc __ push(a0); a0 2588 src/mips/full-codegen-mips.cc __ li(a0, Operand(arg_count)); a0 2945 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); a0 3078 src/mips/full-codegen-mips.cc __ PrepareCallCFunction(1, a0); a0 3079 src/mips/full-codegen-mips.cc __ lw(a0, ContextOperand(cp, Context::GLOBAL_INDEX)); a0 3080 src/mips/full-codegen-mips.cc __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalContextOffset)); a0 3095 src/mips/full-codegen-mips.cc __ PrepareCallCFunction(2, a0); a0 3096 src/mips/full-codegen-mips.cc __ mov(a0, s0); a0 3191 src/mips/full-codegen-mips.cc __ Move(a0, object); a0 3283 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 3286 src/mips/full-codegen-mips.cc Register index = a0; a0 3330 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 3333 src/mips/full-codegen-mips.cc Register index = a0; a0 3405 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos. a0 3418 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos. a0 3431 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos. a0 3444 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos. a0 3606 src/mips/full-codegen-mips.cc __ lw(a0, FieldMemOperand(v0, String::kHashFieldOffset)); a0 3607 src/mips/full-codegen-mips.cc __ And(a0, a0, Operand(String::kContainsCachedArrayIndexMask)); a0 3610 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(zero_reg), if_true, if_false, fall_through); a0 3883 src/mips/full-codegen-mips.cc __ lw(a0, GlobalObjectOperand()); a0 3884 src/mips/full-codegen-mips.cc __ lw(a0, FieldMemOperand(a0, GlobalObject::kBuiltinsOffset)); a0 3885 src/mips/full-codegen-mips.cc __ push(a0); a0 3935 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(kNonStrictMode))); a0 3936 src/mips/full-codegen-mips.cc __ Push(a2, a1, a0); a0 4022 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 4055 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 4120 src/mips/full-codegen-mips.cc __ mov(a0, v0); a0 4144 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 4154 src/mips/full-codegen-mips.cc __ AdduAndCheckForOverflow(v0, a0, a1, t0); a0 4194 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Value. a0 4212 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); // Value. a0 4239 src/mips/full-codegen-mips.cc __ lw(a0, GlobalObjectOperand()); a0 4255 src/mips/full-codegen-mips.cc __ li(a0, Operand(proxy->name())); a0 4256 src/mips/full-codegen-mips.cc __ Push(cp, a0); a0 4407 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 4414 src/mips/full-codegen-mips.cc __ Or(a2, a0, Operand(a1)); a0 4416 src/mips/full-codegen-mips.cc Split(cc, a1, Operand(a0), if_true, if_false, NULL); a0 4450 src/mips/full-codegen-mips.cc __ mov(a0, result_register()); a0 4453 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(a1), if_true, if_false, fall_through); a0 4458 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a0, Operand(a1)); a0 4460 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a0, Operand(a1)); a0 4461 src/mips/full-codegen-mips.cc __ JumpIfSmi(a0, if_false); a0 4463 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 227 src/mips/ic-mips.cc StubCompiler::GenerateLoadArrayLength(masm, a0, a3, &miss); a0 242 src/mips/ic-mips.cc StubCompiler::GenerateLoadStringLength(masm, a0, a1, a3, &miss, a0 259 src/mips/ic-mips.cc StubCompiler::GenerateLoadFunctionPrototype(masm, a0, a1, a3, &miss); a0 476 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a1, a0, a3, t0, &miss); a0 480 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &miss, a0, a2, a1, a3, t0); a0 589 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasIndexedInterceptor, &slow_call); a0 592 src/mips/ic-mips.cc masm, a1, a2, t0, a3, a0, a1, &check_number_dictionary, &slow_load); a0 594 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_smi_fast(), 1, a0, a3); a0 601 src/mips/ic-mips.cc GenerateFunctionTailCall(masm, argc, &slow_call, a0); a0 610 src/mips/ic-mips.cc __ sra(a0, a2, kSmiTagSize); a0 612 src/mips/ic-mips.cc __ LoadFromNumberDictionary(&slow_load, t0, a2, a1, a0, a3, t1); a0 613 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_smi_dict(), 1, a0, a3); a0 619 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_slow_load(), 1, a0, a3); a0 631 src/mips/ic-mips.cc GenerateKeyStringCheck(masm, a2, a0, a3, &index_string, &slow_call); a0 638 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); a0 640 src/mips/ic-mips.cc __ lw(a0, FieldMemOperand(a1, JSObject::kPropertiesOffset)); a0 641 src/mips/ic-mips.cc __ lw(a3, FieldMemOperand(a0, HeapObject::kMapOffset)); a0 645 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &slow_load, a0, a2, a1, a3, t0); a0 646 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_lookup_dict(), 1, a0, a3); a0 650 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_lookup_cache(), 1, a0, a3); a0 664 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_slow(), 1, a0, a3); a0 683 src/mips/ic-mips.cc __ IsObjectJSStringType(a2, a0, &miss); a0 705 src/mips/ic-mips.cc masm, flags, a0, a2, a3, t0, t1, t2); a0 721 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a0, a1, a3, t0, &miss); a0 744 src/mips/ic-mips.cc __ mov(a3, a0); a0 848 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a1, a0, a2, a3, t0, ¬in, &slow); a0 854 src/mips/ic-mips.cc GenerateUnmappedArgumentsLookup(masm, a0, a2, a3, &slow); a0 876 src/mips/ic-mips.cc __ sw(a0, mapped_location); a0 877 src/mips/ic-mips.cc __ mov(t5, a0); a0 882 src/mips/ic-mips.cc __ mov(v0, a0); // (In delay slot) return the value stored in v0. a0 888 src/mips/ic-mips.cc __ sw(a0, unmapped_location); a0 889 src/mips/ic-mips.cc __ mov(t5, a0); a0 894 src/mips/ic-mips.cc __ mov(v0, a0); // (In delay slot) return the value stored in v0. a0 939 src/mips/ic-mips.cc __ Push(a1, a0); a0 957 src/mips/ic-mips.cc __ Push(a1, a0); a0 972 src/mips/ic-mips.cc Register key = a0; a0 1005 src/mips/ic-mips.cc __ sra(a2, a0, kSmiTagSize); a0 1006 src/mips/ic-mips.cc __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1); a0 1035 src/mips/ic-mips.cc __ lw(t0, FieldMemOperand(a0, String::kHashFieldOffset)); a0 1057 src/mips/ic-mips.cc __ Branch(&hit_on_nth_entry[i], eq, a0, Operand(t1)); a0 1064 src/mips/ic-mips.cc __ Branch(&slow, ne, a0, Operand(t1)); a0 1127 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &slow, a3, a0, v0, a2, t0); a0 1150 src/mips/ic-mips.cc Register index = a0; a0 1183 src/mips/ic-mips.cc __ Push(a2, a1, a0); a0 1185 src/mips/ic-mips.cc __ li(a0, Operand(Smi::FromInt(strict_mode))); // Strict mode. a0 1186 src/mips/ic-mips.cc __ Push(a1, a0); a0 1207 src/mips/ic-mips.cc Register value = a0; a0 1403 src/mips/ic-mips.cc __ And(t0, a0, Operand(kSmiTagMask | kSmiSignMask)); a0 1415 src/mips/ic-mips.cc __ Push(a1, a0); // Receiver, key. a0 1435 src/mips/ic-mips.cc __ Push(a2, a1, a0); a0 1455 src/mips/ic-mips.cc __ Push(a2, a1, a0); a0 1535 src/mips/ic-mips.cc __ Push(a1, a2, a0); a0 1559 src/mips/ic-mips.cc Register value = a0; a0 1610 src/mips/ic-mips.cc GenerateDictionaryStore(masm, &miss, a3, a2, a0, t0, t1); a0 1630 src/mips/ic-mips.cc __ Push(a1, a2, a0); a0 1633 src/mips/ic-mips.cc __ li(a0, Operand(Smi::FromInt(strict_mode))); a0 1634 src/mips/ic-mips.cc __ Push(a1, a0); a0 1670 src/mips/ic-mips.cc CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS, a1, a0); a0 161 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(slots)); a0 166 src/mips/lithium-codegen-mips.cc __ Subu(a0, a0, 1); a0 167 src/mips/lithium-codegen-mips.cc __ Branch(&loop, ne, a0, Operand(zero_reg)); a0 197 src/mips/lithium-codegen-mips.cc __ lw(a0, MemOperand(fp, parameter_offset)); a0 200 src/mips/lithium-codegen-mips.cc __ sw(a0, target); a0 203 src/mips/lithium-codegen-mips.cc cp, target.offset(), a0, a3, kRAHasBeenSaved, kSaveFPRegs); a0 851 src/mips/lithium-codegen-mips.cc __ lw(a0, MemOperand(sp, 0)); a0 1270 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0)); a0 1380 src/mips/lithium-codegen-mips.cc RegList saved_regs = a0.bit() | a1.bit() | a2.bit() | a3.bit(); a0 1404 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(1)).is(a0)); a0 2017 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a0)); // Object is in a0. a0 2059 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0)); a0 2202 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->global_object()).is(a0)); a0 2240 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->value()).is(a0)); a0 2407 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a0)); a0 2689 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->key()).is(a0)); a0 2791 src/mips/lithium-codegen-mips.cc ASSERT(receiver.is(a0)); // Used for parameter count. a0 2922 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(arity)); a0 2945 src/mips/lithium-codegen-mips.cc __ mov(a0, v0); a0 2981 src/mips/lithium-codegen-mips.cc Register tmp1 = input.is(a1) ? a0 : a1; a0 2982 src/mips/lithium-codegen-mips.cc Register tmp2 = input.is(a2) ? a0 : a2; a0 2983 src/mips/lithium-codegen-mips.cc Register tmp3 = input.is(a3) ? a0 : a3; a0 2984 src/mips/lithium-codegen-mips.cc Register tmp4 = input.is(t0) ? a0 : t0; a0 3254 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a0)); a0 3259 src/mips/lithium-codegen-mips.cc __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalContextOffset)); a0 3262 src/mips/lithium-codegen-mips.cc __ lw(a2, FieldMemOperand(a0, kRandomSeedOffset)); a0 3269 src/mips/lithium-codegen-mips.cc __ lw(a0, FieldMemOperand(a2, ByteArray::kHeaderSize + kSeedSize)); a0 3283 src/mips/lithium-codegen-mips.cc __ And(a3, a0, Operand(0xFFFF)); a0 3286 src/mips/lithium-codegen-mips.cc __ srl(a0, a0, 16), a0 3287 src/mips/lithium-codegen-mips.cc __ Addu(a0, a3, a0); a0 3289 src/mips/lithium-codegen-mips.cc __ sw(a0, FieldMemOperand(a2, ByteArray::kHeaderSize + kSeedSize)); a0 3292 src/mips/lithium-codegen-mips.cc __ And(a0, a0, Operand(0x3FFFF)); a0 3294 src/mips/lithium-codegen-mips.cc __ Addu(v0, a0, a1); a0 3468 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(instr->arity())); a0 3541 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->value()).is(a0)); a0 3737 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->value()).is(a0)); a0 4519 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(instance_size))); a0 4520 src/mips/lithium-codegen-mips.cc __ push(a0); a0 4712 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(size))); a0 4713 src/mips/lithium-codegen-mips.cc __ push(a0); a0 4755 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a0)); a0 4757 src/mips/lithium-codegen-mips.cc __ push(a0); a0 4793 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(size))); a0 4794 src/mips/lithium-codegen-mips.cc __ Push(a1, a0); a0 5148 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0)); a0 695 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0); a0 760 src/mips/lithium-mips.cc LOperand* right_operand = UseFixed(right, a0); a0 941 src/mips/lithium-mips.cc new(zone()) LInstanceOf(UseFixed(instr->left(), a0), a0 950 src/mips/lithium-mips.cc new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), a0), a0 966 src/mips/lithium-mips.cc LOperand* receiver = UseFixed(instr->receiver(), a0); a0 1145 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0); a0 1170 src/mips/lithium-mips.cc LOperand* dividend = UseFixed(instr->left(), a0); a0 1319 src/mips/lithium-mips.cc LOperand* global_object = UseFixed(instr->global_object(), a0); a0 1329 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0); a0 1411 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0); a0 1478 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->value(), a0); a0 1500 src/mips/lithium-mips.cc LOperand* value = UseFixed(instr->value(), a0); a0 1675 src/mips/lithium-mips.cc LOperand* global_object = UseFixed(instr->global_object(), a0); a0 1693 src/mips/lithium-mips.cc LOperand* value = UseFixed(instr->value(), a0); a0 1733 src/mips/lithium-mips.cc LOperand* obj = UseFixed(instr->object(), a0); a0 1747 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a0); a0 1823 src/mips/lithium-mips.cc LOperand* key = UseFixed(instr->key(), a0); a0 1895 src/mips/lithium-mips.cc LOperand* val = UseFixed(instr->value(), a0); a0 1916 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a0); a0 1957 src/mips/lithium-mips.cc LOperand* val = UseFixed(instr->value(), a0); a0 2026 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a0); a0 2082 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->value(), a0); a0 2089 src/mips/lithium-mips.cc LTypeof* result = new(zone()) LTypeof(UseFixed(instr->value(), a0)); a0 2195 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->enumerable(), a0); a0 918 src/mips/macro-assembler-mips.cc Move(a0, address); a0 3565 src/mips/macro-assembler-mips.cc Move(a0, a1, dreg); a0 3583 src/mips/macro-assembler-mips.cc Move(a0, a1, dreg1); a0 3597 src/mips/macro-assembler-mips.cc Move(a0, a1, dreg); a0 3642 src/mips/macro-assembler-mips.cc ASSERT(actual.is_immediate() || actual.reg().is(a0)); a0 3651 src/mips/macro-assembler-mips.cc li(a0, Operand(actual.immediate())); a0 3666 src/mips/macro-assembler-mips.cc li(a0, Operand(actual.immediate())); a0 3953 src/mips/macro-assembler-mips.cc addiu(a0, fp, ExitFrameConstants::kStackSpaceOffset); a0 3972 src/mips/macro-assembler-mips.cc LoadRoot(a0, Heap::kUndefinedValueRootIndex); a0 3974 src/mips/macro-assembler-mips.cc lw(a0, MemOperand(v0)); a0 3976 src/mips/macro-assembler-mips.cc mov(v0, a0); a0 4009 src/mips/macro-assembler-mips.cc mov(a0, v0); a0 4011 src/mips/macro-assembler-mips.cc li(a0, Operand(ExternalReference::isolate_address())); a0 4400 src/mips/macro-assembler-mips.cc li(a0, Operand(p0)); a0 4401 src/mips/macro-assembler-mips.cc push(a0); a0 4402 src/mips/macro-assembler-mips.cc li(a0, Operand(Smi::FromInt(p1 - p0))); a0 4403 src/mips/macro-assembler-mips.cc push(a0); a0 5319 src/mips/macro-assembler-mips.cc mov(a1, a0); a0 5347 src/mips/macro-assembler-mips.cc Branch(&check_prototype, eq, a1, Operand(a0)); a0 177 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(reg)); a0 178 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(by)); a0 179 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(reg)); a0 187 src/mips/regexp-macro-assembler-mips.cc Pop(a0); a0 188 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, code_pointer()); a0 189 src/mips/regexp-macro-assembler-mips.cc __ Jump(a0); a0 211 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kStartIndex)); a0 212 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(¬_at_start, ne, a0, Operand(zero_reg)); a0 216 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, end_of_input_address(), Operand(current_input_offset())); a0 217 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_at_start, eq, a0, Operand(a1)); a0 224 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kStartIndex)); a0 225 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_at_start, ne, a0, Operand(zero_reg)); a0 228 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, end_of_input_address(), Operand(current_input_offset())); a0 229 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1)); a0 253 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, end_of_input_address(), Operand(current_input_offset())); a0 256 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(byte_offset)); a0 263 src/mips/regexp-macro-assembler-mips.cc __ lbu(a1, MemOperand(a0, 0)); a0 264 src/mips/regexp-macro-assembler-mips.cc __ addiu(a0, a0, char_size()); a0 268 src/mips/regexp-macro-assembler-mips.cc __ lhu(a1, MemOperand(a0, 0)); a0 269 src/mips/regexp-macro-assembler-mips.cc __ addiu(a0, a0, char_size()); a0 289 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(backtrack_stackpointer(), 0)); a0 290 src/mips/regexp-macro-assembler-mips.cc __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0)); a0 295 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_equal, eq, current_input_offset(), Operand(a0)); a0 303 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(start_reg)); // Index of start of capture. a0 305 src/mips/regexp-macro-assembler-mips.cc __ Subu(a1, a1, a0); // Length of capture. a0 322 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(end_of_input_address())); a0 324 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a0, Operand(a1)); a0 332 src/mips/regexp-macro-assembler-mips.cc __ lbu(a3, MemOperand(a0, 0)); a0 333 src/mips/regexp-macro-assembler-mips.cc __ addiu(a0, a0, char_size()); a0 347 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop, lt, a0, Operand(a1)); a0 377 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(end_of_input_address())); a0 416 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(start_reg)); a0 418 src/mips/regexp-macro-assembler-mips.cc __ Subu(a1, a1, a0); // Length to check. a0 427 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(end_of_input_address())); a0 429 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(a0)); a0 434 src/mips/regexp-macro-assembler-mips.cc __ lbu(a3, MemOperand(a0, 0)); a0 435 src/mips/regexp-macro-assembler-mips.cc __ addiu(a0, a0, char_size()); a0 440 src/mips/regexp-macro-assembler-mips.cc __ lhu(a3, MemOperand(a0, 0)); a0 441 src/mips/regexp-macro-assembler-mips.cc __ addiu(a0, a0, char_size()); a0 446 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop, lt, a0, Operand(a1)); a0 463 src/mips/regexp-macro-assembler-mips.cc __ And(a0, current_character(), Operand(mask)); a0 465 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_equal, eq, a0, rhs); a0 472 src/mips/regexp-macro-assembler-mips.cc __ And(a0, current_character(), Operand(mask)); a0 474 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_equal, ne, a0, rhs); a0 484 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand(minus)); a0 485 src/mips/regexp-macro-assembler-mips.cc __ And(a0, a0, Operand(mask)); a0 486 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_equal, ne, a0, Operand(c)); a0 494 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand(from)); a0 496 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from)); a0 504 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand(from)); a0 506 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from)); a0 513 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(table)); a0 516 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, a1); a0 518 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, current_character()); a0 521 src/mips/regexp-macro-assembler-mips.cc __ lbu(a0, FieldMemOperand(a0, ByteArray::kHeaderSize)); a0 522 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg)); a0 538 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('\t')); a0 539 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand('\r' - '\t')); a0 549 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('\t')); a0 550 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand('\r' - '\t')); a0 556 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('0')); a0 557 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0')); a0 561 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('0')); a0 562 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0')); a0 566 src/mips/regexp-macro-assembler-mips.cc __ Xor(a0, current_character(), Operand(0x01)); a0 568 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x0b)); a0 569 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0c - 0x0b)); a0 574 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x2028 - 0x0b)); a0 575 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand(1)); a0 581 src/mips/regexp-macro-assembler-mips.cc __ Xor(a0, current_character(), Operand(0x01)); a0 583 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x0b)); a0 585 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0c - 0x0b)); a0 588 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(&done, ls, a0, Operand(0x0c - 0x0b)); a0 592 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x2028 - 0x0b)); a0 593 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand(1)); a0 604 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(map)); a0 605 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, current_character()); a0 606 src/mips/regexp-macro-assembler-mips.cc __ lbu(a0, MemOperand(a0, 0)); a0 607 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg)); a0 617 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(map)); a0 618 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, current_character()); a0 619 src/mips/regexp-macro-assembler-mips.cc __ lbu(a0, MemOperand(a0, 0)); a0 620 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg)); a0 668 src/mips/regexp-macro-assembler-mips.cc RegList argument_registers = a0.bit() | a1.bit() | a2.bit() | a3.bit(); a0 673 src/mips/regexp-macro-assembler-mips.cc __ mov(a0, zero_reg); a0 674 src/mips/regexp-macro-assembler-mips.cc __ push(a0); // Make room for success counter and initialize it to 0. a0 675 src/mips/regexp-macro-assembler-mips.cc __ push(a0); // Make room for "position - 1" constant (value irrelevant). a0 683 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(stack_limit)); a0 684 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(a0)); a0 685 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, sp, a0); a0 687 src/mips/regexp-macro-assembler-mips.cc __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg)); a0 690 src/mips/regexp-macro-assembler-mips.cc __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize)); a0 697 src/mips/regexp-macro-assembler-mips.cc CallCheckStackGuardState(a0); a0 707 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kInputStart)); a0 709 src/mips/regexp-macro-assembler-mips.cc __ Subu(current_input_offset(), a0, end_of_input_address()); a0 713 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_input_offset(), Operand(char_size())); a0 715 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, t5); a0 718 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, MemOperand(frame_pointer(), kInputStartMinusOne)); a0 744 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, MemOperand(a1)); a0 750 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(i)); a0 768 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kRegisterOutput)); a0 799 src/mips/regexp-macro-assembler-mips.cc __ sw(a2, MemOperand(a0)); a0 800 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, kPointerSize); a0 801 src/mips/regexp-macro-assembler-mips.cc __ sw(a3, MemOperand(a0)); a0 802 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, kPointerSize); a0 808 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kSuccessfulCaptures)); a0 812 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, 1); a0 813 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, MemOperand(frame_pointer(), kSuccessfulCaptures)); a0 818 src/mips/regexp-macro-assembler-mips.cc __ mov(v0, a0); a0 827 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kInputStartMinusOne)); a0 877 src/mips/regexp-macro-assembler-mips.cc CallCheckStackGuardState(a0); a0 900 src/mips/regexp-macro-assembler-mips.cc __ PrepareCallCFunction(num_arguments, a0); a0 901 src/mips/regexp-macro-assembler-mips.cc __ mov(a0, backtrack_stackpointer()); a0 952 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(reg)); a0 953 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(if_ge, ge, a0, Operand(comparand)); a0 960 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(reg)); a0 961 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(if_lt, lt, a0, Operand(comparand)); a0 967 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(reg)); a0 968 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset())); a0 997 src/mips/regexp-macro-assembler-mips.cc Pop(a0); a0 998 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(register_index)); a0 1005 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); a0 1015 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(code_pointer(), cp_offset)); a0 1017 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, code_pointer(), cp_offset); a0 1018 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(a0, 0)); a0 1021 src/mips/regexp-macro-assembler-mips.cc Push(a0); a0 1033 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, register_location(register_index)); a0 1034 src/mips/regexp-macro-assembler-mips.cc Push(a0); a0 1046 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kStackHighEnd)); a0 1047 src/mips/regexp-macro-assembler-mips.cc __ Addu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0)); a0 1068 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(to)); a0 1069 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(register_index)); a0 1084 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, current_input_offset(), Operand(cp_offset * char_size())); a0 1085 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(reg)); a0 1092 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(frame_pointer(), kInputStartMinusOne)); a0 1094 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(reg)); a0 1101 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, backtrack_stackpointer(), a1); a0 1102 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, register_location(reg)); a0 1307 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(stack_limit)); a0 1308 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(a0)); a0 1309 src/mips/regexp-macro-assembler-mips.cc SafeCall(&check_preempt_label_, ls, sp, Operand(a0)); a0 1317 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(stack_limit)); a0 1318 src/mips/regexp-macro-assembler-mips.cc __ lw(a0, MemOperand(a0)); a0 1319 src/mips/regexp-macro-assembler-mips.cc SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0)); a0 1366 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, sp, return_address_offset); a0 1367 src/mips/regexp-macro-assembler-mips.cc __ sw(ra, MemOperand(a0, 0)); a0 1087 src/mips/simulator-mips.cc reg_buffer[0] = get_register(a0); a0 1110 src/mips/simulator-mips.cc reg_buffer[0] = get_register(a0); a0 1129 src/mips/simulator-mips.cc reg_buffer[0] = get_register(a0); a0 1423 src/mips/simulator-mips.cc int32_t arg0 = get_register(a0); a0 2723 src/mips/simulator-mips.cc set_register(a0, va_arg(parameters, int32_t)); a0 490 src/mips/stub-cache-mips.cc __ Push(a2, a0); a0 523 src/mips/stub-cache-mips.cc __ sw(a0, FieldMemOperand(receiver_reg, offset)); a0 526 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, &exit, scratch1); a0 530 src/mips/stub-cache-mips.cc __ mov(name_reg, a0); a0 543 src/mips/stub-cache-mips.cc __ sw(a0, FieldMemOperand(scratch1, offset)); a0 546 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, &exit); a0 550 src/mips/stub-cache-mips.cc __ mov(name_reg, a0); a0 561 src/mips/stub-cache-mips.cc __ mov(v0, a0); a0 592 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a0, GlobalObject::kGlobalReceiverOffset)); a0 685 src/mips/stub-cache-mips.cc __ li(a0, api_call_info); a0 686 src/mips/stub-cache-mips.cc __ lw(t2, FieldMemOperand(a0, CallHandlerInfo::kDataOffset)); a0 1458 src/mips/stub-cache-mips.cc __ lw(a0, MemOperand(sp, argc * kPointerSize)); a0 1461 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, miss); a0 1462 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, a1, t0, name, miss); a0 1519 src/mips/stub-cache-mips.cc __ lw(a0, MemOperand(sp, argc * kPointerSize)); a0 1521 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, &miss, t0); a0 1524 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss); a0 2116 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, a0 2351 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_const(), 1, a0, a3); a0 2352 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_const_fast_api(), 1, a0, a3); a0 2354 src/mips/stub-cache-mips.cc ReserveSpaceForFastApiCall(masm(), a0); a0 2357 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, name, a0 2409 src/mips/stub-cache-mips.cc 1, a0, a3); a0 2412 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, a0 2430 src/mips/stub-cache-mips.cc masm(), Context::STRING_FUNCTION_INDEX, a0, &miss); a0 2433 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a0 2446 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a0, a0); a0 2447 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(HEAP_NUMBER_TYPE)); a0 2451 src/mips/stub-cache-mips.cc masm(), Context::NUMBER_FUNCTION_INDEX, a0, &miss); a0 2454 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a0 2473 src/mips/stub-cache-mips.cc masm(), Context::BOOLEAN_FUNCTION_INDEX, a0, &miss); a0 2476 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a0 2522 src/mips/stub-cache-mips.cc compiler.Compile(masm(), object, holder, name, &lookup, a1, a3, t0, a0, a0 2528 src/mips/stub-cache-mips.cc __ lw(a0, MemOperand(sp, argc * kPointerSize)); a0 2569 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a0, GlobalObject::kGlobalReceiverOffset)); a0 2659 src/mips/stub-cache-mips.cc __ Push(a3, a2, a0); a0 2698 src/mips/stub-cache-mips.cc __ push(a0); a0 2702 src/mips/stub-cache-mips.cc __ push(a0); a0 2748 src/mips/stub-cache-mips.cc __ Push(a1, a2, a0); // Receiver, name, value. a0 2750 src/mips/stub-cache-mips.cc __ li(a0, Operand(Smi::FromInt(strict_mode_))); a0 2751 src/mips/stub-cache-mips.cc __ push(a0); // Strict mode. a0 2795 src/mips/stub-cache-mips.cc __ sw(a0, FieldMemOperand(t0, JSGlobalPropertyCell::kValueOffset)); a0 2796 src/mips/stub-cache-mips.cc __ mov(v0, a0); // Stored value must be returned in v0. a0 2824 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, &miss); a0 2827 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, last, a3, a1, t0, name, &miss); a0 2859 src/mips/stub-cache-mips.cc __ mov(v0, a0); a0 2881 src/mips/stub-cache-mips.cc GenerateLoadCallback(object, holder, a0, a2, a3, a1, t0, callback, name, a0 2904 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, &miss); a0 2905 src/mips/stub-cache-mips.cc CheckPrototypes(receiver, a0, holder, a3, t0, a1, name, &miss); a0 2911 src/mips/stub-cache-mips.cc __ push(a0); a0 2940 src/mips/stub-cache-mips.cc GenerateLoadConstant(object, holder, a0, a3, a1, t0, value, name, &miss); a0 2962 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(object, holder, &lookup, a0, a2, a3, a1, t0, name, a0 2986 src/mips/stub-cache-mips.cc __ JumpIfSmi(a0, &miss); a0 2987 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, t0, a1, name, &miss); a0 3025 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3048 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3050 src/mips/stub-cache-mips.cc GenerateLoadCallback(receiver, holder, a1, a0, a2, a3, t0, callback, name, a0 3072 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3095 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3099 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(receiver, holder, &lookup, a1, a0, a2, a3, t0, name, a0 3118 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3141 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3166 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); a0 3395 src/mips/stub-cache-mips.cc __ sll(a1, a0, kPointerSizeLog2); a0 3413 src/mips/stub-cache-mips.cc __ Branch(¬_passed, less_equal, a0, Operand(arg_number)); a0 3445 src/mips/stub-cache-mips.cc __ mov(a1, a0); a0 3485 src/mips/stub-cache-mips.cc Register key = a0; a0 3490 src/mips/stub-cache-mips.cc __ sra(a2, a0, kSmiTagSize); a0 3491 src/mips/stub-cache-mips.cc __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1); a0 3603 src/mips/stub-cache-mips.cc Register key = a0; a0 3871 src/mips/stub-cache-mips.cc __ sll(a0, t4, kMantissaShiftForLoWord); a0 3874 src/mips/stub-cache-mips.cc __ sw(a0, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); a0 3919 src/mips/stub-cache-mips.cc __ Push(a1, a0); a0 3943 src/mips/stub-cache-mips.cc Register value = a0; a0 4054 src/mips/stub-cache-mips.cc __ mov(v0, a0); a0 4074 src/mips/stub-cache-mips.cc __ ldc1(f0, FieldMemOperand(a0, HeapNumber::kValueOffset)); a0 4124 src/mips/stub-cache-mips.cc __ mov(v0, a0); a0 4185 src/mips/stub-cache-mips.cc __ mov(v0, a0); a0 4203 src/mips/stub-cache-mips.cc __ mov(v0, a0); a0 4341 src/mips/stub-cache-mips.cc GenerateSmiKeyCheck(masm, a0, t0, t1, f2, &miss_force_generic); a0 4349 src/mips/stub-cache-mips.cc __ Branch(USE_DELAY_SLOT, &miss_force_generic, hs, a0, Operand(a3)); a0 4354 src/mips/stub-cache-mips.cc __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize); a0 4378 src/mips/stub-cache-mips.cc Register key_reg = a0; a0 4454 src/mips/stub-cache-mips.cc Register value_reg = a0; a0 4619 src/mips/stub-cache-mips.cc Register value_reg = a0; a0 2535 test/cctest/test-api.cc Local<v8::Array> a0 = CompileRun(fun).As<v8::Array>(); a0 2536 test/cctest/test-api.cc CHECK_EQ(0, a0->Length()); a0 2581 test/cctest/test-api.cc Local<v8::Array> a0 = Local<v8::Array>::Cast(Foo->Call(Foo, 0, args0)); a0 2582 test/cctest/test-api.cc CHECK_EQ(0, a0->Length()); a0 2736 test/cctest/test-api.cc Local<v8::Array> a0 = Local<v8::Array>::Cast(Foo->NewInstance(0, args0)); a0 2737 test/cctest/test-api.cc CHECK_EQ(0, a0->Length()); a0 3248 test/cctest/test-api.cc v8::Handle<Value> a0[argc] = { v8_num(4), v8_num(2), v8_num(3), v8_num(2) }; a0 3249 test/cctest/test-api.cc fun->Call(fun, argc, a0); a0 70 test/cctest/test-assembler-mips.cc __ addu(v0, a0, a1); a0 95 test/cctest/test-assembler-mips.cc __ mov(a1, a0); a0 230 test/cctest/test-assembler-mips.cc __ Movn(a0, t3, t0); // Move a0<-t3 (t0 is NOT 0). a0 231 test/cctest/test-assembler-mips.cc __ Ins(a0, t1, 12, 8); // 0x7ff34fff a0 232 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, a0, Operand(0x7ff34fff)); a0 233 test/cctest/test-assembler-mips.cc __ Movz(a0, t6, t7); // a0 not updated (t7 is NOT 0). a0 234 test/cctest/test-assembler-mips.cc __ Ext(a1, a0, 8, 12); // 0x34f a0 236 test/cctest/test-assembler-mips.cc __ Movz(a0, t6, v1); // a0<-t6, v0 is 0, from 8 instr back. a0 237 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, a0, Operand(t6)); a0 290 test/cctest/test-assembler-mips.cc __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) ); a0 291 test/cctest/test-assembler-mips.cc __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) ); a0 293 test/cctest/test-assembler-mips.cc __ sdc1(f8, MemOperand(a0, OFFSET_OF(T, c)) ); // c = a + b. a0 298 test/cctest/test-assembler-mips.cc __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, d)) ); // d = c - (-b). a0 300 test/cctest/test-assembler-mips.cc __ sdc1(f4, MemOperand(a0, OFFSET_OF(T, b)) ); // b = a. a0 306 test/cctest/test-assembler-mips.cc __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, e)) ); // e = d * 120 = 1.8066e16. a0 309 test/cctest/test-assembler-mips.cc __ sdc1(f12, MemOperand(a0, OFFSET_OF(T, f)) ); // f = e / a = 120.44. a0 312 test/cctest/test-assembler-mips.cc __ sdc1(f14, MemOperand(a0, OFFSET_OF(T, g)) ); a0 363 test/cctest/test-assembler-mips.cc __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) ); a0 364 test/cctest/test-assembler-mips.cc __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) ); a0 378 test/cctest/test-assembler-mips.cc __ sdc1(f4, MemOperand(a0, OFFSET_OF(T, a)) ); a0 379 test/cctest/test-assembler-mips.cc __ sdc1(f6, MemOperand(a0, OFFSET_OF(T, c)) ); a0 425 test/cctest/test-assembler-mips.cc __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) ); a0 426 test/cctest/test-assembler-mips.cc __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) ); a0 427 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, i)) ); a0 428 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, j)) ); a0 433 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, i)) ); a0 438 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, j)) ); a0 443 test/cctest/test-assembler-mips.cc __ sdc1(f0, MemOperand(a0, OFFSET_OF(T, a)) ); a0 448 test/cctest/test-assembler-mips.cc __ sdc1(f2, MemOperand(a0, OFFSET_OF(T, b)) ); a0 497 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, ui)) ); a0 498 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, r1)) ); a0 501 test/cctest/test-assembler-mips.cc __ lh(t1, MemOperand(a0, OFFSET_OF(T, ui)) ); a0 502 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, r2)) ); a0 505 test/cctest/test-assembler-mips.cc __ lh(t2, MemOperand(a0, OFFSET_OF(T, si)) ); a0 506 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, r3)) ); a0 509 test/cctest/test-assembler-mips.cc __ lhu(t3, MemOperand(a0, OFFSET_OF(T, si)) ); a0 510 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, r4)) ); a0 513 test/cctest/test-assembler-mips.cc __ lb(t4, MemOperand(a0, OFFSET_OF(T, si)) ); a0 514 test/cctest/test-assembler-mips.cc __ sw(t4, MemOperand(a0, OFFSET_OF(T, r5)) ); a0 519 test/cctest/test-assembler-mips.cc __ sw(t5, MemOperand(a0, OFFSET_OF(T, r6)) ); a0 520 test/cctest/test-assembler-mips.cc __ lhu(t5, MemOperand(a0, OFFSET_OF(T, si)) ); a0 521 test/cctest/test-assembler-mips.cc __ sh(t5, MemOperand(a0, OFFSET_OF(T, r6)) ); a0 572 test/cctest/test-assembler-mips.cc __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) ); a0 573 test/cctest/test-assembler-mips.cc __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) ); a0 577 test/cctest/test-assembler-mips.cc __ sw(zero_reg, MemOperand(a0, OFFSET_OF(T, result)) ); a0 590 test/cctest/test-assembler-mips.cc __ sw(zero_reg, MemOperand(a0, OFFSET_OF(T, result)) ); a0 595 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, result)) ); // Set true. a0 656 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, input)) ); a0 668 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, result_rotr_4)) ); a0 669 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, result_rotr_8)) ); a0 670 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, result_rotr_12)) ); a0 671 test/cctest/test-assembler-mips.cc __ sw(t4, MemOperand(a0, OFFSET_OF(T, result_rotr_16)) ); a0 672 test/cctest/test-assembler-mips.cc __ sw(t5, MemOperand(a0, OFFSET_OF(T, result_rotr_20)) ); a0 673 test/cctest/test-assembler-mips.cc __ sw(t6, MemOperand(a0, OFFSET_OF(T, result_rotr_24)) ); a0 674 test/cctest/test-assembler-mips.cc __ sw(t7, MemOperand(a0, OFFSET_OF(T, result_rotr_28)) ); a0 693 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, result_rotrv_4)) ); a0 694 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, result_rotrv_8)) ); a0 695 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, result_rotrv_12)) ); a0 696 test/cctest/test-assembler-mips.cc __ sw(t4, MemOperand(a0, OFFSET_OF(T, result_rotrv_16)) ); a0 697 test/cctest/test-assembler-mips.cc __ sw(t5, MemOperand(a0, OFFSET_OF(T, result_rotrv_20)) ); a0 698 test/cctest/test-assembler-mips.cc __ sw(t6, MemOperand(a0, OFFSET_OF(T, result_rotrv_24)) ); a0 699 test/cctest/test-assembler-mips.cc __ sw(t7, MemOperand(a0, OFFSET_OF(T, result_rotrv_28)) ); a0 741 test/cctest/test-assembler-mips.cc __ Branch(&exit, ge, a0, Operand(0x00000000)); a0 742 test/cctest/test-assembler-mips.cc __ Branch(&exit2, ge, a0, Operand(0x00001FFF)); a0 743 test/cctest/test-assembler-mips.cc __ Branch(&exit3, ge, a0, Operand(0x0001FFFF)); a0 786 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, a))); a0 791 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, dbl_mant))); a0 792 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, dbl_exp))); a0 798 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, long_lo))); a0 799 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, long_hi))); a0 802 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, b_long_lo))); a0 803 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, b_long_hi))); a0 807 test/cctest/test-assembler-mips.cc __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, b))); a0 866 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 867 test/cctest/test-assembler-mips.cc __ lwl(t0, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 868 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, lwl_0)) ); a0 870 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 871 test/cctest/test-assembler-mips.cc __ lwl(t1, MemOperand(a0, OFFSET_OF(T, mem_init) + 1) ); a0 872 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, lwl_1)) ); a0 874 test/cctest/test-assembler-mips.cc __ lw(t2, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 875 test/cctest/test-assembler-mips.cc __ lwl(t2, MemOperand(a0, OFFSET_OF(T, mem_init) + 2) ); a0 876 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, lwl_2)) ); a0 878 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 879 test/cctest/test-assembler-mips.cc __ lwl(t3, MemOperand(a0, OFFSET_OF(T, mem_init) + 3) ); a0 880 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, lwl_3)) ); a0 883 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 884 test/cctest/test-assembler-mips.cc __ lwr(t0, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 885 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, lwr_0)) ); a0 887 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 888 test/cctest/test-assembler-mips.cc __ lwr(t1, MemOperand(a0, OFFSET_OF(T, mem_init) + 1) ); a0 889 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, lwr_1)) ); a0 891 test/cctest/test-assembler-mips.cc __ lw(t2, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 892 test/cctest/test-assembler-mips.cc __ lwr(t2, MemOperand(a0, OFFSET_OF(T, mem_init) + 2) ); a0 893 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, lwr_2)) ); a0 895 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 896 test/cctest/test-assembler-mips.cc __ lwr(t3, MemOperand(a0, OFFSET_OF(T, mem_init) + 3) ); a0 897 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, lwr_3)) ); a0 900 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 901 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, swl_0)) ); a0 902 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 903 test/cctest/test-assembler-mips.cc __ swl(t0, MemOperand(a0, OFFSET_OF(T, swl_0)) ); a0 905 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 906 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, swl_1)) ); a0 907 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 908 test/cctest/test-assembler-mips.cc __ swl(t1, MemOperand(a0, OFFSET_OF(T, swl_1) + 1) ); a0 910 test/cctest/test-assembler-mips.cc __ lw(t2, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 911 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, swl_2)) ); a0 912 test/cctest/test-assembler-mips.cc __ lw(t2, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 913 test/cctest/test-assembler-mips.cc __ swl(t2, MemOperand(a0, OFFSET_OF(T, swl_2) + 2) ); a0 915 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 916 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, swl_3)) ); a0 917 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 918 test/cctest/test-assembler-mips.cc __ swl(t3, MemOperand(a0, OFFSET_OF(T, swl_3) + 3) ); a0 921 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 922 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, swr_0)) ); a0 923 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 924 test/cctest/test-assembler-mips.cc __ swr(t0, MemOperand(a0, OFFSET_OF(T, swr_0)) ); a0 926 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 927 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, swr_1)) ); a0 928 test/cctest/test-assembler-mips.cc __ lw(t1, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 929 test/cctest/test-assembler-mips.cc __ swr(t1, MemOperand(a0, OFFSET_OF(T, swr_1) + 1) ); a0 931 test/cctest/test-assembler-mips.cc __ lw(t2, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 932 test/cctest/test-assembler-mips.cc __ sw(t2, MemOperand(a0, OFFSET_OF(T, swr_2)) ); a0 933 test/cctest/test-assembler-mips.cc __ lw(t2, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 934 test/cctest/test-assembler-mips.cc __ swr(t2, MemOperand(a0, OFFSET_OF(T, swr_2) + 2) ); a0 936 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, mem_init)) ); a0 937 test/cctest/test-assembler-mips.cc __ sw(t3, MemOperand(a0, OFFSET_OF(T, swr_3)) ); a0 938 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, reg_init)) ); a0 939 test/cctest/test-assembler-mips.cc __ swr(t3, MemOperand(a0, OFFSET_OF(T, swr_3) + 3) ); a0 997 test/cctest/test-assembler-mips.cc __ mov(fp, a0); // Access struct T by fp. a0 998 test/cctest/test-assembler-mips.cc __ lw(t0, MemOperand(a0, OFFSET_OF(T, y)) ); a0 999 test/cctest/test-assembler-mips.cc __ lw(t3, MemOperand(a0, OFFSET_OF(T, y4)) ); a0 1090 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, cvt_small_in))); a0 1092 test/cctest/test-assembler-mips.cc __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, cvt_small_out))); a0 1095 test/cctest/test-assembler-mips.cc __ swc1(f10, MemOperand(a0, OFFSET_OF(T, trunc_small_out))); a0 1097 test/cctest/test-assembler-mips.cc __ sw(t0, MemOperand(a0, OFFSET_OF(T, cvt_big_in))); a0 1099 test/cctest/test-assembler-mips.cc __ sdc1(f8, MemOperand(a0, OFFSET_OF(T, cvt_big_out))); a0 1102 test/cctest/test-assembler-mips.cc __ swc1(f8, MemOperand(a0, OFFSET_OF(T, trunc_big_out))); a0 1178 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, round_up_in))); \ a0 1180 test/cctest/test-assembler-mips.cc __ swc1(f0, MemOperand(a0, OFFSET_OF(T, x##_up_out))); \ a0 1182 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, round_down_in))); \ a0 1184 test/cctest/test-assembler-mips.cc __ swc1(f0, MemOperand(a0, OFFSET_OF(T, x##_down_out))); \ a0 1186 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, neg_round_up_in))); \ a0 1188 test/cctest/test-assembler-mips.cc __ swc1(f0, MemOperand(a0, OFFSET_OF(T, neg_##x##_up_out))); \ a0 1190 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, neg_round_down_in))); \ a0 1192 test/cctest/test-assembler-mips.cc __ swc1(f0, MemOperand(a0, OFFSET_OF(T, neg_##x##_down_out))); \ a0 1194 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, err1_in))); \ a0 1198 test/cctest/test-assembler-mips.cc __ sw(a2, MemOperand(a0, OFFSET_OF(T, x##_err1_out))); \ a0 1200 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, err2_in))); \ a0 1204 test/cctest/test-assembler-mips.cc __ sw(a2, MemOperand(a0, OFFSET_OF(T, x##_err2_out))); \ a0 1206 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, err3_in))); \ a0 1210 test/cctest/test-assembler-mips.cc __ sw(a2, MemOperand(a0, OFFSET_OF(T, x##_err3_out))); \ a0 1212 test/cctest/test-assembler-mips.cc __ ldc1(f0, MemOperand(a0, OFFSET_OF(T, err4_in))); \ a0 1216 test/cctest/test-assembler-mips.cc __ sw(a2, MemOperand(a0, OFFSET_OF(T, x##_err4_out))); \ a0 1217 test/cctest/test-assembler-mips.cc __ swc1(f0, MemOperand(a0, OFFSET_OF(T, x##_invalid_result))); a0 109 test/cctest/test-disasm-mips.cc COMPARE(addu(a0, a1, a2), a0 116 test/cctest/test-disasm-mips.cc COMPARE(subu(a0, a1, a2), a0 123 test/cctest/test-disasm-mips.cc COMPARE(mult(a0, a1), a0 130 test/cctest/test-disasm-mips.cc COMPARE(multu(a0, a1), a0 137 test/cctest/test-disasm-mips.cc COMPARE(div(a0, a1), a0 144 test/cctest/test-disasm-mips.cc COMPARE(divu(a0, a1), a0 152 test/cctest/test-disasm-mips.cc COMPARE(mul(a0, a1, a2), a0 160 test/cctest/test-disasm-mips.cc COMPARE(addiu(a0, a1, 0x0), a0 169 test/cctest/test-disasm-mips.cc COMPARE(and_(a0, a1, a2), a0 178 test/cctest/test-disasm-mips.cc COMPARE(or_(a0, a1, a2), a0 187 test/cctest/test-disasm-mips.cc COMPARE(xor_(a0, a1, a2), a0 196 test/cctest/test-disasm-mips.cc COMPARE(nor(a0, a1, a2), a0 205 test/cctest/test-disasm-mips.cc COMPARE(andi(a0, a1, 0x1), a0 210 test/cctest/test-disasm-mips.cc COMPARE(ori(a0, a1, 0x1), a0 215 test/cctest/test-disasm-mips.cc COMPARE(xori(a0, a1, 0x1), a0 220 test/cctest/test-disasm-mips.cc COMPARE(lui(a0, 0x1), a0 225 test/cctest/test-disasm-mips.cc COMPARE(sll(a0, a1, 0), a0 234 test/cctest/test-disasm-mips.cc COMPARE(sllv(a0, a1, a2), a0 243 test/cctest/test-disasm-mips.cc COMPARE(srl(a0, a1, 0), a0 252 test/cctest/test-disasm-mips.cc COMPARE(srlv(a0, a1, a2), a0 261 test/cctest/test-disasm-mips.cc COMPARE(sra(a0, a1, 0), a0 270 test/cctest/test-disasm-mips.cc COMPARE(srav(a0, a1, a2), a0 280 test/cctest/test-disasm-mips.cc COMPARE(rotr(a0, a1, 0), a0 289 test/cctest/test-disasm-mips.cc COMPARE(rotrv(a0, a1, a2), a0 306 test/cctest/test-disasm-mips.cc COMPARE(tge(a0, a1, 0), a0 310 test/cctest/test-disasm-mips.cc COMPARE(tgeu(a0, a1, 0), a0 314 test/cctest/test-disasm-mips.cc COMPARE(tlt(a0, a1, 0), a0 318 test/cctest/test-disasm-mips.cc COMPARE(tltu(a0, a1, 0), a0 322 test/cctest/test-disasm-mips.cc COMPARE(teq(a0, a1, 0), a0 326 test/cctest/test-disasm-mips.cc COMPARE(tne(a0, a1, 0), a0 331 test/cctest/test-disasm-mips.cc COMPARE(mfhi(a0), a0 339 test/cctest/test-disasm-mips.cc COMPARE(mflo(a0), a0 348 test/cctest/test-disasm-mips.cc COMPARE(slt(a0, a1, a2), a0 356 test/cctest/test-disasm-mips.cc COMPARE(sltu(a0, a1, a2), a0 365 test/cctest/test-disasm-mips.cc COMPARE(slti(a0, a1, 0), a0 373 test/cctest/test-disasm-mips.cc COMPARE(sltiu(a0, a1, 0), a0 383 test/cctest/test-disasm-mips.cc COMPARE(movz(a0, a1, a2), a0 391 test/cctest/test-disasm-mips.cc COMPARE(movn(a0, a1, a2), a0 400 test/cctest/test-disasm-mips.cc COMPARE(movt(a0, a1, 1), a0 408 test/cctest/test-disasm-mips.cc COMPARE(movf(a0, a1, 0), a0 417 test/cctest/test-disasm-mips.cc COMPARE(clz(a0, a1), a0 426 test/cctest/test-disasm-mips.cc COMPARE(ins_(a0, a1, 31, 1), a0 432 test/cctest/test-disasm-mips.cc COMPARE(ext_(a0, a1, 31, 1),