Project

General

Profile

gmx-2019-1-version-variant-1-avx-log.txt

SIMD - Stefan Becuwe, 03/05/2019 02:37 PM

 
1
[==========] Running 268 tests from 21 test cases.
2
[----------] Global test environment set-up.
3
[----------] 9 tests from SimdBootstrapTest
4
[ RUN      ] SimdBootstrapTest.loadStore
5
[       OK ] SimdBootstrapTest.loadStore (0 ms)
6
[ RUN      ] SimdBootstrapTest.loadU
7
[       OK ] SimdBootstrapTest.loadU (0 ms)
8
[ RUN      ] SimdBootstrapTest.storeU
9
[       OK ] SimdBootstrapTest.storeU (0 ms)
10
[ RUN      ] SimdBootstrapTest.loadStoreI
11
[       OK ] SimdBootstrapTest.loadStoreI (0 ms)
12
[ RUN      ] SimdBootstrapTest.loadUI
13
[       OK ] SimdBootstrapTest.loadUI (0 ms)
14
[ RUN      ] SimdBootstrapTest.storeUI
15
[       OK ] SimdBootstrapTest.storeUI (0 ms)
16
[ RUN      ] SimdBootstrapTest.simd4LoadStore
17
[       OK ] SimdBootstrapTest.simd4LoadStore (0 ms)
18
[ RUN      ] SimdBootstrapTest.simd4LoadU
19
[       OK ] SimdBootstrapTest.simd4LoadU (0 ms)
20
[ RUN      ] SimdBootstrapTest.simd4StoreU
21
[       OK ] SimdBootstrapTest.simd4StoreU (0 ms)
22
[----------] 9 tests from SimdBootstrapTest (0 ms total)
23

    
24
[----------] 1 test from SimdTest
25
[ RUN      ] SimdTest.GmxAligned
26
[       OK ] SimdTest.GmxAligned (0 ms)
27
[----------] 1 test from SimdTest (0 ms total)
28

    
29
[----------] 42 tests from SimdFloatingpointTest
30
[ RUN      ] SimdFloatingpointTest.setZero
31
[       OK ] SimdFloatingpointTest.setZero (0 ms)
32
[ RUN      ] SimdFloatingpointTest.set
33
[       OK ] SimdFloatingpointTest.set (0 ms)
34
[ RUN      ] SimdFloatingpointTest.add
35
[       OK ] SimdFloatingpointTest.add (0 ms)
36
[ RUN      ] SimdFloatingpointTest.maskAdd
37
[       OK ] SimdFloatingpointTest.maskAdd (0 ms)
38
[ RUN      ] SimdFloatingpointTest.sub
39
[       OK ] SimdFloatingpointTest.sub (0 ms)
40
[ RUN      ] SimdFloatingpointTest.mul
41
[       OK ] SimdFloatingpointTest.mul (0 ms)
42
[ RUN      ] SimdFloatingpointTest.maskzMul
43
[       OK ] SimdFloatingpointTest.maskzMul (0 ms)
44
[ RUN      ] SimdFloatingpointTest.fma
45
[       OK ] SimdFloatingpointTest.fma (0 ms)
46
[ RUN      ] SimdFloatingpointTest.maskzFma
47
[       OK ] SimdFloatingpointTest.maskzFma (0 ms)
48
[ RUN      ] SimdFloatingpointTest.fms
49
[       OK ] SimdFloatingpointTest.fms (0 ms)
50
[ RUN      ] SimdFloatingpointTest.fnma
51
[       OK ] SimdFloatingpointTest.fnma (0 ms)
52
[ RUN      ] SimdFloatingpointTest.fnms
53
[       OK ] SimdFloatingpointTest.fnms (0 ms)
54
[ RUN      ] SimdFloatingpointTest.abs
55
[       OK ] SimdFloatingpointTest.abs (0 ms)
56
[ RUN      ] SimdFloatingpointTest.neg
57
[       OK ] SimdFloatingpointTest.neg (0 ms)
58
[ RUN      ] SimdFloatingpointTest.and
59
[       OK ] SimdFloatingpointTest.and (0 ms)
60
[ RUN      ] SimdFloatingpointTest.or
61
[       OK ] SimdFloatingpointTest.or (0 ms)
62
[ RUN      ] SimdFloatingpointTest.xor
63
[       OK ] SimdFloatingpointTest.xor (0 ms)
64
[ RUN      ] SimdFloatingpointTest.andNot
65
[       OK ] SimdFloatingpointTest.andNot (0 ms)
66
[ RUN      ] SimdFloatingpointTest.max
67
[       OK ] SimdFloatingpointTest.max (0 ms)
68
[ RUN      ] SimdFloatingpointTest.min
69
[       OK ] SimdFloatingpointTest.min (0 ms)
70
[ RUN      ] SimdFloatingpointTest.round
71
[       OK ] SimdFloatingpointTest.round (0 ms)
72
[ RUN      ] SimdFloatingpointTest.roundMode
73
[       OK ] SimdFloatingpointTest.roundMode (0 ms)
74
[ RUN      ] SimdFloatingpointTest.trunc
75
[       OK ] SimdFloatingpointTest.trunc (0 ms)
76
[ RUN      ] SimdFloatingpointTest.frexp
77
[       OK ] SimdFloatingpointTest.frexp (0 ms)
78
[ RUN      ] SimdFloatingpointTest.ldexp
79
[       OK ] SimdFloatingpointTest.ldexp (0 ms)
80
[ RUN      ] SimdFloatingpointTest.rsqrt
81
[       OK ] SimdFloatingpointTest.rsqrt (0 ms)
82
[ RUN      ] SimdFloatingpointTest.maskzRsqrt
83
[       OK ] SimdFloatingpointTest.maskzRsqrt (0 ms)
84
[ RUN      ] SimdFloatingpointTest.rcp
85
[       OK ] SimdFloatingpointTest.rcp (0 ms)
86
[ RUN      ] SimdFloatingpointTest.maskzRcp
87
[       OK ] SimdFloatingpointTest.maskzRcp (0 ms)
88
[ RUN      ] SimdFloatingpointTest.cmpEqAndSelectByMask
89
[       OK ] SimdFloatingpointTest.cmpEqAndSelectByMask (0 ms)
90
[ RUN      ] SimdFloatingpointTest.selectByNotMask
91
[       OK ] SimdFloatingpointTest.selectByNotMask (0 ms)
92
[ RUN      ] SimdFloatingpointTest.cmpNe
93
[       OK ] SimdFloatingpointTest.cmpNe (0 ms)
94
[ RUN      ] SimdFloatingpointTest.cmpLe
95
[       OK ] SimdFloatingpointTest.cmpLe (0 ms)
96
[ RUN      ] SimdFloatingpointTest.cmpLt
97
[       OK ] SimdFloatingpointTest.cmpLt (0 ms)
98
[ RUN      ] SimdFloatingpointTest.testBits
99
[       OK ] SimdFloatingpointTest.testBits (0 ms)
100
[ RUN      ] SimdFloatingpointTest.andB
101
[       OK ] SimdFloatingpointTest.andB (0 ms)
102
[ RUN      ] SimdFloatingpointTest.orB
103
[       OK ] SimdFloatingpointTest.orB (0 ms)
104
[ RUN      ] SimdFloatingpointTest.anyTrueB
105
[       OK ] SimdFloatingpointTest.anyTrueB (0 ms)
106
[ RUN      ] SimdFloatingpointTest.blend
107
[       OK ] SimdFloatingpointTest.blend (0 ms)
108
[ RUN      ] SimdFloatingpointTest.reduce
109
[       OK ] SimdFloatingpointTest.reduce (0 ms)
110
[ RUN      ] SimdFloatingpointTest.cvtFloat2Double
111
[       OK ] SimdFloatingpointTest.cvtFloat2Double (0 ms)
112
[ RUN      ] SimdFloatingpointTest.cvtDouble2Float
113
[       OK ] SimdFloatingpointTest.cvtDouble2Float (0 ms)
114
[----------] 42 tests from SimdFloatingpointTest (1 ms total)
115

    
116
[----------] 25 tests from SimdFloatingpointUtilTest
117
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadTranspose4
118
[       OK ] SimdFloatingpointUtilTest.gatherLoadTranspose4 (0 ms)
119
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadTranspose2
120
[       OK ] SimdFloatingpointUtilTest.gatherLoadTranspose2 (0 ms)
121
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadUTranspose3
122
[       OK ] SimdFloatingpointUtilTest.gatherLoadUTranspose3 (0 ms)
123
[ RUN      ] SimdFloatingpointUtilTest.transposeScatterStoreU3
124
[       OK ] SimdFloatingpointUtilTest.transposeScatterStoreU3 (0 ms)
125
[ RUN      ] SimdFloatingpointUtilTest.transposeScatterIncrU3
126
[       OK ] SimdFloatingpointUtilTest.transposeScatterIncrU3 (0 ms)
127
[ RUN      ] SimdFloatingpointUtilTest.transposeScatterIncrU3Overlapping
128
[       OK ] SimdFloatingpointUtilTest.transposeScatterIncrU3Overlapping (0 ms)
129
[ RUN      ] SimdFloatingpointUtilTest.transposeScatterDecrU3
130
[       OK ] SimdFloatingpointUtilTest.transposeScatterDecrU3 (0 ms)
131
[ RUN      ] SimdFloatingpointUtilTest.transposeScatterDecrU3Overlapping
132
[       OK ] SimdFloatingpointUtilTest.transposeScatterDecrU3Overlapping (0 ms)
133
[ RUN      ] SimdFloatingpointUtilTest.expandScalarsToTriplets
134
[       OK ] SimdFloatingpointUtilTest.expandScalarsToTriplets (0 ms)
135
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadBySimdIntTranspose4
136
[       OK ] SimdFloatingpointUtilTest.gatherLoadBySimdIntTranspose4 (0 ms)
137
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadBySimdIntTranspose2
138
[       OK ] SimdFloatingpointUtilTest.gatherLoadBySimdIntTranspose2 (0 ms)
139
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadUBySimdIntTranspose2
140
[       OK ] SimdFloatingpointUtilTest.gatherLoadUBySimdIntTranspose2 (0 ms)
141
[ RUN      ] SimdFloatingpointUtilTest.reduceIncr4Sum
142
[       OK ] SimdFloatingpointUtilTest.reduceIncr4Sum (0 ms)
143
[ RUN      ] SimdFloatingpointUtilTest.loadDualHsimd
144
[       OK ] SimdFloatingpointUtilTest.loadDualHsimd (0 ms)
145
[ RUN      ] SimdFloatingpointUtilTest.loadDuplicateHsimd
146
[       OK ] SimdFloatingpointUtilTest.loadDuplicateHsimd (0 ms)
147
[ RUN      ] SimdFloatingpointUtilTest.loadU1DualHsimd
148
[       OK ] SimdFloatingpointUtilTest.loadU1DualHsimd (0 ms)
149
[ RUN      ] SimdFloatingpointUtilTest.storeDualHsimd
150
[       OK ] SimdFloatingpointUtilTest.storeDualHsimd (0 ms)
151
[ RUN      ] SimdFloatingpointUtilTest.incrDualHsimd
152
[       OK ] SimdFloatingpointUtilTest.incrDualHsimd (0 ms)
153
[ RUN      ] SimdFloatingpointUtilTest.incrDualHsimdOverlapping
154
[       OK ] SimdFloatingpointUtilTest.incrDualHsimdOverlapping (0 ms)
155
[ RUN      ] SimdFloatingpointUtilTest.decrHsimd
156
[       OK ] SimdFloatingpointUtilTest.decrHsimd (0 ms)
157
[ RUN      ] SimdFloatingpointUtilTest.gatherLoadTranspose2Hsimd
158
[       OK ] SimdFloatingpointUtilTest.gatherLoadTranspose2Hsimd (0 ms)
159
[ RUN      ] SimdFloatingpointUtilTest.reduceIncr4SumHsimd
160
[       OK ] SimdFloatingpointUtilTest.reduceIncr4SumHsimd (0 ms)
161
[ RUN      ] SimdFloatingpointUtilTest.loadUNDuplicate4
162
[       OK ] SimdFloatingpointUtilTest.loadUNDuplicate4 (0 ms)
163
[ RUN      ] SimdFloatingpointUtilTest.load4DuplicateN
164
[       OK ] SimdFloatingpointUtilTest.load4DuplicateN (0 ms)
165
[ RUN      ] SimdFloatingpointUtilTest.loadU4NOffset
166
[       OK ] SimdFloatingpointUtilTest.loadU4NOffset (0 ms)
167
[----------] 25 tests from SimdFloatingpointUtilTest (0 ms total)
168

    
169
[----------] 3 tests from SimdVectorOperationsTest
170
[ RUN      ] SimdVectorOperationsTest.iprod
171
[       OK ] SimdVectorOperationsTest.iprod (0 ms)
172
[ RUN      ] SimdVectorOperationsTest.norm2
173
[       OK ] SimdVectorOperationsTest.norm2 (0 ms)
174
[ RUN      ] SimdVectorOperationsTest.cprod
175
[       OK ] SimdVectorOperationsTest.cprod (0 ms)
176
[----------] 3 tests from SimdVectorOperationsTest (0 ms total)
177

    
178
[----------] 45 tests from SimdMathTest
179
[ RUN      ] SimdMathTest.copysign
180
[       OK ] SimdMathTest.copysign (0 ms)
181
[ RUN      ] SimdMathTest.invsqrt
182
[       OK ] SimdMathTest.invsqrt (0 ms)
183
[ RUN      ] SimdMathTest.maskzInvsqrt
184
[       OK ] SimdMathTest.maskzInvsqrt (0 ms)
185
[ RUN      ] SimdMathTest.invsqrtPair
186
[       OK ] SimdMathTest.invsqrtPair (1 ms)
187
[ RUN      ] SimdMathTest.sqrt
188
[       OK ] SimdMathTest.sqrt (0 ms)
189
[ RUN      ] SimdMathTest.sqrtUnsafe
190
[       OK ] SimdMathTest.sqrtUnsafe (0 ms)
191
[ RUN      ] SimdMathTest.inv
192
[       OK ] SimdMathTest.inv (1 ms)
193
[ RUN      ] SimdMathTest.maskzInv
194
[       OK ] SimdMathTest.maskzInv (0 ms)
195
[ RUN      ] SimdMathTest.log
196
[       OK ] SimdMathTest.log (0 ms)
197
[ RUN      ] SimdMathTest.exp2
198
[       OK ] SimdMathTest.exp2 (1 ms)
199
[ RUN      ] SimdMathTest.exp2Unsafe
200
[       OK ] SimdMathTest.exp2Unsafe (0 ms)
201
[ RUN      ] SimdMathTest.exp
202
/dev/shm/gromacs-2019.1/src/gromacs/simd/tests/simd_math.cpp:455: Failure
203
Failing SIMD math function ulp comparison between std::exp and exp
204
Requested ulp tolerance: 16
205
Requested abs tolerance: 0
206
Denormals can be 0: true
207
Largest Ulp difference occurs for x=-87.301673889160156
208
Ref  values: 1.2172079232486158e-38
209
SIMD values: 0
210
Ulp diff.:   8686286
211

    
212
[  FAILED  ] SimdMathTest.exp (1 ms)
213
[ RUN      ] SimdMathTest.expUnsafe
214
[       OK ] SimdMathTest.expUnsafe (1 ms)
215
[ RUN      ] SimdMathTest.erf
216
[       OK ] SimdMathTest.erf (0 ms)
217
[ RUN      ] SimdMathTest.erfc
218
[       OK ] SimdMathTest.erfc (2 ms)
219
[ RUN      ] SimdMathTest.sin
220
[       OK ] SimdMathTest.sin (0 ms)
221
[ RUN      ] SimdMathTest.cos
222
[       OK ] SimdMathTest.cos (1 ms)
223
[ RUN      ] SimdMathTest.tan
224
[       OK ] SimdMathTest.tan (1 ms)
225
[ RUN      ] SimdMathTest.asin
226
[       OK ] SimdMathTest.asin (0 ms)
227
[ RUN      ] SimdMathTest.acos
228
[       OK ] SimdMathTest.acos (0 ms)
229
[ RUN      ] SimdMathTest.atan
230
[       OK ] SimdMathTest.atan (0 ms)
231
[ RUN      ] SimdMathTest.atan2
232
[       OK ] SimdMathTest.atan2 (0 ms)
233
[ RUN      ] SimdMathTest.pmeForceCorrection
234
[       OK ] SimdMathTest.pmeForceCorrection (1 ms)
235
[ RUN      ] SimdMathTest.pmePotentialCorrection
236
[       OK ] SimdMathTest.pmePotentialCorrection (1 ms)
237
[ RUN      ] SimdMathTest.invsqrtSingleAccuracy
238
[       OK ] SimdMathTest.invsqrtSingleAccuracy (0 ms)
239
[ RUN      ] SimdMathTest.invsqrtPairSingleAccuracy
240
[       OK ] SimdMathTest.invsqrtPairSingleAccuracy (0 ms)
241
[ RUN      ] SimdMathTest.sqrtSingleAccuracy
242
[       OK ] SimdMathTest.sqrtSingleAccuracy (1 ms)
243
[ RUN      ] SimdMathTest.sqrtSingleAccuracyUnsafe
244
[       OK ] SimdMathTest.sqrtSingleAccuracyUnsafe (0 ms)
245
[ RUN      ] SimdMathTest.invSingleAccuracy
246
[       OK ] SimdMathTest.invSingleAccuracy (0 ms)
247
[ RUN      ] SimdMathTest.logSingleAccuracy
248
[       OK ] SimdMathTest.logSingleAccuracy (1 ms)
249
[ RUN      ] SimdMathTest.exp2SingleAccuracy
250
[       OK ] SimdMathTest.exp2SingleAccuracy (0 ms)
251
[ RUN      ] SimdMathTest.exp2SingleAccuracyUnsafe
252
[       OK ] SimdMathTest.exp2SingleAccuracyUnsafe (0 ms)
253
[ RUN      ] SimdMathTest.expSingleAccuracy
254
/dev/shm/gromacs-2019.1/src/gromacs/simd/tests/simd_math.cpp:802: Failure
255
Failing SIMD math function ulp comparison between std::exp and expSingleAccuracy
256
Requested ulp tolerance: 16
257
Requested abs tolerance: 0
258
Denormals can be 0: false
259
Largest Ulp difference occurs for x=-86.983924865722656
260
Ref  values: 1.6724818069065022e-38
261
SIMD values: 2.350988701644575e-38
262
Ulp diff.:   4841987
263

    
264
[  FAILED  ] SimdMathTest.expSingleAccuracy (1 ms)
265
[ RUN      ] SimdMathTest.expSingleAccuracyUnsafe
266
/dev/shm/gromacs-2019.1/src/gromacs/simd/tests/simd_math.cpp:832: Failure
267
Failing SIMD math function ulp comparison between std::exp and expSingleAccuracy<MathOptimization::Unsafe>
268
Requested ulp tolerance: 16
269
Requested abs tolerance: 0
270
Denormals can be 0: false
271
Largest Ulp difference occurs for x=-86.983924865722656
272
Ref  values: 1.6724818069065022e-38
273
SIMD values: 2.350988701644575e-38
274
Ulp diff.:   4841987
275

    
276
[  FAILED  ] SimdMathTest.expSingleAccuracyUnsafe (0 ms)
277
[ RUN      ] SimdMathTest.erfSingleAccuracy
278
[       OK ] SimdMathTest.erfSingleAccuracy (1 ms)
279
[ RUN      ] SimdMathTest.erfcSingleAccuracy
280
[       OK ] SimdMathTest.erfcSingleAccuracy (1 ms)
281
[ RUN      ] SimdMathTest.sinSingleAccuracy
282
[       OK ] SimdMathTest.sinSingleAccuracy (1 ms)
283
[ RUN      ] SimdMathTest.cosSingleAccuracy
284
[       OK ] SimdMathTest.cosSingleAccuracy (1 ms)
285
[ RUN      ] SimdMathTest.tanSingleAccuracy
286
[       OK ] SimdMathTest.tanSingleAccuracy (0 ms)
287
[ RUN      ] SimdMathTest.asinSingleAccuracy
288
[       OK ] SimdMathTest.asinSingleAccuracy (1 ms)
289
[ RUN      ] SimdMathTest.acosSingleAccuracy
290
[       OK ] SimdMathTest.acosSingleAccuracy (0 ms)
291
[ RUN      ] SimdMathTest.atanSingleAccuracy
292
[       OK ] SimdMathTest.atanSingleAccuracy (0 ms)
293
[ RUN      ] SimdMathTest.atan2SingleAccuracy
294
[       OK ] SimdMathTest.atan2SingleAccuracy (0 ms)
295
[ RUN      ] SimdMathTest.pmeForceCorrectionSingleAccuracy
296
[       OK ] SimdMathTest.pmeForceCorrectionSingleAccuracy (1 ms)
297
[ RUN      ] SimdMathTest.pmePotentialCorrectionSingleAccuracy
298
[       OK ] SimdMathTest.pmePotentialCorrectionSingleAccuracy (1 ms)
299
[----------] 45 tests from SimdMathTest (21 ms total)
300

    
301
[----------] 1 test from EmptyArrayRefTest
302
[ RUN      ] EmptyArrayRefTest.IsEmpty
303
[       OK ] EmptyArrayRefTest.IsEmpty (0 ms)
304
[----------] 1 test from EmptyArrayRefTest (0 ms total)
305

    
306
[----------] 3 tests from ArrayRefTest/0, where TypeParam = gmx::ArrayRef<gmx::SimdFloat>
307
[ RUN      ] ArrayRefTest/0.ConstructFromPointersWorks
308
[       OK ] ArrayRefTest/0.ConstructFromPointersWorks (0 ms)
309
[ RUN      ] ArrayRefTest/0.ConstructFromArrayRefWorks
310
[       OK ] ArrayRefTest/0.ConstructFromArrayRefWorks (0 ms)
311
[ RUN      ] ArrayRefTest/0.ConstructFromArrayWorks
312
[       OK ] ArrayRefTest/0.ConstructFromArrayWorks (0 ms)
313
[----------] 3 tests from ArrayRefTest/0 (0 ms total)
314

    
315
[----------] 3 tests from ArrayRefTest/1, where TypeParam = gmx::ArrayRef<gmx::SimdFloat const>
316
[ RUN      ] ArrayRefTest/1.ConstructFromPointersWorks
317
[       OK ] ArrayRefTest/1.ConstructFromPointersWorks (0 ms)
318
[ RUN      ] ArrayRefTest/1.ConstructFromArrayRefWorks
319
[       OK ] ArrayRefTest/1.ConstructFromArrayRefWorks (0 ms)
320
[ RUN      ] ArrayRefTest/1.ConstructFromArrayWorks
321
[       OK ] ArrayRefTest/1.ConstructFromArrayWorks (0 ms)
322
[----------] 3 tests from ArrayRefTest/1 (0 ms total)
323

    
324
[----------] 3 tests from ArrayRefTest/2, where TypeParam = gmx::ArrayRef<gmx::SimdFInt32>
325
[ RUN      ] ArrayRefTest/2.ConstructFromPointersWorks
326
[       OK ] ArrayRefTest/2.ConstructFromPointersWorks (0 ms)
327
[ RUN      ] ArrayRefTest/2.ConstructFromArrayRefWorks
328
[       OK ] ArrayRefTest/2.ConstructFromArrayRefWorks (0 ms)
329
[ RUN      ] ArrayRefTest/2.ConstructFromArrayWorks
330
[       OK ] ArrayRefTest/2.ConstructFromArrayWorks (0 ms)
331
[----------] 3 tests from ArrayRefTest/2 (0 ms total)
332

    
333
[----------] 3 tests from ArrayRefTest/3, where TypeParam = gmx::ArrayRef<gmx::SimdFInt32 const>
334
[ RUN      ] ArrayRefTest/3.ConstructFromPointersWorks
335
[       OK ] ArrayRefTest/3.ConstructFromPointersWorks (0 ms)
336
[ RUN      ] ArrayRefTest/3.ConstructFromArrayRefWorks
337
[       OK ] ArrayRefTest/3.ConstructFromArrayRefWorks (0 ms)
338
[ RUN      ] ArrayRefTest/3.ConstructFromArrayWorks
339
[       OK ] ArrayRefTest/3.ConstructFromArrayWorks (0 ms)
340
[----------] 3 tests from ArrayRefTest/3 (0 ms total)
341

    
342
[----------] 1 test from ArrayRefReadWriteTest/0, where TypeParam = gmx::ArrayRef<gmx::SimdFloat>
343
[ RUN      ] ArrayRefReadWriteTest/0.Assignment
344
[       OK ] ArrayRefReadWriteTest/0.Assignment (0 ms)
345
[----------] 1 test from ArrayRefReadWriteTest/0 (0 ms total)
346

    
347
[----------] 1 test from ArrayRefReadWriteTest/1, where TypeParam = gmx::ArrayRef<gmx::SimdFInt32>
348
[ RUN      ] ArrayRefReadWriteTest/1.Assignment
349
[       OK ] ArrayRefReadWriteTest/1.Assignment (0 ms)
350
[----------] 1 test from ArrayRefReadWriteTest/1 (0 ms total)
351

    
352
[----------] 1 test from ArrayRefArithmeticTest/0, where TypeParam = gmx::ArrayRef<gmx::SimdFloat>
353
[ RUN      ] ArrayRefArithmeticTest/0.Basic
354
[       OK ] ArrayRefArithmeticTest/0.Basic (0 ms)
355
[----------] 1 test from ArrayRefArithmeticTest/0 (0 ms total)
356

    
357
[----------] 6 tests from SimdIntegerTest
358
[ RUN      ] SimdIntegerTest.setZero
359
[       OK ] SimdIntegerTest.setZero (0 ms)
360
[ RUN      ] SimdIntegerTest.set
361
[       OK ] SimdIntegerTest.set (0 ms)
362
[ RUN      ] SimdIntegerTest.extract
363
[       OK ] SimdIntegerTest.extract (0 ms)
364
[ RUN      ] SimdIntegerTest.cvtR2I
365
[       OK ] SimdIntegerTest.cvtR2I (0 ms)
366
[ RUN      ] SimdIntegerTest.cvttR2I
367
[       OK ] SimdIntegerTest.cvttR2I (0 ms)
368
[ RUN      ] SimdIntegerTest.cvtI2R
369
[       OK ] SimdIntegerTest.cvtI2R (0 ms)
370
[----------] 6 tests from SimdIntegerTest (0 ms total)
371

    
372
[----------] 32 tests from Simd4FloatingpointTest
373
[ RUN      ] Simd4FloatingpointTest.setZero
374
[       OK ] Simd4FloatingpointTest.setZero (0 ms)
375
[ RUN      ] Simd4FloatingpointTest.set
376
[       OK ] Simd4FloatingpointTest.set (0 ms)
377
[ RUN      ] Simd4FloatingpointTest.add
378
[       OK ] Simd4FloatingpointTest.add (0 ms)
379
[ RUN      ] Simd4FloatingpointTest.sub
380
[       OK ] Simd4FloatingpointTest.sub (0 ms)
381
[ RUN      ] Simd4FloatingpointTest.mul
382
[       OK ] Simd4FloatingpointTest.mul (0 ms)
383
[ RUN      ] Simd4FloatingpointTest.fma
384
[       OK ] Simd4FloatingpointTest.fma (0 ms)
385
[ RUN      ] Simd4FloatingpointTest.fms
386
[       OK ] Simd4FloatingpointTest.fms (0 ms)
387
[ RUN      ] Simd4FloatingpointTest.fnma
388
[       OK ] Simd4FloatingpointTest.fnma (0 ms)
389
[ RUN      ] Simd4FloatingpointTest.fnms
390
[       OK ] Simd4FloatingpointTest.fnms (0 ms)
391
[ RUN      ] Simd4FloatingpointTest.abs
392
[       OK ] Simd4FloatingpointTest.abs (0 ms)
393
[ RUN      ] Simd4FloatingpointTest.neg
394
[       OK ] Simd4FloatingpointTest.neg (0 ms)
395
[ RUN      ] Simd4FloatingpointTest.and
396
[       OK ] Simd4FloatingpointTest.and (0 ms)
397
[ RUN      ] Simd4FloatingpointTest.or
398
[       OK ] Simd4FloatingpointTest.or (0 ms)
399
[ RUN      ] Simd4FloatingpointTest.xor
400
[       OK ] Simd4FloatingpointTest.xor (0 ms)
401
[ RUN      ] Simd4FloatingpointTest.andNot
402
[       OK ] Simd4FloatingpointTest.andNot (0 ms)
403
[ RUN      ] Simd4FloatingpointTest.max
404
[       OK ] Simd4FloatingpointTest.max (0 ms)
405
[ RUN      ] Simd4FloatingpointTest.min
406
[       OK ] Simd4FloatingpointTest.min (0 ms)
407
[ RUN      ] Simd4FloatingpointTest.round
408
[       OK ] Simd4FloatingpointTest.round (0 ms)
409
[ RUN      ] Simd4FloatingpointTest.trunc
410
[       OK ] Simd4FloatingpointTest.trunc (0 ms)
411
[ RUN      ] Simd4FloatingpointTest.gmxSimd4RsqrtR
412
[       OK ] Simd4FloatingpointTest.gmxSimd4RsqrtR (0 ms)
413
[ RUN      ] Simd4FloatingpointTest.cmpEqAndSelectByMask
414
[       OK ] Simd4FloatingpointTest.cmpEqAndSelectByMask (0 ms)
415
[ RUN      ] Simd4FloatingpointTest.selectByNotMask
416
[       OK ] Simd4FloatingpointTest.selectByNotMask (0 ms)
417
[ RUN      ] Simd4FloatingpointTest.cmpNe
418
[       OK ] Simd4FloatingpointTest.cmpNe (0 ms)
419
[ RUN      ] Simd4FloatingpointTest.cmpLe
420
[       OK ] Simd4FloatingpointTest.cmpLe (0 ms)
421
[ RUN      ] Simd4FloatingpointTest.cmpLt
422
[       OK ] Simd4FloatingpointTest.cmpLt (0 ms)
423
[ RUN      ] Simd4FloatingpointTest.andB
424
[       OK ] Simd4FloatingpointTest.andB (0 ms)
425
[ RUN      ] Simd4FloatingpointTest.orB
426
[       OK ] Simd4FloatingpointTest.orB (0 ms)
427
[ RUN      ] Simd4FloatingpointTest.anyTrue
428
[       OK ] Simd4FloatingpointTest.anyTrue (0 ms)
429
[ RUN      ] Simd4FloatingpointTest.blend
430
[       OK ] Simd4FloatingpointTest.blend (0 ms)
431
[ RUN      ] Simd4FloatingpointTest.reduce
432
[       OK ] Simd4FloatingpointTest.reduce (0 ms)
433
[ RUN      ] Simd4FloatingpointTest.dotProduct
434
[       OK ] Simd4FloatingpointTest.dotProduct (0 ms)
435
[ RUN      ] Simd4FloatingpointTest.transpose
436
[       OK ] Simd4FloatingpointTest.transpose (0 ms)
437
[----------] 32 tests from Simd4FloatingpointTest (0 ms total)
438

    
439
[----------] 1 test from Simd4VectorOperationsTest
440
[ RUN      ] Simd4VectorOperationsTest.norm2
441
[       OK ] Simd4VectorOperationsTest.norm2 (0 ms)
442
[----------] 1 test from Simd4VectorOperationsTest (0 ms total)
443

    
444
[----------] 2 tests from Simd4MathTest
445
[ RUN      ] Simd4MathTest.invsqrt
446
[       OK ] Simd4MathTest.invsqrt (1 ms)
447
[ RUN      ] Simd4MathTest.invsqrtSingleaccuracy
448
[       OK ] Simd4MathTest.invsqrtSingleaccuracy (0 ms)
449
[----------] 2 tests from Simd4MathTest (1 ms total)
450

    
451
[----------] 41 tests from SimdScalarTest
452
[ RUN      ] SimdScalarTest.load
453
[       OK ] SimdScalarTest.load (0 ms)
454
[ RUN      ] SimdScalarTest.loadU
455
[       OK ] SimdScalarTest.loadU (0 ms)
456
[ RUN      ] SimdScalarTest.store
457
[       OK ] SimdScalarTest.store (0 ms)
458
[ RUN      ] SimdScalarTest.storeU
459
[       OK ] SimdScalarTest.storeU (0 ms)
460
[ RUN      ] SimdScalarTest.setZero
461
[       OK ] SimdScalarTest.setZero (0 ms)
462
[ RUN      ] SimdScalarTest.andNot
463
[       OK ] SimdScalarTest.andNot (0 ms)
464
[ RUN      ] SimdScalarTest.fma
465
[       OK ] SimdScalarTest.fma (0 ms)
466
[ RUN      ] SimdScalarTest.fms
467
[       OK ] SimdScalarTest.fms (0 ms)
468
[ RUN      ] SimdScalarTest.fnma
469
[       OK ] SimdScalarTest.fnma (0 ms)
470
[ RUN      ] SimdScalarTest.fnms
471
[       OK ] SimdScalarTest.fnms (0 ms)
472
[ RUN      ] SimdScalarTest.maskAdd
473
[       OK ] SimdScalarTest.maskAdd (0 ms)
474
[ RUN      ] SimdScalarTest.maskzMul
475
[       OK ] SimdScalarTest.maskzMul (0 ms)
476
[ RUN      ] SimdScalarTest.maskzFma
477
[       OK ] SimdScalarTest.maskzFma (0 ms)
478
[ RUN      ] SimdScalarTest.abs
479
[       OK ] SimdScalarTest.abs (0 ms)
480
[ RUN      ] SimdScalarTest.max
481
[       OK ] SimdScalarTest.max (0 ms)
482
[ RUN      ] SimdScalarTest.min
483
[       OK ] SimdScalarTest.min (0 ms)
484
[ RUN      ] SimdScalarTest.round
485
[       OK ] SimdScalarTest.round (0 ms)
486
[ RUN      ] SimdScalarTest.trunc
487
[       OK ] SimdScalarTest.trunc (0 ms)
488
[ RUN      ] SimdScalarTest.reduce
489
[       OK ] SimdScalarTest.reduce (0 ms)
490
[ RUN      ] SimdScalarTest.testBits
491
[       OK ] SimdScalarTest.testBits (0 ms)
492
[ RUN      ] SimdScalarTest.anyTrue
493
[       OK ] SimdScalarTest.anyTrue (0 ms)
494
[ RUN      ] SimdScalarTest.selectByMask
495
[       OK ] SimdScalarTest.selectByMask (0 ms)
496
[ RUN      ] SimdScalarTest.selectByNotMask
497
[       OK ] SimdScalarTest.selectByNotMask (0 ms)
498
[ RUN      ] SimdScalarTest.blend
499
[       OK ] SimdScalarTest.blend (0 ms)
500
[ RUN      ] SimdScalarTest.cvtR2I
501
[       OK ] SimdScalarTest.cvtR2I (0 ms)
502
[ RUN      ] SimdScalarTest.cvttR2I
503
[       OK ] SimdScalarTest.cvttR2I (0 ms)
504
[ RUN      ] SimdScalarTest.cvtI2R
505
[       OK ] SimdScalarTest.cvtI2R (0 ms)
506
[ RUN      ] SimdScalarTest.cvtF2D
507
[       OK ] SimdScalarTest.cvtF2D (0 ms)
508
[ RUN      ] SimdScalarTest.cvtD2D
509
[       OK ] SimdScalarTest.cvtD2D (0 ms)
510
[ RUN      ] SimdScalarTest.loadI
511
[       OK ] SimdScalarTest.loadI (0 ms)
512
[ RUN      ] SimdScalarTest.loadUI
513
[       OK ] SimdScalarTest.loadUI (0 ms)
514
[ RUN      ] SimdScalarTest.storeI
515
[       OK ] SimdScalarTest.storeI (0 ms)
516
[ RUN      ] SimdScalarTest.storeUI
517
[       OK ] SimdScalarTest.storeUI (0 ms)
518
[ RUN      ] SimdScalarTest.andNotI
519
[       OK ] SimdScalarTest.andNotI (0 ms)
520
[ RUN      ] SimdScalarTest.testBitsI
521
[       OK ] SimdScalarTest.testBitsI (0 ms)
522
[ RUN      ] SimdScalarTest.selectByMaskI
523
[       OK ] SimdScalarTest.selectByMaskI (0 ms)
524
[ RUN      ] SimdScalarTest.selectByNotMaskI
525
[       OK ] SimdScalarTest.selectByNotMaskI (0 ms)
526
[ RUN      ] SimdScalarTest.blendI
527
[       OK ] SimdScalarTest.blendI (0 ms)
528
[ RUN      ] SimdScalarTest.cvtB2IB
529
[       OK ] SimdScalarTest.cvtB2IB (0 ms)
530
[ RUN      ] SimdScalarTest.cvtIB2B
531
[       OK ] SimdScalarTest.cvtIB2B (0 ms)
532
[ RUN      ] SimdScalarTest.expandScalarsToTriplets
533
[       OK ] SimdScalarTest.expandScalarsToTriplets (0 ms)
534
[----------] 41 tests from SimdScalarTest (0 ms total)
535

    
536
[----------] 8 tests from SimdScalarUtilTest
537
[ RUN      ] SimdScalarUtilTest.gatherLoadTranspose
538
[       OK ] SimdScalarUtilTest.gatherLoadTranspose (0 ms)
539
[ RUN      ] SimdScalarUtilTest.gatherLoadUTranspose
540
[       OK ] SimdScalarUtilTest.gatherLoadUTranspose (0 ms)
541
[ RUN      ] SimdScalarUtilTest.transposeScatterStoreU
542
[       OK ] SimdScalarUtilTest.transposeScatterStoreU (0 ms)
543
[ RUN      ] SimdScalarUtilTest.transposeScatterIncrU
544
[       OK ] SimdScalarUtilTest.transposeScatterIncrU (0 ms)
545
[ RUN      ] SimdScalarUtilTest.transposeScatterDecrU
546
[       OK ] SimdScalarUtilTest.transposeScatterDecrU (0 ms)
547
[ RUN      ] SimdScalarUtilTest.gatherLoadBySimdIntTranspose
548
[       OK ] SimdScalarUtilTest.gatherLoadBySimdIntTranspose (0 ms)
549
[ RUN      ] SimdScalarUtilTest.gatherLoadUBySimdIntTranspose
550
[       OK ] SimdScalarUtilTest.gatherLoadUBySimdIntTranspose (0 ms)
551
[ RUN      ] SimdScalarUtilTest.reduceIncr4ReturnSum
552
[       OK ] SimdScalarUtilTest.reduceIncr4ReturnSum (0 ms)
553
[----------] 8 tests from SimdScalarUtilTest (0 ms total)
554

    
555
[----------] 37 tests from SimdScalarMathTest
556
[ RUN      ] SimdScalarMathTest.copysign
557
[       OK ] SimdScalarMathTest.copysign (0 ms)
558
[ RUN      ] SimdScalarMathTest.invsqrtPair
559
[       OK ] SimdScalarMathTest.invsqrtPair (0 ms)
560
[ RUN      ] SimdScalarMathTest.inv
561
[       OK ] SimdScalarMathTest.inv (0 ms)
562
[ RUN      ] SimdScalarMathTest.maskzInvsqrt
563
[       OK ] SimdScalarMathTest.maskzInvsqrt (0 ms)
564
[ RUN      ] SimdScalarMathTest.log
565
[       OK ] SimdScalarMathTest.log (0 ms)
566
[ RUN      ] SimdScalarMathTest.exp2
567
[       OK ] SimdScalarMathTest.exp2 (0 ms)
568
[ RUN      ] SimdScalarMathTest.exp
569
[       OK ] SimdScalarMathTest.exp (0 ms)
570
[ RUN      ] SimdScalarMathTest.erf
571
[       OK ] SimdScalarMathTest.erf (0 ms)
572
[ RUN      ] SimdScalarMathTest.erfc
573
[       OK ] SimdScalarMathTest.erfc (0 ms)
574
[ RUN      ] SimdScalarMathTest.sincos
575
[       OK ] SimdScalarMathTest.sincos (0 ms)
576
[ RUN      ] SimdScalarMathTest.sin
577
[       OK ] SimdScalarMathTest.sin (0 ms)
578
[ RUN      ] SimdScalarMathTest.cos
579
[       OK ] SimdScalarMathTest.cos (0 ms)
580
[ RUN      ] SimdScalarMathTest.tan
581
[       OK ] SimdScalarMathTest.tan (0 ms)
582
[ RUN      ] SimdScalarMathTest.asin
583
[       OK ] SimdScalarMathTest.asin (0 ms)
584
[ RUN      ] SimdScalarMathTest.acos
585
[       OK ] SimdScalarMathTest.acos (0 ms)
586
[ RUN      ] SimdScalarMathTest.atan
587
[       OK ] SimdScalarMathTest.atan (0 ms)
588
[ RUN      ] SimdScalarMathTest.atan2
589
[       OK ] SimdScalarMathTest.atan2 (0 ms)
590
[ RUN      ] SimdScalarMathTest.pmeForceCorrection
591
[       OK ] SimdScalarMathTest.pmeForceCorrection (0 ms)
592
[ RUN      ] SimdScalarMathTest.pmePotentialCorrection
593
[       OK ] SimdScalarMathTest.pmePotentialCorrection (0 ms)
594
[ RUN      ] SimdScalarMathTest.invsqrtPairSingleAccuracy
595
[       OK ] SimdScalarMathTest.invsqrtPairSingleAccuracy (0 ms)
596
[ RUN      ] SimdScalarMathTest.invSingleAccuracy
597
[       OK ] SimdScalarMathTest.invSingleAccuracy (0 ms)
598
[ RUN      ] SimdScalarMathTest.maskzInvsqrtSingleAccuracy
599
[       OK ] SimdScalarMathTest.maskzInvsqrtSingleAccuracy (0 ms)
600
[ RUN      ] SimdScalarMathTest.logSingleAccuracy
601
[       OK ] SimdScalarMathTest.logSingleAccuracy (0 ms)
602
[ RUN      ] SimdScalarMathTest.exp2SingleAccuracy
603
[       OK ] SimdScalarMathTest.exp2SingleAccuracy (0 ms)
604
[ RUN      ] SimdScalarMathTest.expSingleAccuracy
605
[       OK ] SimdScalarMathTest.expSingleAccuracy (0 ms)
606
[ RUN      ] SimdScalarMathTest.erfSingleAccuracy
607
[       OK ] SimdScalarMathTest.erfSingleAccuracy (0 ms)
608
[ RUN      ] SimdScalarMathTest.erfcSingleAccuracy
609
[       OK ] SimdScalarMathTest.erfcSingleAccuracy (0 ms)
610
[ RUN      ] SimdScalarMathTest.sincosSingleAccuracy
611
[       OK ] SimdScalarMathTest.sincosSingleAccuracy (0 ms)
612
[ RUN      ] SimdScalarMathTest.sinSingleAccuracy
613
[       OK ] SimdScalarMathTest.sinSingleAccuracy (0 ms)
614
[ RUN      ] SimdScalarMathTest.cosSingleAccuracy
615
[       OK ] SimdScalarMathTest.cosSingleAccuracy (0 ms)
616
[ RUN      ] SimdScalarMathTest.tanSingleAccuracy
617
[       OK ] SimdScalarMathTest.tanSingleAccuracy (0 ms)
618
[ RUN      ] SimdScalarMathTest.asinSingleAccuracy
619
[       OK ] SimdScalarMathTest.asinSingleAccuracy (0 ms)
620
[ RUN      ] SimdScalarMathTest.acosSingleAccuracy
621
[       OK ] SimdScalarMathTest.acosSingleAccuracy (0 ms)
622
[ RUN      ] SimdScalarMathTest.atanSingleAccuracy
623
[       OK ] SimdScalarMathTest.atanSingleAccuracy (0 ms)
624
[ RUN      ] SimdScalarMathTest.atan2SingleAccuracy
625
[       OK ] SimdScalarMathTest.atan2SingleAccuracy (0 ms)
626
[ RUN      ] SimdScalarMathTest.pmeForceCorrectionSingleAccuracy
627
[       OK ] SimdScalarMathTest.pmeForceCorrectionSingleAccuracy (0 ms)
628
[ RUN      ] SimdScalarMathTest.pmePotentialCorrectionSingleAccuracy
629
[       OK ] SimdScalarMathTest.pmePotentialCorrectionSingleAccuracy (0 ms)
630
[----------] 37 tests from SimdScalarMathTest (1 ms total)
631

    
632
[----------] Global test environment tear-down
633
[==========] 268 tests from 21 test cases ran. (25 ms total)
634
[  PASSED  ] 265 tests.
635
[  FAILED  ] 3 tests, listed below:
636
[  FAILED  ] SimdMathTest.exp
637
[  FAILED  ] SimdMathTest.expSingleAccuracy
638
[  FAILED  ] SimdMathTest.expSingleAccuracyUnsafe
639

    
640
 3 FAILED TESTS