Hi Adhemerval, + if (__glibc_unlikely (fx >= 0)) + *signgamp = 1; Did you mean likely here (as the description suggests)? Note if negative values are frequent, the branch may be less predictable than before. Cheers, Wilco