NiosII opcodes

opinstruction
opinstruction
opinstruction
opinstruction
0x00call0x10cmplti0x20cmpeqi0x30cmpltui
0x01
0x11
0x21
0x31
0x02
0x12
0x22
0x32custom
0x03ldbu0x13
0x23ldbuio0x33initd
0x04addi0x14ori0x24muli0x34orhi
0x05stb0x15stw0x25stbio0x35stwio
0x06br0x16blt0x26beq0x36bltu
0x07ldb0x17ldw0x27ldbio0x37ldwio
0x08cmpgei0x18cmpnei0x28cmpgeui0x38
0x09
0x19
0x29
0x39
0x0A
0x1A
0x2A
0x3AR-Type
0x0Bldhu0x1Bflushda0x2Bldhuio0x3Bflushd
0x0Candi0x1Cxori0x2Candhi0x3Cxorhi
0x0Dsth0x1D
0x2Dsthio0x3D
0x0Ebge0x1Ebne0x2Ebgeu0x3E
0x0Fldh0x1F
0x2Fldhio0x3F

NiosII opcode extensions (R-Format)

opxinstruction
opxinstruction
opxinstruction
opxinstruction
0x00
0x10cmplt0x20cmpeq0x30cmpltu
0x01eret0x11
0x21
0x31add
0x02roli0x12slli0x22
0x32
0x03rol0x13sll0x23
0x33
0x04flushp0x14
0x24divu0x34break
0x05ret0x15
0x25div0x35
0x06nor0x16or0x26rdctl0x36sync
0x07mulxuu0x17mulxsu0x27mul0x37
0x08cmpge0x18cmpne0x28cmpgeu0x38
0x09bret0x19
0x29initi0x39sub
0x0A
0x1Asrli0x2A
0x3Asrai
0x0Bror0x1Bsrl0x2B
0x3Bsra
0x0Cflushi0x1Cnextpc0x2C
0x3C
0x0Djmp0x1Dcallr0x2Dtrap0x3D
0x0Eand0x1Exor0x2Ewrctl0x3E
0x0F
0x1Fmulxss0x2F
0x3F


Maintained by John Loomis, last updated 28 July 2008