.text .arch corei7 _start: .arch .avx vmovntdq %xmm2, (%rcx) vmovntdq %ymm2, (%rcx) vmovntdq %zmm2, (%rcx) vpternlogq $0xab, %xmm16, %xmm2, %xmm0 vpternlogq $0xab, %ymm16, %ymm2, %ymm0 vpternlogq $0xab, %zmm16, %zmm2, %zmm0 .arch .avx512f vmovntdq %xmm0, (%rcx) vmovntdq %ymm0, (%rcx) vmovntdq %zmm0, (%rcx) vpternlogq $0xab, %xmm16, %xmm2, %xmm0 vpternlogq $0xab, %ymm16, %ymm2, %ymm0 vpternlogq $0xab, %zmm16, %zmm2, %zmm0 .arch .avx512vl vmovntdq %xmm0, (%rcx) vmovntdq %ymm0, (%rcx) vmovntdq %zmm0, (%rcx) vpternlogq $0xab, %xmm16, %xmm2, %xmm0 vpternlogq $0xab, %ymm16, %ymm2, %ymm0 vpternlogq $0xab, %zmm16, %zmm2, %zmm0