more SIMD and float