14.06.2015 Views

Power ISA™ Version 2.03 - Power.org

Power ISA™ Version 2.03 - Power.org

Power ISA™ Version 2.03 - Power.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Version</strong> <strong>2.03</strong><br />

Table 8. (Right) Extended opcodes for primary opcode 31 (instruction bits 21:30)<br />

10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111<br />

00000<br />

16<br />

19 20 21 22 23 24<br />

26 27 28 29 30 31<br />

Res’d<br />

mfcr lwarx ldx icbt lwzx slw<br />

cntlzw sld and ldepx rldicl* lwepx<br />

VLE<br />

B XFX B X 64 X E X B X B X<br />

B X 64 X B X E.PD X 64 MD E.PD X<br />

00001<br />

53 54 55 56<br />

58<br />

60<br />

62<br />

ldux dcbst lwzux Res’d<br />

cntlzd<br />

andc<br />

See<br />

64 X B X B X VLE<br />

64 X<br />

B X<br />

Table 9<br />

00010<br />

(82) 83 84<br />

86 87<br />

94 95<br />

mtsrd mfmsr ldarx<br />

dcbf lbzx<br />

rldicr* lbepx<br />

X B X 64 X<br />

B X B X<br />

64 MD E.PD X<br />

00011<br />

(114)<br />

118 119<br />

122<br />

124<br />

126 127<br />

mtsrdin<br />

clf lbzux<br />

popcntb<br />

nor<br />

rldicr* dcbfep<br />

X<br />

X B X<br />

B X<br />

B X<br />

64 MD E.PD X<br />

00100<br />

144<br />

146<br />

149 150 151<br />

157 158 159<br />

mtcrf<br />

mtmsr<br />

stdx stwcx. stwx<br />

stdepx rldic* See<br />

B XFX<br />

B X<br />

64 X B X B X<br />

E.PD X 64 MD Table 11<br />

00101<br />

178<br />

181<br />

183<br />

190 191<br />

mtmsrd<br />

stdux<br />

stwux<br />

rldic* rlwinm*<br />

S X<br />

64 X<br />

B X<br />

64 MD B M<br />

00110<br />

210<br />

214 215<br />

222 223<br />

mtsr<br />

stdcx. stbx<br />

rldimi* stbepx<br />

S X<br />

64 X B X<br />

64 MD E.PD X<br />

00111<br />

242<br />

246 247<br />

254 255<br />

mtsrin<br />

dcbtst stbux<br />

rldimi* See<br />

S X<br />

B X B X<br />

64 MD Table 11<br />

01000<br />

274 275<br />

278 279 280<br />

284 285 286 286<br />

tlbiel mfapidi<br />

dcbt lhzx Res’d<br />

eqv evlddepx rldcl* See<br />

S X E X<br />

B X B X VLE<br />

B X E.PD X 64 MDS Table 11<br />

01001<br />

306<br />

308<br />

310 311 312<br />

316<br />

318 319<br />

tlbie<br />

Res’d<br />

eciwx lhzux Res’d<br />

xor<br />

rldcr* See<br />

S X<br />

EC X B X VLE<br />

B X 64 MDS Table 11<br />

01010<br />

339<br />

341 342 343<br />

350 351<br />

mfspr<br />

lwax Res’d lhax<br />

* xori*<br />

B XFX<br />

64 X AP B X<br />

B D<br />

01011<br />

370 371<br />

373 374 375<br />

382 383<br />

tlbia mftb<br />

lwaux Res’d lhaux<br />

* xoris*<br />

S X S XFX 64 X AP B X<br />

B D<br />

01100<br />

402<br />

407<br />

412 413 414 415<br />

slbmte<br />

sthx<br />

orc evstddepx * See<br />

S X<br />

B X<br />

B X E.PD X<br />

Table 11<br />

01101<br />

434<br />

438 439<br />

444<br />

446 447<br />

slbie<br />

ecowx sthux<br />

or<br />

* andis.*<br />

S X<br />

EC X B X<br />

B X<br />

B D<br />

01110<br />

467<br />

469 470 471<br />

476<br />

478<br />

mtspr<br />

* dcbi lmw*<br />

nand<br />

*<br />

B XFX<br />

E X All D<br />

B X<br />

01111<br />

498<br />

501<br />

503<br />

510<br />

slbia<br />

*<br />

stmw*<br />

*<br />

S X<br />

All D<br />

10000<br />

532 533 534 535 536<br />

539<br />

Res’d lswx lwbrx lfsx srw<br />

srd<br />

B X B X FP X B X<br />

64 X<br />

10001<br />

566 567 568<br />

tlbsync lfsux Res’d<br />

S X FP X VLE<br />

10010<br />

595<br />

597 598 599<br />

607<br />

mfsr<br />

lswi sync lfdx<br />

lfdepx<br />

S X<br />

B X B X FP X<br />

E.PD X<br />

631<br />

10011<br />

lfdux<br />

FP X<br />

10100<br />

659 660 661 662 663<br />

mfsrin Res’d stswx stwbrx stfsx<br />

S X<br />

B X B X FP X<br />

695<br />

10101<br />

stfsux<br />

FP X<br />

10110<br />

725<br />

727<br />

735<br />

stswi<br />

stfdx<br />

stfdepx<br />

B X<br />

FP X<br />

E.PD X<br />

10111<br />

758 759<br />

dcba stfdux<br />

E X FP X<br />

786<br />

790<br />

792<br />

11000<br />

11001<br />

11010<br />

11011<br />

tlbivax<br />

lhbrx<br />

E X<br />

B X<br />

818<br />

822<br />

rac Res’d<br />

X<br />

851<br />

slbmfev<br />

S X<br />

854<br />

See<br />

Table 10<br />

823<br />

Res’d<br />

sraw<br />

B X<br />

824<br />

srawi<br />

B X<br />

794<br />

srad<br />

64 X<br />

826<br />

sradi<br />

64 XS<br />

827<br />

sradi’<br />

64 XS<br />

11100<br />

11101<br />

11110<br />

11111<br />

914<br />

tlbsx<br />

E X<br />

946<br />

tlbre<br />

E X<br />

978<br />

tlbwe<br />

E X<br />

1010<br />

Res’d<br />

915<br />

slbmfee<br />

S X<br />

918<br />

sthbrx<br />

B X<br />

982<br />

icbi<br />

B X<br />

1014<br />

dcbz<br />

B X<br />

951<br />

Res’d<br />

AP<br />

983<br />

stfiwx<br />

FP X<br />

922<br />

extsh<br />

B X<br />

954<br />

extsb<br />

B X<br />

986<br />

extsw<br />

64 X<br />

991<br />

icbiep<br />

E.PD X<br />

1023<br />

dcbzep<br />

E.PD X<br />

759

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!