1 .text 2 .arch corei7 3_start: 4 .arch .avx 5 vmovntdq %xmm2, (%ecx) 6 vmovntdq %ymm2, (%ecx) 7 vmovntdq %zmm2, (%ecx) 8 vpternlogq $0xab, %xmm6, %xmm2, %xmm0 9 vpternlogq $0xab, %ymm6, %ymm2, %ymm0 10 vpternlogq $0xab, %zmm6, %zmm2, %zmm0 11 .arch .avx512f 12 vmovntdq %xmm0, (%ecx) 13 vmovntdq %ymm0, (%ecx) 14 vmovntdq %zmm0, (%ecx) 15 vpternlogq $0xab, %xmm6, %xmm2, %xmm0 16 vpternlogq $0xab, %ymm6, %ymm2, %ymm0 17 vpternlogq $0xab, %zmm6, %zmm2, %zmm0 18 .arch .avx512vl 19 vmovntdq %xmm0, (%ecx) 20 vmovntdq %ymm0, (%ecx) 21 vmovntdq %zmm0, (%ecx) 22 vpternlogq $0xab, %xmm6, %xmm2, %xmm0 23 vpternlogq $0xab, %ymm6, %ymm2, %ymm0 24 vpternlogq $0xab, %zmm6, %zmm2, %zmm0 25