src/cpu/mips/vm/assembler_mips.hpp

changeset 9761
17884ee5d053
parent 9759
8c71022cf5f3
child 9932
86ea9a02a717
equal deleted inserted replaced
9760:8b305ff8f6b6 9761:17884ee5d053
1263 void subu32 (Register rd, Register rs, Register rt) { emit_long(insn_RRRO((int)rs->encoding(), (int)rt->encoding(), (int)rd->encoding(), subu_op)); } 1263 void subu32 (Register rd, Register rs, Register rt) { emit_long(insn_RRRO((int)rs->encoding(), (int)rt->encoding(), (int)rd->encoding(), subu_op)); }
1264 #endif 1264 #endif
1265 void sw (Register rt, Register base, int off) { emit_long(insn_ORRI(sw_op, (int)base->encoding(), (int)rt->encoding(), off)); } 1265 void sw (Register rt, Register base, int off) { emit_long(insn_ORRI(sw_op, (int)base->encoding(), (int)rt->encoding(), off)); }
1266 void swl (Register rt, Register base, int off) { emit_long(insn_ORRI(swl_op, (int)base->encoding(), (int)rt->encoding(), off)); } 1266 void swl (Register rt, Register base, int off) { emit_long(insn_ORRI(swl_op, (int)base->encoding(), (int)rt->encoding(), off)); }
1267 void swr (Register rt, Register base, int off) { emit_long(insn_ORRI(swr_op, (int)base->encoding(), (int)rt->encoding(), off)); } 1267 void swr (Register rt, Register base, int off) { emit_long(insn_ORRI(swr_op, (int)base->encoding(), (int)rt->encoding(), off)); }
1268 void synci(Register base, int off) { emit_long(insn_ORRI(regimm_op, (int)base->encoding(), synci_op, off)); }
1268 void sync () { emit_long(sync_op); } 1269 void sync () { emit_long(sync_op); }
1269 void syscall(int code) { emit_long( (code<<6) | syscall_op ); } 1270 void syscall(int code) { emit_long( (code<<6) | syscall_op ); }
1270 1271
1271 void sb(Register rt, Address dst); 1272 void sb(Register rt, Address dst);
1272 void sc(Register rt, Address dst); 1273 void sc(Register rt, Address dst);

mercurial