Annotation of gforth/arch/mips/insts.fs, revision 1.1
1.1 ! anton 1: $04 asm-op asm-I-rs,rt,imm beq,
! 2: $05 asm-op asm-I-rs,rt,imm bne,
! 3: $00 $06 asm-op asm-rt asm-I-rs,imm blez,
! 4: $00 $07 asm-op asm-rt asm-I-rs,imm bgtz,
! 5: $08 asm-op asm-I-rt,rs,imm addi,
! 6: $09 asm-op asm-I-rt,rs,imm addiu,
! 7: $0a asm-op asm-I-rt,rs,imm slti,
! 8: $0b asm-op asm-I-rt,rs,imm sltiu,
! 9: $0c asm-op asm-I-rt,rs,imm andi,
! 10: $0d asm-op asm-I-rt,rs,imm ori,
! 11: $0e asm-op asm-I-rt,rs,imm xori,
! 12: $0f asm-op asm-I-rt,imm lui,
! 13: $20 asm-op asm-I-rt,offset,rs lb,
! 14: $21 asm-op asm-I-rt,offset,rs lh,
! 15: $22 asm-op asm-I-rt,offset,rs lwl,
! 16: $23 asm-op asm-I-rt,offset,rs lw,
! 17: $24 asm-op asm-I-rt,offset,rs lbu,
! 18: $25 asm-op asm-I-rt,offset,rs lhu,
! 19: $26 asm-op asm-I-rt,offset,rs lwr,
! 20: $28 asm-op asm-I-rt,offset,rs sb,
! 21: $29 asm-op asm-I-rt,offset,rs sh,
! 22: $2a asm-op asm-I-rt,offset,rs swl,
! 23: $2b asm-op asm-I-rt,offset,rs sw,
! 24: $2e asm-op asm-I-rt,offset,rs swr,
! 25:
! 26: $02 asm-op asm-J-target j,
! 27: $03 asm-op asm-J-target jal,
! 28:
! 29: $00 asm-special-rd,rt,sa sll,
! 30: $02 asm-special-rd,rt,sa srl,
! 31: $03 asm-special-rd,rt,sa sra,
! 32: $04 asm-special-rd,rt,rs sllv,
! 33: $06 asm-special-rd,rt,rs srlv,
! 34: $07 asm-special-rd,rt,rs srav,
! 35: $08 asm-special-rs jr,
! 36: $09 asm-special-rd,rs jalr, \ !! rd,rs or rs,rd?
! 37: $0c asm-special-nothing syscall,
! 38: $0d asm-special-nothing break,
! 39: $10 asm-special-rd mfhi,
! 40: $11 asm-special-rs mthi,
! 41: $12 asm-special-rd mflo,
! 42: $13 asm-special-rs mtlo,
! 43: $18 asm-special-rs,rt mult,
! 44: $19 asm-special-rs,rt multu,
! 45: $1a asm-special-rs,rt div,
! 46: $1b asm-special-rs,rt divu,
! 47: $20 asm-special-rd,rs,rt add,
! 48: $21 asm-special-rd,rs,rt addu,
! 49: $22 asm-special-rd,rs,rt sub,
! 50: $23 asm-special-rd,rs,rt subu,
! 51: $24 asm-special-rd,rs,rt and,
! 52: $25 asm-special-rd,rs,rt or,
! 53: $26 asm-special-rd,rs,rt xor,
! 54: $27 asm-special-rd,rs,rt nor,
! 55: $2a asm-special-rd,rs,rt slt,
! 56: $2b asm-special-rd,rs,rt sltu,
! 57:
! 58: $00 asm-regimm-rs,imm bltz,
! 59: $01 asm-regimm-rs,imm bgez,
! 60: $10 asm-regimm-rs,imm bltzal,
! 61: $11 asm-regimm-rs,imm bgezal,
! 62:
! 63: $30 asm-copz-rt,offset,rs lwcz,
! 64: $38 asm-copz-rt,offset,rs swcz,
! 65: $31 asm-I-rt,offset,rs lwc1,
! 66: $32 asm-I-rt,offset,rs lwc2,
! 67: $39 asm-I-rt,offset,rs swc1,
! 68: $3a asm-I-rt,offset,rs swc2,
! 69: asm-copz-MF $00 asm-rs asm-copz-rt,rd mfcz,
! 70: asm-copz-CF $00 asm-rs asm-copz-rt,rd cfcz,
! 71: asm-copz-MT $00 asm-rs asm-copz-rt,rd mtcz,
! 72: asm-copz-CT $00 asm-rs asm-copz-rt,rd ctcz,
! 73: asm-copz-BC $00 asm-rs asm-copz-BCF swap asm-rt asm-copz-imm bczf,
! 74: asm-copz-BC $00 asm-rs asm-copz-BCT swap asm-rt asm-copz-imm bczt,
! 75: $01 asm-copz0 tlbr,
! 76: $02 asm-copz0 tlbwi,
! 77: $06 asm-copz0 tlbwr,
! 78: $08 asm-copz0 tlbl,
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>