separate SIMD and packed scalar fields in backend header