libgcc/ Adjust decimal point of signed accum mode to GCC default. PR target/54222 * config/avr/t-avr (LIB1ASMFUNCS): Add _fractsfsq _fractsfusq, _divqq_helper. * config/avr/lib1funcs-fixed.S (__fractqqsf, __fracthqsf) (__fractsasf, __fractsfha, __fractusqsf, __fractsfsa) (__mulha3, __mulsa3) (__divqq3, __divha3, __divsa3): Adjust to new position of decimal point of signed accum types. (__mulusa3_round): New function. (__mulusa3): Use it. (__divqq_helper): New function. (__udivuqq3): Use it. gcc/ Adjust decimal point of signed accum mode to GCC default. PR target/54222 * config/avr/avr-modes.def (HA, SA, DA): Remove mode adjustments. (TA): Move decimal point one bit to the right. * config/avr/avr.c (avr_out_fract): Rewrite. From-SVN: r193721
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| avr-arch.h | Loading commit data... | |
| avr-c.c | Loading commit data... | |
| avr-devices.c | Loading commit data... | |
| avr-dimode.md | Loading commit data... | |
| avr-fixed.md | Loading commit data... | |
| avr-log.c | Loading commit data... | |
| avr-mcus.def | Loading commit data... | |
| avr-modes.def | Loading commit data... | |
| avr-protos.h | Loading commit data... | |
| avr-stdint.h | Loading commit data... | |
| avr-tables.opt | Loading commit data... | |
| avr.c | Loading commit data... | |
| avr.h | Loading commit data... | |
| avr.md | Loading commit data... | |
| avr.opt | Loading commit data... | |
| avrlibc.h | Loading commit data... | |
| builtins.def | Loading commit data... | |
| constraints.md | Loading commit data... | |
| driver-avr.c | Loading commit data... | |
| elf.h | Loading commit data... | |
| gen-avr-mmcu-texi.c | Loading commit data... | |
| genmultilib.awk | Loading commit data... | |
| genopt.sh | Loading commit data... | |
| predicates.md | Loading commit data... | |
| rtems.h | Loading commit data... | |
| t-avr | Loading commit data... | |
| t-multilib | Loading commit data... | |
| t-rtems | Loading commit data... |