blob: 1d08a94b0aa77f682c313870fca59520150253a2 [file]
!sum
- go: Add
commutative: "true"
extension: "AVX.*"
- go: SaturatedAdd
commutative: "true"
extension: "AVX.*"
- go: MaskedAdd
masked: "true"
commutative: "true"
extension: "AVX.*"
- go: MaskedSaturatedAdd
masked: "true"
commutative: "true"
extension: "AVX.*"
- go: Sub
commutative: "false"
extension: "AVX.*"
- go: SaturatedSub
commutative: "false"
extension: "AVX.*"
- go: MaskedSub
masked: "true"
commutative: "false"
extension: "AVX.*"
- go: MaskedSaturatedSub
masked: "true"
commutative: "false"
extension: "AVX.*"
- go: PairwiseAdd
commutative: "false"
extension: "AVX.*"
documentation: "Add pairs of elements in vector x and store them in higher half of the target; Add pairs of elements in vector y and store them in lower half of the target"
- go: PairwiseSub
commutative: "false"
extension: "AVX.*"
documentation: "Sub pairs of elements in vector x and store them in higher half of the target; Sub pairs of elements in vector y and store them in lower half of the target"
- go: SaturatedPairwiseAdd
commutative: "false"
extension: "AVX.*"
documentation: "Add pairs of elements in vector x and store them in higher half of the target; Add pairs of elements in vector y and store them in lower half of the target; With saturation"
- go: SaturatedPairwiseSub
commutative: "false"
extension: "AVX.*"
documentation: "Sub pairs of elements in vector x and store them in higher half of the target; Sub pairs of elements in vector y and store them in lower half of the target; With saturation"