1480 lines
16 KiB
Plaintext
1480 lines
16 KiB
Plaintext
@MD00087-2B-MIPS64BIS-AFP-6.06.pdf [MIPS Architecture For Programmers Volume II-A: The MIPS64 Instruction Set Reference Manual, MD00087, 6.06, December 15, 2016]
|
|
abs.d,44
|
|
abs.ps,44
|
|
abs.s,44
|
|
add,45
|
|
add.d,46
|
|
add.ps,46
|
|
add.s,46
|
|
addi,47
|
|
addiu,48
|
|
addiupc,49
|
|
addu,50
|
|
align,51
|
|
alnv.ps,53
|
|
aluipc,55
|
|
and,56
|
|
andi,57
|
|
aui,58
|
|
auipc,60
|
|
b,61
|
|
b.af.c,94
|
|
b.at.c,94
|
|
b.eq.c,94
|
|
b.f.c,94
|
|
b.ge.c,94
|
|
b.gl.c,94
|
|
b.gle.c,94
|
|
b.gt.c,94
|
|
b.le.c,94
|
|
b.lt.c,94
|
|
b.ne.c,94
|
|
b.neq.c,94
|
|
b.nge.c,94
|
|
b.ngl.c,94
|
|
b.ngle.c,94
|
|
b.ngt.c,94
|
|
b.nle.c,94
|
|
b.nlt.c,94
|
|
b.oge.c,94
|
|
b.ogl.c,94
|
|
b.ogt.c,94
|
|
b.ole.c,94
|
|
b.olt.c,94
|
|
b.or.c,94
|
|
b.saf.c,94
|
|
b.sat.c,94
|
|
b.seq.c,94
|
|
b.sf.c,94
|
|
b.sle.c,94
|
|
b.slt.c,94
|
|
b.sne.c,94
|
|
b.soge.c,94
|
|
b.sogt.c,94
|
|
b.sor.c,94
|
|
b.st.c,94
|
|
b.sueq.c,94
|
|
b.suge.c,94
|
|
b.sugt.c,94
|
|
b.sule.c,94
|
|
b.sult.c,94
|
|
b.sun.c,94
|
|
b.sune.c,94
|
|
b.t.c,94
|
|
b.ueq.c,94
|
|
b.uge.c,94
|
|
b.ugt.c,94
|
|
b.ule.c,94
|
|
b.ult.c,94
|
|
b.un.c,94
|
|
b.une.c,94
|
|
bal,62
|
|
balc,64
|
|
bc,65
|
|
bc1eqz,66
|
|
bc1f,68
|
|
bc1fl,70
|
|
bc1nez,66
|
|
bc1t,72
|
|
bc1tl,74
|
|
bc2eqz,76
|
|
bc2f,78
|
|
bc2fl,79
|
|
bc2nez,76
|
|
bc2t,81
|
|
bc2tl,82
|
|
beq,84
|
|
beql,85
|
|
beqzalc,89
|
|
bgez,87
|
|
bgezal,88
|
|
bgezalc,89
|
|
bgezall,92
|
|
bgezl,98
|
|
bgtz,100
|
|
bgtzalc,89
|
|
bgtzl,101
|
|
bitswap,103
|
|
blez,105
|
|
blezalc,89
|
|
blezl,106
|
|
bltz,108
|
|
bltzal,109
|
|
bltzalc,89
|
|
bltzall,110
|
|
bltzl,112
|
|
bne,114
|
|
bnel,115
|
|
bnezalc,89
|
|
bnvc,117
|
|
bovc,117
|
|
break,119
|
|
c.af.d,120
|
|
c.af.ps,120
|
|
c.af.s,120
|
|
c.at.d,120
|
|
c.at.ps,120
|
|
c.at.s,120
|
|
c.eq.d,120
|
|
c.eq.ps,120
|
|
c.eq.s,120
|
|
c.f.d,120
|
|
c.f.ps,120
|
|
c.f.s,120
|
|
c.ge.d,120
|
|
c.ge.ps,120
|
|
c.ge.s,120
|
|
c.gl.d,120
|
|
c.gl.ps,120
|
|
c.gl.s,120
|
|
c.gle.d,120
|
|
c.gle.ps,120
|
|
c.gle.s,120
|
|
c.gt.d,120
|
|
c.gt.ps,120
|
|
c.gt.s,120
|
|
c.le.d,120
|
|
c.le.ps,120
|
|
c.le.s,120
|
|
c.lt.d,120
|
|
c.lt.ps,120
|
|
c.lt.s,120
|
|
c.ne.d,120
|
|
c.ne.ps,120
|
|
c.ne.s,120
|
|
c.neq.d,120
|
|
c.neq.ps,120
|
|
c.neq.s,120
|
|
c.nge.d,120
|
|
c.nge.ps,120
|
|
c.nge.s,120
|
|
c.ngl.d,120
|
|
c.ngl.ps,120
|
|
c.ngl.s,120
|
|
c.ngle.d,120
|
|
c.ngle.ps,120
|
|
c.ngle.s,120
|
|
c.ngt.d,120
|
|
c.ngt.ps,120
|
|
c.ngt.s,120
|
|
c.nle.d,120
|
|
c.nle.ps,120
|
|
c.nle.s,120
|
|
c.nlt.d,120
|
|
c.nlt.ps,120
|
|
c.nlt.s,120
|
|
c.oge.d,120
|
|
c.oge.ps,120
|
|
c.oge.s,120
|
|
c.ogl.d,120
|
|
c.ogl.ps,120
|
|
c.ogl.s,120
|
|
c.ogt.d,120
|
|
c.ogt.ps,120
|
|
c.ogt.s,120
|
|
c.ole.d,120
|
|
c.ole.ps,120
|
|
c.ole.s,120
|
|
c.olt.d,120
|
|
c.olt.ps,120
|
|
c.olt.s,120
|
|
c.or.d,120
|
|
c.or.ps,120
|
|
c.or.s,120
|
|
c.saf.d,120
|
|
c.saf.ps,120
|
|
c.saf.s,120
|
|
c.sat.d,120
|
|
c.sat.ps,120
|
|
c.sat.s,120
|
|
c.seq.d,120
|
|
c.seq.ps,120
|
|
c.seq.s,120
|
|
c.sf.d,120
|
|
c.sf.ps,120
|
|
c.sf.s,120
|
|
c.sle.d,120
|
|
c.sle.ps,120
|
|
c.sle.s,120
|
|
c.slt.d,120
|
|
c.slt.ps,120
|
|
c.slt.s,120
|
|
c.sne.d,120
|
|
c.sne.ps,120
|
|
c.sne.s,120
|
|
c.soge.d,120
|
|
c.soge.ps,120
|
|
c.soge.s,120
|
|
c.sogt.d,120
|
|
c.sogt.ps,120
|
|
c.sogt.s,120
|
|
c.sor.d,120
|
|
c.sor.ps,120
|
|
c.sor.s,120
|
|
c.st.d,120
|
|
c.st.ps,120
|
|
c.st.s,120
|
|
c.sueq.d,120
|
|
c.sueq.ps,120
|
|
c.sueq.s,120
|
|
c.suge.d,120
|
|
c.suge.ps,120
|
|
c.suge.s,120
|
|
c.sugt.d,120
|
|
c.sugt.ps,120
|
|
c.sugt.s,120
|
|
c.sule.d,120
|
|
c.sule.ps,120
|
|
c.sule.s,120
|
|
c.sult.d,120
|
|
c.sult.ps,120
|
|
c.sult.s,120
|
|
c.sun.d,120
|
|
c.sun.ps,120
|
|
c.sun.s,120
|
|
c.sune.d,120
|
|
c.sune.ps,120
|
|
c.sune.s,120
|
|
c.t.d,120
|
|
c.t.ps,120
|
|
c.t.s,120
|
|
c.ueq.d,120
|
|
c.ueq.ps,120
|
|
c.ueq.s,120
|
|
c.uge.d,120
|
|
c.uge.ps,120
|
|
c.uge.s,120
|
|
c.ugt.d,120
|
|
c.ugt.ps,120
|
|
c.ugt.s,120
|
|
c.ule.d,120
|
|
c.ule.ps,120
|
|
c.ule.s,120
|
|
c.ult.d,120
|
|
c.ult.ps,120
|
|
c.ult.s,120
|
|
c.un.d,120
|
|
c.un.ps,120
|
|
c.un.s,120
|
|
c.une.d,120
|
|
c.une.ps,120
|
|
c.une.s,120
|
|
cache,124
|
|
cache,125
|
|
cachee,130
|
|
ceil.l.d,136
|
|
ceil.l.s,136
|
|
ceil.w.d,137
|
|
ceil.w.s,137
|
|
cfc1,138
|
|
cfc2,140
|
|
class.d,141
|
|
class.s,141
|
|
clo,143
|
|
clz,144
|
|
cmp.af.d,145
|
|
cmp.af.s,145
|
|
cmp.at.d,145
|
|
cmp.at.s,145
|
|
cmp.eq.d,145
|
|
cmp.eq.s,145
|
|
cmp.f.d,145
|
|
cmp.f.s,145
|
|
cmp.ge.d,145
|
|
cmp.ge.s,145
|
|
cmp.gl.d,145
|
|
cmp.gl.s,145
|
|
cmp.gle.d,145
|
|
cmp.gle.s,145
|
|
cmp.gt.d,145
|
|
cmp.gt.s,145
|
|
cmp.le.d,145
|
|
cmp.le.s,145
|
|
cmp.lt.d,145
|
|
cmp.lt.s,145
|
|
cmp.ne.d,145
|
|
cmp.ne.s,145
|
|
cmp.neq.d,145
|
|
cmp.neq.s,145
|
|
cmp.nge.d,145
|
|
cmp.nge.s,145
|
|
cmp.ngl.d,145
|
|
cmp.ngl.s,145
|
|
cmp.ngle.d,145
|
|
cmp.ngle.s,145
|
|
cmp.ngt.d,145
|
|
cmp.ngt.s,145
|
|
cmp.nle.d,145
|
|
cmp.nle.s,145
|
|
cmp.nlt.d,145
|
|
cmp.nlt.s,145
|
|
cmp.oge.d,145
|
|
cmp.oge.s,145
|
|
cmp.ogl.d,145
|
|
cmp.ogl.s,145
|
|
cmp.ogt.d,145
|
|
cmp.ogt.s,145
|
|
cmp.ole.d,145
|
|
cmp.ole.s,145
|
|
cmp.olt.d,145
|
|
cmp.olt.s,145
|
|
cmp.or.d,145
|
|
cmp.or.s,145
|
|
cmp.saf.d,145
|
|
cmp.saf.s,145
|
|
cmp.sat.d,145
|
|
cmp.sat.s,145
|
|
cmp.seq.d,145
|
|
cmp.seq.s,145
|
|
cmp.sf.d,145
|
|
cmp.sf.s,145
|
|
cmp.sle.d,145
|
|
cmp.sle.s,145
|
|
cmp.slt.d,145
|
|
cmp.slt.s,145
|
|
cmp.sne.d,145
|
|
cmp.sne.s,145
|
|
cmp.soge.d,145
|
|
cmp.soge.s,145
|
|
cmp.sogt.d,145
|
|
cmp.sogt.s,145
|
|
cmp.sor.d,145
|
|
cmp.sor.s,145
|
|
cmp.st.d,145
|
|
cmp.st.s,145
|
|
cmp.sueq.d,145
|
|
cmp.sueq.s,145
|
|
cmp.suge.d,145
|
|
cmp.suge.s,145
|
|
cmp.sugt.d,145
|
|
cmp.sugt.s,145
|
|
cmp.sule.d,145
|
|
cmp.sule.s,145
|
|
cmp.sult.d,145
|
|
cmp.sult.s,145
|
|
cmp.sun.d,145
|
|
cmp.sun.s,145
|
|
cmp.sune.d,145
|
|
cmp.sune.s,145
|
|
cmp.t.d,145
|
|
cmp.t.s,145
|
|
cmp.ueq.d,145
|
|
cmp.ueq.s,145
|
|
cmp.uge.d,145
|
|
cmp.uge.s,145
|
|
cmp.ugt.d,145
|
|
cmp.ugt.s,145
|
|
cmp.ule.d,145
|
|
cmp.ule.s,145
|
|
cmp.ult.d,145
|
|
cmp.ult.s,145
|
|
cmp.un.d,145
|
|
cmp.un.s,145
|
|
cmp.une.d,145
|
|
cmp.une.s,145
|
|
cop2,150
|
|
crc32b,152
|
|
crc32cb,155
|
|
crc32cd,155
|
|
crc32ch,155
|
|
crc32cw,155
|
|
crc32d,152
|
|
crc32h,152
|
|
crc32w,152
|
|
ctc1,158
|
|
ctc2,161
|
|
cvt.d.l,162
|
|
cvt.d.s,162
|
|
cvt.d.w,162
|
|
cvt.l.d,163
|
|
cvt.l.s,163
|
|
cvt.ps.s,164
|
|
cvt.s.d,168
|
|
cvt.s.l,168
|
|
cvt.s.pl,166
|
|
cvt.s.pu,167
|
|
cvt.s.w,168
|
|
cvt.w.d,169
|
|
cvt.w.s,169
|
|
dadd,170
|
|
daddi,171
|
|
daddiu,172
|
|
daddu,173
|
|
dahi,58
|
|
dalign,51
|
|
dati,58
|
|
daui,58
|
|
dbitswap,103
|
|
dclo,174
|
|
dclz,175
|
|
ddiv,176
|
|
ddivu,177
|
|
deret,178
|
|
dext,179
|
|
dextm,181
|
|
dextu,183
|
|
di,185
|
|
dins,186
|
|
dinsm,188
|
|
dinsu,190
|
|
div,192
|
|
div.d,197
|
|
div.s,197
|
|
divu,194
|
|
dlsa,294
|
|
dmfc0,199
|
|
dmfc1,200
|
|
dmfc2,201
|
|
dmod,194
|
|
dmodu,194
|
|
dmtc0,202
|
|
dmtc1,203
|
|
dmtc2,204
|
|
dmuh,363
|
|
dmuhu,363
|
|
dmul,363
|
|
dmult,205
|
|
dmultu,206
|
|
dmulu,363
|
|
drotr,207
|
|
drotr32,208
|
|
drotrv,209
|
|
dsbh,210
|
|
dshd,211
|
|
dsll,212
|
|
dsll32,213
|
|
dsllv,214
|
|
dsra,215
|
|
dsra32,216
|
|
dsrav,217
|
|
dsrl,218
|
|
dsrl32,219
|
|
dsrlv,220
|
|
dsub,221
|
|
dsubu,222
|
|
dvp,223
|
|
ehb,226
|
|
ei,227
|
|
eret,228
|
|
eretnc,230
|
|
evp,232
|
|
ext,234
|
|
floor.l.d,236
|
|
floor.l.s,236
|
|
floor.w.d,237
|
|
floor.w.s,237
|
|
ginvi,239
|
|
ginvt,241
|
|
ins,244
|
|
j,246
|
|
jal,247
|
|
jalr,248
|
|
jalr.hb,250
|
|
jalx,253
|
|
jialc,255
|
|
jic,257
|
|
jr,258
|
|
jr.hb,260
|
|
lb,263
|
|
lbe,264
|
|
lbu,265
|
|
lbue,266
|
|
ld,267
|
|
ldc1,268
|
|
ldc2,269
|
|
ldl,271
|
|
ldpc,273
|
|
ldr,274
|
|
ldxc1,276
|
|
lh,277
|
|
lhe,278
|
|
lhu,279
|
|
lhue,280
|
|
ll,281
|
|
lld,283
|
|
lldp,288
|
|
lle,286
|
|
llwp,290
|
|
llwpe,292
|
|
lsa,294
|
|
lui,295
|
|
luxc1,296
|
|
lw,297
|
|
lwc1,298
|
|
lwc2,299
|
|
lwe,300
|
|
lwl,301
|
|
lwle,304
|
|
lwpc,307
|
|
lwr,308
|
|
lwre,311
|
|
lwre,312
|
|
lwu,315
|
|
lwupc,316
|
|
lwxc1,317
|
|
madd,318
|
|
madd.d,319
|
|
madd.ps,319
|
|
madd.s,319
|
|
maddf.d,321
|
|
maddf.s,321
|
|
maddu,323
|
|
max.d,324
|
|
max.s,324
|
|
maxa.d,324
|
|
maxa.s,324
|
|
mfc0,328
|
|
mfc1,329
|
|
mfc2,330
|
|
mfhc0,331
|
|
mfhc1,333
|
|
mfhc2,334
|
|
mfhi,335
|
|
mflo,336
|
|
min.d,324
|
|
min.s,324
|
|
mina.d,324
|
|
mina.s,324
|
|
mod,194
|
|
modu,194
|
|
mov.d,337
|
|
mov.ps,337
|
|
mov.s,337
|
|
movf,338
|
|
movf.d,339
|
|
movf.ps,339
|
|
movf.s,339
|
|
movn,341
|
|
movn.d,342
|
|
movn.ps,342
|
|
movn.s,342
|
|
movt,343
|
|
movt.d,344
|
|
movt.ps,344
|
|
movt.s,344
|
|
movz,346
|
|
movz.d,347
|
|
movz.ps,347
|
|
movz.s,347
|
|
msub,348
|
|
msub.d,349
|
|
msub.ps,349
|
|
msub.s,349
|
|
msubf.d,321
|
|
msubf.s,321
|
|
msubu,351
|
|
mtc0,352
|
|
mtc1,354
|
|
mtc2,355
|
|
mthc0,356
|
|
mthc1,358
|
|
mthc2,359
|
|
mthi,360
|
|
mtlo,361
|
|
muh,363
|
|
muhu,363
|
|
mul,362
|
|
mul.d,366
|
|
mul.ps,366
|
|
mul.s,366
|
|
mult,367
|
|
multu,368
|
|
mulu,363
|
|
nal,369
|
|
neg.d,370
|
|
neg.ps,370
|
|
neg.s,370
|
|
nmadd.d,371
|
|
nmadd.ps,371
|
|
nmadd.s,371
|
|
nmsub.d,373
|
|
nmsub.ps,373
|
|
nmsub.s,373
|
|
nop,375
|
|
nor,376
|
|
or,377
|
|
ori,378
|
|
pause,379
|
|
pll.ps,381
|
|
plu.ps,382
|
|
pref,383
|
|
prefe,387
|
|
prefx,391
|
|
pul.ps,392
|
|
puu.ps,393
|
|
rdhwr,394
|
|
rdpgpr,397
|
|
recip.d,398
|
|
recip.s,398
|
|
rint.d,399
|
|
rint.s,399
|
|
rotr,401
|
|
rotrv,402
|
|
round.l.d,403
|
|
round.l.s,403
|
|
round.w.d,404
|
|
round.w.s,404
|
|
rsqrt.d,405
|
|
rsqrt.s,405
|
|
sb,406
|
|
sbe,407
|
|
sc,408
|
|
scd,412
|
|
scdp,415
|
|
sce,418
|
|
scwp,422
|
|
scwpe,426
|
|
sd,429
|
|
sdbbp,430
|
|
sdc1,431
|
|
sdc2,432
|
|
sdl,433
|
|
sdr,435
|
|
sdxc1,437
|
|
seb,438
|
|
seh,439
|
|
sel.d,441
|
|
sel.s,441
|
|
seleqz,442
|
|
seleqz.d,444
|
|
seleqz.s,444
|
|
selnez,442
|
|
sh,446
|
|
she,447
|
|
sigrie,448
|
|
sll,449
|
|
sllv,450
|
|
slt,451
|
|
slti,452
|
|
sltiu,453
|
|
sltu,454
|
|
sqrt.d,455
|
|
sqrt.s,455
|
|
sra,456
|
|
srav,457
|
|
srl,458
|
|
srlv,459
|
|
ssnop,460
|
|
sub,461
|
|
sub.d,462
|
|
sub.ps,462
|
|
sub.s,462
|
|
subu,463
|
|
suxc1,464
|
|
sw,465
|
|
swc2,467
|
|
swe,468
|
|
swl,469
|
|
swle,471
|
|
swr,473
|
|
swre,475
|
|
swxc1,477
|
|
sync,478
|
|
synci,483
|
|
syscall,486
|
|
teq,487
|
|
teqi,488
|
|
tge,489
|
|
tgei,490
|
|
tgeiu,491
|
|
tgeu,492
|
|
tlbinv,493
|
|
tlbinvf,495
|
|
tlbp,497
|
|
tlbr,498
|
|
tlbwi,500
|
|
tlbwr,502
|
|
tlt,504
|
|
tlti,505
|
|
tltiu,506
|
|
tltu,507
|
|
tne,508
|
|
tnei,509
|
|
trunc.l.d,510
|
|
trunc.l.s,510
|
|
trunc.w.d,511
|
|
trunc.w.s,511
|
|
wait,512
|
|
wrpgpr,514
|
|
wsbh,515
|
|
xor,516
|
|
xori,517
|
|
@MD00594-2B-microMIPS64-AFP-6.05.pdf [MIPS Architecture for Programmers Volume II-B: microMIPS64 Instruction Set, MD00594, 6.05, December 15, 2016]
|
|
abs.d,128
|
|
abs.s,128
|
|
add,129
|
|
add.d,130
|
|
add.s,130
|
|
addiu,131
|
|
addiupc,132
|
|
addiur1sp,69
|
|
addiur2,70
|
|
addius5,72
|
|
addiusp,74
|
|
addu,133
|
|
addu16,76
|
|
align,134
|
|
aluipc,136
|
|
and,137
|
|
and16,77
|
|
andi,138
|
|
andi16,78
|
|
aui,139
|
|
auipc,141
|
|
b.af.c,149
|
|
b.at.c,149
|
|
b.eq.c,149
|
|
b.f.c,149
|
|
b.ge.c,149
|
|
b.gl.c,149
|
|
b.gle.c,149
|
|
b.gt.c,149
|
|
b.le.c,149
|
|
b.lt.c,149
|
|
b.ne.c,149
|
|
b.neq.c,149
|
|
b.nge.c,149
|
|
b.ngl.c,149
|
|
b.ngle.c,149
|
|
b.ngt.c,149
|
|
b.nle.c,149
|
|
b.nlt.c,149
|
|
b.oge.c,149
|
|
b.ogl.c,149
|
|
b.ogt.c,149
|
|
b.ole.c,149
|
|
b.olt.c,149
|
|
b.or.c,149
|
|
b.saf.c,149
|
|
b.sat.c,149
|
|
b.seq.c,149
|
|
b.sf.c,149
|
|
b.sle.c,149
|
|
b.slt.c,149
|
|
b.sne.c,149
|
|
b.soge.c,149
|
|
b.sogt.c,149
|
|
b.sor.c,149
|
|
b.st.c,149
|
|
b.sueq.c,149
|
|
b.suge.c,149
|
|
b.sugt.c,149
|
|
b.sule.c,149
|
|
b.sult.c,149
|
|
b.sun.c,149
|
|
b.sune.c,149
|
|
b.t.c,149
|
|
b.ueq.c,149
|
|
b.uge.c,149
|
|
b.ugt.c,149
|
|
b.ule.c,149
|
|
b.ult.c,149
|
|
b.un.c,149
|
|
b.une.c,149
|
|
balc,142
|
|
bc,152
|
|
bc16,79
|
|
bc1eqzc,143
|
|
bc1nezc,143
|
|
bc2eqzc,145
|
|
bc2nezc,145
|
|
beqzalc,147
|
|
beqzc16,80
|
|
bgezalc,147
|
|
bgtzalc,147
|
|
bitswap,154
|
|
blezalc,147
|
|
bltzalc,147
|
|
bnezalc,147
|
|
bnezc16,81
|
|
bnvc,156
|
|
bovc,156
|
|
break,153
|
|
break16,82
|
|
cache,158
|
|
cachee,164
|
|
ceil.l.d,170
|
|
ceil.l.s,170
|
|
ceil.w.d,171
|
|
ceil.w.s,171
|
|
cfc1,172
|
|
cfc2,174
|
|
class.d,175
|
|
class.s,175
|
|
clo,177
|
|
clz,178
|
|
cmp.af.d,179
|
|
cmp.af.s,179
|
|
cmp.at.d,179
|
|
cmp.at.s,179
|
|
cmp.eq.d,179
|
|
cmp.eq.s,179
|
|
cmp.f.d,179
|
|
cmp.f.s,179
|
|
cmp.ge.d,179
|
|
cmp.ge.s,179
|
|
cmp.gl.d,179
|
|
cmp.gl.s,179
|
|
cmp.gle.d,179
|
|
cmp.gle.s,179
|
|
cmp.gt.d,179
|
|
cmp.gt.s,179
|
|
cmp.le.d,179
|
|
cmp.le.s,179
|
|
cmp.lt.d,179
|
|
cmp.lt.s,179
|
|
cmp.ne.d,179
|
|
cmp.ne.s,179
|
|
cmp.neq.d,179
|
|
cmp.neq.s,179
|
|
cmp.nge.d,179
|
|
cmp.nge.s,179
|
|
cmp.ngl.d,179
|
|
cmp.ngl.s,179
|
|
cmp.ngle.d,179
|
|
cmp.ngle.s,179
|
|
cmp.ngt.d,179
|
|
cmp.ngt.s,179
|
|
cmp.nle.d,179
|
|
cmp.nle.s,179
|
|
cmp.nlt.d,179
|
|
cmp.nlt.s,179
|
|
cmp.oge.d,179
|
|
cmp.oge.s,179
|
|
cmp.ogl.d,179
|
|
cmp.ogl.s,179
|
|
cmp.ogt.d,179
|
|
cmp.ogt.s,179
|
|
cmp.ole.d,179
|
|
cmp.ole.s,179
|
|
cmp.olt.d,179
|
|
cmp.olt.s,179
|
|
cmp.or.d,179
|
|
cmp.or.s,179
|
|
cmp.saf.d,179
|
|
cmp.saf.s,179
|
|
cmp.sat.d,179
|
|
cmp.sat.s,179
|
|
cmp.seq.d,179
|
|
cmp.seq.s,179
|
|
cmp.sf.d,179
|
|
cmp.sf.s,179
|
|
cmp.sle.d,179
|
|
cmp.sle.s,179
|
|
cmp.slt.d,179
|
|
cmp.slt.s,179
|
|
cmp.sne.d,179
|
|
cmp.sne.s,179
|
|
cmp.soge.d,179
|
|
cmp.soge.s,179
|
|
cmp.sogt.d,179
|
|
cmp.sogt.s,179
|
|
cmp.sor.d,179
|
|
cmp.sor.s,179
|
|
cmp.st.d,179
|
|
cmp.st.s,179
|
|
cmp.sueq.d,179
|
|
cmp.sueq.s,179
|
|
cmp.suge.d,179
|
|
cmp.suge.s,179
|
|
cmp.sugt.d,179
|
|
cmp.sugt.s,179
|
|
cmp.sule.d,179
|
|
cmp.sule.s,179
|
|
cmp.sult.d,179
|
|
cmp.sult.s,179
|
|
cmp.sun.d,179
|
|
cmp.sun.s,179
|
|
cmp.sune.d,179
|
|
cmp.sune.s,179
|
|
cmp.t.d,179
|
|
cmp.t.s,179
|
|
cmp.ueq.d,179
|
|
cmp.ueq.s,179
|
|
cmp.uge.d,179
|
|
cmp.uge.s,179
|
|
cmp.ugt.d,179
|
|
cmp.ugt.s,179
|
|
cmp.ule.d,179
|
|
cmp.ule.s,179
|
|
cmp.ult.d,179
|
|
cmp.ult.s,179
|
|
cmp.un.d,179
|
|
cmp.un.s,179
|
|
cmp.une.d,179
|
|
cmp.une.s,179
|
|
cop2,184
|
|
crc32b,186
|
|
crc32cb,189
|
|
crc32cd,189
|
|
crc32ch,189
|
|
crc32cw,189
|
|
crc32d,186
|
|
crc32h,186
|
|
crc32w,186
|
|
ctc1,192
|
|
ctc2,195
|
|
cvt.d.l,196
|
|
cvt.d.s,196
|
|
cvt.d.w,196
|
|
cvt.l.d,197
|
|
cvt.l.s,197
|
|
cvt.s.d,198
|
|
cvt.s.l,198
|
|
cvt.s.w,198
|
|
cvt.w.d,199
|
|
cvt.w.s,199
|
|
dadd,200
|
|
daddiu,201
|
|
daddu,202
|
|
dahi,139
|
|
dalign,134
|
|
dati,139
|
|
daui,139
|
|
dbitswap,154
|
|
dclo,203
|
|
dclz,204
|
|
ddiv,220
|
|
ddivu,220
|
|
deret,205
|
|
dext,206
|
|
dextm,208
|
|
dextu,210
|
|
di,212
|
|
dins,213
|
|
dinsm,215
|
|
dinsu,217
|
|
div,220
|
|
div.d,219
|
|
div.s,219
|
|
divu,220
|
|
dlsa,300
|
|
dmfc0,224
|
|
dmfc1,225
|
|
dmfc2,226
|
|
dmod,220
|
|
dmodu,220
|
|
dmtc0,227
|
|
dmtc1,228
|
|
dmtc2,229
|
|
dmuh,330
|
|
dmuhu,330
|
|
dmul,330
|
|
dmulu,330
|
|
drotr,230
|
|
drotr32,231
|
|
drotrv,232
|
|
dsbh,233
|
|
dshd,234
|
|
dsll,235
|
|
dsll32,236
|
|
dsllv,237
|
|
dsra,238
|
|
dsra32,239
|
|
dsrav,240
|
|
dsrl,241
|
|
dsrl32,242
|
|
dsrlv,243
|
|
dsub,244
|
|
dsubu,245
|
|
dvp,246
|
|
ehb,249
|
|
ei,250
|
|
eret,251
|
|
eretnc,252
|
|
evp,254
|
|
ext,256
|
|
floor.l.d,258
|
|
floor.l.s,258
|
|
floor.w.d,259
|
|
floor.w.s,259
|
|
ginvi,260
|
|
ginvt,262
|
|
ins,265
|
|
jalrc,267
|
|
jalrc.hb,269
|
|
jalrc16,83
|
|
jialc,272
|
|
jic,274
|
|
jrc16,87
|
|
jrcaddiusp,85
|
|
lb,276
|
|
lbe,277
|
|
lbu,278
|
|
lbu16,88
|
|
lbue,279
|
|
ld,280
|
|
ldc1,281
|
|
ldc2,282
|
|
ldm,90
|
|
ldp,92
|
|
ldpc,283
|
|
lh,284
|
|
lhe,285
|
|
lhu,286
|
|
lhu16,94
|
|
lhue,287
|
|
li16,95
|
|
ll,288
|
|
lld,290
|
|
lldp,294
|
|
lle,291
|
|
llwp,296
|
|
llwpe,298
|
|
lsa,300
|
|
lui,301
|
|
lw,302
|
|
lw16,97
|
|
lwc1,303
|
|
lwc2,304
|
|
lwe,305
|
|
lwgp,102
|
|
lwm16,100
|
|
lwm32,98
|
|
lwp,96
|
|
lwpc,306
|
|
lwsp,103
|
|
lwu,308
|
|
lwupc,307
|
|
maddf.d,309
|
|
maddf.s,309
|
|
max.d,311
|
|
max.s,311
|
|
maxa.d,311
|
|
maxa.s,311
|
|
mfc0,315
|
|
mfc1,316
|
|
mfc2,317
|
|
mfhc0,318
|
|
mfhc1,320
|
|
mfhc2,321
|
|
min.d,311
|
|
min.s,311
|
|
mina.d,311
|
|
mina.s,311
|
|
mod,220
|
|
modu,220
|
|
mov.d,322
|
|
mov.s,322
|
|
move16,104
|
|
movep,105
|
|
msubf.d,309
|
|
msubf.s,309
|
|
mtc0,323
|
|
mtc1,324
|
|
mtc2,325
|
|
mthc0,326
|
|
mthc1,328
|
|
mthc2,329
|
|
muh,330
|
|
muhu,330
|
|
mul,330
|
|
mul.d,333
|
|
mul.s,333
|
|
mulu,330
|
|
neg.d,334
|
|
neg.s,334
|
|
nop,335
|
|
nor,336
|
|
not16,107
|
|
or,337
|
|
or16,108
|
|
ori,338
|
|
pause,339
|
|
pref,341
|
|
prefe,345
|
|
rdhwr,349
|
|
rdpgpr,352
|
|
recip.d,353
|
|
recip.s,353
|
|
rotr,356
|
|
rotrv,357
|
|
round.l.d,358
|
|
round.l.s,358
|
|
round.w.d,359
|
|
round.w.s,359
|
|
rsqrt.d,360
|
|
rsqrt.s,360
|
|
sb,361
|
|
sb16,109
|
|
sbe,362
|
|
sc,363
|
|
scd,370
|
|
scdp,373
|
|
sce,367
|
|
scwp,376
|
|
scwpe,380
|
|
sd,383
|
|
sdbbp,384
|
|
sdbbp16,110
|
|
sdc1,385
|
|
sdc2,386
|
|
sdm,111
|
|
sdp,113
|
|
seb,387
|
|
seh,388
|
|
seleqz,391
|
|
seleqz.d,393
|
|
seleqz.s,393
|
|
selnez,391
|
|
sh,395
|
|
sh16,114
|
|
she,396
|
|
sigrie,397
|
|
sll,398
|
|
sll16,115
|
|
sllv,399
|
|
slt,400
|
|
slti,401
|
|
sltiu,402
|
|
sltu,403
|
|
sqrt.d,404
|
|
sqrt.s,404
|
|
sra,405
|
|
srav,406
|
|
srl,407
|
|
srl16,116
|
|
srlv,408
|
|
ssnop,409
|
|
sub,410
|
|
sub.d,411
|
|
sub.s,411
|
|
subu,412
|
|
subu16,118
|
|
sw,413
|
|
sw16,119
|
|
swc2,416
|
|
swe,414
|
|
swm16,121
|
|
swm32,123
|
|
swp,125
|
|
swsp,120
|
|
sync,417
|
|
synci,422
|
|
syscall,425
|
|
teq,426
|
|
tge,427
|
|
tgeu,428
|
|
tlbinv,430
|
|
tlbinvf,433
|
|
tlbp,435
|
|
tlbr,436
|
|
tlbwi,438
|
|
tlbwr,440
|
|
tlt,442
|
|
tltu,443
|
|
tne,444
|
|
trunc.l.d,445
|
|
trunc.l.s,445
|
|
trunc.w.d,446
|
|
trunc.w.s,446
|
|
wait,447
|
|
wrpgpr,449
|
|
wsbh,450
|
|
xor,451
|
|
xor16,126
|
|
xori,452
|
|
@MIPS_Architecture_microMIPS32_InstructionSet_AFP_P_MD00582_06.04.pdf [MIPS Architecture for Programmers Volume II-B: microMIPS32 Instruction Set, MD00582, 6.04, June 6, 2016]
|
|
addiur1sp,65
|
|
addiur2,66
|
|
addius5,67
|
|
addiusp,69
|
|
addu16,71
|
|
and16,72
|
|
andi16,73
|
|
bc16,74
|
|
beqzc16,75
|
|
bnezc16,76
|
|
break16,77
|
|
jalrc16,78
|
|
jrcaddiusp,80
|
|
jrc16,82
|
|
lbu16,83
|
|
lhu16,85
|
|
li16,86
|
|
lwp,87
|
|
lw16,88
|
|
lwm32,89
|
|
lwm16,91
|
|
lwgp,93
|
|
lwsp,94
|
|
move16,95
|
|
movep,96
|
|
not16,98
|
|
or16,99
|
|
sb16,100
|
|
sdbbp16,101
|
|
sh16,102
|
|
sll16,103
|
|
srl16,104
|
|
subu16,105
|
|
sw16,106
|
|
swsp,107
|
|
swm16,108
|
|
swm32,110
|
|
swp,112
|
|
xor16,113
|
|
abs.s,115
|
|
abs.d,115
|
|
add,116
|
|
add.s,117
|
|
add.d,117
|
|
addiu,118
|
|
addiupc,119
|
|
addu,120
|
|
align,121
|
|
aluipc,123
|
|
and,124
|
|
andi,125
|
|
aui,126
|
|
auipc,127
|
|
balc,128
|
|
bc1eqzc,129
|
|
bc1nezc,129
|
|
bc2eqzc,131
|
|
bc2nezc,131
|
|
blezalc,133
|
|
bgezalc,133
|
|
bgtzalc,133
|
|
bltzalc,133
|
|
beqzalc,133
|
|
bnezalc,133
|
|
b.f.c,135
|
|
b.un.c,135
|
|
b.eq.c,135
|
|
b.ueq.c,135
|
|
b.olt.c,135
|
|
b.ult.c,135
|
|
b.ole.c,135
|
|
b.ule.c,135
|
|
b.sf.c,135
|
|
b.ngle.c,135
|
|
b.seq.c,135
|
|
b.ngl.c,135
|
|
b.lt.c,135
|
|
b.nge.c,135
|
|
b.le.c,135
|
|
b.ngt.c,135
|
|
bc,138
|
|
break,139
|
|
bitswap,140
|
|
bovc,142
|
|
bnvc,142
|
|
cache,144
|
|
cachee,150
|
|
ceil.l.s,156
|
|
ceil.l.d,156
|
|
ceil.w.s,157
|
|
ceil.w.d,157
|
|
cfc1,158
|
|
cfc2,160
|
|
class.s,161
|
|
class.d,161
|
|
clo,163
|
|
clz,164
|
|
cmp.f.s,165
|
|
cmp.un.s,165
|
|
cmp.eq.s,165
|
|
cmp.ueq.s,165
|
|
cmp.olt.s,165
|
|
cmp.ult.s,165
|
|
cmp.ole.s,165
|
|
cmp.ule.s,165
|
|
cmp.sf.s,165
|
|
cmp.ngle.s,165
|
|
cmp.seq.s,165
|
|
cmp.ngl.s,165
|
|
cmp.lt.s,165
|
|
cmp.nge.s,165
|
|
cmp.le.s,165
|
|
cmp.ngt.s,165
|
|
cmp.f.d,165
|
|
cmp.un.d,165
|
|
cmp.eq.d,165
|
|
cmp.ueq.d,165
|
|
cmp.olt.d,165
|
|
cmp.ult.d,165
|
|
cmp.ole.d,165
|
|
cmp.ule.d,165
|
|
cmp.sf.d,165
|
|
cmp.ngle.d,165
|
|
cmp.seq.d,165
|
|
cmp.ngl.d,165
|
|
cmp.lt.d,165
|
|
cmp.nge.d,165
|
|
cmp.le.d,165
|
|
cmp.ngt.d,165
|
|
cop2,170
|
|
ctc1,171
|
|
ctc2,174
|
|
cvt.d.s,175
|
|
cvt.d.w,175
|
|
cvt.d.l,175
|
|
cvt.l.s,176
|
|
cvt.l.d,176
|
|
cvt.s.d,177
|
|
cvt.s.w,177
|
|
cvt.s.l,177
|
|
cvt.w.s,178
|
|
cvt.w.d,178
|
|
deret,179
|
|
di,180
|
|
div.s,181
|
|
div.d,181
|
|
div,182
|
|
mod,182
|
|
divu,182
|
|
modu,182
|
|
dvp,185
|
|
ehb,188
|
|
ei,189
|
|
eret,190
|
|
eretnc,191
|
|
ext,193
|
|
evp,196
|
|
floor.l.s,198
|
|
floor.l.d,198
|
|
floor.w.s,199
|
|
floor.w.d,199
|
|
ins,200
|
|
jalrc,202
|
|
jalrc.hb,204
|
|
jialc,207
|
|
jic,209
|
|
lb,211
|
|
lbe,212
|
|
lbu,213
|
|
lbue,214
|
|
ldc1,215
|
|
ldc2,216
|
|
lh,217
|
|
lhe,218
|
|
lhu,219
|
|
lhue,220
|
|
ll,221
|
|
lle,223
|
|
llwp,226
|
|
llwpe,228
|
|
lsa,230
|
|
lui,231
|
|
lw,232
|
|
lwc1,233
|
|
lwc2,234
|
|
lwe,235
|
|
lwpc,236
|
|
maddf.s,237
|
|
maddf.d,237
|
|
msubf.s,237
|
|
msubf.d,237
|
|
max.s,239
|
|
max.d,239
|
|
min.s,239
|
|
min.d,239
|
|
maxa.s,239
|
|
maxa.d,239
|
|
mina.s,239
|
|
mina.d,239
|
|
mfc0,243
|
|
mfc1,244
|
|
mfc2,245
|
|
mfhc0,246
|
|
mfhc1,247
|
|
mfhc2,248
|
|
mov.s,249
|
|
mov.d,249
|
|
mtc0,250
|
|
mtc1,251
|
|
mtc2,252
|
|
mthc0,253
|
|
mthc1,254
|
|
mthc2,255
|
|
mul,256
|
|
muh,256
|
|
mulu,256
|
|
muhu,256
|
|
mul.s,258
|
|
mul.d,258
|
|
neg.s,259
|
|
neg.d,259
|
|
nop,260
|
|
nor,261
|
|
or,262
|
|
ori,263
|
|
pause,264
|
|
pref,266
|
|
prefe,270
|
|
rdhwr,274
|
|
rdpgpr,277
|
|
recip.s,278
|
|
recip.d,278
|
|
rotr,281
|
|
rotrv,282
|
|
round.l.s,283
|
|
round.l.d,283
|
|
round.w.s,284
|
|
round.w.d,284
|
|
rsqrt.s,285
|
|
rsqrt.d,285
|
|
sb,286
|
|
sbe,287
|
|
sc,288
|
|
sce,291
|
|
scwp,294
|
|
scwpe,298
|
|
sdbbp,301
|
|
sdc1,302
|
|
sdc2,303
|
|
seb,304
|
|
seh,305
|
|
seleqz,307
|
|
selnez,307
|
|
seleqz.s,309
|
|
seleqz.d,309
|
|
sh,311
|
|
she,312
|
|
sigrie,313
|
|
sll,314
|
|
sllv,315
|
|
slt,316
|
|
slti,317
|
|
sltiu,318
|
|
sltu,319
|
|
sqrt.s,320
|
|
sqrt.d,320
|
|
sra,321
|
|
srav,322
|
|
srl,323
|
|
srlv,324
|
|
ssnop,325
|
|
sub,326
|
|
sub.s,327
|
|
sub.d,327
|
|
subu,328
|
|
sw,329
|
|
swe,330
|
|
swc2,332
|
|
sync,333
|
|
synci,338
|
|
syscall,341
|
|
teq,342
|
|
tge,343
|
|
tgeu,344
|
|
tlbinv,346
|
|
tlbinvf,349
|
|
tlbp,351
|
|
tlbr,352
|
|
tlbwi,354
|
|
tlbwr,356
|
|
tlt,358
|
|
tltu,359
|
|
tne,360
|
|
trunc.l.s,361
|
|
trunc.l.d,361
|
|
trunc.w.s,362
|
|
trunc.w.d,362
|
|
wait,363
|
|
wrpgpr,365
|
|
wsbh,366
|
|
xor,367
|
|
xori,368
|