For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/get-started.md).
Mojo function
pmaddw
def pmaddw[width: SIMDLength](a: SIMD[DType.int32, width], b: SIMD[DType.int32, width]) -> SIMD[DType.int32, width]
Multiplies adjacent signed 16-bit integer pairs and adds the products, returning int32 results.
Parameters:
- โwidth (
SIMDLength): Number of int32 output elements (4, 8, or 16).
Args:
- โa (
SIMD[DType.int32, width]): Int32-typed SIMD vector reinterpreted as signed int16 pairs. - โb (
SIMD[DType.int32, width]): Int32-typed SIMD vector reinterpreted as signed int16 pairs.
Returns:
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!