Home | History | Annotate | Download | only in X86

Lines Matching full:next

16 ; NORECIP-NEXT:    sqrtsd %xmm0, %xmm0
17 ; NORECIP-NEXT: retq
21 ; ESTIMATE-NEXT: vsqrtsd %xmm0, %xmm0, %xmm0
22 ; ESTIMATE-NEXT: retq
31 ; NORECIP-NEXT: sqrtss %xmm0, %xmm0
32 ; NORECIP-NEXT: retq
36 ; ESTIMATE-NEXT: vrsqrtss %xmm0, %xmm0, %xmm1
37 ; ESTIMATE-NEXT: vmulss %xmm1, %xmm0, %xmm2
38 ; ESTIMATE-NEXT: vmulss %xmm1, %xmm2, %xmm1
39 ; ESTIMATE-NEXT: vaddss {{.*}}(%rip), %xmm1, %xmm1
40 ; ESTIMATE-NEXT: vmulss {{.*}}(%rip), %xmm2, %xmm2
41 ; ESTIMATE-NEXT: vmulss %xmm1, %xmm2, %xmm1
42 ; ESTIMATE-NEXT: vxorps %xmm2, %xmm2, %xmm2
43 ; ESTIMATE-NEXT: vcmpeqss %xmm2, %xmm0, %xmm0
44 ; ESTIMATE-NEXT: vandnps %xmm1, %xmm0, %xmm0
45 ; ESTIMATE-NEXT: retq
54 ; NORECIP-NEXT: fldt {{[0-9]+}}(%rsp)
55 ; NORECIP-NEXT: fsqrt
56 ; NORECIP-NEXT: retq
60 ; ESTIMATE-NEXT: fldt {{[0-9]+}}(%rsp)
61 ; ESTIMATE-NEXT: fsqrt
62 ; ESTIMATE-NEXT: retq
72 ; NORECIP-NEXT: sqrtss %xmm0, %xmm1
73 ; NORECIP-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
74 ; NORECIP-NEXT: divss %xmm1, %xmm0
75 ; NORECIP-NEXT: retq
79 ; ESTIMATE-NEXT: vrsqrtss %xmm0, %xmm0, %xmm1
80 ; ESTIMATE-NEXT: vmulss %xmm1, %xmm1, %xmm2
81 ; ESTIMATE-NEXT: vmulss %xmm2, %xmm0, %xmm0
82 ; ESTIMATE-NEXT: vaddss {{.*}}(%rip), %xmm0, %xmm0
83 ; ESTIMATE-NEXT: vmulss {{.*}}(%rip), %xmm1, %xmm1
84 ; ESTIMATE-NEXT: vmulss %xmm0, %xmm1, %xmm0
85 ; ESTIMATE-NEXT: retq
94 ; NORECIP-NEXT: sqrtps %xmm0, %xmm1
95 ; NORECIP-NEXT: movaps {{.*#+}} xmm0 = [1.000000e+00,1.000000e+00,1.000000e+00,1.000000e+00]
96 ; NORECIP-NEXT: divps %xmm1, %xmm0
97 ; NORECIP-NEXT: retq
101 ; ESTIMATE-NEXT: vrsqrtps %xmm0, %xmm1
102 ; ESTIMATE-NEXT: vmulps %xmm1, %xmm1, %xmm2
103 ; ESTIMATE-NEXT: vmulps %xmm2, %xmm0, %xmm0
104 ; ESTIMATE-NEXT: vaddps {{.*}}(%rip), %xmm0, %xmm0
105 ; ESTIMATE-NEXT: vmulps {{.*}}(%rip), %xmm1, %xmm1
106 ; ESTIMATE-NEXT: vmulps %xmm0, %xmm1, %xmm0
107 ; ESTIMATE-NEXT: retq
116 ; NORECIP-NEXT: sqrtps %xmm1, %xmm2
117 ; NORECIP-NEXT: sqrtps %xmm0, %xmm3
118 ; NORECIP-NEXT: movaps {{.*#+}} xmm1 = [1.000000e+00,1.000000e+00,1.000000e+00,1.000000e+00]
119 ; NORECIP-NEXT: movaps %xmm1, %xmm0
120 ; NORECIP-NEXT: divps %xmm3, %xmm0
121 ; NORECIP-NEXT: divps %xmm2, %xmm1
122 ; NORECIP-NEXT: retq
126 ; ESTIMATE-NEXT: vrsqrtps %ymm0, %ymm1
127 ; ESTIMATE-NEXT: vmulps %ymm1, %ymm1, %ymm2
128 ; ESTIMATE-NEXT: vmulps %ymm2, %ymm0, %ymm0
129 ; ESTIMATE-NEXT: vaddps {{.*}}(%rip), %ymm0, %ymm0
130 ; ESTIMATE-NEXT: vmulps {{.*}}(%rip), %ymm1, %ymm1
131 ; ESTIMATE-NEXT: vmulps %ymm0, %ymm1, %ymm0
132 ; ESTIMATE-NEXT: retq