5 references to MultiplyAddAdjacent
System.IO.Hashing (2)
System\IO\Hashing\Adler32.cs (2)
281
vs2 += Sse2.MultiplyAddAdjacent(Ssse3.
MultiplyAddAdjacent
(bytes1, tap1), Vector128<short>.One).AsUInt32();
282
vs2 += Sse2.MultiplyAddAdjacent(Ssse3.
MultiplyAddAdjacent
(bytes2, tap2), Vector128<short>.One).AsUInt32();
System.Private.CoreLib (3)
src\libraries\Common\src\System\HexConverter.cs (1)
391
output = Ssse3.
MultiplyAddAdjacent
(nibbles, Vector128.Create<short>(0x0110).AsSByte()).AsByte();
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
1241
merge_ab_and_bc = Ssse3.
MultiplyAddAdjacent
(str.AsByte(), mergeConstant0.AsSByte());
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);