avx-512 consists of multiple extensions that may be implemented independently. this policy is a departure from the historical requirement of implementing the entire instruction block. only the core extension avx-512f (avx-512 foundation) is required by all avx-512 implementations.