When using a mask register with AVX-512 load and stores, is a fault raised for invalid accesses to masked out elements?
问题 When I do a writemasked AVX-512 store, like so: vmovdqu8 [rsi] {k1}, zmm0 Will the instruction fault if some portion of the memory accessed at [rsi, rsi + 63] is not mapped but the writemask is zero for all those locations (i.e., the data is not actually modified due to the mask). Another way of asking it is if these AVX-512 masked stores have a similar fault suppression ability to vmaskmov introduced in AVX. 回答1: No fault is raised if masked out elements touch invalid memory. Here's some