issues
search
tim-janik
/
anklang
MIDI and Audio Synthesizer and Composer
https://anklang.testbit.eu/
Mozilla Public License 2.0
51
stars
3
forks
source link
ASE: mathutils.hh: improve fast_log2, add fast_log2_block
#64
Open
swesterfeld
opened
1 week ago
swesterfeld
commented
1 week ago
avoid using a union in fast_log2 (fix undefined behaviour)
make code auto vectorizable by gcc
add a block version for fast_log2 (should be auto vectorized)
assume sign bit == 0, makex exponent extraction easier