!sum # Sum all elements — VADDV (integer) - go: reduceSum asm: "VADDV" in: - &any go: $t base: int|uint out: - &scalarOut go: $t treatLikeAScalarOfSize: 0 # Max of all elements — VSMAXV (signed) - go: reduceMax signed: true asm: "VSMAXV" in: - &int go: $t base: int out: - *scalarOut # Max of all elements — VUMAXV (unsigned) - go: reduceMax signed: false asm: "VUMAXV" in: - &uint go: $t base: uint out: - *scalarOut # Max of all elements — VFMAXV (float32) - go: reduceMax asm: "VFMAXV" in: - &fp go: $t base: float out: - *scalarOut # Min of all elements — VSMINV (signed) - go: reduceMin signed: true asm: "VSMINV" in: - *int out: - *scalarOut # Min of all elements — VUMINV (unsigned) - go: reduceMin signed: false asm: "VUMINV" in: - *uint out: - *scalarOut # Min of all elements — VFMINV (float32) - go: reduceMin asm: "VFMINV" in: - *fp out: - *scalarOut