Home | History | Annotate | Download | only in mips

Lines Matching refs:MemOperand

34                           const MemOperand& src,
52 const MemOperand& dst,
71 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
80 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
87 sw(source, MemOperand(s6, index << kPointerSizeLog2));
97 sw(source, MemOperand(s6, index << kPointerSizeLog2));
168 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
169 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
173 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
178 return MemOperand(sp, doubles_size + register_offset);
337 lw(at, MemOperand(address));
412 lw(at, MemOperand(scratch));
473 lw(scratch, MemOperand(t8));
475 sw(address, MemOperand(scratch));
478 sw(scratch, MemOperand(t8));
1010 void MacroAssembler::Pref(int32_t hint, const MemOperand& rs) {
1123 void MacroAssembler::Ulw(Register rd, const MemOperand& rs) {
1134 lwr(rd, MemOperand(rs.rm(), rs.offset() + kMipsLwrOffset));
1135 lwl(rd, MemOperand(rs.rm(), rs.offset() + kMipsLwlOffset));
1137 lwr(at, MemOperand(rs.rm(), rs.offset() + kMipsLwrOffset));
1138 lwl(at, MemOperand(rs.rm(), rs.offset() + kMipsLwlOffset));
1143 lwr(rd, MemOperand(at, kMipsLwrOffset));
1144 lwl(rd, MemOperand(at, kMipsLwlOffset));
1150 void MacroAssembler::Usw(Register rd, const MemOperand& rs) {
1160 swr(rd, MemOperand(rs.rm(), rs.offset() + kMipsSwrOffset));
1161 swl(rd, MemOperand(rs.rm(), rs.offset() + kMipsSwlOffset));
1164 swr(rd, MemOperand(at, kMipsSwrOffset));
1165 swl(rd, MemOperand(at, kMipsSwlOffset));
1170 void MacroAssembler::Ulh(Register rd, const MemOperand& rs) {
1181 lb(rd, MemOperand(rs.rm(), rs.offset() + 1));
1183 lbu(at, MemOperand(rs.rm(), rs.offset() + 1));
1189 lb(rd, MemOperand(at, 1));
1190 lbu(at, MemOperand(at, 0));
1192 lb(rd, MemOperand(at, 0));
1193 lbu(at, MemOperand(at, 1));
1201 void MacroAssembler::Ulhu(Register rd, const MemOperand& rs) {
1212 lbu(rd, MemOperand(rs.rm(), rs.offset() + 1));
1214 lbu(at, MemOperand(rs.rm(), rs.offset() + 1));
1220 lbu(rd, MemOperand(at, 1));
1221 lbu(at, MemOperand
1223 lbu(rd, MemOperand(at, 0));
1224 lbu(at, MemOperand(at, 1));
1232 void MacroAssembler::Ush(Register rd, const MemOperand& rs, Register scratch) {
1242 MemOperand source = rs;
1246 source = MemOperand(at, 0);
1256 sb(scratch, MemOperand(source.rm(), source.offset() + 1));
1258 sb(scratch, MemOperand(source.rm(), source.offset() + 1));
1265 void MacroAssembler::Ulwc1(FPURegister fd, const MemOperand& rs,
1277 void MacroAssembler::Uswc1(FPURegister fd, const MemOperand& rs,
1289 void MacroAssembler::Uldc1(FPURegister fd, const MemOperand& rs,
1297 Ulw(scratch, MemOperand(rs.rm(), rs.offset() + Register::kMantissaOffset));
1299 Ulw(scratch, MemOperand(rs.rm(), rs.offset() + Register::kExponentOffset));
1304 void MacroAssembler::Usdc1(FPURegister fd, const MemOperand& rs,
1313 Usw(scratch, MemOperand(rs.rm(), rs.offset() + Register::kMantissaOffset));
1315 Usw(scratch, MemOperand(rs.rm(), rs.offset() + Register::kExponentOffset));
1360 sw(ToRegister(i), MemOperand(sp, stack_offset));
1374 sw(ToRegister(i), MemOperand(sp, stack_offset));
1385 lw(ToRegister(i), MemOperand(sp, stack_offset));
1398 lw(ToRegister(i), MemOperand(sp, stack_offset));
1414 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset));
1428 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset));
1439 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset));
1452 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset));
2491 sdc1(double_input, MemOperand(sp, 0));
2509 MemOperand(object, HeapNumber::kValueOffset - kHeapObjectTag));
3893 lw(a1, MemOperand(a1));
3908 lw(t1, MemOperand(t2));
3912 sw(sp, MemOperand(t2));
3921 sw(a1, MemOperand(at));
3973 lw(result, MemOperand(top_address));
3974 lw(alloc_limit, MemOperand(top_address, kPointerSize));
3978 lw(alloc_limit, MemOperand(top_address));
3982 lw(alloc_limit, MemOperand(top_address, limit - top));
3996 sw(result_end, MemOperand(result));
4008 sw(result_end, MemOperand(top_address));
4056 lw(result, MemOperand(top_address));
4057 lw(alloc_limit, MemOperand(top_address, kPointerSize));
4061 lw(alloc_limit, MemOperand(top_address));
4065 lw(alloc_limit, MemOperand(top_address, limit - top));
4079 sw(result_end, MemOperand(result));
4103 sw(result_end, MemOperand(top_address));
4130 lw(result, MemOperand(top_address));
4140 sw(result_end, MemOperand(result));
4148 sw(result_end, MemOperand(top_address));
4169 lw(result, MemOperand(top_address));
4179 sw(result_end, MemOperand(result));
4194 sw(result_end, MemOperand(top_address));
4273 sw(filler, MemOperand(current_address));
4473 lw(ra, MemOperand(fp, StandardFrameConstants::kCallerPCOffset));
4474 lw(fp, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
4487 lw(tmp_reg, MemOperand(src_reg));
4488 sw(tmp_reg, MemOperand(dst_reg));
4567 lb(t0, MemOperand(t0));
5135 sw(scratch1, MemOperand(scratch2));
5145 lw(scratch1, MemOperand(scratch2));
5147 sw(scratch1, MemOperand(scratch2));
5157 lw(scratch1, MemOperand(scratch2));
5159 sw(scratch1, MemOperand(scratch2));
5253 lw(dst, MemOperand(cp, Context::SlotOffset(Context::PREVIOUS_INDEX)));
5255 lw(dst, MemOperand(dst, Context::SlotOffset(Context::PREVIOUS_INDEX)));
5317 lw(vector, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
5341 sw(ra, MemOperand(sp, stack_offset));
5343 sw(fp, MemOperand(sp, stack_offset));
5346 sw(t9, MemOperand(sp, stack_offset));
5350 sw(t9, MemOperand(sp, 0));
5361 lw(ra, MemOperand(fp, 1 * kPointerSize));
5362 lw(fp, MemOperand(fp, 0 * kPointerSize));
5400 sw(ra, MemOperand(sp, 4 * kPointerSize));
5401 sw(fp, MemOperand(sp, 3 * kPointerSize));
5403 sw(at, MemOperand(sp, 2 * kPointerSize));
5408 sw(zero_reg, MemOperand(fp, ExitFrameConstants::kSPOffset));
5413 sw(t8, MemOperand(fp, ExitFrameConstants::kCodeOffset));
5417 sw(fp, MemOperand(t8));
5419 sw(cp, MemOperand(t8));
5434 sdc1(reg, MemOperand(sp, i * kDoubleSize));
5451 sw(at, MemOperand(fp, ExitFrameConstants::kSPOffset));
5461 lw(t8, MemOperand(fp, ExitFrameConstants::kSPOffset));
5464 ldc1(reg, MemOperand(t8, i * kDoubleSize + kPointerSize));
5470 sw(zero_reg, MemOperand(t8));
5475 lw(cp, MemOperand(t8));
5479 sw(a3, MemOperand(t8));
5484 lw(fp, MemOperand(sp, ExitFrameConstants::kCallerFPOffset));
5485 lw(ra, MemOperand(sp, ExitFrameConstants::kCallerPCOffset));
6033 sw(scratch, MemOperand(sp, stack_passed_arguments * kPointerSize));
6115 lw(sp, MemOperand(sp, stack_passed_arguments * kPointerSize));
6132 lw(scratch, MemOperand(scratch, MemoryChunk::kFlagsOffset));
6159 lw(t9, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
6170 lw(t9, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize + kPointerSize));
6205 lw(load_scratch, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
6346 lw(at, MemOperand(at));
6364 lw(at, MemOperand(at));
6368 lw(scratch_reg, MemOperand(receiver_reg, kMementoMapOffset));