Architecture

 

Table 2-3. R3900 extended instructions

 

 

 

 

 

Instruction

Description

 

 

 

 

 

 

Load/Store Instruction

 

 

SYNC

Sync

 

 

Computational Instructions

 

 

MULT

Multiply (3-operand instruction)

 

 

MULTU

Multiply Unsigned (3-operand instruction)

 

MADD

Multiply/ADD

 

 

MADDU

Multiply/ADD Unsigned

 

 

Jump/Branch Instructions

 

 

BEQL

Branch on Equal Likely

 

 

BNEL

Branch on Not Equal Likely

 

 

BLEZL

Branch on Less than or Equal to Zero Likely

 

BGTZL

Branch on Greater Than Zero Likely

 

BLTZL

Branch on Less Than Zero Likely

 

 

BGEZL

Branch on Greater than or Equal to Zero Likely

 

BLTZALL

Branch on Less Than Zero And Link Likely

 

BGEZALL

Branch on Greater than or Equal to Zero And Link Likely

 

Coprocessor Instructions

 

 

BCzTL

Branch on Coprocessor z True Likely

 

BCzFL

Branch on Coprocessor z False Likely

 

Special Instruction

 

 

 

 

SDBBP

Software Debug Breakpoint

 

 

 

Table 2-4. CP0 instructions

 

 

 

 

 

Instruction

Description

 

 

 

 

 

 

CP0 Instructions

 

 

 

 

MTC0

Move to CP0

 

 

MFC0

Move from CP0

 

 

RFE

Restore from Exception

 

 

DERET

Debug Exception Return

 

 

CACHE

Cache Operation

 

 

Table 2-5. R3000A instructions not supported by the R3900

 

 

 

 

 

 

Instruction

Description

 

Operation

 

 

 

 

 

 

Coprocessor Instructions

 

 

 

LWCz

Load Word from Coprocessor

 

Reserved Instruction Exception

 

SWCz

Store Word to Coprocessor

 

Reserved Instruction Exception

 

CP0 Instructions

 

 

 

 

TLBR

Read indexed TLB entry

 

no operation(nop)

 

TLBWJ

Write indexed TLB entry

 

no operation(nop)

 

TLBWR

Write Random TLB entry

 

no operation(nop)

 

TLBP

Probe TLB for matching entry

 

no operation(nop)

 

15

Page 23
Image 23
Toshiba TX39 user manual Special Instruction, CP0 instructions Instruction Description CP0 Instructions