Lines Matching refs:AVX512
2 …-darwin -mcpu=knl --show-mc-encoding | FileCheck %s --check-prefix=AVX512 --check-prefix=AVX512-KNL
3 …-darwin -mcpu=skx --show-mc-encoding | FileCheck %s --check-prefix=AVX512 --check-prefix=AVX512-SKX
7 ; AVX512-LABEL: test_fdiv:
8 ; AVX512: ## %bb.0:
9 ; AVX512-NEXT: vdivss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x5e,0…
10 ; AVX512-NEXT: retq ## encoding: [0xc3]
21 ; AVX512-LABEL: test_fsub:
22 ; AVX512: ## %bb.0:
23 ; AVX512-NEXT: vsubss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x5c,0…
24 ; AVX512-NEXT: retq ## encoding: [0xc3]
35 ; AVX512-LABEL: test_fadd:
36 ; AVX512: ## %bb.0:
37 ; AVX512-NEXT: vaddsd %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfb,0x58,0…
38 ; AVX512-NEXT: retq ## encoding: [0xc3]
56 ; AVX512-LABEL: test_trunc:
57 ; AVX512: ## %bb.0:
58 ; AVX512-NEXT: vroundss $11, %xmm0, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe3…
59 ; AVX512-NEXT: retq ## encoding: [0xc3]
70 ; AVX512-LABEL: test_sqrt:
71 ; AVX512: ## %bb.0:
72 ; AVX512-NEXT: vsqrtsd %xmm0, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfb,0x51,…
73 ; AVX512-NEXT: retq ## encoding: [0xc3]
84 ; AVX512-LABEL: test_rint:
85 ; AVX512: ## %bb.0:
86 ; AVX512-NEXT: vroundss $4, %xmm0, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe3,…
87 ; AVX512-NEXT: retq ## encoding: [0xc3]
98 ; AVX512-LABEL: test_vmax:
99 ; AVX512: ## %bb.0:
100 ; AVX512-NEXT: vmaxss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x5f,0…
101 ; AVX512-NEXT: retq ## encoding: [0xc3]
113 ; AVX512-LABEL: test_mov:
114 ; AVX512: ## %bb.0:
115 ; AVX512-NEXT: vcmpltss %xmm2, %xmm3, %k1 ## encoding: [0x62,0xf1,0x66,0x08,0xc2,0xca,0x01]
116 ; AVX512-NEXT: vmovss %xmm1, %xmm0, %xmm0 {%k1} ## encoding: [0x62,0xf1,0x7e,0x09,0x10,0xc1]
117 ; AVX512-NEXT: retq ## encoding: [0xc3]
130 ; AVX512-KNL-LABEL: zero_float:
131 ; AVX512-KNL: ## %bb.0:
132 ; AVX512-KNL-NEXT: vxorps %xmm1, %xmm1, %xmm1 ## encoding: [0xc5,0xf0,0x57,0xc9]
133 ; AVX512-KNL-NEXT: vaddss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x…
134 ; AVX512-KNL-NEXT: retq ## encoding: [0xc3]
136 ; AVX512-SKX-LABEL: zero_float:
137 ; AVX512-SKX: ## %bb.0:
138 ; AVX512-SKX-NEXT: vxorps %xmm1, %xmm1, %xmm1 ## EVEX TO VEX Compression encoding: [0xc5,0xf0,0x…
139 ; AVX512-SKX-NEXT: vaddss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x…
140 ; AVX512-SKX-NEXT: retq ## encoding: [0xc3]
152 ; AVX512-KNL-LABEL: zero_double:
153 ; AVX512-KNL: ## %bb.0:
154 ; AVX512-KNL-NEXT: vxorpd %xmm1, %xmm1, %xmm1 ## encoding: [0xc5,0xf1,0x57,0xc9]
155 ; AVX512-KNL-NEXT: vaddsd %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfb,0x…
156 ; AVX512-KNL-NEXT: retq ## encoding: [0xc3]
158 ; AVX512-SKX-LABEL: zero_double:
159 ; AVX512-SKX: ## %bb.0:
160 ; AVX512-SKX-NEXT: vxorpd %xmm1, %xmm1, %xmm1 ## EVEX TO VEX Compression encoding: [0xc5,0xf1,0x…
161 ; AVX512-SKX-NEXT: vaddsd %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfb,0x…
162 ; AVX512-SKX-NEXT: retq ## encoding: [0xc3]