Changeset 59527 in webkit for trunk/JavaScriptCore/assembler/MIPSAssembler.h
- Timestamp:
- May 15, 2010, 1:58:57 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MIPSAssembler.h
r56759 r59527 393 393 } 394 394 395 void srl(RegisterID rd, RegisterID rt, int shamt) 396 { 397 emitInst(0x00000002 | (rd << OP_SH_RD) | (rt << OP_SH_RT) 398 | ((shamt & 0x1f) << OP_SH_SHAMT)); 399 } 400 401 void srlv(RegisterID rd, RegisterID rt, RegisterID rs) 402 { 403 emitInst(0x00000006 | (rd << OP_SH_RD) | (rt << OP_SH_RT) 404 | (rs << OP_SH_RS)); 405 } 406 395 407 void lbu(RegisterID rt, RegisterID rs, int offset) 396 408 { … … 548 560 emitInst(0x44000000 | (fs << OP_SH_FS) | (rt << OP_SH_RT)); 549 561 copDelayNop(); 562 } 563 564 void sqrtd(FPRegisterID fd, FPRegisterID fs) 565 { 566 emitInst(0x46200004 | (fd << OP_SH_FD) | (fs << OP_SH_FS)); 550 567 } 551 568
Note:
See TracChangeset
for help on using the changeset viewer.