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

7.3.4 SPE.Embedded Float Scalar Double Instructions<br />

[Category: SPE.Embedded Float Scalar Double]<br />

Floating-Point Double-Precision Absolute<br />

Value<br />

EVX-Form<br />

Floating-Point Double-Precision Negative<br />

Absolute Value<br />

EVX-Form<br />

efdabs<br />

RT,RA<br />

efdnabs<br />

RT,RA<br />

4 RT RA /// 740<br />

0 6 11 16 21 31<br />

4 RT RA /// 741<br />

0 6 11 16 21 31<br />

RT 0:63 0b0 || (RA) 1:63<br />

The sign bit of register RA is set to 0 and the result is<br />

placed in register RT.<br />

Regardless of the value of register RA, no exceptions<br />

are taken during the execution of this instruction.<br />

Special Registers Altered:<br />

None<br />

RT 0:63 0b1 || (RA) 1:63<br />

The sign bit of register RA is set to 1 and the result is<br />

placed in register RT.<br />

Regardless of the value of register RA, no exceptions<br />

are taken during the execution of this instruction.<br />

Special Registers Altered:<br />

None<br />

Floating-Point Double-Precision Negate<br />

EVX-Form<br />

efdneg<br />

RT,RA<br />

4 RT RA /// 742<br />

0 6 11 16 21 31<br />

RT 0:63 ¬(RA) 0 || (RA) 1:63<br />

The sign bit of register RA is complemented and the<br />

result is placed in register RT.<br />

Regardless of the value of register RA, no exceptions<br />

are taken during the execution of this instruction.<br />

Special Registers Altered:<br />

None<br />

268<br />

<strong>Power</strong> ISA -- Book I

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

Saved successfully!

Ooh no, something went wrong!