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
vpmovswbmem(mem_addr as *mut i8, a.as_i16x32(), k);
9753
+
vpmovswbmem(mem_addr, a.as_i16x32(), k);
9754
9754
}
9755
9755
9756
9756
/// Convert packed signed 16-bit integers in a to packed 8-bit integers with signed saturation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovswbmem256(mem_addr as *mut i8, a.as_i16x16(), k);
9763
+
vpmovswbmem256(mem_addr, a.as_i16x16(), k);
9764
9764
}
9765
9765
9766
9766
/// Convert packed signed 16-bit integers in a to packed 8-bit integers with signed saturation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovswbmem128(mem_addr as *mut i8, a.as_i16x8(), k);
9773
+
vpmovswbmem128(mem_addr, a.as_i16x8(), k);
9774
9774
}
9775
9775
9776
9776
/// Convert packed 16-bit integers in a to packed 8-bit integers with truncation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovwbmem(mem_addr as *mut i8, a.as_i16x32(), k);
9783
+
vpmovwbmem(mem_addr, a.as_i16x32(), k);
9784
9784
}
9785
9785
9786
9786
/// Convert packed 16-bit integers in a to packed 8-bit integers with truncation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovwbmem256(mem_addr as *mut i8, a.as_i16x16(), k);
9793
+
vpmovwbmem256(mem_addr, a.as_i16x16(), k);
9794
9794
}
9795
9795
9796
9796
/// Convert packed 16-bit integers in a to packed 8-bit integers with truncation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovwbmem128(mem_addr as *mut i8, a.as_i16x8(), k);
9803
+
vpmovwbmem128(mem_addr, a.as_i16x8(), k);
9804
9804
}
9805
9805
9806
9806
/// Convert packed unsigned 16-bit integers in a to packed unsigned 8-bit integers with unsigned saturation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovuswbmem(mem_addr as *mut i8, a.as_i16x32(), k);
9813
+
vpmovuswbmem(mem_addr, a.as_i16x32(), k);
9814
9814
}
9815
9815
9816
9816
/// Convert packed unsigned 16-bit integers in a to packed unsigned 8-bit integers with unsigned saturation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
vpmovuswbmem256(mem_addr as *mut i8, a.as_i16x16(), k);
9823
+
vpmovuswbmem256(mem_addr, a.as_i16x16(), k);
9824
9824
}
9825
9825
9826
9826
/// Convert packed unsigned 16-bit integers in a to packed unsigned 8-bit integers with unsigned saturation, and store the active results (those with their respective bit set in writemask k) to unaligned memory at base_addr.
0 commit comments