@@ -3041,7 +3041,7 @@ mod tests {
3041
3041
let a = _mm256_setr_ps ( 4. , 9. , 16. , 25. , 4. , 9. , 16. , 25. ) ;
3042
3042
let r = _mm256_cvtps_epi32 ( a) ;
3043
3043
let e = _mm256_setr_epi32 ( 4 , 9 , 16 , 25 , 4 , 9 , 16 , 25 ) ;
3044
- assert_eq ! ( r, e) ;
3044
+ assert_eq_m256i ( r, e) ;
3045
3045
}
3046
3046
3047
3047
#[ simd_test = "avx" ]
@@ -3057,23 +3057,23 @@ mod tests {
3057
3057
let a = _mm256_setr_pd ( 4. , 9. , 16. , 25. ) ;
3058
3058
let r = _mm256_cvttpd_epi32 ( a) ;
3059
3059
let e = _mm_setr_epi32 ( 4 , 9 , 16 , 25 ) ;
3060
- assert_eq ! ( r, e) ;
3060
+ assert_eq_m128i ( r, e) ;
3061
3061
}
3062
3062
3063
3063
#[ simd_test = "avx" ]
3064
3064
unsafe fn test_mm256_cvtpd_epi32 ( ) {
3065
3065
let a = _mm256_setr_pd ( 4. , 9. , 16. , 25. ) ;
3066
3066
let r = _mm256_cvtpd_epi32 ( a) ;
3067
3067
let e = _mm_setr_epi32 ( 4 , 9 , 16 , 25 ) ;
3068
- assert_eq ! ( r, e) ;
3068
+ assert_eq_m128i ( r, e) ;
3069
3069
}
3070
3070
3071
3071
#[ simd_test = "avx" ]
3072
3072
unsafe fn test_mm256_cvttps_epi32 ( ) {
3073
3073
let a = _mm256_setr_ps ( 4. , 9. , 16. , 25. , 4. , 9. , 16. , 25. ) ;
3074
3074
let r = _mm256_cvttps_epi32 ( a) ;
3075
3075
let e = _mm256_setr_epi32 ( 4 , 9 , 16 , 25 , 4 , 9 , 16 , 25 ) ;
3076
- assert_eq ! ( r, e) ;
3076
+ assert_eq_m256i ( r, e) ;
3077
3077
}
3078
3078
3079
3079
#[ simd_test = "avx" ]
@@ -3097,7 +3097,7 @@ mod tests {
3097
3097
let a = _mm256_setr_epi64x ( 4 , 3 , 2 , 5 ) ;
3098
3098
let r = _mm256_extractf128_si256 ( a, 0 ) ;
3099
3099
let e = _mm_setr_epi64x ( 4 , 3 ) ;
3100
- assert_eq ! ( r, e) ;
3100
+ assert_eq_m128i ( r, e) ;
3101
3101
}
3102
3102
3103
3103
#[ simd_test = "avx" ]
@@ -3202,7 +3202,7 @@ mod tests {
3202
3202
let b = _mm256_setr_epi32 ( 5 , 6 , 7 , 8 , 5 , 6 , 7 , 8 ) ;
3203
3203
let r = _mm256_permute2f128_si256 ( a, b, 0x20 ) ;
3204
3204
let e = _mm256_setr_epi32 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ;
3205
- assert_eq ! ( r, e) ;
3205
+ assert_eq_m256i ( r, e) ;
3206
3206
}
3207
3207
3208
3208
#[ simd_test = "avx" ]
@@ -3266,7 +3266,7 @@ mod tests {
3266
3266
let b = _mm_setr_epi64x ( 5 , 6 ) ;
3267
3267
let r = _mm256_insertf128_si256 ( a, b, 0 ) ;
3268
3268
let e = _mm256_setr_epi64x ( 5 , 6 , 3 , 4 ) ;
3269
- assert_eq ! ( r, e) ;
3269
+ assert_eq_m256i ( r, e) ;
3270
3270
}
3271
3271
3272
3272
#[ simd_test = "avx" ]
@@ -3286,7 +3286,7 @@ mod tests {
3286
3286
17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ,
3287
3287
25 , 26 , 27 , 28 , 29 , 30 , 31 , 0 ,
3288
3288
) ;
3289
- assert_eq ! ( r, e) ;
3289
+ assert_eq_m256i ( r, e) ;
3290
3290
}
3291
3291
3292
3292
#[ simd_test = "avx" ]
@@ -3296,23 +3296,23 @@ mod tests {
3296
3296
let r = _mm256_insert_epi16 ( a, 0 , 15 ) ;
3297
3297
let e =
3298
3298
_mm256_setr_epi16 ( 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 0 ) ;
3299
- assert_eq ! ( r, e) ;
3299
+ assert_eq_m256i ( r, e) ;
3300
3300
}
3301
3301
3302
3302
#[ simd_test = "avx" ]
3303
3303
unsafe fn test_mm256_insert_epi32 ( ) {
3304
3304
let a = _mm256_setr_epi32 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ;
3305
3305
let r = _mm256_insert_epi32 ( a, 0 , 7 ) ;
3306
3306
let e = _mm256_setr_epi32 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 0 ) ;
3307
- assert_eq ! ( r, e) ;
3307
+ assert_eq_m256i ( r, e) ;
3308
3308
}
3309
3309
3310
3310
#[ simd_test = "avx" ]
3311
3311
unsafe fn test_mm256_insert_epi64 ( ) {
3312
3312
let a = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
3313
3313
let r = _mm256_insert_epi64 ( a, 0 , 3 ) ;
3314
3314
let e = _mm256_setr_epi64x ( 1 , 2 , 3 , 0 ) ;
3315
- assert_eq ! ( r, e) ;
3315
+ assert_eq_m256i ( r, e) ;
3316
3316
}
3317
3317
3318
3318
#[ simd_test = "avx" ]
@@ -3389,15 +3389,15 @@ mod tests {
3389
3389
let p = & a as * const _ ;
3390
3390
let r = _mm256_load_si256 ( p) ;
3391
3391
let e = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
3392
- assert_eq ! ( r, e) ;
3392
+ assert_eq_m256i ( r, e) ;
3393
3393
}
3394
3394
3395
3395
#[ simd_test = "avx" ]
3396
3396
unsafe fn test_mm256_store_si256 ( ) {
3397
3397
let a = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
3398
3398
let mut r = _mm256_undefined_si256 ( ) ;
3399
3399
_mm256_store_si256 ( & mut r as * mut _ , a) ;
3400
- assert_eq ! ( r, a) ;
3400
+ assert_eq_m256i ( r, a) ;
3401
3401
}
3402
3402
3403
3403
#[ simd_test = "avx" ]
@@ -3406,15 +3406,15 @@ mod tests {
3406
3406
let p = & a as * const _ ;
3407
3407
let r = _mm256_loadu_si256 ( black_box ( p) ) ;
3408
3408
let e = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
3409
- assert_eq ! ( r, e) ;
3409
+ assert_eq_m256i ( r, e) ;
3410
3410
}
3411
3411
3412
3412
#[ simd_test = "avx" ]
3413
3413
unsafe fn test_mm256_storeu_si256 ( ) {
3414
3414
let a = _mm256_set1_epi8 ( 9 ) ;
3415
3415
let mut r = _mm256_undefined_si256 ( ) ;
3416
3416
_mm256_storeu_si256 ( & mut r as * mut _ , a) ;
3417
- assert_eq ! ( r, a) ;
3417
+ assert_eq_m256i ( r, a) ;
3418
3418
}
3419
3419
3420
3420
#[ simd_test = "avx" ]
@@ -3539,15 +3539,15 @@ mod tests {
3539
3539
17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ,
3540
3540
25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 ,
3541
3541
) ;
3542
- assert_eq ! ( r, e) ;
3542
+ assert_eq_m256i ( r, e) ;
3543
3543
}
3544
3544
3545
3545
#[ simd_test = "avx" ]
3546
3546
unsafe fn test_mm256_stream_si256 ( ) {
3547
3547
let a = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
3548
3548
let mut r = _mm256_undefined_si256 ( ) ;
3549
3549
_mm256_stream_si256 ( & mut r as * mut _ , a) ;
3550
- assert_eq ! ( r, a) ;
3550
+ assert_eq_m256i ( r, a) ;
3551
3551
}
3552
3552
3553
3553
#[ simd_test = "avx" ]
@@ -3841,7 +3841,7 @@ mod tests {
3841
3841
#[ simd_test = "avx" ]
3842
3842
unsafe fn test_mm256_setzero_si256 ( ) {
3843
3843
let r = _mm256_setzero_si256 ( ) ;
3844
- assert_eq ! ( r, _mm256_set1_epi8( 0 ) ) ;
3844
+ assert_eq_m256i ( r, _mm256_set1_epi8 ( 0 ) ) ;
3845
3845
}
3846
3846
3847
3847
#[ simd_test = "avx" ]
@@ -3872,7 +3872,7 @@ mod tests {
3872
3872
16 , 15 , 14 , 13 , 12 , 11 , 10 , 9 ,
3873
3873
8 , 7 , 6 , 5 , 4 , 3 , 2 , 1
3874
3874
) ;
3875
- assert_eq ! ( r, e) ;
3875
+ assert_eq_m256i ( r, e) ;
3876
3876
}
3877
3877
3878
3878
#[ simd_test = "avx" ]
@@ -3882,7 +3882,7 @@ mod tests {
3882
3882
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,
3883
3883
9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 ,
3884
3884
) ;
3885
- assert_eq ! (
3885
+ assert_eq_m256i (
3886
3886
r,
3887
3887
_mm256_setr_epi16 ( 16 , 15 , 14 , 13 , 12 , 11 , 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 )
3888
3888
) ;
@@ -3891,13 +3891,13 @@ mod tests {
3891
3891
#[ simd_test = "avx" ]
3892
3892
unsafe fn test_mm256_set_epi32 ( ) {
3893
3893
let r = _mm256_set_epi32 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ;
3894
- assert_eq ! ( r, _mm256_setr_epi32( 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 ) ) ;
3894
+ assert_eq_m256i ( r, _mm256_setr_epi32 ( 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 ) ) ;
3895
3895
}
3896
3896
3897
3897
#[ simd_test = "avx" ]
3898
3898
unsafe fn test_mm256_set_epi64x ( ) {
3899
3899
let r = _mm256_set_epi64x ( 1 , 2 , 3 , 4 ) ;
3900
- assert_eq ! ( r, _mm256_setr_epi64x( 4 , 3 , 2 , 1 ) ) ;
3900
+ assert_eq_m256i ( r, _mm256_setr_epi64x ( 4 , 3 , 2 , 1 ) ) ;
3901
3901
}
3902
3902
3903
3903
#[ simd_test = "avx" ]
@@ -3929,7 +3929,7 @@ mod tests {
3929
3929
25 , 26 , 27 , 28 , 29 , 30 , 31 , 32
3930
3930
) ;
3931
3931
3932
- assert_eq ! ( r, e) ;
3932
+ assert_eq_m256i ( r, e) ;
3933
3933
}
3934
3934
3935
3935
#[ simd_test = "avx" ]
@@ -3939,7 +3939,7 @@ mod tests {
3939
3939
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,
3940
3940
9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 ,
3941
3941
) ;
3942
- assert_eq ! (
3942
+ assert_eq_m256i (
3943
3943
r,
3944
3944
_mm256_setr_epi16 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 )
3945
3945
) ;
@@ -3948,13 +3948,13 @@ mod tests {
3948
3948
#[ simd_test = "avx" ]
3949
3949
unsafe fn test_mm256_setr_epi32 ( ) {
3950
3950
let r = _mm256_setr_epi32 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ;
3951
- assert_eq ! ( r, _mm256_setr_epi32( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ) ;
3951
+ assert_eq_m256i ( r, _mm256_setr_epi32 ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ) ;
3952
3952
}
3953
3953
3954
3954
#[ simd_test = "avx" ]
3955
3955
unsafe fn test_mm256_setr_epi64x ( ) {
3956
3956
let r = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
3957
- assert_eq ! ( r, _mm256_setr_epi64x( 1 , 2 , 3 , 4 ) ) ;
3957
+ assert_eq_m256i ( r, _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ) ;
3958
3958
}
3959
3959
3960
3960
#[ simd_test = "avx" ]
@@ -3972,25 +3972,25 @@ mod tests {
3972
3972
#[ simd_test = "avx" ]
3973
3973
unsafe fn test_mm256_set1_epi8 ( ) {
3974
3974
let r = _mm256_set1_epi8 ( 1 ) ;
3975
- assert_eq ! ( r, _mm256_set1_epi8( 1 ) ) ;
3975
+ assert_eq_m256i ( r, _mm256_set1_epi8 ( 1 ) ) ;
3976
3976
}
3977
3977
3978
3978
#[ simd_test = "avx" ]
3979
3979
unsafe fn test_mm256_set1_epi16 ( ) {
3980
3980
let r = _mm256_set1_epi16 ( 1 ) ;
3981
- assert_eq ! ( r, _mm256_set1_epi16( 1 ) ) ;
3981
+ assert_eq_m256i ( r, _mm256_set1_epi16 ( 1 ) ) ;
3982
3982
}
3983
3983
3984
3984
#[ simd_test = "avx" ]
3985
3985
unsafe fn test_mm256_set1_epi32 ( ) {
3986
3986
let r = _mm256_set1_epi32 ( 1 ) ;
3987
- assert_eq ! ( r, _mm256_set1_epi32( 1 ) ) ;
3987
+ assert_eq_m256i ( r, _mm256_set1_epi32 ( 1 ) ) ;
3988
3988
}
3989
3989
3990
3990
#[ simd_test = "avx" ]
3991
3991
unsafe fn test_mm256_set1_epi64x ( ) {
3992
3992
let r = _mm256_set1_epi64x ( 1 ) ;
3993
- assert_eq ! ( r, _mm256_set1_epi64x( 1 ) ) ;
3993
+ assert_eq_m256i ( r, _mm256_set1_epi64x ( 1 ) ) ;
3994
3994
}
3995
3995
3996
3996
#[ simd_test = "avx" ]
@@ -4020,7 +4020,7 @@ mod tests {
4020
4020
0 , 0 , -96 , 64 , 0 , 0 , -64 , 64 ,
4021
4021
0 , 0 , -32 , 64 , 0 , 0 , 0 , 65 ,
4022
4022
) ;
4023
- assert_eq ! ( r, e) ;
4023
+ assert_eq_m256i ( r, e) ;
4024
4024
}
4025
4025
4026
4026
#[ simd_test = "avx" ]
@@ -4069,7 +4069,7 @@ mod tests {
4069
4069
unsafe fn test_mm256_castsi256_si128 ( ) {
4070
4070
let a = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
4071
4071
let r = _mm256_castsi256_si128 ( a) ;
4072
- assert_eq ! ( r, _mm_setr_epi64x( 1 , 2 ) ) ;
4072
+ assert_eq_m128i ( r, _mm_setr_epi64x ( 1 , 2 ) ) ;
4073
4073
}
4074
4074
4075
4075
#[ simd_test = "avx" ]
@@ -4085,7 +4085,7 @@ mod tests {
4085
4085
let a = _mm_setr_epi64x ( 1 , 2 ) ;
4086
4086
let r = _mm256_zextsi128_si256 ( a) ;
4087
4087
let e = _mm256_setr_epi64x ( 1 , 2 , 0 , 0 ) ;
4088
- assert_eq ! ( r, e) ;
4088
+ assert_eq_m256i ( r, e) ;
4089
4089
}
4090
4090
4091
4091
#[ simd_test = "avx" ]
@@ -4138,7 +4138,7 @@ mod tests {
4138
4138
17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ,
4139
4139
25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 ,
4140
4140
) ;
4141
- assert_eq ! ( r, e) ;
4141
+ assert_eq_m256i ( r, e) ;
4142
4142
}
4143
4143
4144
4144
#[ simd_test = "avx" ]
@@ -4181,7 +4181,7 @@ mod tests {
4181
4181
17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ,
4182
4182
25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 ,
4183
4183
) ;
4184
- assert_eq ! ( r, e) ;
4184
+ assert_eq_m256i ( r, e) ;
4185
4185
}
4186
4186
4187
4187
#[ simd_test = "avx" ]
@@ -4226,7 +4226,7 @@ mod tests {
4226
4226
17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ,
4227
4227
25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 ,
4228
4228
) ;
4229
- assert_eq ! ( r, e) ;
4229
+ assert_eq_m256i ( r, e) ;
4230
4230
}
4231
4231
4232
4232
#[ simd_test = "avx" ]
@@ -4280,8 +4280,8 @@ mod tests {
4280
4280
9 , 10 , 11 , 12 , 13 , 14 , 15 , 16
4281
4281
) ;
4282
4282
4283
- assert_eq ! ( hi, e_hi) ;
4284
- assert_eq ! ( lo, e_lo) ;
4283
+ assert_eq_m128i ( hi, e_hi) ;
4284
+ assert_eq_m128i ( lo, e_lo) ;
4285
4285
}
4286
4286
4287
4287
#[ simd_test = "avx" ]
0 commit comments