aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pretty-print.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-07-07 20:19:43 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-07-07 20:19:43 +0000
commitf0517163a9b573e1e5858490d95787a48c8a4a10 (patch)
tree695c690ccd4077b3e039f00d90c5f77e390acb45 /gcc/tree-pretty-print.c
parent63b8825280dc6eac8ff82c577c15831a150c1c40 (diff)
downloadgcc-f0517163a9b573e1e5858490d95787a48c8a4a10.zip
gcc-f0517163a9b573e1e5858490d95787a48c8a4a10.tar.gz
gcc-f0517163a9b573e1e5858490d95787a48c8a4a10.tar.bz2
rs6000.c (struct processor_costs): Add new fields for simple floating point operations "fp"...
* config/rs6000/rs6000.c (struct processor_costs): Add new fields for simple floating point operations "fp", double precision multiplication "dmul", and single and double precision division "sdiv" and "ddiv". Update all CPU variant tables as appropriate. (ppc630_cost): New table split from ppc620_cost, to distinguish differences in floating point latencies. (rs6000_override_options): Use ppc630_cost for PROCESSOR_PPC630. (rs6000_rtx_costs): Add support for single and double precision floating point addition, subtraction, multiplication, division, fused-multiply-add, fused-multiply-sub, negation, absolute value and negative absolute value. Tweak MEM case to use prefered idiom. From-SVN: r84226
Diffstat (limited to 'gcc/tree-pretty-print.c')
0 files changed, 0 insertions, 0 deletions