MipsInstructionId

MIPS instructions

Values

ValueMeaning
invalid0
absq_s
add
addiupc
addiur1sp
addiur2
addius5
addiusp
addqh
addqh_r
addq
addq_s
addsc
adds_a
adds_s
adds_u
addu16
adduh
adduh_r
addu
addu_s
addvi
addv
addwc
add_a
addi
addiu
align_
aluipc
and
and16
andi16
andi
append
asub_s
asub_u
aui
auipc
aver_s
aver_u
ave_s
ave_u
b16
baddu
bal
balc
balign
bbit0
bbit032
bbit1
bbit132
bc
bc0f
bc0fl
bc0t
bc0tl
bc1eqz
bc1f
bc1fl
bc1nez
bc1t
bc1tl
bc2eqz
bc2f
bc2fl
bc2nez
bc2t
bc2tl
bc3f
bc3fl
bc3t
bc3tl
bclri
bclr
beq
beqc
beql
beqz16
beqzalc
beqzc
bgec
bgeuc
bgez
bgezal
bgezalc
bgezall
bgezals
bgezc
bgezl
bgtz
bgtzalc
bgtzc
bgtzl
binsli
binsl
binsri
binsr
bitrev
bitswap
blez
blezalc
blezc
blezl
bltc
bltuc
bltz
bltzal
bltzalc
bltzall
bltzals
bltzc
bltzl
bmnzi
bmnz
bmzi
bmz
bne
bnec
bnegi
bneg
bnel
bnez16
bnezalc
bnezc
bnvc
bnz
bovc
bposge32
break_
break16
bseli
bsel
bseti
bset
bz
beqz
b
bnez
bteqz
btnez
cache
ceil
ceqi
ceq
cfc1
cfcmsa
cins
cins32
class_
clei_s
clei_u
cle_s
cle_u
clo
clti_s
clti_u
clt_s
clt_u
clz
cmpgdu
cmpgu
cmpu
cmp
copy_s
copy_u
ctc1
ctcmsa
cvt
c
cmpi
dadd
daddi
daddiu
daddu
dahi
dalign
dati
daui
dbitswap
dclo
dclz
ddiv
ddivu
deret
dext
dextm
dextu
di
dins
dinsm
dinsu
div
divu
div_s
div_u
dlsa
dmfc0
dmfc1
dmfc2
dmod
dmodu
dmtc0
dmtc1
dmtc2
dmuh
dmuhu
dmul
dmult
dmultu
dmulu
dotp_s
dotp_u
dpadd_s
dpadd_u
dpaqx_sa
dpaqx_s
dpaq_sa
dpaq_s
dpau
dpax
dpa
dpop
dpsqx_sa
dpsqx_s
dpsq_sa
dpsq_s
dpsub_s
dpsub_u
dpsu
dpsx
dps
drotr
drotr32
drotrv
dsbh
dshd
dsll
dsll32
dsllv
dsra
dsra32
dsrav
dsrl
dsrl32
dsrlv
dsub
dsubu
ehb
ei
eret
ext
extp
extpdp
extpdpv
extpv
extrv_rs
extrv_r
extrv_s
extrv
extr_rs
extr_r
extr_s
extr
exts
exts32
abs
fadd
fcaf
fceq
fclass
fcle
fclt
fcne
fcor
fcueq
fcule
fcult
fcune
fcun
fdiv
fexdo
fexp2
fexupl
fexupr
ffint_s
ffint_u
ffql
ffqr
fill
flog2
floor
fmadd
fmax_a
fmax
fmin_a
fmin
mov
fmsub
fmul
mul
neg
frcp
frint
frsqrt
fsaf
fseq
fsle
fslt
fsne
fsor
fsqrt
sqrt
fsub
sub
fsueq
fsule
fsult
fsune
fsun
ftint_s
ftint_u
ftq
ftrunc_s
ftrunc_u
hadd_s
hadd_u
hsub_s
hsub_u
ilvev
ilvl
ilvod
ilvr
ins
insert
insv
insve
j
jal
jalr
jalrs16
jalrs
jals
jalx
jialc
jic
jr
jr16
jraddiusp
jrc
jalrc
lb
lbu16
lbux
lbu
ld
ldc1
ldc2
ldc3
ldi
ldl
ldpc
ldr
ldxc1
lh
lhu16
lhx
lhu
li16
ll
lld
lsa
luxc1
lui
lw
lw16
lwc1
lwc2
lwc3
lwl
lwm16
lwm32
lwpc
lwp
lwr
lwupc
lwu
lwx
lwxc1
lwxs
li
madd
maddf
maddr_q
maddu
maddv
madd_q
maq_sa
maq_s
maxa
maxi_s
maxi_u
max_a
max
max_s
max_u
mfc0
mfc1
mfc2
mfhc1
mfhi
mflo
mina
mini_s
mini_u
min_a
min
min_s
min_u
mod
modsub
modu
mod_s
mod_u
move
movep
movf
movn
movt
movz
msub
msubf
msubr_q
msubu
msubv
msub_q
mtc0
mtc1
mtc2
mthc1
mthi
mthlip
mtlo
mtm0
mtm1
mtm2
mtp0
mtp1
mtp2
muh
muhu
muleq_s
muleu_s
mulq_rs
mulq_s
mulr_q
mulsaq_s
mulsa
mult
multu
mulu
mulv
mul_q
mul_s
nloc
nlzc
nmadd
nmsub
nor
nori
not16
not
or
or16
ori
packrl
pause
pckev
pckod
pcnt
pick
pop
precequ
preceq
preceu
precrqu_s
precrq
precrq_rs
precr
precr_sra
precr_sra_r
pref
prepend
raddu
rddsp
rdhwr
replv
repl
rint
rotr
rotrv
round
sat_s
sat_u
sb
sb16
sc
scd
sd
sdbbp
sdbbp16
sdc1
sdc2
sdc3
sdl
sdr
sdxc1
seb
seh
seleqz
selnez
sel
seq
seqi
sh
sh16
shf
shilo
shilov
shllv
shllv_s
shll
shll_s
shrav
shrav_r
shra
shra_r
shrlv
shrl
sldi
sld
sll
sll16
slli
sllv
slt
slti
sltiu
sltu
sne
snei
splati
splat
sra
srai
srari
srar
srav
srl
srl16
srli
srlri
srlr
srlv
ssnop
st
subqh
subqh_r
subq
subq_s
subsus_u
subsuu_s
subs_s
subs_u
subu16
subuh
subuh_r
subu
subu_s
subvi
subv
suxc1
sw
sw16
swc1
swc2
swc3
swl
swm16
swm32
swp
swr
swxc1
sync
synci
syscall
teq
teqi
tge
tgei
tgeiu
tgeu
tlbp
tlbr
tlbwi
tlbwr
tlt
tlti
tltiu
tltu
tne
tnei
trunc
v3mulu
vmm0
vmulu
vshf
wait
wrdsp
wsbh
xor
xor16
xori
nop
negu
jalr_hb

Jump and link with hazard barrier

jr_hb

Jump register with Hazard Barrier

Meta