fixed f16 shuffling

This commit is contained in:
Jorijn van der Graaf 2026-03-23 21:42:40 +01:00
commit a6bf3ca572
4 changed files with 1244 additions and 1291 deletions

View file

@ -30,10 +30,10 @@ namespace Crafter {
}
#ifdef __AVX512FP16__
export template <std::uint32_t Len, std::uint32_t Packing, std::uint32_t Repeats>
using VectorF16L = VectorF16<Len, Packing, Repeats>;
export template <std::uint32_t Len, std::uint32_t Packing>
using VectorF16L = VectorF16<Len, Packing>;
#else
export template <std::uint32_t Len, std::uint32_t Packing, std::uint32_t Repeats>
using VectorF16L = VectorF32<Len, Packing, Repeats>;
export template <std::uint32_t Len, std::uint32_t Packing>
using VectorF16L = VectorF32<Len, Packing>;
#endif
}