S.S ft,(rs+rd) inc_dec
SUB:
WRITE_WORD(FPR_L(FT),Opcode:GPR(RS)+GPR(RD))
Format:Semantics:Store double word from oating point regis-ter le, displaced addressing.SUBU:0x37
check).S.D ft,offset(rs) inc_dec
Opcode:WRITE_WORD(FPR_L(FT), GPR(RS)+OFF-Format:SET)
WRITE_WORD(FPR_L(FT+1), GPR(RS)+OFF-Semantics:SET+4)
MULT:Store double word from oating point regis-Opcode:ter le, indexed addressing.Format:0xd2
Semantics:S.D ft,(rs+rd) inc_dec
WRITE_WORD(FPR_L(FT),GPR(RS)+GPR(RD))
MULTU:WRITE_WORD(FPR_L(FT+1),Opcode:GPR(RS)+GPR(RD)+4)
Format:Semantics:
Store word left, displaced addressing.0x39
SWL rt,offset(rs)
Seess.deffor a detailed description of thisDIV:
instruction’s semantics. NOTE: SWL does notOpcode:support pre-/post- inc/dec.
Format:Semantics:
Store word right, displaced addressing.0x3a
Add signed (with over ow check).0x40
ADD rd,rs,rt
OVER(GPR(RT),GPR(RT))
SET_GPR(RD, GPR(RS) + GPR(RT))
Add immediate signed (with over ow0x41
ADDI rd,rs,rt
OVER(GPR(RS),IMM)
SET_GPR(RT, GPR(RS) + IMM)
Add unsigned (no over ow check).0x42
ADDU rd,rs,rt
SET_GPR(RD, GPR(RS) + GPR(RT))
Add immediate unsigned (no over ow0x43
ADDIU rd,rs,rt
SET_GPR(RT, GPR(RS) + IMM)
Subtract signed (with under ow check).0x44
SUB rd,rs,rt
UNDER(GPR(RS),GPR(RT))
SET_GPR(RD, GPR(RS) - GPR(RT))
Subtract unsigned (without under ow0x45
SUBU rd,rs,rt
SET_GPR(RD, GPR(RS) - GPR(RT))
Multiply signed.0x46
MULT rs,rt
SET_HI((RS * RT) / (1<<32))SET_LO((RS * RT) % (1<<32))
Multiply unsigned.0x47
MULTU rs,rt
SET_HI(((unsigned)RS * (unsigned)RT)/(1<<32))SET_LO(((unsigned)RS*(unsigned)RT) %(1<<32))
Divide signed.0x48DIV rs,rt
DIV0(GPR(RT))
SET_LO(GPR(RS) / GPR(RT))SET_HI(GPR(RS) % GPR(RT))
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科The simplescalar tool set, version 2.0(25)全文阅读和word下载服务。
相关推荐: