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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

3.2.2.1 Obsolete Data Cache Instructions<br />

[Category: Vector.Phased-Out]<br />

The Data Stream Touch (dst), Data Stream Touch for<br />

Store (dstst), and Data Stream Stop (dss) instructions<br />

(primary opcode 31, extended opcodes 342, 374, and<br />

822 respectively), which were proposed for addition to<br />

the <strong>Power</strong> ISA and were implemented by some processors,<br />

may be treated as no-ops (rather than as illegal<br />

instructions).<br />

The treatment of these instructions (no-op or illegal<br />

instruction) is independent of whether other Vector<br />

instructions are available (i.e., is independent of the<br />

contents of MSR VEC (see Book III-S) or MSR SPV<br />

(see Book III-E).<br />

Programming Note<br />

These instructions merely provided hints, and thus<br />

were permitted to be treated as no-ops even on<br />

processors that implemented them.<br />

The treatment of these instructions is independent<br />

of whether other Vector instructions are available<br />

because, on processors that implemented the<br />

instructions, the instructions were available even<br />

when other Vector instructions were not.<br />

The extended mnemonics for these instructions<br />

were dstt, dststt, and dssall.<br />

Chapter 3. Storage Control Instructions<br />

361

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

Saved successfully!

Ooh no, something went wrong!