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>