Cleanup -m 50xx kernels to latest standard - NOTE: broken on SIMD, compiler bug