717 lines
7.9 KiB
Plaintext
717 lines
7.9 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
|
|
@MD00076-2B-MIPS1632-AFP-02.63.pdf [MIPS32 Architecture for Programmers Volume IV-a: The MIPS16e Application-Specific Extension to the MIPS32 Architecture, MD00076 2.63, July 16, 2013]
|
|
asmacro,65
|
|
beqz,68
|
|
bnez,70
|
|
bteqz,73
|
|
btnez,75
|
|
cmp,77
|
|
cmpi,78
|
|
jrc,90
|
|
retnc,90
|
|
neq,114
|
|
restore,118
|
|
save,123
|
|
zeb,159
|
|
zeh,160
|