5 references to MultiplyAddAdjacent
System.IO.Hashing (2)
System\IO\Hashing\Adler32.cs (2)
282
vs2 += Sse2.MultiplyAddAdjacent(Ssse3.
MultiplyAddAdjacent
(bytes1, tap1), Vector128<short>.One).AsUInt32();
283
vs2 += Sse2.MultiplyAddAdjacent(Ssse3.
MultiplyAddAdjacent
(bytes2, tap2), Vector128<short>.One).AsUInt32();
System.Private.CoreLib (3)
src\runtime\src\libraries\Common\src\System\HexConverter.cs (1)
393
output = Ssse3.
MultiplyAddAdjacent
(nibbles, Vector128.Create<short>(0x0110).AsSByte()).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
1291
merge_ab_and_bc = Ssse3.
MultiplyAddAdjacent
(str.AsByte(), mergeConstant0.AsSByte());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Ssse3.cs (1)
164
public static Vector128<short> MultiplyAddAdjacent(Vector128<byte> left, Vector128<sbyte> right) =>
MultiplyAddAdjacent
(left, right);