Better altivec support

Fix 310 by adding abotu a dozen of new Altivec implementation of various functions