@@ -6,53 +6,62 @@ matrix:
6
6
fast_finish : true
7
7
include :
8
8
# Linux (x86_64)
9
+
9
10
- name : " x86_64-unknown-linux-gnu"
10
11
os : linux
11
12
arch : amd64
12
13
env :
13
14
- TARGET=x86_64-unknown-linux-gnu
15
+
14
16
- name : " x86_64-unknown-linux-gnu+sse"
15
17
os : linux
16
18
arch : amd64
17
19
env :
18
20
- TARGET=x86_64-unknown-linux-gnu
19
21
- TARGET_FEATURE=sse
22
+
20
23
- name : " x86_64-unknown-linux-gnu+sse2"
21
24
os : linux
22
25
arch : amd64
23
26
env :
24
27
- TARGET=x86_64-unknown-linux-gnu
25
28
- TARGET_FEATURE=sse2
29
+
26
30
- name : " x86_64-unknown-linux-gnu+sse3"
27
31
os : linux
28
32
arch : amd64
29
33
env :
30
34
- TARGET=x86_64-unknown-linux-gnu
31
35
- TARGET_FEATURE=sse3
36
+
32
37
- name : " x86_64-unknown-linux-gnu+sse4.1"
33
38
os : linux
34
39
arch : amd64
35
40
env :
36
41
- TARGET=x86_64-unknown-linux-gnu
37
42
- TARGET_FEATURE=sse4.1
43
+
38
44
- name : " x86_64-unknown-linux-gnu+sse4.2"
39
45
os : linux
40
46
arch : amd64
41
47
env :
42
48
- TARGET=x86_64-unknown-linux-gnu
43
49
- TARGET_FEATURE=sse4.2
50
+
44
51
- name : " x86_64-unknown-linux-gnu+avx"
45
52
os : linux
46
53
arch : amd64
47
54
env :
48
55
- TARGET=x86_64-unknown-linux-gnu
49
56
- TARGET_FEATURE=avx
57
+
50
58
- name : " x86_64-unknown-linux-gnu+avx2"
51
59
os : linux
52
60
arch : amd64
53
61
env :
54
62
- TARGET=x86_64-unknown-linux-gnu
55
63
- TARGET_FEATURE=avx2
64
+
56
65
- name : " x86_64-unknown-linux-gnu+avx512vl"
57
66
os : linux
58
67
arch : amd64
@@ -61,17 +70,20 @@ matrix:
61
70
- TARGET_FEATURE=avx512vl
62
71
63
72
# Linux (aarch64)
73
+
64
74
- name : " aarch64-unknown-linux-gnu"
65
75
os : linux
66
76
arch : arm64
67
77
env :
68
78
- TARGET=aarch64-unknown-linux-gnu
79
+
69
80
- name : " aarch64-unknown-linux-gnu+neon"
70
81
os : linux
71
82
arch : arm64
72
83
env :
73
84
- TARGET=aarch64-unknown-linux-gnu
74
85
- TARGET_FEATURE=neon
86
+
75
87
- name : " aarch64-unknown-linux-gnu+sve"
76
88
os : linux
77
89
arch : arm64
@@ -80,11 +92,13 @@ matrix:
80
92
- TARGET_FEATURE=sve
81
93
82
94
# Linux (powerpc64)
95
+
83
96
- name : " powerpc64le-unknown-linux-gnu"
84
97
os : linux
85
98
arch : ppc64le
86
99
env :
87
100
- TARGET=powerpc64le-unknown-linux-gnu
101
+
88
102
- name : " powerpc64le-unknown-linux-gnu+vsx"
89
103
os : linux
90
104
arch : ppc64le
@@ -93,59 +107,124 @@ matrix:
93
107
- TARGET_FEATURE=vsx
94
108
95
109
# Windows (x86_64)
110
+
96
111
- name : " x86_64-pc-windows-msvc"
97
112
os : windows
98
113
arch : amd64
99
114
env : TARGET=x86_64-pc-windows-msvc
100
115
101
116
# Windows (i686)
117
+
102
118
- name : " i686-pc-windows-msvc"
103
119
os : windows
104
120
env : TARGET=i686-pc-windows-msvc
121
+
105
122
- name : " i686-pc-windows-msvc+sse"
106
123
os : windows
107
124
arch : amd64
108
125
env :
109
126
- TARGET=i686-pc-windows-msvc
110
127
- TARGET_FEATURE=sse
128
+
111
129
- name : " i686-pc-windows-msvc+sse2"
112
130
os : windows
113
131
arch : amd64
114
132
env :
115
133
- TARGET=i686-pc-windows-msvc
116
134
- TARGET_FEATURE=sse2
135
+
117
136
- name : " i686-pc-windows-msvc+sse3"
118
137
os : windows
119
138
arch : amd64
120
139
env :
121
140
- TARGET=i686-pc-windows-msvc
122
141
- TARGET_FEATURE=sse3
142
+
123
143
- name : " i686-pc-windows-msvc+sse4.1"
124
144
os : windows
125
145
arch : amd64
126
146
env :
127
147
- TARGET=i686-pc-windows-msvc
128
148
- TARGET_FEATURE=sse4.1
149
+
129
150
- name : " i686-pc-windows-msvc+sse4.2"
130
151
os : windows
131
152
arch : amd64
132
153
env :
133
154
- TARGET=i686-pc-windows-msvc
134
155
- TARGET_FEATURE=sse4.2
156
+
135
157
- name : " i686-pc-windows-msvc+avx"
136
158
os : windows
137
159
arch : amd64
138
160
env :
139
161
- TARGET=i686-pc-windows-msvc
140
162
- TARGET_FEATURE=avx
163
+
141
164
- name : " i686-pc-windows-msvc+avx2"
142
165
os : windows
143
166
arch : amd64
144
167
env :
145
168
- TARGET=i686-pc-windows-msvc
146
169
- TARGET_FEATURE=avx2
147
170
171
+ # Windows (i586)
172
+
173
+ - name : " i586-pc-windows-msvc"
174
+ os : windows
175
+ env : TARGET=i586-pc-windows-msvc
176
+
177
+ - name : " i586-pc-windows-msvc+sse"
178
+ os : windows
179
+ arch : amd64
180
+ env :
181
+ - TARGET=i586-pc-windows-msvc
182
+ - TARGET_FEATURE=sse
183
+
184
+ - name : " i586-pc-windows-msvc+sse2"
185
+ os : windows
186
+ arch : amd64
187
+ env :
188
+ - TARGET=i586-pc-windows-msvc
189
+ - TARGET_FEATURE=sse2
190
+
191
+ - name : " i586-pc-windows-msvc+sse3"
192
+ os : windows
193
+ arch : amd64
194
+ env :
195
+ - TARGET=i586-pc-windows-msvc
196
+ - TARGET_FEATURE=sse3
197
+
198
+ - name : " i586-pc-windows-msvc+sse4.1"
199
+ os : windows
200
+ arch : amd64
201
+ env :
202
+ - TARGET=i586-pc-windows-msvc
203
+ - TARGET_FEATURE=sse4.1
204
+
205
+ - name : " i586-pc-windows-msvc+sse4.2"
206
+ os : windows
207
+ arch : amd64
208
+ env :
209
+ - TARGET=i586-pc-windows-msvc
210
+ - TARGET_FEATURE=sse4.2
211
+
212
+ - name : " i586-pc-windows-msvc+avx"
213
+ os : windows
214
+ arch : amd64
215
+ env :
216
+ - TARGET=i586-pc-windows-msvc
217
+ - TARGET_FEATURE=avx
218
+
219
+ - name : " i586-pc-windows-msvc+avx2"
220
+ os : windows
221
+ arch : amd64
222
+ env :
223
+ - TARGET=i586-pc-windows-msvc
224
+ - TARGET_FEATURE=avx2
225
+
148
226
# OSX (x86_64)
227
+
149
228
- name : " x86_64-apple-darwin"
150
229
os : osx
151
230
arch : amd64
0 commit comments