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