| !sum | |
| # Signed integer Max — VSMAX | |
| - go: Max | |
| asm: "VSMAX" | |
| in: | |
| - &int | |
| go: $t | |
| base: int | |
| - *int | |
| out: | |
| - *int | |
| # Unsigned integer Max — VUMAX | |
| - go: Max | |
| asm: "VUMAX" | |
| in: | |
| - &uint | |
| go: $t | |
| base: uint | |
| - *uint | |
| out: | |
| - *uint | |
| # Float Max (NaN-suppressing) — VFMAX | |
| - go: Max | |
| asm: "VFMAX" | |
| in: | |
| - &fp | |
| go: $t | |
| base: float | |
| - *fp | |
| out: | |
| - *fp | |
| # Signed integer Min — VSMIN | |
| - go: Min | |
| asm: "VSMIN" | |
| in: | |
| - *int | |
| - *int | |
| out: | |
| - *int | |
| # Unsigned integer Min — VUMIN | |
| - go: Min | |
| asm: "VUMIN" | |
| in: | |
| - *uint | |
| - *uint | |
| out: | |
| - *uint | |
| # Float Min (NaN-suppressing) — VFMIN | |
| - go: Min | |
| asm: "VFMIN" | |
| in: | |
| - *fp | |
| - *fp | |
| out: | |
| - *fp | |
| # Pairwise signed integer max — VSMAXP | |
| - go: ConcatMaxPairs | |
| signed: true | |
| asm: "VSMAXP" | |
| in: | |
| - *int | |
| - *int | |
| out: | |
| - *int | |
| # Pairwise unsigned integer max — VUMAXP | |
| - go: ConcatMaxPairs | |
| signed: false | |
| asm: "VUMAXP" | |
| in: | |
| - *uint | |
| - *uint | |
| out: | |
| - *uint | |
| # Pairwise float max — VFMAXP | |
| - go: ConcatMaxPairs | |
| asm: "VFMAXP" | |
| in: | |
| - *fp | |
| - *fp | |
| out: | |
| - *fp | |
| # Pairwise signed integer min — VSMINP | |
| - go: ConcatMinPairs | |
| signed: true | |
| asm: "VSMINP" | |
| in: | |
| - *int | |
| - *int | |
| out: | |
| - *int | |
| # Pairwise unsigned integer min — VUMINP | |
| - go: ConcatMinPairs | |
| signed: false | |
| asm: "VUMINP" | |
| in: | |
| - *uint | |
| - *uint | |
| out: | |
| - *uint | |
| # Pairwise float min — VFMINP | |
| - go: ConcatMinPairs | |
| asm: "VFMINP" | |
| in: | |
| - *fp | |
| - *fp | |
| out: | |
| - *fp |