aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2023-10-05 14:58:30 +0200
committerGeorg-Johann Lay <avr@gjlay.de>2023-10-05 15:00:12 +0200
commitc4f05cb6f32b1357079369d65fe62b578226c752 (patch)
tree3e76eae378de629ec40622f2884bab4ef6cf623c /gcc/tree-pass.h
parentebfd27ee2d3f8df46329521fdd8a727d808fd3ad (diff)
downloadgcc-c4f05cb6f32b1357079369d65fe62b578226c752.zip
gcc-c4f05cb6f32b1357079369d65fe62b578226c752.tar.gz
gcc-c4f05cb6f32b1357079369d65fe62b578226c752.tar.bz2
LibF7: Use monic denominator polynomials to save a multiplication.
libgcc/config/avr/libf7/ * libf7.h (F7_FLAGNO_plusx, F7_FLAG_plusx): New macros. * libf7.c (f7_horner): Handle F7_FLAG_plusx in highest coefficient. * libf7-const.def [F7MOD_atan_]: Denominator: Set F7_FLAG_plusx and omit highest term. [F7MOD_asinacos_]: Use rational function with normalized denominator.
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions