mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 20:59:51 +00:00
Apparently, people object to floating pointers. Picky picky.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23770 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
82d61a18d5
commit
a1ff93159a
@ -989,7 +989,7 @@ fragment:</p>
|
|||||||
(fadd:f32 (fmul:f32 (fadd:f32 W, X), Y), Z)
|
(fadd:f32 (fmul:f32 (fadd:f32 W, X), Y), Z)
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>If a target supports floating pointer multiply-and-add (FMA) operations, one
|
<p>If a target supports floating point multiply-and-add (FMA) operations, one
|
||||||
of the adds can be merged with the multiply. On the PowerPC, for example, the
|
of the adds can be merged with the multiply. On the PowerPC, for example, the
|
||||||
output of the instruction selector might look like this DAG:</p>
|
output of the instruction selector might look like this DAG:</p>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user