X hits on this document

51 views

0 shares

0 downloads

0 comments

4 / 17

APU Floating-Point Unit v3.1

Table 1: PowerPC FP Instruction Set Support

Instruction

lfs(u)(x)(e) stfs(u)(x)(e) lfd(u)(x)(e) stfd(u)(x)(e) stfiwx(e) fabs fmr fnabs fneg fadd fadds fdiv fdivs fmul fmuls fsqrt fsqrts fsub fsubs fmadd fmadds fmsub fmsubs fnmadd fnmadds fnmsub fnmsubs fcfid fctid fctidz fctiw fctiwz frsp fcmpo fcmpu fres frsqrte fsel mcrfs mffs

Description

Load floating-point single Store floating-point single Load floating-point double Store floating-point double Store float as integer word Absolute value Move Negative absolute value Negate Add Add (single) Divide Divide (single) Multiply Multiply (single) Square root Square root (single) Subtract Subtract (single) Multiply-add Multiply-add (single) Multiply-subtract Multiply-subtract (single) Negative multiply-add Negative multiply-add (single) Negative multiply-subtract Negative multiply-subtract (single) Convert from integer double-word Convert to integer double-word As fctid, but round to zero Convert to integer word As fctiw, but round to zero Round to single precision Compare (ordered) Compare (unordered) Reciprocal estimate Recip. sqrt. estimate Select (ternary operator) Status/control register to condition register Move from status/control register

Full

Lite

Yes

Yes

Yes

Yes

No

No

No

No

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

SP

SP

Yes

Yes

SP

No

Yes

No

SP

SP

Yes

Yes

SP

No

Yes

No

SP

SP

Yes

Yes

SP

SP

Yes

Yes

SP

SP

Yes

Yes

SP

SP

Yes

Yes

SP

SP

Yes

Yes

NS

NS

No

No

No

No

Yes

Yes

Yes

Yes

No

No

Yes

Yes

Yes

Yes

No

No

No

No

No

No

No

No

Yes

Yes

Key: Yes = supported; No = not supported; SP = operation performed in single-precision; NS = non-standard (see note)

4

www.xilinx.com

March 11, 2008 Product Specification

Document info
Document views51
Page views51
Page last viewedFri Jan 20 13:02:57 UTC 2017
Pages17
Paragraphs560
Words6171

Comments