forgotten 0 case in simd frexp