Use the SampleTraits template and let the compiler generate a special case for S32 instead of reusing S24_P32.