]> gcc.gnu.org Git - gcc.git/commit
AVR: target/115065 - Tweak __clzhi2.
authorWolfgang Hospital <Wolfgang.Hospital@arcor.de>
Sat, 18 May 2024 13:02:51 +0000 (15:02 +0200)
committerGeorg-Johann Lay <avr@gjlay.de>
Sat, 18 May 2024 13:14:58 +0000 (15:14 +0200)
commit3b88dade7ff8a07fd0843ac1281e095cfd94453e
treeb5bee7efefef3d884e3c2c0f0b4a23bc910a577f
parentc887341432bb71cf5540d54955ad7265b0aaca77
AVR: target/115065 - Tweak __clzhi2.

The libgcc implementation of __clzhi2 can be tweaked by
one cycle in some situations by re-arranging the instructions.
It also reduces the WCET by 1 cycle.

libgcc/
PR target/115065
* config/avr/lib1funcs.S (__clzhi2): Tweak.

(cherry picked from commit 988838da722dea09bd81ee9d49800a6f24980372)
libgcc/config/avr/lib1funcs.S
This page took 0.171972 seconds and 5 git commands to generate.