blob: f7383555a9a964f1d0b63482e07af634ca129479 [file] [log] [blame]
!sum
# const imm predicate(holds for both float and int|uint):
# 0: Equal
# 1: Less
# 2: LessEqual
# 4: NotEqual
# 5: GreaterEqual
# 6: Greater
- go: Equal
constImm: 0
commutative: "true"
extension: "AVX.*"
documentation: !string |-
// Equal compares for equality.
- go: Less
constImm: 1
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// Less compares for less than.
- go: LessEqual
constImm: 2
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// LessEqual compares for less than or equal.
- go: IsNan # For float only.
constImm: 3
commutative: "true"
extension: "AVX.*"
documentation: !string |-
// IsNan checks if elements are NaN. Use as x.IsNan(x).
- go: NotEqual
constImm: 4
commutative: "true"
extension: "AVX.*"
documentation: !string |-
// NotEqual compares for inequality.
- go: GreaterEqual
constImm: 13
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// GreaterEqual compares for greater than or equal.
- go: Greater
constImm: 14
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// Greater compares for greater than.
- go: EqualMasked
constImm: 0
masked: "true"
commutative: "true"
extension: "AVX.*"
documentation: !string |-
// EqualMasked compares for equality.
- go: LessMasked
constImm: 1
masked: "true"
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// LessMasked compares for less than.
- go: LessEqualMasked
constImm: 2
masked: "true"
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// LessEqualMasked compares for less than or equal.
- go: IsNanMasked # For float only.
constImm: 3
masked: "true"
commutative: "true"
extension: "AVX.*"
documentation: !string |-
// IsNanMasked checks if elements are NaN. Use as x.IsNan(x).
- go: NotEqualMasked
constImm: 4
masked: "true"
commutative: "true"
extension: "AVX.*"
documentation: !string |-
// NotEqualMasked compares for inequality.
- go: GreaterEqualMasked
constImm: 13
masked: "true"
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// GreaterEqualMasked compares for greater than or equal.
- go: GreaterMasked
constImm: 14
masked: "true"
commutative: "false"
extension: "AVX.*"
documentation: !string |-
// GreaterMasked compares for greater than.