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 />

Vector Load Double into Two Words<br />

EVX-form<br />

Vector Load Double into Two Words<br />

Indexed<br />

EVX-form<br />

evldw<br />

RT,D(RA)<br />

evldwx<br />

RT,RA,RB<br />

4 RT RA UI 771<br />

0 6 11 16 21 31<br />

if (RA = 0) then b 0<br />

else b (RA)<br />

EA b + EXTZ(UI×8)<br />

RT 0:31 MEM(EA, 4)<br />

RT 32:63 MEM(EA+4, 4)<br />

D in the instruction mnemonic is UI × 8. The doubleword<br />

addressed by EA is loaded from memory and<br />

placed in RT.<br />

Special Registers Altered:<br />

None<br />

4 RT RA RB 770<br />

0 6 11 16 21 31<br />

if (RA = 0) then b 0<br />

else b (RA)<br />

EA b + (RB)<br />

RT 0:31 MEM(EA, 4)<br />

RT 32:63 MEM(EA+4, 4)<br />

The doubleword addressed by EA is loaded from memory<br />

and placed in RT.<br />

Special Registers Altered:<br />

None<br />

Vector Load Halfword into Halfwords<br />

Even and Splat<br />

EVX-form<br />

evlhhesplat RT,D(RA)<br />

4 RT RA UI 777<br />

0 6 11 16 21 31<br />

if (RA = 0) then b 0<br />

else b (RA)<br />

EA b + EXTZ(UI×2)<br />

RT 0:15 MEM(EA,2)<br />

RT 16:31 0x0000<br />

RT 32:47 MEM(EA,2)<br />

RT 48:63 0x0000<br />

D in the instruction mnemonic is UI × 2. The halfword<br />

addressed by EA is loaded from memory and placed in<br />

the even halfwords of each element of RT. The odd<br />

halfwords of each element of RT are set to 0.<br />

Special Registers Altered:<br />

None<br />

Vector Load Halfword into Halfwords<br />

Even and Splat Indexed EVX-form<br />

evlhhesplatx RT,RA,RB<br />

4 RT RA RB 776<br />

0 6 11 16 21 31<br />

if (RA = 0) then b 0<br />

else b (RA)<br />

EA b + (RB)<br />

RT 0:15 MEM(EA,2)<br />

RT 16:31 0x0000<br />

RT 32:47 MEM(EA,2)<br />

RT 48:63 0x0000<br />

The halfword addressed by EA is loaded from memory<br />

and placed in the even halfwords of each element of<br />

RT. The odd halfwords of each element of RT are set to<br />

0.<br />

Special Registers Altered:<br />

None<br />

Chapter 6. Signal Processing Engine (SPE)<br />

209

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

Saved successfully!

Ooh no, something went wrong!