private static void NOTLastElementsVector256 <T>(T *origin, T *target, uint index, uint length) where T : unmanaged { uint count = length - index; var masked = AVXHelper.NOTVector256(origin, index); SSE2Helper.StoreLastElementsVector256((T *)&masked, target + index, 0, count); }
private static void PerformCurrentNOTIterationVector256 <T>(T *origin, T *target, uint index) where T : unmanaged { AVXHelper.Store(AVXHelper.NOTVector256(origin, index), target, index); }