1 !sum
2 # Non-truncating conversions
3 # int<->int or uint<->uint widening, float<->int|uint conversions or trucating conversions.
4 - go: "(Extend|Saturate|Truncate)?ToInt8"
5 commutative: false
6 regexpTag: "convert"
7 documentation: !string |-
8 // NAME converts element values to int8.
9 - go: "(Extend|Saturate|Truncate)?ToInt16(Concat)?"
10 commutative: false
11 regexpTag: "convert"
12 documentation: !string |-
13 // NAME converts element values to int16.
14 - go: "(Extend|Saturate|Truncate)?(Convert)?ToInt32"
15 commutative: false
16 regexpTag: "convert"
17 documentation: !string |-
18 // NAME converts element values to int32.
19 - go: "(Extend|Saturate|Truncate)?ToInt64"
20 commutative: false
21 regexpTag: "convert"
22 documentation: !string |-
23 // NAME converts element values to int64.
24 - go: "(Extend|Saturate|Truncate)?ToUint8"
25 commutative: false
26 regexpTag: "convert"
27 documentation: !string |-
28 // NAME converts element values to uint8.
29 - go: "(Extend|Saturate|Truncate)?ToUint16(Concat)?"
30 commutative: false
31 regexpTag: "convert"
32 documentation: !string |-
33 // NAME converts element values to uint16.
34 - go: "(Extend|Saturate|Truncate)?(Convert)?ToUint32"
35 regexpTag: "convert"
36 commutative: false
37 documentation: !string |-
38 // NAME converts element values to uint32.
39 - go: "(Extend|Saturate|Truncate)?ToUint64"
40 regexpTag: "convert"
41 commutative: false
42 documentation: !string |-
43 // NAME converts element values to uint64.
44
45 # low-part only conversions
46 # int<->int or uint<->uint widening conversions.
47 - go: ExtendLo8ToUint16x8
48 commutative: false
49 documentation: !string |-
50 // NAME converts 8 lowest vector element values to uint16.
51 - go: ExtendLo8ToInt16x8
52 commutative: false
53 documentation: !string |-
54 // NAME converts 8 lowest vector element values to int16.
55 - go: ExtendLo4ToUint32x4
56 commutative: false
57 documentation: !string |-
58 // NAME converts 4 lowest vector element values to uint32.
59 - go: ExtendLo4ToInt32x4
60 commutative: false
61 documentation: !string |-
62 // NAME converts 4 lowest vector element values to int32.
63 - go: ExtendLo2ToUint64x2
64 commutative: false
65 documentation: !string |-
66 // NAME converts 2 lowest vector element values to uint64.
67 - go: ExtendLo2ToInt64x2
68 commutative: false
69 documentation: !string |-
70 // NAME converts 2 lowest vector element values to int64.
71 - go: ExtendLo2ToUint64x2
72 commutative: false
73 documentation: !string |-
74 // NAME converts 2 lowest vector element values to uint64.
75 - go: ExtendLo4ToUint64x4
76 commutative: false
77 documentation: !string |-
78 // NAME converts 4 lowest vector element values to uint64.
79 - go: ExtendLo2ToInt64x2
80 commutative: false
81 documentation: !string |-
82 // NAME converts 2 lowest vector element values to int64.
83 - go: ExtendLo4ToInt64x4
84 commutative: false
85 documentation: !string |-
86 // NAME converts 4 lowest vector element values to int64.
87 - go: ExtendLo4ToUint32x4
88 commutative: false
89 documentation: !string |-
90 // NAME converts 4 lowest vector element values to uint32.
91 - go: ExtendLo8ToUint32x8
92 commutative: false
93 documentation: !string |-
94 // NAME converts 8 lowest vector element values to uint32.
95 - go: ExtendLo4ToInt32x4
96 commutative: false
97 documentation: !string |-
98 // NAME converts 4 lowest vector element values to int32.
99 - go: ExtendLo8ToInt32x8
100 commutative: false
101 documentation: !string |-
102 // NAME converts 8 lowest vector element values to int32.
103 - go: ExtendLo2ToUint64x2
104 commutative: false
105 documentation: !string |-
106 // NAME converts 2 lowest vector element values to uint64.
107 - go: ExtendLo4ToUint64x4
108 commutative: false
109 documentation: !string |-
110 // NAME converts 4 lowest vector element values to uint64.
111 - go: ExtendLo8ToUint64x8
112 commutative: false
113 documentation: !string |-
114 // NAME converts 8 lowest vector element values to uint64.
115 - go: ExtendLo2ToInt64x2
116 commutative: false
117 documentation: !string |-
118 // NAME converts 2 lowest vector element values to int64.
119 - go: ExtendLo4ToInt64x4
120 commutative: false
121 documentation: !string |-
122 // NAME converts 4 lowest vector element values to int64.
123 - go: ExtendLo8ToInt64x8
124 commutative: false
125 documentation: !string |-
126 // NAME converts 8 lowest vector element values to int64.
View as plain text