• Home
  • Raw
  • Download

Lines Matching refs:double

11 %struct.sphere = type { %struct.vec3, double, %struct.material, %struct.sphere* }
12 %struct.vec3 = type { double, double, double }
13 %struct.material = type { %struct.vec3, double, double }
15 %struct.spoint = type { %struct.vec3, %struct.vec3, %struct.vec3, double }
33 %2 = load double, double* %1, align 8
34 %3 = fmul double %2, %2
36 %5 = load double, double* %4, align 8
37 %6 = fmul double %5, %5
38 %7 = fadd double %3, %6
40 %9 = load double, double* %8, align 8
41 %10 = fmul double %9, %9
42 %11 = fadd double %7, %10
43 %12 = fmul double %2, 2.000000e+00
45 %14 = load double, double* %13, align 8
47 %16 = load double, double* %15, align 8
48 %17 = fsub double %14, %16
49 %18 = fmul double %12, %17
50 %19 = fmul double %5, 2.000000e+00
52 %21 = load double, double* %20, align 8
54 %23 = load double, double* %22, align 8
55 %24 = fsub double %21, %23
56 %25 = fmul double %19, %24
57 %26 = fadd double %18, %25
58 %27 = fmul double %9, 2.000000e+00
60 %29 = load double, double* %28, align 8
62 %31 = load double, double* %30, align 8
63 %32 = fsub double %29, %31
64 %33 = fmul double %27, %32
65 %34 = fadd double %26, %33
66 %35 = fmul double %16, %16
67 %36 = fmul double %23, %23
68 %37 = fadd double %35, %36
69 %38 = fmul double %31, %31
70 %39 = fadd double %37, %38
71 %40 = fmul double %14, %14
72 %41 = fadd double %40, %39
73 %42 = fmul double %21, %21
74 %43 = fadd double %42, %41
75 %44 = fmul double %29, %29
76 %45 = fadd double %44, %43
77 %46 = fsub double -0.000000e+00, %16
78 %47 = fmul double %14, %46
79 %48 = fmul double %21, %23
80 %49 = fsub double %47, %48
81 %50 = fmul double %29, %31
82 %51 = fsub double %49, %50
83 %52 = fmul double %51, 2.000000e+00
84 %53 = fadd double %52, %45
86 %55 = load double, double* %54, align 8
87 %56 = fmul double %55, %55
88 %57 = fsub double %53, %56
89 %58 = fmul double %34, %34
90 %59 = fmul double %11, 4.000000e+00
91 %60 = fmul double %59, %57
92 %61 = fsub double %58, %60
93 %62 = fcmp olt double %61, 0.000000e+00
97 %64 = tail call double @sqrt(double %61) nounwind readnone
98 %65 = fsub double -0.000000e+00, %34
99 %66 = fsub double %64, %34
100 %67 = fmul double %11, 2.000000e+00
101 %68 = fdiv double %66, %67
102 %69 = fsub double %65, %64
103 %70 = fdiv double %69, %67
104 %71 = fcmp olt double %68, 1.000000e-06
105 %72 = fcmp olt double %70, 1.000000e-06
110 %74 = fcmp ogt double %68, 1.000000e+00
111 %75 = fcmp ogt double %70, 1.000000e+00
120 %t1.0 = select i1 %71, double %70, double %68
121 %t2.0 = select i1 %72, double %t1.0, double %70
122 %79 = fcmp olt double %t1.0, %t2.0
123 %80 = select i1 %79, double %t1.0, double %t2.0
125 store double %80, double* %81, align 8
126 %82 = fmul double %80, %2
127 %83 = fadd double %14, %82
129 store double %83, double* %84, align 8
130 %85 = fmul double %5, %80
131 %86 = fadd double %21, %85
133 store double %86, double* %87, align 8
134 %88 = fmul double %9, %80
135 %89 = fadd double %29, %88
137 store double %89, double* %90, align 8
138 %91 = load double, double* %15, align 8
139 %92 = fsub double %83, %91
140 %93 = load double, double* %54, align 8
141 %94 = fdiv double %92, %93
143 store double %94, double* %95, align 8
144 %96 = load double, double* %22, align 8
145 %97 = fsub double %86, %96
146 %98 = load double, double* %54, align 8
147 %99 = fdiv double %97, %98
149 store double %99, double* %100, align 8
150 %101 = load double, double* %30, align 8
151 %102 = fsub double %89, %101
152 %103 = load double, double* %54, align 8
153 %104 = fdiv double %102, %103
155 store double %104, double* %105, align 8
156 %106 = fmul double %2, %94
157 %107 = fmul double %5, %99
158 %108 = fadd double %106, %107
159 %109 = fmul double %9, %104
160 %110 = fadd double %108, %109
161 %111 = fmul double %110, 2.000000e+00
162 %112 = fmul double %94, %111
163 %113 = fsub double %112, %2
164 %114 = fsub double -0.000000e+00, %113
165 %115 = fmul double %99, %111
166 %116 = fsub double %115, %5
167 %117 = fsub double -0.000000e+00, %116
168 %118 = fmul double %104, %111
169 %119 = fsub double %118, %9
170 %120 = fsub double -0.000000e+00, %119
174 %121 = fmul double %113, %113
175 %122 = fmul double %116, %116
176 %123 = fadd double %121, %122
177 %124 = fmul double %119, %119
178 %125 = fadd double %123, %124
179 %126 = tail call double @sqrt(double %125) nounwind readnone
180 %127 = fdiv double %114, %126
181 store double %127, double* %.06, align 8
182 %128 = fdiv double %117, %126
183 store double %128, double* %.18, align 8
184 %129 = fdiv double %120, %126
185 store double %129, double* %.210, align 8
193 declare double @sqrt(double) nounwind readnone