You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simiarly to other functions for `mm` and `mm256` register widths, the
first argument should be a pointer to the pointer type. See e.g.
`_mm256_store_si256` function.
/// Load 512-bits (composed of 16 packed 32-bit integers) from memory into dst. mem_addr must be aligned on a 64-byte boundary or a general-protection exception may be generated.
@@ -55246,7 +55246,7 @@ mod tests {
55246
55246
unsafe fn test_mm512_storeu_si512() {
55247
55247
let a = _mm512_set1_epi32(9);
55248
55248
let mut r = _mm512_undefined_epi32();
55249
-
_mm512_storeu_si512(&mut r as *mut _ as *mut i32, a);
55249
+
_mm512_storeu_si512(&mut r as *mut _, a);
55250
55250
assert_eq_m512i(r, a);
55251
55251
}
55252
55252
@@ -55269,7 +55269,7 @@ mod tests {
55269
55269
unsafe fn test_mm512_store_si512() {
55270
55270
let a = _mm512_set1_epi32(9);
55271
55271
let mut r = _mm512_undefined_epi32();
55272
-
_mm512_store_si512(&mut r as *mut _ as *mut i32, a);
0 commit comments