Implement dot3 and dot3_splat for scalar
Implement dot3 and dot3_splat for gnu