Fix some oversight in constant testing

- use of SIMD_SIM_TYPES so Altivec doesnt try to test double
- some warning on value range for valmin and sqrtvalmax
- allbits test in scalar was ~ in the wrong place