add avx series of supporting functions back