bad copy paste from core to bosst/simd