Update PowerISA.idx with correct "physical" pages

PowerISA.idx was incorrectly using "logical" page numbers for the listings, which would not come up correctly when called from the "Processor Manuals" menu. Fixed to apply "physical" page numbering, and tested with instructions from compiling [power8.s](https://chromium.googlesource.com/chromiumos/third_party/binutils/+/refs/heads/master/gas/testsuite/gas/ppc/power8.s) and [vle.s](https://chromium.googlesource.com/chromiumos/third_party/binutils/+/refs/heads/master/gas/testsuite/gas/ppc/vle.s).
This commit is contained in:
Robert Xiao 2021-04-12 03:18:42 -06:00 committed by GitHub
parent da94eb86bd
commit d9a291ff0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1258,467 +1258,467 @@ xxsel , 528
xxsldwi , 529
xxspltw , 529
@PowerISA_V2.07B.pdf [Power ISA Version 2.07 B April 9, 2015]
e_b,1276
e_bl,1276
se_b,1276
se_bl,1276
e_bc,1276
e_bcl,1276
se_bc,1276
se_bctr,1277
se_bctrl,1277
se_blr,1277
se_blrl,1277
se_sc,1278
e_sc,1278
se_illegal,1279
se_rfmci,1279
se_rfci,1280
se_rfi,1280
se_rfdi,1281
se_rfgi,1281
e_crand,1282
e_crandc,1282
e_creqv,1282
e_crnand,1282
e_crnor,1283
e_cror,1283
e_crorc,1283
e_crxor,1283
e_mcrf,1283
e_lbz,1286
se_lbz,1286
e_lbzu,1286
e_lha,1286
e_lhz,1286
se_lhz,1286
e_lhau,1287
e_lhzu,1287
e_lwz,1287
se_lwz,1287
e_lwzu,1288
e_stb,1289
se_stb,1289
e_stbu,1290
e_sth ,1290
se_sth,1290
e_sthu,1290
e_stw,1291
se_stw,1291
e_stwu,1291
e_lmw,1292
e_stmw,1292
se_add,1294
e_add16i,1294
e_add2i.,1294
e_add2is,1294
e_addi,1294
e_addi.,1294
se_addi,1294
e_addic,1295
e_addic.,1295
se_sub,1295
se_subf,1295
e_subfic,1295
e_subfic.,1295
se_subi,1295
se_subi.,1295
e_mulli,1296
e_mull2i.,1296
se_mullw,1296
se_neg,1296
se_btsti,1297
e_cmp16i.,1297
e_cmpi,1298
se_cmp,1298
se_cmpi,1298
e_cmpl16i.,1298
e_cmpli,1299
se_cmpl,1299
se_cmpli,1299
e_cmph,1299
se_cmph,1300
e_cmph16i.,1300
e_cmphl,1300
se_cmphl,1300
e_cmphl16i.,1301
e_and2i.,1302
e_and2is.,1302
e_andi,1302
e_andi.,1302
se_andi,1302
e_or2i,1303
e_or2is,1303
e_ori,1303
e_ori.,1303
e_xori,1303
e_xori.,1303
se_and,1303
se_and.,1303
se_andc,1303
se_or,1304
se_not,1304
se_bclri,1304
se_bgeni,1304
se_bmaski,1304
se_bseti,1304
se_extsb,1305
se_extsh,1305
se_extzb,1305
se_extzh,1305
e_li,1305
se_li,1305
e_lis,1305
se_mfar,1306
se_mr,1306
se_mtar,1306
e_rlw,1307
e_rlw.,1307
e_rlwi,1307
e_rlwi.,1307
e_rlwimi,1307
e_rlwinm,1307
e_slwi,1308
e_slwi.,1308
se_slwi,1308
se_slw,1308
se_srawi,1308
se_sraw,1309
e_srwi,1309
e_srwi.,1309
se_srwi,1309
se_srw,1309
se_mfctr,1310
se_mtctr,1310
se_mflr,1310
se_mtlr,1310
se_isync,1311
e_b,1307
e_bl,1307
se_b,1307
se_bl,1307
e_bc,1307
e_bcl,1307
se_bc,1307
se_bctr,1308
se_bctrl,1308
se_blr,1308
se_blrl,1308
se_sc,1309
e_sc,1309
se_illegal,1310
se_rfmci,1310
se_rfci,1311
se_rfi,1311
se_rfdi,1312
se_rfgi,1312
e_crand,1313
e_crandc,1313
e_creqv,1313
e_crnand,1313
e_crnor,1314
e_cror,1314
e_crorc,1314
e_crxor,1314
e_mcrf,1314
e_lbz,1317
se_lbz,1317
e_lbzu,1317
e_lha,1317
e_lhz,1317
se_lhz,1317
e_lhau,1318
e_lhzu,1318
e_lwz,1318
se_lwz,1318
e_lwzu,1319
e_stb,1320
se_stb,1320
e_stbu,1321
e_sth ,1321
se_sth,1321
e_sthu,1321
e_stw,1322
se_stw,1322
e_stwu,1322
e_lmw,1323
e_stmw,1323
se_add,1325
e_add16i,1325
e_add2i.,1325
e_add2is,1325
e_addi,1325
e_addi.,1325
se_addi,1325
e_addic,1326
e_addic.,1326
se_sub,1326
se_subf,1326
e_subfic,1326
e_subfic.,1326
se_subi,1326
se_subi.,1326
e_mulli,1327
e_mull2i.,1327
se_mullw,1327
se_neg,1327
se_btsti,1328
e_cmp16i.,1328
e_cmpi,1329
se_cmp,1329
se_cmpi,1329
e_cmpl16i.,1329
e_cmpli,1330
se_cmpl,1330
se_cmpli,1330
e_cmph,1330
se_cmph,1331
e_cmph16i.,1331
e_cmphl,1331
se_cmphl,1331
e_cmphl16i.,1332
e_and2i.,1333
e_and2is.,1333
e_andi,1333
e_andi.,1333
se_andi,1333
e_or2i,1334
e_or2is,1334
e_ori,1334
e_ori.,1334
e_xori,1334
e_xori.,1334
se_and,1334
se_and.,1334
se_andc,1334
se_or,1335
se_not,1335
se_bclri,1335
se_bgeni,1335
se_bmaski,1335
se_bseti,1335
se_extsb,1336
se_extsh,1336
se_extzb,1336
se_extzh,1336
e_li,1336
se_li,1336
e_lis,1336
se_mfar,1337
se_mr,1337
se_mtar,1337
e_rlw,1338
e_rlw.,1338
e_rlwi,1338
e_rlwi.,1338
e_rlwimi,1338
e_rlwinm,1338
e_slwi,1339
e_slwi.,1339
se_slwi,1339
se_slw,1339
se_srawi,1339
se_sraw,1340
e_srwi,1340
e_srwi.,1340
se_srwi,1340
se_srw,1340
se_mfctr,1341
se_mtctr,1341
se_mflr,1341
se_mtlr,1341
se_isync,1342
@PowerISA_V3.0.pdf [Power ISA Version 3.0 Novomber 30, 2015]
bctar,40
bctarl,40
clrbhrb,44
fmrgew,151
fmrgow,152
lqarx,875
mfbhrbe,44
msgclrp,1126
msgsndp,1125
rfebb,909
stqcx.,876
tabort.,895
tabortdc.,897
tabortdci.,897
tabortwc.,896
tabortwci.,896
tbegin.,893
tcheck,898
tend.,894
trechkpt.,970
treclaim.,969
tsr.,898
addpcis,69
cmpeqb,88
cmprb,87
cnttzw,95
cnttzw.,95
cnttzd,98
cnttzd.,98
copy,858
cp_abort,860
darn,79
dtstsfi,204
dtstsfiq,204
extswsli,109
extswsli.,109
ldat,864
ldmx,54
lwat,864
maddhd,81
maddhdu,81
maddld,81
mcrxrx,119
modsd,84
modsw,76
modud,84
moduw,76
msgsync,1126
paste,859
paste.,859
setb,121
slbieg,1025
slbsync,1031
stdat,866
stop,957
stwat,866
wait,880
bcdadd.,351
bcdsub.,351
vaddcuq,275
vaddecuq,275
vaddeuqm,275
vaddudm,272
vadduqm,272
vbpermq,349
vcipher,336
vcipherlast,336
vclzb,343
vclzd,343
vclzh,343
vclzw,343
vcmpequd,307
vcmpequd.,307
vcmpgtsd,308
vcmpgtsd.,308
vcmpgtud,310
vcmpgtud.,310
veqv,315
vgbbd,342
vmaxsd,302
vmaxud,302
vminsd,304
vminud,304
vmrgew,259
vmrgow,259
vmulesw,285
vmuleuw,285
vmulosw,285
vmulouw,285
vmuluwm,286
vnand,315
vncipher,337
vncipherlast,337
vorc,316
vpermxor,341
vpksdss,250
vpksdus,251
vpkudum,253
vpkudus,253
vpmsumb,339
vpmsumd,339
vpmsumh,340
vpmsumw,340
vpopcntb,348
vpopcntd,348
vpopcnth,348
vpopcntw,348
vrld,318
vsbox,337
vshasigmad,338
vshasigmaw,338
vsld,319
vsrad,321
vsrd,320
vsubcuq,281
vsubecuq,281
vsubeuqm,281
vsubudm,279
vsubuqm,281
vupkhsw,256
vupklsw,256
bcdcfn.,352
bcdcfsq.,356
bcdcfz.,353
bcdcpsgn.,358
bcdctn.,354
bcdctsq.,356
bcdctz.,355
bcds.,359
bcdsetsgn.,358
bcdsr.,361
bcdtrunc.,362
bcdus.,360
bcdutrunc.,363
vabsdub,300
vabsduh,300
vabsduw,301
vbpermd,349
vclzlsbb,345
vcmpneb,312
vcmpneb.,312
vcmpneh,313
vcmpneh.,313
vcmpnew,314
vcmpnew.,314
vcmpnezb,312
vcmpnezb.,312
vcmpnezh,313
vcmpnezh.,313
vcmpnezw,314
vcmpnezw.,314
vctzb,344
vctzh,344
vctzd,344
vctzlsbb,345
vctzw,344
vextractd,269
vextractub,269
vextractuh,269
vextractuw,269
vextsb2d,296
vextsb2w,296
vextsh2d,296
vextsh2w,296
vextsw2d,297
vextublx,346
vextubrx,346
vextuhlx,346
vextuhrx,346
vextuwlx,347
vextuwrx,347
vinsertb,270
vinsertd ,270
vinserth,270
vinsertw,270
vmul10cuq,357
vmul10ecuq,357
vmul10euq,357
vmul10uq,357
vnegd,295
vnegw,295
vpermr,262
vprtybd,317
vprtybq,317
vprtybw,317
vrldmi,323
vrldnm,323
vrlwmi,322
vrlwnm,322
vslv,267
vsrv,267
lxsiwax,484
lxsiwzx,485
lxsspx,486
mfvsrd,111
mfvsrwz,112
mtvsrd,113
mtvsrwa,113
mtvsrwz,114
stxsiwx,501
stxsspx,503
xsaddsp,519
xscvdpspn,539
xscvspdpn,560
xscvsxdsp,561
xscvuxdsp,563
xsdivsp,568
xsmaddasp,575
xsmaddmsp,575
xsmsubasp,596
xsmsubmsp,596
xsmulsp,606
xsnmaddasp,615
xsnmaddmsp,615
xsnmsubasp,624
xsnmsubmsp,624
xsresp,635
xsrsp,640
xsrsqrtesp,642
xssqrtsp,646
xssubsp,651
xxleqv,772
xxlnand,772
xxlorc,773
lxsd,481
lxsibzx,483
lxsihzx,483
lxssp,486
lxv,493
lxvx,493
lxvb16x,488
lxvh8x,496
lxvl,490
lxvll,492
lxvwsx,498
mfvsrld,111
mtvsrdd,114
mtvsrws,115
stxsd,499
stxsibx,500
stxsihx,500
bctar,58
bctarl,58
clrbhrb,62
fmrgew,169
fmrgow,170
lqarx,893
mfbhrbe,62
msgclrp,1144
msgsndp,1143
rfebb,927
stqcx.,894
tabort.,913
tabortdc.,915
tabortdci.,915
tabortwc.,914
tabortwci.,914
tbegin.,911
tcheck,916
tend.,912
trechkpt.,988
treclaim.,987
tsr.,916
addpcis,87
cmpeqb,106
cmprb,105
cnttzw,113
cnttzw.,113
cnttzd,116
cnttzd.,116
copy,876
cp_abort,878
darn,97
dtstsfi,222
dtstsfiq,222
extswsli,127
extswsli.,127
ldat,882
ldmx,72
lwat,882
maddhd,99
maddhdu,99
maddld,99
mcrxrx,137
modsd,102
modsw,94
modud,102
moduw,94
msgsync,1144
paste,877
paste.,877
setb,139
slbieg,1043
slbsync,1049
stdat,884
stop,975
stwat,884
wait,898
bcdadd.,369
bcdsub.,369
vaddcuq,293
vaddecuq,293
vaddeuqm,293
vaddudm,290
vadduqm,290
vbpermq,367
vcipher,354
vcipherlast,354
vclzb,361
vclzd,361
vclzh,361
vclzw,361
vcmpequd,325
vcmpequd.,325
vcmpgtsd,326
vcmpgtsd.,326
vcmpgtud,328
vcmpgtud.,328
veqv,333
vgbbd,360
vmaxsd,320
vmaxud,320
vminsd,322
vminud,322
vmrgew,277
vmrgow,277
vmulesw,303
vmuleuw,303
vmulosw,303
vmulouw,303
vmuluwm,304
vnand,333
vncipher,355
vncipherlast,355
vorc,334
vpermxor,359
vpksdss,268
vpksdus,269
vpkudum,271
vpkudus,271
vpmsumb,357
vpmsumd,357
vpmsumh,358
vpmsumw,358
vpopcntb,366
vpopcntd,366
vpopcnth,366
vpopcntw,366
vrld,336
vsbox,355
vshasigmad,356
vshasigmaw,356
vsld,337
vsrad,339
vsrd,338
vsubcuq,299
vsubecuq,299
vsubeuqm,299
vsubudm,297
vsubuqm,299
vupkhsw,274
vupklsw,274
bcdcfn.,370
bcdcfsq.,374
bcdcfz.,371
bcdcpsgn.,376
bcdctn.,372
bcdctsq.,374
bcdctz.,373
bcds.,377
bcdsetsgn.,376
bcdsr.,379
bcdtrunc.,380
bcdus.,378
bcdutrunc.,381
vabsdub,318
vabsduh,318
vabsduw,319
vbpermd,367
vclzlsbb,363
vcmpneb,330
vcmpneb.,330
vcmpneh,331
vcmpneh.,331
vcmpnew,332
vcmpnew.,332
vcmpnezb,330
vcmpnezb.,330
vcmpnezh,331
vcmpnezh.,331
vcmpnezw,332
vcmpnezw.,332
vctzb,362
vctzh,362
vctzd,362
vctzlsbb,363
vctzw,362
vextractd,287
vextractub,287
vextractuh,287
vextractuw,287
vextsb2d,314
vextsb2w,314
vextsh2d,314
vextsh2w,314
vextsw2d,315
vextublx,364
vextubrx,364
vextuhlx,364
vextuhrx,364
vextuwlx,365
vextuwrx,365
vinsertb,288
vinsertd ,288
vinserth,288
vinsertw,288
vmul10cuq,375
vmul10ecuq,375
vmul10euq,375
vmul10uq,375
vnegd,313
vnegw,313
vpermr,280
vprtybd,335
vprtybq,335
vprtybw,335
vrldmi,341
vrldnm,341
vrlwmi,340
vrlwnm,340
vslv,285
vsrv,285
lxsiwax,502
lxsiwzx,503
lxsspx,504
mfvsrd,129
mfvsrwz,130
mtvsrd,131
mtvsrwa,131
mtvsrwz,132
stxsiwx,519
stxsspx,521
xsaddsp,537
xscvdpspn,557
xscvspdpn,578
xscvsxdsp,579
xscvuxdsp,581
xsdivsp,586
xsmaddasp,593
xsmaddmsp,593
xsmsubasp,614
xsmsubmsp,614
xsmulsp,624
xsnmaddasp,633
xsnmaddmsp,633
xsnmsubasp,642
xsnmsubmsp,642
xsresp,653
xsrsp,658
xsrsqrtesp,660
xssqrtsp,664
xssubsp,669
xxleqv,790
xxlnand,790
xxlorc,791
lxsd,499
lxsibzx,501
lxsihzx,501
lxssp,504
lxv,511
lxvx,511
lxvb16x,506
lxvh8x,514
lxvl,508
lxvll,510
lxvwsx,516
mfvsrld,129
mtvsrdd,132
mtvsrws,133
stxsd,517
stxsibx,518
stxsihx,518
stxssp.502
stxv,508
stxvb16x,504
stxvh8x,506
stxvl,508
stxvll,510
stxvx,511
xsabsqp,513
xsaddqp,521
xsaddqpo,521
xscmpeqdp,525
xscmpexpdp,523
xscmpexpqp,524
xscmpgedp,526
xscmpgtdp,527
xscmpnedp,528
xscmpoqp,531
xscmpuqp,534
xscpsgnqp,535
xscvdphp,536
xscvdpqp,537
xscvhpdp,548
xscvqpdp,549
xscvqpdpo,549
xscvqpsdz,550
xscvqpswz,552
xscvqpudz,554
xscvqpuwz,556
xscvsdqp,558
xscvudqp,562
xsdivqp,566
xsdivqpo,566
xsiexpdp,570
xsiexpqp,571
xsmaddqp,578
xsmaddqpo,578
xsmaxcdp,583
xsmaxjdp,585
xsmincdp,589
xsminjdp,591
xsmsubqp,599
xsmsubqpo,599
xsmulqp,604
xsmulqpo,604
xsnabsqp,608
xsnegqp,609
xsnmaddqp,618
xsnmaddqpo,618
xsnmsubqp,627
xsnmsubqpo,627
xsrqpi,636
xsrqpix,636
xsrqpxp,638
xssqrtqp,644
xssqrtqpo,644
xssubqp,649
xssubqpo,649
xststdcdp,655
xststdcqp,656
xststdcsp,657
xsxexpdp,658
xsxexpqp,658
xsxsigdp,659
xsxsigqp,659
xvcmpnedp,673
xvcmpnedp.,673
xvcmpnesp,674
xvcmpnesp.,674
xvcvhpsp,685
xvcvsphp,687
xviexpdp,704
xviexpsp,704
xvtstdcdp,764
xvtstdcsp,765
xvxexpdp,766
xvxexpsp,766
xvxsigdp,767
xvxsigsp,767
xxbrd,768
xxbrh,768
xxbrq,769
xxbrw,769
xxextractuw,770
xxinsertw,770
xxperm,776
xxpermr,776
xxspltib,778
stxv,526
stxvb16x,522
stxvh8x,524
stxvl,526
stxvll,528
stxvx,529
xsabsqp,531
xsaddqp,539
xsaddqpo,539
xscmpeqdp,543
xscmpexpdp,541
xscmpexpqp,542
xscmpgedp,544
xscmpgtdp,545
xscmpnedp,546
xscmpoqp,549
xscmpuqp,552
xscpsgnqp,553
xscvdphp,554
xscvdpqp,555
xscvhpdp,566
xscvqpdp,567
xscvqpdpo,567
xscvqpsdz,568
xscvqpswz,570
xscvqpudz,572
xscvqpuwz,574
xscvsdqp,576
xscvudqp,580
xsdivqp,584
xsdivqpo,584
xsiexpdp,588
xsiexpqp,589
xsmaddqp,596
xsmaddqpo,596
xsmaxcdp,601
xsmaxjdp,603
xsmincdp,607
xsminjdp,609
xsmsubqp,617
xsmsubqpo,617
xsmulqp,622
xsmulqpo,622
xsnabsqp,626
xsnegqp,627
xsnmaddqp,636
xsnmaddqpo,636
xsnmsubqp,645
xsnmsubqpo,645
xsrqpi,654
xsrqpix,654
xsrqpxp,656
xssqrtqp,662
xssqrtqpo,662
xssubqp,667
xssubqpo,667
xststdcdp,673
xststdcqp,674
xststdcsp,675
xsxexpdp,676
xsxexpqp,676
xsxsigdp,677
xsxsigqp,677
xvcmpnedp,691
xvcmpnedp.,691
xvcmpnesp,692
xvcmpnesp.,692
xvcvhpsp,703
xvcvsphp,705
xviexpdp,722
xviexpsp,722
xvtstdcdp,782
xvtstdcsp,783
xvxexpdp,784
xvxexpsp,784
xvxsigdp,785
xvxsigsp,785
xxbrd,786
xxbrh,786
xxbrq,787
xxbrw,787
xxextractuw,788
xxinsertw,788
xxperm,794
xxpermr,794
xxspltib,796