cleaned up altivec