@@ -3689,11 +3689,13 @@ mod tests {
3689
3689
}
3690
3690
3691
3691
#[ simd_test( enable = "avx" ) ]
3692
+ #[ cfg_attr( miri, ignore) ] // Register-level operation not supported by Miri
3692
3693
unsafe fn test_mm256_zeroall ( ) {
3693
3694
_mm256_zeroall ( ) ;
3694
3695
}
3695
3696
3696
3697
#[ simd_test( enable = "avx" ) ]
3698
+ #[ cfg_attr( miri, ignore) ] // Register-level operation not supported by Miri
3697
3699
unsafe fn test_mm256_zeroupper ( ) {
3698
3700
_mm256_zeroupper ( ) ;
3699
3701
}
@@ -4129,6 +4131,7 @@ mod tests {
4129
4131
}
4130
4132
4131
4133
#[ simd_test( enable = "avx" ) ]
4134
+ #[ cfg_attr( miri, ignore) ] // Non-temporal store, which is not supported by Miri
4132
4135
unsafe fn test_mm256_stream_si256 ( ) {
4133
4136
let a = _mm256_setr_epi64x ( 1 , 2 , 3 , 4 ) ;
4134
4137
let mut r = _mm256_undefined_si256 ( ) ;
@@ -4137,6 +4140,7 @@ mod tests {
4137
4140
}
4138
4141
4139
4142
#[ simd_test( enable = "avx" ) ]
4143
+ #[ cfg_attr( miri, ignore) ] // Non-temporal store, which is not supported by Miri
4140
4144
unsafe fn test_mm256_stream_pd ( ) {
4141
4145
#[ repr( align( 32 ) ) ]
4142
4146
struct Memory {
@@ -4152,6 +4156,7 @@ mod tests {
4152
4156
}
4153
4157
4154
4158
#[ simd_test( enable = "avx" ) ]
4159
+ #[ cfg_attr( miri, ignore) ] // Non-temporal store, which is not supported by Miri
4155
4160
unsafe fn test_mm256_stream_ps ( ) {
4156
4161
#[ repr( align( 32 ) ) ]
4157
4162
struct Memory {
0 commit comments