aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/libgnat/s-widboo.adb
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2025-04-04 22:01:43 +0200
committerGeorg-Johann Lay <avr@gjlay.de>2025-04-05 12:15:09 +0200
commit6753df43a0251cffbfe2fca85e978807f976fb01 (patch)
treef767ef1b889daf78f7c5d4124fa6496e94c81431 /gcc/ada/libgnat/s-widboo.adb
parent7d561820525fd3b9d8f3876333c0584d75e7c053 (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
AVR: Speed up __umulhisi3 for small devices with MUL.HEADtrunkmaster
__umulhisi3 had an "rcall 1f" to save 6 bytes, which is an unreasonable size gain vs. cycle cost. Just use the same code on all devices with MUL, irrespective of program memory size. libgcc/ * config/avr/lib1funcs.S (__umulhisi3) [Have MUL]: Reduce call depth by 1.
Diffstat (limited to 'gcc/ada/libgnat/s-widboo.adb')
0 files changed, 0 insertions, 0 deletions