Two patches waiting for approval by upstream + one that needed to be modified for FreeBSD (s/bswap_16/bswap16/) + making pffft include altivec.h.