| !sum |
| - go: Add |
| commutative: true |
| documentation: !string |- |
| // NAME adds corresponding elements of two vectors. |
| - go: AddSaturated |
| commutative: true |
| documentation: !string |- |
| // NAME adds corresponding elements of two vectors with saturation. |
| - go: Sub |
| commutative: false |
| documentation: !string |- |
| // NAME subtracts corresponding elements of two vectors. |
| - go: SubSaturated |
| commutative: false |
| documentation: !string |- |
| // NAME subtracts corresponding elements of two vectors with saturation. |
| - go: AddPairs |
| commutative: false |
| documentation: !string |- |
| // NAME horizontally adds adjacent pairs of elements. |
| // For x = [x0, x1, x2, x3, ...] and y = [y0, y1, y2, y3, ...], the result is [y0+y1, y2+y3, ..., x0+x1, x2+x3, ...]. |
| - go: SubPairs |
| commutative: false |
| documentation: !string |- |
| // NAME horizontally subtracts adjacent pairs of elements. |
| // For x = [x0, x1, x2, x3, ...] and y = [y0, y1, y2, y3, ...], the result is [y0-y1, y2-y3, ..., x0-x1, x2-x3, ...]. |
| - go: AddPairsSaturated |
| commutative: false |
| documentation: !string |- |
| // NAME horizontally adds adjacent pairs of elements with saturation. |
| // For x = [x0, x1, x2, x3, ...] and y = [y0, y1, y2, y3, ...], the result is [y0+y1, y2+y3, ..., x0+x1, x2+x3, ...]. |
| - go: SubPairsSaturated |
| commutative: false |
| documentation: !string |- |
| // NAME horizontally subtracts adjacent pairs of elements with saturation. |
| // For x = [x0, x1, x2, x3, ...] and y = [y0, y1, y2, y3, ...], the result is [y0-y1, y2-y3, ..., x0-x1, x2-x3, ...]. |