Type independent BP
AVX makefile + fix FWT