public void Pad3Shuffle4FastFallback() { SimdUtils.Pad3Shuffle4(this.source, this.destination, ControlFast); }
public void Pad3Shuffle4() { SimdUtils.Pad3Shuffle4(this.source, this.destination, Control); }
public static void ToRgba32(ReadOnlySpan <byte> source, Span <byte> dest) => SimdUtils.Pad3Shuffle4(source, dest, new DefaultPad3Shuffle4(3, 0, 1, 2));
public static void ToBgra32(ReadOnlySpan <byte> source, Span <byte> dest) => SimdUtils.Pad3Shuffle4 <XYZWPad3Shuffle4>(source, dest, default);
public static void ToArgb32(ReadOnlySpan <byte> source, Span <byte> dest) => SimdUtils.Pad3Shuffle4(source, dest, new DefaultPad3Shuffle4(0, 1, 2, 3));