blob: 44af9973c18ea3a4b81e7dc78139e83dfc1a01a5 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; Check to see that the verifier does not take an outrageous amount of time on
2; this testcase.
Gabor Greifafb4e8c2008-05-20 22:07:21 +00003; RUN: llvm-as %s -o /dev/null -f
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004
Tanya Lattnerfc984402008-02-16 23:27:24 +00005%"complex long double" = type { double, double }
6%"struct.std::dcomplex" = type { %"complex long double" }
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007
Tanya Lattnerfc984402008-02-16 23:27:24 +00008declare %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_(%"struct.std::dcomplex"*, %"struct.std::dcomplex"*)
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009
Tanya Lattnerfc984402008-02-16 23:27:24 +000010declare %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_(%"struct.std::dcomplex"*, %"struct.std::dcomplex"*)
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011
Tanya Lattnerfc984402008-02-16 23:27:24 +000012declare %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_(%"struct.std::dcomplex"*, %"struct.std::dcomplex"*)
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013
Tanya Lattnerfc984402008-02-16 23:27:24 +000014define void @_Z11determinantPA6_St8dcomplex(%"struct.std::dcomplex"* %agg.result, [6 x %"struct.std::dcomplex"]* %_m) {
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015entry:
Tanya Lattnerfc984402008-02-16 23:27:24 +000016 %mem_tmp.i34350 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
17 %mem_tmp.i34336 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
18 %mem_tmp.i34322 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
19 %mem_tmp.i34308 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
20 %mem_tmp.i34294 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
21 %mem_tmp.i34280 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
22 %mem_tmp.i34266 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
23 %mem_tmp.i34252 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
24 %mem_tmp.i34238 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
25 %mem_tmp.i34224 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
26 %mem_tmp.i34210 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
27 %mem_tmp.i34196 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
28 %mem_tmp.i34182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
29 %mem_tmp.i34168 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
30 %mem_tmp.i34134 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
31 %mem_tmp.i34080 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
32 %mem_tmp.i34066 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
33 %mem_tmp.i34052 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
34 %mem_tmp.i34038 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
35 %mem_tmp.i34024 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
36 %mem_tmp.i34010 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
37 %mem_tmp.i33996 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
38 %mem_tmp.i33982 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
39 %mem_tmp.i33968 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
40 %mem_tmp.i33954 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
41 %mem_tmp.i33940 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
42 %mem_tmp.i33926 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
43 %mem_tmp.i33912 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
44 %mem_tmp.i33898 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
45 %mem_tmp.i33864 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
46 %mem_tmp.i33810 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
47 %mem_tmp.i33796 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
48 %mem_tmp.i33782 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
49 %mem_tmp.i33768 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
50 %mem_tmp.i33754 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
51 %mem_tmp.i33740 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
52 %mem_tmp.i33726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
53 %mem_tmp.i33712 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
54 %mem_tmp.i33698 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
55 %mem_tmp.i33684 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
56 %mem_tmp.i33670 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
57 %mem_tmp.i33656 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
58 %mem_tmp.i33642 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
59 %mem_tmp.i33628 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
60 %mem_tmp.i33594 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
61 %mem_tmp.i33540 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
62 %mem_tmp.i33526 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
63 %mem_tmp.i33512 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
64 %mem_tmp.i33498 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
65 %mem_tmp.i33484 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
66 %mem_tmp.i33470 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
67 %mem_tmp.i33456 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
68 %mem_tmp.i33442 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
69 %mem_tmp.i33428 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
70 %mem_tmp.i33414 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
71 %mem_tmp.i33400 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
72 %mem_tmp.i33386 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
73 %mem_tmp.i33372 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
74 %mem_tmp.i33358 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
75 %mem_tmp.i33324 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
76 %mem_tmp.i33270 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
77 %mem_tmp.i33214 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
78 %mem_tmp.i33200 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
79 %mem_tmp.i33186 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
80 %mem_tmp.i33172 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
81 %mem_tmp.i33158 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
82 %mem_tmp.i33144 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
83 %mem_tmp.i33130 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
84 %mem_tmp.i33116 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
85 %mem_tmp.i33102 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
86 %mem_tmp.i33088 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
87 %mem_tmp.i33074 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
88 %mem_tmp.i33060 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
89 %mem_tmp.i33046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
90 %mem_tmp.i33032 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
91 %mem_tmp.i32998 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
92 %mem_tmp.i32944 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
93 %mem_tmp.i32930 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
94 %mem_tmp.i32916 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
95 %mem_tmp.i32902 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
96 %mem_tmp.i32888 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
97 %mem_tmp.i32874 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
98 %mem_tmp.i32860 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
99 %mem_tmp.i32846 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
100 %mem_tmp.i32832 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
101 %mem_tmp.i32818 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
102 %mem_tmp.i32804 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
103 %mem_tmp.i32790 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
104 %mem_tmp.i32776 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
105 %mem_tmp.i32762 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
106 %mem_tmp.i32728 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
107 %mem_tmp.i32674 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
108 %mem_tmp.i32660 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
109 %mem_tmp.i32646 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
110 %mem_tmp.i32632 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
111 %mem_tmp.i32618 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
112 %mem_tmp.i32604 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
113 %mem_tmp.i32590 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
114 %mem_tmp.i32576 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
115 %mem_tmp.i32562 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
116 %mem_tmp.i32548 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
117 %mem_tmp.i32534 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
118 %mem_tmp.i32520 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
119 %mem_tmp.i32506 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
120 %mem_tmp.i32492 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
121 %mem_tmp.i32458 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
122 %mem_tmp.i32404 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
123 %mem_tmp.i32390 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
124 %mem_tmp.i32376 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
125 %mem_tmp.i32362 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
126 %mem_tmp.i32348 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
127 %mem_tmp.i32334 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
128 %mem_tmp.i32320 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
129 %mem_tmp.i32306 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
130 %mem_tmp.i32292 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
131 %mem_tmp.i32278 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
132 %mem_tmp.i32264 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
133 %mem_tmp.i32250 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
134 %mem_tmp.i32236 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
135 %mem_tmp.i32222 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
136 %mem_tmp.i32188 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
137 %mem_tmp.i32134 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
138 %mem_tmp.i32078 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
139 %mem_tmp.i32064 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
140 %mem_tmp.i32050 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
141 %mem_tmp.i32036 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
142 %mem_tmp.i32022 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
143 %mem_tmp.i32008 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
144 %mem_tmp.i31994 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
145 %mem_tmp.i31980 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
146 %mem_tmp.i31966 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
147 %mem_tmp.i31952 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
148 %mem_tmp.i31938 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
149 %mem_tmp.i31924 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
150 %mem_tmp.i31910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
151 %mem_tmp.i31896 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
152 %mem_tmp.i31862 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
153 %mem_tmp.i31808 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
154 %mem_tmp.i31794 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
155 %mem_tmp.i31780 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
156 %mem_tmp.i31766 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
157 %mem_tmp.i31752 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
158 %mem_tmp.i31738 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
159 %mem_tmp.i31724 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
160 %mem_tmp.i31710 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
161 %mem_tmp.i31696 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
162 %mem_tmp.i31682 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
163 %mem_tmp.i31668 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
164 %mem_tmp.i31654 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
165 %mem_tmp.i31640 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
166 %mem_tmp.i31626 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
167 %mem_tmp.i31592 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
168 %mem_tmp.i31538 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
169 %mem_tmp.i31524 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
170 %mem_tmp.i31510 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
171 %mem_tmp.i31496 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
172 %mem_tmp.i31482 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
173 %mem_tmp.i31468 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
174 %mem_tmp.i31454 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
175 %mem_tmp.i31440 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
176 %mem_tmp.i31426 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
177 %mem_tmp.i31412 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
178 %mem_tmp.i31398 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
179 %mem_tmp.i31384 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
180 %mem_tmp.i31370 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
181 %mem_tmp.i31356 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
182 %mem_tmp.i31322 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
183 %mem_tmp.i31268 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
184 %mem_tmp.i31254 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
185 %mem_tmp.i31240 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
186 %mem_tmp.i31226 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
187 %mem_tmp.i31212 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
188 %mem_tmp.i31198 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
189 %mem_tmp.i31184 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
190 %mem_tmp.i31170 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
191 %mem_tmp.i31156 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
192 %mem_tmp.i31142 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
193 %mem_tmp.i31128 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
194 %mem_tmp.i31114 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
195 %mem_tmp.i31100 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
196 %mem_tmp.i31086 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
197 %mem_tmp.i31052 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
198 %mem_tmp.i30998 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
199 %mem_tmp.i30942 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
200 %mem_tmp.i30928 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
201 %mem_tmp.i30914 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
202 %mem_tmp.i30900 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
203 %mem_tmp.i30886 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
204 %mem_tmp.i30872 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
205 %mem_tmp.i30858 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
206 %mem_tmp.i30844 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
207 %mem_tmp.i30830 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
208 %mem_tmp.i30816 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
209 %mem_tmp.i30802 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
210 %mem_tmp.i30788 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
211 %mem_tmp.i30774 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
212 %mem_tmp.i30760 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
213 %mem_tmp.i30726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
214 %mem_tmp.i30672 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
215 %mem_tmp.i30658 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
216 %mem_tmp.i30644 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
217 %mem_tmp.i30630 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
218 %mem_tmp.i30616 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
219 %mem_tmp.i30602 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
220 %mem_tmp.i30588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
221 %mem_tmp.i30574 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
222 %mem_tmp.i30560 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
223 %mem_tmp.i30546 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
224 %mem_tmp.i30532 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
225 %mem_tmp.i30518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
226 %mem_tmp.i30504 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
227 %mem_tmp.i30490 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
228 %mem_tmp.i30456 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
229 %mem_tmp.i30402 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
230 %mem_tmp.i30388 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
231 %mem_tmp.i30374 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
232 %mem_tmp.i30360 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
233 %mem_tmp.i30346 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
234 %mem_tmp.i30332 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
235 %mem_tmp.i30318 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
236 %mem_tmp.i30304 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
237 %mem_tmp.i30290 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
238 %mem_tmp.i30276 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
239 %mem_tmp.i30262 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
240 %mem_tmp.i30248 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
241 %mem_tmp.i30234 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
242 %mem_tmp.i30220 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
243 %mem_tmp.i30186 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
244 %mem_tmp.i30132 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
245 %mem_tmp.i30118 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
246 %mem_tmp.i30104 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
247 %mem_tmp.i30090 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
248 %mem_tmp.i30076 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
249 %mem_tmp.i30062 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
250 %mem_tmp.i30048 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
251 %mem_tmp.i30034 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
252 %mem_tmp.i30020 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
253 %mem_tmp.i30006 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
254 %mem_tmp.i29992 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
255 %mem_tmp.i29978 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
256 %mem_tmp.i29964 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
257 %mem_tmp.i29950 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
258 %mem_tmp.i29916 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
259 %mem_tmp.i29862 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
260 %mem_tmp.i29806 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
261 %mem_tmp.i29792 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
262 %mem_tmp.i29778 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
263 %mem_tmp.i29764 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
264 %mem_tmp.i29750 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
265 %mem_tmp.i29736 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
266 %mem_tmp.i29722 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
267 %mem_tmp.i29708 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
268 %mem_tmp.i29694 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
269 %mem_tmp.i29680 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
270 %mem_tmp.i29666 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
271 %mem_tmp.i29652 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
272 %mem_tmp.i29638 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
273 %mem_tmp.i29624 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
274 %mem_tmp.i29590 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
275 %mem_tmp.i29536 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
276 %mem_tmp.i29522 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
277 %mem_tmp.i29508 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
278 %mem_tmp.i29494 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
279 %mem_tmp.i29480 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
280 %mem_tmp.i29466 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
281 %mem_tmp.i29452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
282 %mem_tmp.i29438 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
283 %mem_tmp.i29424 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
284 %mem_tmp.i29410 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
285 %mem_tmp.i29396 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
286 %mem_tmp.i29382 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
287 %mem_tmp.i29368 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
288 %mem_tmp.i29354 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
289 %mem_tmp.i29320 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
290 %mem_tmp.i29266 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
291 %mem_tmp.i29252 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
292 %mem_tmp.i29238 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
293 %mem_tmp.i29224 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
294 %mem_tmp.i29210 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
295 %mem_tmp.i29196 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
296 %mem_tmp.i29182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
297 %mem_tmp.i29168 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
298 %mem_tmp.i29154 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
299 %mem_tmp.i29140 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
300 %mem_tmp.i29126 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
301 %mem_tmp.i29112 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
302 %mem_tmp.i29098 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
303 %mem_tmp.i29084 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
304 %mem_tmp.i29050 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
305 %mem_tmp.i28996 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
306 %mem_tmp.i28982 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
307 %mem_tmp.i28968 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
308 %mem_tmp.i28954 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
309 %mem_tmp.i28940 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
310 %mem_tmp.i28926 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
311 %mem_tmp.i28912 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
312 %mem_tmp.i28898 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
313 %mem_tmp.i28884 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
314 %mem_tmp.i28870 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
315 %mem_tmp.i28856 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
316 %mem_tmp.i28842 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
317 %mem_tmp.i28828 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
318 %mem_tmp.i28814 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
319 %mem_tmp.i28780 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
320 %mem_tmp.i28726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
321 %mem_tmp.i28670 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
322 %mem_tmp.i28614 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
323 %mem_tmp.i28600 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
324 %mem_tmp.i28586 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
325 %mem_tmp.i28572 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
326 %mem_tmp.i28558 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
327 %mem_tmp.i28544 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
328 %mem_tmp.i28530 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
329 %mem_tmp.i28516 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
330 %mem_tmp.i28502 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
331 %mem_tmp.i28488 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
332 %mem_tmp.i28474 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
333 %mem_tmp.i28460 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
334 %mem_tmp.i28446 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
335 %mem_tmp.i28432 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
336 %mem_tmp.i28398 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
337 %mem_tmp.i28344 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
338 %mem_tmp.i28330 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
339 %mem_tmp.i28316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
340 %mem_tmp.i28302 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
341 %mem_tmp.i28288 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
342 %mem_tmp.i28274 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
343 %mem_tmp.i28260 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
344 %mem_tmp.i28246 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
345 %mem_tmp.i28232 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
346 %mem_tmp.i28218 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
347 %mem_tmp.i28204 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
348 %mem_tmp.i28190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
349 %mem_tmp.i28176 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
350 %mem_tmp.i28162 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
351 %mem_tmp.i28128 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
352 %mem_tmp.i28074 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
353 %mem_tmp.i28060 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
354 %mem_tmp.i28046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
355 %mem_tmp.i28032 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
356 %mem_tmp.i28018 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
357 %mem_tmp.i28004 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
358 %mem_tmp.i27990 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
359 %mem_tmp.i27976 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
360 %mem_tmp.i27962 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
361 %mem_tmp.i27948 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
362 %mem_tmp.i27934 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
363 %mem_tmp.i27920 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
364 %mem_tmp.i27906 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
365 %mem_tmp.i27892 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
366 %mem_tmp.i27858 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
367 %mem_tmp.i27804 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
368 %mem_tmp.i27790 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
369 %mem_tmp.i27776 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
370 %mem_tmp.i27762 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
371 %mem_tmp.i27748 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
372 %mem_tmp.i27734 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
373 %mem_tmp.i27720 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
374 %mem_tmp.i27706 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
375 %mem_tmp.i27692 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
376 %mem_tmp.i27678 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
377 %mem_tmp.i27664 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
378 %mem_tmp.i27650 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
379 %mem_tmp.i27636 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
380 %mem_tmp.i27622 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
381 %mem_tmp.i27588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
382 %mem_tmp.i27534 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
383 %mem_tmp.i27478 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
384 %mem_tmp.i27464 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
385 %mem_tmp.i27450 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
386 %mem_tmp.i27436 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
387 %mem_tmp.i27422 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
388 %mem_tmp.i27408 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
389 %mem_tmp.i27394 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
390 %mem_tmp.i27380 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
391 %mem_tmp.i27366 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
392 %mem_tmp.i27352 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
393 %mem_tmp.i27338 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
394 %mem_tmp.i27324 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
395 %mem_tmp.i27310 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
396 %mem_tmp.i27296 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
397 %mem_tmp.i27262 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
398 %mem_tmp.i27208 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
399 %mem_tmp.i27194 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
400 %mem_tmp.i27180 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
401 %mem_tmp.i27166 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
402 %mem_tmp.i27152 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
403 %mem_tmp.i27138 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
404 %mem_tmp.i27124 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
405 %mem_tmp.i27110 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
406 %mem_tmp.i27096 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
407 %mem_tmp.i27082 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
408 %mem_tmp.i27068 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
409 %mem_tmp.i27054 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
410 %mem_tmp.i27040 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
411 %mem_tmp.i27026 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
412 %mem_tmp.i26992 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
413 %mem_tmp.i26938 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
414 %mem_tmp.i26924 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
415 %mem_tmp.i26910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
416 %mem_tmp.i26896 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
417 %mem_tmp.i26882 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
418 %mem_tmp.i26868 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
419 %mem_tmp.i26854 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
420 %mem_tmp.i26840 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
421 %mem_tmp.i26826 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
422 %mem_tmp.i26812 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
423 %mem_tmp.i26798 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
424 %mem_tmp.i26784 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
425 %mem_tmp.i26770 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
426 %mem_tmp.i26756 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
427 %mem_tmp.i26722 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
428 %mem_tmp.i26668 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
429 %mem_tmp.i26654 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
430 %mem_tmp.i26640 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
431 %mem_tmp.i26626 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
432 %mem_tmp.i26612 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
433 %mem_tmp.i26598 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
434 %mem_tmp.i26584 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
435 %mem_tmp.i26570 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
436 %mem_tmp.i26556 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
437 %mem_tmp.i26542 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
438 %mem_tmp.i26528 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
439 %mem_tmp.i26514 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
440 %mem_tmp.i26500 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
441 %mem_tmp.i26486 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
442 %mem_tmp.i26452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
443 %mem_tmp.i26398 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
444 %mem_tmp.i26342 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
445 %mem_tmp.i26328 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
446 %mem_tmp.i26314 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
447 %mem_tmp.i26300 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
448 %mem_tmp.i26286 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
449 %mem_tmp.i26272 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
450 %mem_tmp.i26258 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
451 %mem_tmp.i26244 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
452 %mem_tmp.i26230 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
453 %mem_tmp.i26216 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
454 %mem_tmp.i26202 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
455 %mem_tmp.i26188 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
456 %mem_tmp.i26174 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
457 %mem_tmp.i26160 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
458 %mem_tmp.i26126 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
459 %mem_tmp.i26072 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
460 %mem_tmp.i26058 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
461 %mem_tmp.i26044 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
462 %mem_tmp.i26030 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
463 %mem_tmp.i26016 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
464 %mem_tmp.i26002 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
465 %mem_tmp.i25988 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
466 %mem_tmp.i25974 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
467 %mem_tmp.i25960 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
468 %mem_tmp.i25946 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
469 %mem_tmp.i25932 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
470 %mem_tmp.i25918 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
471 %mem_tmp.i25904 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
472 %mem_tmp.i25890 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
473 %mem_tmp.i25856 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
474 %mem_tmp.i25802 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
475 %mem_tmp.i25788 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
476 %mem_tmp.i25774 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
477 %mem_tmp.i25760 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
478 %mem_tmp.i25746 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
479 %mem_tmp.i25732 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
480 %mem_tmp.i25718 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
481 %mem_tmp.i25704 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
482 %mem_tmp.i25690 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
483 %mem_tmp.i25676 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
484 %mem_tmp.i25662 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
485 %mem_tmp.i25648 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
486 %mem_tmp.i25634 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
487 %mem_tmp.i25620 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
488 %mem_tmp.i25586 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
489 %mem_tmp.i25532 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
490 %mem_tmp.i25518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
491 %mem_tmp.i25504 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
492 %mem_tmp.i25490 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
493 %mem_tmp.i25476 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
494 %mem_tmp.i25462 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
495 %mem_tmp.i25448 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
496 %mem_tmp.i25434 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
497 %mem_tmp.i25420 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
498 %mem_tmp.i25406 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
499 %mem_tmp.i25392 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
500 %mem_tmp.i25378 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
501 %mem_tmp.i25364 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
502 %mem_tmp.i25350 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
503 %mem_tmp.i25316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
504 %mem_tmp.i25262 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
505 %mem_tmp.i25206 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
506 %mem_tmp.i25192 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
507 %mem_tmp.i25178 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
508 %mem_tmp.i25164 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
509 %mem_tmp.i25150 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
510 %mem_tmp.i25136 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
511 %mem_tmp.i25122 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
512 %mem_tmp.i25108 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
513 %mem_tmp.i25094 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
514 %mem_tmp.i25080 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
515 %mem_tmp.i25066 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
516 %mem_tmp.i25052 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
517 %mem_tmp.i25038 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
518 %mem_tmp.i25024 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
519 %mem_tmp.i24990 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
520 %mem_tmp.i24936 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
521 %mem_tmp.i24922 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
522 %mem_tmp.i24908 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
523 %mem_tmp.i24894 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
524 %mem_tmp.i24880 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
525 %mem_tmp.i24866 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
526 %mem_tmp.i24852 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
527 %mem_tmp.i24838 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
528 %mem_tmp.i24824 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
529 %mem_tmp.i24810 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
530 %mem_tmp.i24796 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
531 %mem_tmp.i24782 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
532 %mem_tmp.i24768 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
533 %mem_tmp.i24754 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
534 %mem_tmp.i24720 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
535 %mem_tmp.i24666 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
536 %mem_tmp.i24652 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
537 %mem_tmp.i24638 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
538 %mem_tmp.i24624 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
539 %mem_tmp.i24610 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
540 %mem_tmp.i24596 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
541 %mem_tmp.i24582 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
542 %mem_tmp.i24568 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
543 %mem_tmp.i24554 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
544 %mem_tmp.i24540 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
545 %mem_tmp.i24526 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
546 %mem_tmp.i24512 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
547 %mem_tmp.i24498 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
548 %mem_tmp.i24484 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
549 %mem_tmp.i24450 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
550 %mem_tmp.i24396 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
551 %mem_tmp.i24382 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
552 %mem_tmp.i24368 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
553 %mem_tmp.i24354 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
554 %mem_tmp.i24340 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
555 %mem_tmp.i24326 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
556 %mem_tmp.i24312 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
557 %mem_tmp.i24298 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
558 %mem_tmp.i24284 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
559 %mem_tmp.i24270 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
560 %mem_tmp.i24256 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
561 %mem_tmp.i24242 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
562 %mem_tmp.i24228 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
563 %mem_tmp.i24214 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
564 %mem_tmp.i24180 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
565 %mem_tmp.i24126 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
566 %mem_tmp.i24070 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
567 %mem_tmp.i24056 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
568 %mem_tmp.i24042 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
569 %mem_tmp.i24028 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
570 %mem_tmp.i24014 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
571 %mem_tmp.i24000 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
572 %mem_tmp.i23986 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
573 %mem_tmp.i23972 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
574 %mem_tmp.i23958 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
575 %mem_tmp.i23944 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
576 %mem_tmp.i23930 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
577 %mem_tmp.i23916 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
578 %mem_tmp.i23902 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
579 %mem_tmp.i23888 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
580 %mem_tmp.i23854 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
581 %mem_tmp.i23800 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
582 %mem_tmp.i23786 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
583 %mem_tmp.i23772 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
584 %mem_tmp.i23758 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
585 %mem_tmp.i23744 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
586 %mem_tmp.i23730 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
587 %mem_tmp.i23716 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
588 %mem_tmp.i23702 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
589 %mem_tmp.i23688 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
590 %mem_tmp.i23674 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
591 %mem_tmp.i23660 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
592 %mem_tmp.i23646 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
593 %mem_tmp.i23632 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
594 %mem_tmp.i23618 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
595 %mem_tmp.i23584 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
596 %mem_tmp.i23530 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
597 %mem_tmp.i23516 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
598 %mem_tmp.i23502 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
599 %mem_tmp.i23488 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
600 %mem_tmp.i23474 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
601 %mem_tmp.i23460 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
602 %mem_tmp.i23446 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
603 %mem_tmp.i23432 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
604 %mem_tmp.i23418 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
605 %mem_tmp.i23404 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
606 %mem_tmp.i23390 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
607 %mem_tmp.i23376 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
608 %mem_tmp.i23362 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
609 %mem_tmp.i23348 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
610 %mem_tmp.i23314 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
611 %mem_tmp.i23260 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
612 %mem_tmp.i23246 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
613 %mem_tmp.i23232 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
614 %mem_tmp.i23218 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
615 %mem_tmp.i23204 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
616 %mem_tmp.i23190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
617 %mem_tmp.i23176 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
618 %mem_tmp.i23162 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
619 %mem_tmp.i23148 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
620 %mem_tmp.i23134 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
621 %mem_tmp.i23120 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
622 %mem_tmp.i23106 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
623 %mem_tmp.i23092 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
624 %mem_tmp.i23078 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
625 %mem_tmp.i23044 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
626 %mem_tmp.i22990 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
627 %mem_tmp.i22934 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
628 %mem_tmp.i22878 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
629 %mem_tmp.i22864 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
630 %mem_tmp.i22850 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
631 %mem_tmp.i22836 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
632 %mem_tmp.i22822 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
633 %mem_tmp.i22808 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
634 %mem_tmp.i22794 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
635 %mem_tmp.i22780 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
636 %mem_tmp.i22766 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
637 %mem_tmp.i22752 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
638 %mem_tmp.i22738 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
639 %mem_tmp.i22724 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
640 %mem_tmp.i22710 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
641 %mem_tmp.i22696 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
642 %mem_tmp.i22662 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
643 %mem_tmp.i22608 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
644 %mem_tmp.i22594 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
645 %mem_tmp.i22580 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
646 %mem_tmp.i22566 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
647 %mem_tmp.i22552 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
648 %mem_tmp.i22538 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
649 %mem_tmp.i22524 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
650 %mem_tmp.i22510 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
651 %mem_tmp.i22496 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
652 %mem_tmp.i22482 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
653 %mem_tmp.i22468 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
654 %mem_tmp.i22454 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
655 %mem_tmp.i22440 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
656 %mem_tmp.i22426 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
657 %mem_tmp.i22392 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
658 %mem_tmp.i22338 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
659 %mem_tmp.i22324 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
660 %mem_tmp.i22310 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
661 %mem_tmp.i22296 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
662 %mem_tmp.i22282 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
663 %mem_tmp.i22268 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
664 %mem_tmp.i22254 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
665 %mem_tmp.i22240 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
666 %mem_tmp.i22226 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
667 %mem_tmp.i22212 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
668 %mem_tmp.i22198 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
669 %mem_tmp.i22184 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
670 %mem_tmp.i22170 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
671 %mem_tmp.i22156 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
672 %mem_tmp.i22122 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
673 %mem_tmp.i22068 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
674 %mem_tmp.i22054 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
675 %mem_tmp.i22040 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
676 %mem_tmp.i22026 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
677 %mem_tmp.i22012 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
678 %mem_tmp.i21998 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
679 %mem_tmp.i21984 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
680 %mem_tmp.i21970 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
681 %mem_tmp.i21956 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
682 %mem_tmp.i21942 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
683 %mem_tmp.i21928 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
684 %mem_tmp.i21914 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
685 %mem_tmp.i21900 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
686 %mem_tmp.i21886 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
687 %mem_tmp.i21852 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
688 %mem_tmp.i21798 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
689 %mem_tmp.i21742 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
690 %mem_tmp.i21728 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
691 %mem_tmp.i21714 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
692 %mem_tmp.i21700 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
693 %mem_tmp.i21686 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
694 %mem_tmp.i21672 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
695 %mem_tmp.i21658 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
696 %mem_tmp.i21644 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
697 %mem_tmp.i21630 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
698 %mem_tmp.i21616 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
699 %mem_tmp.i21602 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
700 %mem_tmp.i21588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
701 %mem_tmp.i21574 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
702 %mem_tmp.i21560 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
703 %mem_tmp.i21526 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
704 %mem_tmp.i21472 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
705 %mem_tmp.i21458 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
706 %mem_tmp.i21444 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
707 %mem_tmp.i21430 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
708 %mem_tmp.i21416 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
709 %mem_tmp.i21402 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
710 %mem_tmp.i21388 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
711 %mem_tmp.i21374 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
712 %mem_tmp.i21360 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
713 %mem_tmp.i21346 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
714 %mem_tmp.i21332 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
715 %mem_tmp.i21318 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
716 %mem_tmp.i21304 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
717 %mem_tmp.i21290 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
718 %mem_tmp.i21256 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
719 %mem_tmp.i21202 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
720 %mem_tmp.i21188 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
721 %mem_tmp.i21174 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
722 %mem_tmp.i21160 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
723 %mem_tmp.i21146 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
724 %mem_tmp.i21132 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
725 %mem_tmp.i21118 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
726 %mem_tmp.i21104 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
727 %mem_tmp.i21090 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
728 %mem_tmp.i21076 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
729 %mem_tmp.i21062 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
730 %mem_tmp.i21048 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
731 %mem_tmp.i21034 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
732 %mem_tmp.i21020 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
733 %mem_tmp.i20986 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
734 %mem_tmp.i20932 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
735 %mem_tmp.i20918 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
736 %mem_tmp.i20904 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
737 %mem_tmp.i20890 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
738 %mem_tmp.i20876 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
739 %mem_tmp.i20862 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
740 %mem_tmp.i20848 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
741 %mem_tmp.i20834 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
742 %mem_tmp.i20820 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
743 %mem_tmp.i20806 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
744 %mem_tmp.i20792 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
745 %mem_tmp.i20778 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
746 %mem_tmp.i20764 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
747 %mem_tmp.i20750 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
748 %mem_tmp.i20716 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
749 %mem_tmp.i20662 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
750 %mem_tmp.i20606 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
751 %mem_tmp.i20592 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
752 %mem_tmp.i20578 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
753 %mem_tmp.i20564 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
754 %mem_tmp.i20550 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
755 %mem_tmp.i20536 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
756 %mem_tmp.i20522 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
757 %mem_tmp.i20508 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
758 %mem_tmp.i20494 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
759 %mem_tmp.i20480 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
760 %mem_tmp.i20466 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
761 %mem_tmp.i20452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
762 %mem_tmp.i20438 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
763 %mem_tmp.i20424 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
764 %mem_tmp.i20390 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
765 %mem_tmp.i20336 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
766 %mem_tmp.i20322 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
767 %mem_tmp.i20308 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
768 %mem_tmp.i20294 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
769 %mem_tmp.i20280 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
770 %mem_tmp.i20266 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
771 %mem_tmp.i20252 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
772 %mem_tmp.i20238 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
773 %mem_tmp.i20224 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
774 %mem_tmp.i20210 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
775 %mem_tmp.i20196 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
776 %mem_tmp.i20182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
777 %mem_tmp.i20168 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
778 %mem_tmp.i20154 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
779 %mem_tmp.i20120 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
780 %mem_tmp.i20066 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
781 %mem_tmp.i20052 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
782 %mem_tmp.i20038 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
783 %mem_tmp.i20024 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
784 %mem_tmp.i20010 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
785 %mem_tmp.i19996 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
786 %mem_tmp.i19982 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
787 %mem_tmp.i19968 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
788 %mem_tmp.i19954 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
789 %mem_tmp.i19940 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
790 %mem_tmp.i19926 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
791 %mem_tmp.i19912 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
792 %mem_tmp.i19898 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
793 %mem_tmp.i19884 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
794 %mem_tmp.i19850 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
795 %mem_tmp.i19796 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
796 %mem_tmp.i19782 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
797 %mem_tmp.i19768 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
798 %mem_tmp.i19754 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
799 %mem_tmp.i19740 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
800 %mem_tmp.i19726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
801 %mem_tmp.i19712 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
802 %mem_tmp.i19698 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
803 %mem_tmp.i19684 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
804 %mem_tmp.i19670 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
805 %mem_tmp.i19656 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
806 %mem_tmp.i19642 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
807 %mem_tmp.i19628 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
808 %mem_tmp.i19614 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
809 %mem_tmp.i19580 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
810 %mem_tmp.i19526 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
811 %mem_tmp.i19470 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
812 %mem_tmp.i19456 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
813 %mem_tmp.i19442 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
814 %mem_tmp.i19428 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
815 %mem_tmp.i19414 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
816 %mem_tmp.i19400 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
817 %mem_tmp.i19386 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
818 %mem_tmp.i19372 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
819 %mem_tmp.i19358 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
820 %mem_tmp.i19344 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
821 %mem_tmp.i19330 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
822 %mem_tmp.i19316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
823 %mem_tmp.i19302 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
824 %mem_tmp.i19288 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
825 %mem_tmp.i19254 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
826 %mem_tmp.i19200 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
827 %mem_tmp.i19186 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
828 %mem_tmp.i19172 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
829 %mem_tmp.i19158 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
830 %mem_tmp.i19144 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
831 %mem_tmp.i19130 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
832 %mem_tmp.i19116 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
833 %mem_tmp.i19102 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
834 %mem_tmp.i19088 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
835 %mem_tmp.i19074 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
836 %mem_tmp.i19060 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
837 %mem_tmp.i19046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
838 %mem_tmp.i19032 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
839 %mem_tmp.i19018 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
840 %mem_tmp.i18984 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
841 %mem_tmp.i18930 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
842 %mem_tmp.i18916 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
843 %mem_tmp.i18902 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
844 %mem_tmp.i18888 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
845 %mem_tmp.i18874 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
846 %mem_tmp.i18860 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
847 %mem_tmp.i18846 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
848 %mem_tmp.i18832 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
849 %mem_tmp.i18818 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
850 %mem_tmp.i18804 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
851 %mem_tmp.i18790 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
852 %mem_tmp.i18776 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
853 %mem_tmp.i18762 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
854 %mem_tmp.i18748 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
855 %mem_tmp.i18714 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
856 %mem_tmp.i18660 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
857 %mem_tmp.i18646 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
858 %mem_tmp.i18632 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
859 %mem_tmp.i18618 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
860 %mem_tmp.i18604 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
861 %mem_tmp.i18590 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
862 %mem_tmp.i18576 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
863 %mem_tmp.i18562 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
864 %mem_tmp.i18548 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
865 %mem_tmp.i18534 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
866 %mem_tmp.i18520 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
867 %mem_tmp.i18506 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
868 %mem_tmp.i18492 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
869 %mem_tmp.i18478 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
870 %mem_tmp.i18444 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
871 %mem_tmp.i18390 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
872 %mem_tmp.i18334 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
873 %mem_tmp.i18320 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
874 %mem_tmp.i18306 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
875 %mem_tmp.i18292 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
876 %mem_tmp.i18278 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
877 %mem_tmp.i18264 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
878 %mem_tmp.i18250 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
879 %mem_tmp.i18236 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
880 %mem_tmp.i18222 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
881 %mem_tmp.i18208 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
882 %mem_tmp.i18194 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
883 %mem_tmp.i18180 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
884 %mem_tmp.i18166 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
885 %mem_tmp.i18152 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
886 %mem_tmp.i18118 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
887 %mem_tmp.i18064 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
888 %mem_tmp.i18050 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
889 %mem_tmp.i18036 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
890 %mem_tmp.i18022 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
891 %mem_tmp.i18008 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
892 %mem_tmp.i17994 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
893 %mem_tmp.i17980 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
894 %mem_tmp.i17966 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
895 %mem_tmp.i17952 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
896 %mem_tmp.i17938 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
897 %mem_tmp.i17924 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
898 %mem_tmp.i17910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
899 %mem_tmp.i17896 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
900 %mem_tmp.i17882 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
901 %mem_tmp.i17848 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
902 %mem_tmp.i17794 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
903 %mem_tmp.i17780 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
904 %mem_tmp.i17766 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
905 %mem_tmp.i17752 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
906 %mem_tmp.i17738 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
907 %mem_tmp.i17724 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
908 %mem_tmp.i17710 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
909 %mem_tmp.i17696 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
910 %mem_tmp.i17682 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
911 %mem_tmp.i17668 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
912 %mem_tmp.i17654 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
913 %mem_tmp.i17640 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
914 %mem_tmp.i17626 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
915 %mem_tmp.i17612 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
916 %mem_tmp.i17578 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
917 %mem_tmp.i17524 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
918 %mem_tmp.i17510 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
919 %mem_tmp.i17496 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
920 %mem_tmp.i17482 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
921 %mem_tmp.i17468 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
922 %mem_tmp.i17454 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
923 %mem_tmp.i17440 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
924 %mem_tmp.i17426 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
925 %mem_tmp.i17412 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
926 %mem_tmp.i17398 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
927 %mem_tmp.i17384 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
928 %mem_tmp.i17370 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
929 %mem_tmp.i17356 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
930 %mem_tmp.i17342 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
931 %mem_tmp.i17308 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
932 %mem_tmp.i17254 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
933 %mem_tmp.i17198 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
934 %mem_tmp.i17142 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
935 %mem_tmp.i17128 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
936 %mem_tmp.i17114 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
937 %mem_tmp.i17100 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
938 %mem_tmp.i17086 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
939 %mem_tmp.i17072 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
940 %mem_tmp.i17058 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
941 %mem_tmp.i17044 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
942 %mem_tmp.i17030 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
943 %mem_tmp.i17016 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
944 %mem_tmp.i17002 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
945 %mem_tmp.i16988 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
946 %mem_tmp.i16974 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
947 %mem_tmp.i16960 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
948 %mem_tmp.i16926 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
949 %mem_tmp.i16872 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
950 %mem_tmp.i16858 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
951 %mem_tmp.i16844 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
952 %mem_tmp.i16830 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
953 %mem_tmp.i16816 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
954 %mem_tmp.i16802 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
955 %mem_tmp.i16788 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
956 %mem_tmp.i16774 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
957 %mem_tmp.i16760 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
958 %mem_tmp.i16746 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
959 %mem_tmp.i16732 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
960 %mem_tmp.i16718 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
961 %mem_tmp.i16704 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
962 %mem_tmp.i16690 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
963 %mem_tmp.i16656 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
964 %mem_tmp.i16602 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
965 %mem_tmp.i16588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
966 %mem_tmp.i16574 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
967 %mem_tmp.i16560 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
968 %mem_tmp.i16546 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
969 %mem_tmp.i16532 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
970 %mem_tmp.i16518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
971 %mem_tmp.i16504 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
972 %mem_tmp.i16490 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
973 %mem_tmp.i16476 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
974 %mem_tmp.i16462 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
975 %mem_tmp.i16448 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
976 %mem_tmp.i16434 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
977 %mem_tmp.i16420 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
978 %mem_tmp.i16386 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
979 %mem_tmp.i16332 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
980 %mem_tmp.i16318 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
981 %mem_tmp.i16304 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
982 %mem_tmp.i16290 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
983 %mem_tmp.i16276 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
984 %mem_tmp.i16262 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
985 %mem_tmp.i16248 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
986 %mem_tmp.i16234 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
987 %mem_tmp.i16220 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
988 %mem_tmp.i16206 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
989 %mem_tmp.i16192 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
990 %mem_tmp.i16178 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
991 %mem_tmp.i16164 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
992 %mem_tmp.i16150 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
993 %mem_tmp.i16116 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
994 %mem_tmp.i16062 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
995 %mem_tmp.i16006 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
996 %mem_tmp.i15992 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
997 %mem_tmp.i15978 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
998 %mem_tmp.i15964 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
999 %mem_tmp.i15950 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1000 %mem_tmp.i15936 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1001 %mem_tmp.i15922 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1002 %mem_tmp.i15908 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1003 %mem_tmp.i15894 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1004 %mem_tmp.i15880 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1005 %mem_tmp.i15866 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1006 %mem_tmp.i15852 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1007 %mem_tmp.i15838 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1008 %mem_tmp.i15824 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1009 %mem_tmp.i15790 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1010 %mem_tmp.i15736 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1011 %mem_tmp.i15722 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1012 %mem_tmp.i15708 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1013 %mem_tmp.i15694 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1014 %mem_tmp.i15680 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1015 %mem_tmp.i15666 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1016 %mem_tmp.i15652 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1017 %mem_tmp.i15638 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1018 %mem_tmp.i15624 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1019 %mem_tmp.i15610 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1020 %mem_tmp.i15596 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1021 %mem_tmp.i15582 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1022 %mem_tmp.i15568 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1023 %mem_tmp.i15554 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1024 %mem_tmp.i15520 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1025 %mem_tmp.i15466 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1026 %mem_tmp.i15452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1027 %mem_tmp.i15438 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1028 %mem_tmp.i15424 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1029 %mem_tmp.i15410 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1030 %mem_tmp.i15396 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1031 %mem_tmp.i15382 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1032 %mem_tmp.i15368 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1033 %mem_tmp.i15354 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1034 %mem_tmp.i15340 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1035 %mem_tmp.i15326 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1036 %mem_tmp.i15312 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1037 %mem_tmp.i15298 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1038 %mem_tmp.i15284 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1039 %mem_tmp.i15250 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1040 %mem_tmp.i15196 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1041 %mem_tmp.i15182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1042 %mem_tmp.i15168 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1043 %mem_tmp.i15154 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1044 %mem_tmp.i15140 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1045 %mem_tmp.i15126 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1046 %mem_tmp.i15112 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1047 %mem_tmp.i15098 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1048 %mem_tmp.i15084 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1049 %mem_tmp.i15070 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1050 %mem_tmp.i15056 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1051 %mem_tmp.i15042 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1052 %mem_tmp.i15028 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1053 %mem_tmp.i15014 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1054 %mem_tmp.i14980 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1055 %mem_tmp.i14926 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1056 %mem_tmp.i14870 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1057 %mem_tmp.i14856 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1058 %mem_tmp.i14842 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1059 %mem_tmp.i14828 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1060 %mem_tmp.i14814 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1061 %mem_tmp.i14800 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1062 %mem_tmp.i14786 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1063 %mem_tmp.i14772 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1064 %mem_tmp.i14758 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1065 %mem_tmp.i14744 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1066 %mem_tmp.i14730 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1067 %mem_tmp.i14716 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1068 %mem_tmp.i14702 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1069 %mem_tmp.i14688 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1070 %mem_tmp.i14654 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1071 %mem_tmp.i14600 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1072 %mem_tmp.i14586 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1073 %mem_tmp.i14572 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1074 %mem_tmp.i14558 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1075 %mem_tmp.i14544 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1076 %mem_tmp.i14530 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1077 %mem_tmp.i14516 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1078 %mem_tmp.i14502 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1079 %mem_tmp.i14488 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1080 %mem_tmp.i14474 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1081 %mem_tmp.i14460 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1082 %mem_tmp.i14446 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1083 %mem_tmp.i14432 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1084 %mem_tmp.i14418 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1085 %mem_tmp.i14384 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1086 %mem_tmp.i14330 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1087 %mem_tmp.i14316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1088 %mem_tmp.i14302 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1089 %mem_tmp.i14288 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1090 %mem_tmp.i14274 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1091 %mem_tmp.i14260 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1092 %mem_tmp.i14246 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1093 %mem_tmp.i14232 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1094 %mem_tmp.i14218 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1095 %mem_tmp.i14204 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1096 %mem_tmp.i14190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1097 %mem_tmp.i14176 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1098 %mem_tmp.i14162 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1099 %mem_tmp.i14148 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1100 %mem_tmp.i14114 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1101 %mem_tmp.i14060 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1102 %mem_tmp.i14046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1103 %mem_tmp.i14032 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1104 %mem_tmp.i14018 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1105 %mem_tmp.i14004 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1106 %mem_tmp.i13990 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1107 %mem_tmp.i13976 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1108 %mem_tmp.i13962 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1109 %mem_tmp.i13948 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1110 %mem_tmp.i13934 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1111 %mem_tmp.i13920 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1112 %mem_tmp.i13906 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1113 %mem_tmp.i13892 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1114 %mem_tmp.i13878 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1115 %mem_tmp.i13844 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1116 %mem_tmp.i13790 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1117 %mem_tmp.i13734 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1118 %mem_tmp.i13720 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1119 %mem_tmp.i13706 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1120 %mem_tmp.i13692 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1121 %mem_tmp.i13678 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1122 %mem_tmp.i13664 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1123 %mem_tmp.i13650 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1124 %mem_tmp.i13636 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1125 %mem_tmp.i13622 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1126 %mem_tmp.i13608 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1127 %mem_tmp.i13594 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1128 %mem_tmp.i13580 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1129 %mem_tmp.i13566 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1130 %mem_tmp.i13552 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1131 %mem_tmp.i13518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1132 %mem_tmp.i13464 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1133 %mem_tmp.i13450 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1134 %mem_tmp.i13436 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1135 %mem_tmp.i13422 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1136 %mem_tmp.i13408 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1137 %mem_tmp.i13394 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1138 %mem_tmp.i13380 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1139 %mem_tmp.i13366 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1140 %mem_tmp.i13352 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1141 %mem_tmp.i13338 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1142 %mem_tmp.i13324 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1143 %mem_tmp.i13310 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1144 %mem_tmp.i13296 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1145 %mem_tmp.i13282 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1146 %mem_tmp.i13248 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1147 %mem_tmp.i13194 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1148 %mem_tmp.i13180 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1149 %mem_tmp.i13166 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1150 %mem_tmp.i13152 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1151 %mem_tmp.i13138 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1152 %mem_tmp.i13124 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1153 %mem_tmp.i13110 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1154 %mem_tmp.i13096 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1155 %mem_tmp.i13082 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1156 %mem_tmp.i13068 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1157 %mem_tmp.i13054 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1158 %mem_tmp.i13040 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1159 %mem_tmp.i13026 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1160 %mem_tmp.i13012 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1161 %mem_tmp.i12978 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1162 %mem_tmp.i12924 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1163 %mem_tmp.i12910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1164 %mem_tmp.i12896 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1165 %mem_tmp.i12882 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1166 %mem_tmp.i12868 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1167 %mem_tmp.i12854 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1168 %mem_tmp.i12840 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1169 %mem_tmp.i12826 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1170 %mem_tmp.i12812 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1171 %mem_tmp.i12798 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1172 %mem_tmp.i12784 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1173 %mem_tmp.i12770 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1174 %mem_tmp.i12756 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1175 %mem_tmp.i12742 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1176 %mem_tmp.i12708 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1177 %mem_tmp.i12654 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1178 %mem_tmp.i12598 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1179 %mem_tmp.i12584 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1180 %mem_tmp.i12570 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1181 %mem_tmp.i12556 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1182 %mem_tmp.i12542 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1183 %mem_tmp.i12528 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1184 %mem_tmp.i12514 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1185 %mem_tmp.i12500 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1186 %mem_tmp.i12486 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1187 %mem_tmp.i12472 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1188 %mem_tmp.i12458 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1189 %mem_tmp.i12444 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1190 %mem_tmp.i12430 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1191 %mem_tmp.i12416 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1192 %mem_tmp.i12382 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1193 %mem_tmp.i12328 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1194 %mem_tmp.i12314 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1195 %mem_tmp.i12300 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1196 %mem_tmp.i12286 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1197 %mem_tmp.i12272 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1198 %mem_tmp.i12258 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1199 %mem_tmp.i12244 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1200 %mem_tmp.i12230 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1201 %mem_tmp.i12216 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1202 %mem_tmp.i12202 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1203 %mem_tmp.i12188 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1204 %mem_tmp.i12174 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1205 %mem_tmp.i12160 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1206 %mem_tmp.i12146 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1207 %mem_tmp.i12112 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1208 %mem_tmp.i12058 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1209 %mem_tmp.i12044 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1210 %mem_tmp.i12030 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1211 %mem_tmp.i12016 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1212 %mem_tmp.i12002 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1213 %mem_tmp.i11988 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1214 %mem_tmp.i11974 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1215 %mem_tmp.i11960 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1216 %mem_tmp.i11946 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1217 %mem_tmp.i11932 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1218 %mem_tmp.i11918 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1219 %mem_tmp.i11904 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1220 %mem_tmp.i11890 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1221 %mem_tmp.i11876 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1222 %mem_tmp.i11842 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1223 %mem_tmp.i11788 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1224 %mem_tmp.i11774 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1225 %mem_tmp.i11760 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1226 %mem_tmp.i11746 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1227 %mem_tmp.i11732 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1228 %mem_tmp.i11718 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1229 %mem_tmp.i11704 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1230 %mem_tmp.i11690 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1231 %mem_tmp.i11676 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1232 %mem_tmp.i11662 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1233 %mem_tmp.i11648 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1234 %mem_tmp.i11634 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1235 %mem_tmp.i11620 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1236 %mem_tmp.i11606 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1237 %mem_tmp.i11572 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1238 %mem_tmp.i11518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1239 %mem_tmp.i11462 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1240 %mem_tmp.i11406 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1241 %mem_tmp.i11392 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1242 %mem_tmp.i11378 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1243 %mem_tmp.i11364 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1244 %mem_tmp.i11350 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1245 %mem_tmp.i11336 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1246 %mem_tmp.i11322 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1247 %mem_tmp.i11308 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1248 %mem_tmp.i11294 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1249 %mem_tmp.i11280 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1250 %mem_tmp.i11266 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1251 %mem_tmp.i11252 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1252 %mem_tmp.i11238 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1253 %mem_tmp.i11224 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1254 %mem_tmp.i11190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1255 %mem_tmp.i11136 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1256 %mem_tmp.i11122 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1257 %mem_tmp.i11108 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1258 %mem_tmp.i11094 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1259 %mem_tmp.i11080 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1260 %mem_tmp.i11066 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1261 %mem_tmp.i11052 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1262 %mem_tmp.i11038 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1263 %mem_tmp.i11024 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1264 %mem_tmp.i11010 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1265 %mem_tmp.i10996 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1266 %mem_tmp.i10982 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1267 %mem_tmp.i10968 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1268 %mem_tmp.i10954 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1269 %mem_tmp.i10920 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1270 %mem_tmp.i10866 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1271 %mem_tmp.i10852 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1272 %mem_tmp.i10838 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1273 %mem_tmp.i10824 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1274 %mem_tmp.i10810 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1275 %mem_tmp.i10796 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1276 %mem_tmp.i10782 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1277 %mem_tmp.i10768 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1278 %mem_tmp.i10754 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1279 %mem_tmp.i10740 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1280 %mem_tmp.i10726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1281 %mem_tmp.i10712 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1282 %mem_tmp.i10698 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1283 %mem_tmp.i10684 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1284 %mem_tmp.i10650 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1285 %mem_tmp.i10596 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1286 %mem_tmp.i10582 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1287 %mem_tmp.i10568 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1288 %mem_tmp.i10554 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1289 %mem_tmp.i10540 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1290 %mem_tmp.i10526 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1291 %mem_tmp.i10512 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1292 %mem_tmp.i10498 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1293 %mem_tmp.i10484 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1294 %mem_tmp.i10470 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1295 %mem_tmp.i10456 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1296 %mem_tmp.i10442 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1297 %mem_tmp.i10428 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1298 %mem_tmp.i10414 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1299 %mem_tmp.i10380 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1300 %mem_tmp.i10326 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1301 %mem_tmp.i10270 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1302 %mem_tmp.i10256 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1303 %mem_tmp.i10242 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1304 %mem_tmp.i10228 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1305 %mem_tmp.i10214 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1306 %mem_tmp.i10200 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1307 %mem_tmp.i10186 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1308 %mem_tmp.i10172 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1309 %mem_tmp.i10158 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1310 %mem_tmp.i10144 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1311 %mem_tmp.i10130 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1312 %mem_tmp.i10116 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1313 %mem_tmp.i10102 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1314 %mem_tmp.i10088 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1315 %mem_tmp.i10054 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1316 %mem_tmp.i10000 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1317 %mem_tmp.i9986 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1318 %mem_tmp.i9972 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1319 %mem_tmp.i9958 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1320 %mem_tmp.i9944 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1321 %mem_tmp.i9930 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1322 %mem_tmp.i9916 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1323 %mem_tmp.i9902 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1324 %mem_tmp.i9888 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1325 %mem_tmp.i9874 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1326 %mem_tmp.i9860 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1327 %mem_tmp.i9846 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1328 %mem_tmp.i9832 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1329 %mem_tmp.i9818 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1330 %mem_tmp.i9784 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1331 %mem_tmp.i9730 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1332 %mem_tmp.i9716 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1333 %mem_tmp.i9702 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1334 %mem_tmp.i9688 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1335 %mem_tmp.i9674 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1336 %mem_tmp.i9660 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1337 %mem_tmp.i9646 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1338 %mem_tmp.i9632 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1339 %mem_tmp.i9618 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1340 %mem_tmp.i9604 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1341 %mem_tmp.i9590 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1342 %mem_tmp.i9576 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1343 %mem_tmp.i9562 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1344 %mem_tmp.i9548 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1345 %mem_tmp.i9514 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1346 %mem_tmp.i9460 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1347 %mem_tmp.i9446 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1348 %mem_tmp.i9432 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1349 %mem_tmp.i9418 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1350 %mem_tmp.i9404 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1351 %mem_tmp.i9390 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1352 %mem_tmp.i9376 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1353 %mem_tmp.i9362 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1354 %mem_tmp.i9348 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1355 %mem_tmp.i9334 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1356 %mem_tmp.i9320 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1357 %mem_tmp.i9306 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1358 %mem_tmp.i9292 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1359 %mem_tmp.i9278 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1360 %mem_tmp.i9244 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1361 %mem_tmp.i9190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1362 %mem_tmp.i9134 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1363 %mem_tmp.i9120 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1364 %mem_tmp.i9106 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1365 %mem_tmp.i9092 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1366 %mem_tmp.i9078 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1367 %mem_tmp.i9064 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1368 %mem_tmp.i9050 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1369 %mem_tmp.i9036 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1370 %mem_tmp.i9022 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1371 %mem_tmp.i9008 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1372 %mem_tmp.i8994 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1373 %mem_tmp.i8980 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1374 %mem_tmp.i8966 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1375 %mem_tmp.i8952 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1376 %mem_tmp.i8918 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1377 %mem_tmp.i8864 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1378 %mem_tmp.i8850 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1379 %mem_tmp.i8836 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1380 %mem_tmp.i8822 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1381 %mem_tmp.i8808 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1382 %mem_tmp.i8794 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1383 %mem_tmp.i8780 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1384 %mem_tmp.i8766 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1385 %mem_tmp.i8752 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1386 %mem_tmp.i8738 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1387 %mem_tmp.i8724 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1388 %mem_tmp.i8710 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1389 %mem_tmp.i8696 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1390 %mem_tmp.i8682 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1391 %mem_tmp.i8648 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1392 %mem_tmp.i8594 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1393 %mem_tmp.i8580 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1394 %mem_tmp.i8566 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1395 %mem_tmp.i8552 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1396 %mem_tmp.i8538 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1397 %mem_tmp.i8524 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1398 %mem_tmp.i8510 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1399 %mem_tmp.i8496 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1400 %mem_tmp.i8482 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1401 %mem_tmp.i8468 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1402 %mem_tmp.i8454 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1403 %mem_tmp.i8440 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1404 %mem_tmp.i8426 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1405 %mem_tmp.i8412 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1406 %mem_tmp.i8378 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1407 %mem_tmp.i8324 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1408 %mem_tmp.i8310 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1409 %mem_tmp.i8296 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1410 %mem_tmp.i8282 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1411 %mem_tmp.i8268 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1412 %mem_tmp.i8254 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1413 %mem_tmp.i8240 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1414 %mem_tmp.i8226 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1415 %mem_tmp.i8212 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1416 %mem_tmp.i8198 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1417 %mem_tmp.i8184 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1418 %mem_tmp.i8170 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1419 %mem_tmp.i8156 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1420 %mem_tmp.i8142 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1421 %mem_tmp.i8108 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1422 %mem_tmp.i8054 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1423 %mem_tmp.i7998 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1424 %mem_tmp.i7984 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1425 %mem_tmp.i7970 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1426 %mem_tmp.i7956 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1427 %mem_tmp.i7942 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1428 %mem_tmp.i7928 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1429 %mem_tmp.i7914 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1430 %mem_tmp.i7900 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1431 %mem_tmp.i7886 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1432 %mem_tmp.i7872 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1433 %mem_tmp.i7858 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1434 %mem_tmp.i7844 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1435 %mem_tmp.i7830 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1436 %mem_tmp.i7816 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1437 %mem_tmp.i7782 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1438 %mem_tmp.i7728 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1439 %mem_tmp.i7714 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1440 %mem_tmp.i7700 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1441 %mem_tmp.i7686 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1442 %mem_tmp.i7672 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1443 %mem_tmp.i7658 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1444 %mem_tmp.i7644 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1445 %mem_tmp.i7630 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1446 %mem_tmp.i7616 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1447 %mem_tmp.i7602 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1448 %mem_tmp.i7588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1449 %mem_tmp.i7574 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1450 %mem_tmp.i7560 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1451 %mem_tmp.i7546 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1452 %mem_tmp.i7512 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1453 %mem_tmp.i7458 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1454 %mem_tmp.i7444 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1455 %mem_tmp.i7430 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1456 %mem_tmp.i7416 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1457 %mem_tmp.i7402 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1458 %mem_tmp.i7388 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1459 %mem_tmp.i7374 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1460 %mem_tmp.i7360 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1461 %mem_tmp.i7346 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1462 %mem_tmp.i7332 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1463 %mem_tmp.i7318 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1464 %mem_tmp.i7304 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1465 %mem_tmp.i7290 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1466 %mem_tmp.i7276 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1467 %mem_tmp.i7242 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1468 %mem_tmp.i7188 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1469 %mem_tmp.i7174 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1470 %mem_tmp.i7160 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1471 %mem_tmp.i7146 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1472 %mem_tmp.i7132 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1473 %mem_tmp.i7118 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1474 %mem_tmp.i7104 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1475 %mem_tmp.i7090 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1476 %mem_tmp.i7076 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1477 %mem_tmp.i7062 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1478 %mem_tmp.i7048 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1479 %mem_tmp.i7034 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1480 %mem_tmp.i7020 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1481 %mem_tmp.i7006 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1482 %mem_tmp.i6972 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1483 %mem_tmp.i6918 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1484 %mem_tmp.i6862 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1485 %mem_tmp.i6848 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1486 %mem_tmp.i6834 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1487 %mem_tmp.i6820 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1488 %mem_tmp.i6806 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1489 %mem_tmp.i6792 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1490 %mem_tmp.i6778 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1491 %mem_tmp.i6764 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1492 %mem_tmp.i6750 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1493 %mem_tmp.i6736 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1494 %mem_tmp.i6722 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1495 %mem_tmp.i6708 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1496 %mem_tmp.i6694 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1497 %mem_tmp.i6680 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1498 %mem_tmp.i6646 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1499 %mem_tmp.i6592 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1500 %mem_tmp.i6578 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1501 %mem_tmp.i6564 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1502 %mem_tmp.i6550 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1503 %mem_tmp.i6536 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1504 %mem_tmp.i6522 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1505 %mem_tmp.i6508 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1506 %mem_tmp.i6494 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1507 %mem_tmp.i6480 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1508 %mem_tmp.i6466 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1509 %mem_tmp.i6452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1510 %mem_tmp.i6438 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1511 %mem_tmp.i6424 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1512 %mem_tmp.i6410 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1513 %mem_tmp.i6376 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1514 %mem_tmp.i6322 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1515 %mem_tmp.i6308 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1516 %mem_tmp.i6294 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1517 %mem_tmp.i6280 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1518 %mem_tmp.i6266 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1519 %mem_tmp.i6252 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1520 %mem_tmp.i6238 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1521 %mem_tmp.i6224 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1522 %mem_tmp.i6210 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1523 %mem_tmp.i6196 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1524 %mem_tmp.i6182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1525 %mem_tmp.i6168 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1526 %mem_tmp.i6154 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1527 %mem_tmp.i6140 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1528 %mem_tmp.i6106 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1529 %mem_tmp.i6052 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1530 %mem_tmp.i6038 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1531 %mem_tmp.i6024 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1532 %mem_tmp.i6010 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1533 %mem_tmp.i5996 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1534 %mem_tmp.i5982 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1535 %mem_tmp.i5968 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1536 %mem_tmp.i5954 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1537 %mem_tmp.i5940 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1538 %mem_tmp.i5926 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1539 %mem_tmp.i5912 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1540 %mem_tmp.i5898 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1541 %mem_tmp.i5884 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1542 %mem_tmp.i5870 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1543 %mem_tmp.i5836 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1544 %mem_tmp.i5782 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1545 %mem_tmp.i5726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1546 %mem_tmp.i5670 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1547 %mem_tmp.i5656 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1548 %mem_tmp.i5642 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1549 %mem_tmp.i5628 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1550 %mem_tmp.i5614 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1551 %mem_tmp.i5600 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1552 %mem_tmp.i5586 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1553 %mem_tmp.i5572 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1554 %mem_tmp.i5558 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1555 %mem_tmp.i5544 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1556 %mem_tmp.i5530 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1557 %mem_tmp.i5516 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1558 %mem_tmp.i5502 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1559 %mem_tmp.i5488 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1560 %mem_tmp.i5454 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1561 %mem_tmp.i5400 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1562 %mem_tmp.i5386 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1563 %mem_tmp.i5372 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1564 %mem_tmp.i5358 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1565 %mem_tmp.i5344 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1566 %mem_tmp.i5330 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1567 %mem_tmp.i5316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1568 %mem_tmp.i5302 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1569 %mem_tmp.i5288 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1570 %mem_tmp.i5274 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1571 %mem_tmp.i5260 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1572 %mem_tmp.i5246 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1573 %mem_tmp.i5232 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1574 %mem_tmp.i5218 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1575 %mem_tmp.i5184 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1576 %mem_tmp.i5130 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1577 %mem_tmp.i5116 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1578 %mem_tmp.i5102 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1579 %mem_tmp.i5088 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1580 %mem_tmp.i5074 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1581 %mem_tmp.i5060 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1582 %mem_tmp.i5046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1583 %mem_tmp.i5032 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1584 %mem_tmp.i5018 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1585 %mem_tmp.i5004 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1586 %mem_tmp.i4990 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1587 %mem_tmp.i4976 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1588 %mem_tmp.i4962 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1589 %mem_tmp.i4948 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1590 %mem_tmp.i4914 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1591 %mem_tmp.i4860 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1592 %mem_tmp.i4846 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1593 %mem_tmp.i4832 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1594 %mem_tmp.i4818 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1595 %mem_tmp.i4804 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1596 %mem_tmp.i4790 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1597 %mem_tmp.i4776 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1598 %mem_tmp.i4762 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1599 %mem_tmp.i4748 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1600 %mem_tmp.i4734 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1601 %mem_tmp.i4720 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1602 %mem_tmp.i4706 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1603 %mem_tmp.i4692 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1604 %mem_tmp.i4678 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1605 %mem_tmp.i4644 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1606 %mem_tmp.i4590 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1607 %mem_tmp.i4534 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1608 %mem_tmp.i4520 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1609 %mem_tmp.i4506 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1610 %mem_tmp.i4492 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1611 %mem_tmp.i4478 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1612 %mem_tmp.i4464 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1613 %mem_tmp.i4450 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1614 %mem_tmp.i4436 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1615 %mem_tmp.i4422 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1616 %mem_tmp.i4408 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1617 %mem_tmp.i4394 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1618 %mem_tmp.i4380 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1619 %mem_tmp.i4366 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1620 %mem_tmp.i4352 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1621 %mem_tmp.i4318 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1622 %mem_tmp.i4264 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1623 %mem_tmp.i4250 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1624 %mem_tmp.i4236 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1625 %mem_tmp.i4222 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1626 %mem_tmp.i4208 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1627 %mem_tmp.i4194 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1628 %mem_tmp.i4180 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1629 %mem_tmp.i4166 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1630 %mem_tmp.i4152 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1631 %mem_tmp.i4138 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1632 %mem_tmp.i4124 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1633 %mem_tmp.i4110 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1634 %mem_tmp.i4096 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1635 %mem_tmp.i4082 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1636 %mem_tmp.i4048 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1637 %mem_tmp.i3994 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1638 %mem_tmp.i3980 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1639 %mem_tmp.i3966 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1640 %mem_tmp.i3952 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1641 %mem_tmp.i3938 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1642 %mem_tmp.i3924 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1643 %mem_tmp.i3910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1644 %mem_tmp.i3896 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1645 %mem_tmp.i3882 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1646 %mem_tmp.i3868 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1647 %mem_tmp.i3854 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1648 %mem_tmp.i3840 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1649 %mem_tmp.i3826 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1650 %mem_tmp.i3812 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1651 %mem_tmp.i3778 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1652 %mem_tmp.i3724 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1653 %mem_tmp.i3710 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1654 %mem_tmp.i3696 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1655 %mem_tmp.i3682 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1656 %mem_tmp.i3668 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1657 %mem_tmp.i3654 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1658 %mem_tmp.i3640 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1659 %mem_tmp.i3626 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1660 %mem_tmp.i3612 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1661 %mem_tmp.i3598 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1662 %mem_tmp.i3584 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1663 %mem_tmp.i3570 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1664 %mem_tmp.i3556 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1665 %mem_tmp.i3542 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1666 %mem_tmp.i3508 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1667 %mem_tmp.i3454 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1668 %mem_tmp.i3398 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1669 %mem_tmp.i3384 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1670 %mem_tmp.i3370 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1671 %mem_tmp.i3356 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1672 %mem_tmp.i3342 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1673 %mem_tmp.i3328 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1674 %mem_tmp.i3314 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1675 %mem_tmp.i3300 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1676 %mem_tmp.i3286 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1677 %mem_tmp.i3272 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1678 %mem_tmp.i3258 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1679 %mem_tmp.i3244 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1680 %mem_tmp.i3230 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1681 %mem_tmp.i3216 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1682 %mem_tmp.i3182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1683 %mem_tmp.i3128 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1684 %mem_tmp.i3114 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1685 %mem_tmp.i3100 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1686 %mem_tmp.i3086 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1687 %mem_tmp.i3072 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1688 %mem_tmp.i3058 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1689 %mem_tmp.i3044 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1690 %mem_tmp.i3030 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1691 %mem_tmp.i3016 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1692 %mem_tmp.i3002 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1693 %mem_tmp.i2988 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1694 %mem_tmp.i2974 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1695 %mem_tmp.i2960 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1696 %mem_tmp.i2946 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1697 %mem_tmp.i2912 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1698 %mem_tmp.i2858 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1699 %mem_tmp.i2844 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1700 %mem_tmp.i2830 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1701 %mem_tmp.i2816 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1702 %mem_tmp.i2802 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1703 %mem_tmp.i2788 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1704 %mem_tmp.i2774 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1705 %mem_tmp.i2760 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1706 %mem_tmp.i2746 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1707 %mem_tmp.i2732 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1708 %mem_tmp.i2718 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1709 %mem_tmp.i2704 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1710 %mem_tmp.i2690 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1711 %mem_tmp.i2676 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1712 %mem_tmp.i2642 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1713 %mem_tmp.i2588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1714 %mem_tmp.i2574 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1715 %mem_tmp.i2560 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1716 %mem_tmp.i2546 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1717 %mem_tmp.i2532 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1718 %mem_tmp.i2518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1719 %mem_tmp.i2504 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1720 %mem_tmp.i2490 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1721 %mem_tmp.i2476 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1722 %mem_tmp.i2462 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1723 %mem_tmp.i2448 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1724 %mem_tmp.i2434 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1725 %mem_tmp.i2420 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1726 %mem_tmp.i2406 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1727 %mem_tmp.i2372 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1728 %mem_tmp.i2318 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1729 %mem_tmp.i2262 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1730 %mem_tmp.i2248 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1731 %mem_tmp.i2234 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1732 %mem_tmp.i2220 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1733 %mem_tmp.i2206 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1734 %mem_tmp.i2192 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1735 %mem_tmp.i2178 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1736 %mem_tmp.i2164 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1737 %mem_tmp.i2150 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1738 %mem_tmp.i2136 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1739 %mem_tmp.i2122 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1740 %mem_tmp.i2108 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1741 %mem_tmp.i2094 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1742 %mem_tmp.i2080 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1743 %mem_tmp.i2046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1744 %mem_tmp.i1992 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1745 %mem_tmp.i1978 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1746 %mem_tmp.i1964 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1747 %mem_tmp.i1950 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1748 %mem_tmp.i1936 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1749 %mem_tmp.i1922 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1750 %mem_tmp.i1908 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1751 %mem_tmp.i1894 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1752 %mem_tmp.i1880 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1753 %mem_tmp.i1866 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1754 %mem_tmp.i1852 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1755 %mem_tmp.i1838 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1756 %mem_tmp.i1824 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1757 %mem_tmp.i1810 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1758 %mem_tmp.i1776 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1759 %mem_tmp.i1722 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1760 %mem_tmp.i1708 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1761 %mem_tmp.i1694 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1762 %mem_tmp.i1680 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1763 %mem_tmp.i1666 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1764 %mem_tmp.i1652 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1765 %mem_tmp.i1638 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1766 %mem_tmp.i1624 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1767 %mem_tmp.i1610 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1768 %mem_tmp.i1596 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1769 %mem_tmp.i1582 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1770 %mem_tmp.i1568 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1771 %mem_tmp.i1554 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1772 %mem_tmp.i1540 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1773 %mem_tmp.i1506 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1774 %mem_tmp.i1452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1775 %mem_tmp.i1438 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1776 %mem_tmp.i1424 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1777 %mem_tmp.i1410 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1778 %mem_tmp.i1396 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1779 %mem_tmp.i1382 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1780 %mem_tmp.i1368 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1781 %mem_tmp.i1354 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1782 %mem_tmp.i1340 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1783 %mem_tmp.i1326 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1784 %mem_tmp.i1312 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1785 %mem_tmp.i1298 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1786 %mem_tmp.i1284 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1787 %mem_tmp.i1270 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1788 %mem_tmp.i1236 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1789 %mem_tmp.i1182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1790 %mem_tmp.i1126 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1791 %mem_tmp.i1112 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1792 %mem_tmp.i1098 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1793 %mem_tmp.i1084 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1794 %mem_tmp.i1070 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1795 %mem_tmp.i1056 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1796 %mem_tmp.i1042 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1797 %mem_tmp.i1028 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1798 %mem_tmp.i1014 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1799 %mem_tmp.i1000 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1800 %mem_tmp.i986 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1801 %mem_tmp.i972 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1802 %mem_tmp.i958 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1803 %mem_tmp.i944 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1804 %mem_tmp.i910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1805 %mem_tmp.i856 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1806 %mem_tmp.i842 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1807 %mem_tmp.i828 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1808 %mem_tmp.i814 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1809 %mem_tmp.i800 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1810 %mem_tmp.i786 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1811 %mem_tmp.i772 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1812 %mem_tmp.i758 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1813 %mem_tmp.i744 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1814 %mem_tmp.i730 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1815 %mem_tmp.i716 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1816 %mem_tmp.i702 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1817 %mem_tmp.i688 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1818 %mem_tmp.i674 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1819 %mem_tmp.i640 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1820 %mem_tmp.i586 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1821 %mem_tmp.i572 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1822 %mem_tmp.i558 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1823 %mem_tmp.i544 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1824 %mem_tmp.i530 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1825 %mem_tmp.i516 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1826 %mem_tmp.i502 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1827 %mem_tmp.i488 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1828 %mem_tmp.i474 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1829 %mem_tmp.i460 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1830 %mem_tmp.i446 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1831 %mem_tmp.i432 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1832 %mem_tmp.i418 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1833 %mem_tmp.i404 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1834 %mem_tmp.i370 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1835 %mem_tmp.i316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1836 %mem_tmp.i302 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1837 %mem_tmp.i288 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1838 %mem_tmp.i274 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1839 %mem_tmp.i260 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1840 %mem_tmp.i246 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1841 %mem_tmp.i232 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1842 %mem_tmp.i218 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1843 %mem_tmp.i204 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1844 %mem_tmp.i190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1845 %mem_tmp.i176 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1846 %mem_tmp.i162 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1847 %mem_tmp.i148 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1848 %mem_tmp.i134 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1849 %mem_tmp.i100 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1850 %mem_tmp.i46 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1851 %mem_tmp.i = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1852 %ret5 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=8]
1853 %ret4 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=32]
1854 %ret3 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=122]
1855 %mem_tmp.5 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1856 %mem_tmp.6 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1857 %mem_tmp.9 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1858 %mem_tmp.10 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1859 %mem_tmp.13 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1860 %mem_tmp.20 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1861 %mem_tmp.21 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1862 %mem_tmp.24 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1863 %mem_tmp.25 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1864 %mem_tmp.28 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1865 %mem_tmp.35 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1866 %mem_tmp.36 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1867 %mem_tmp.39 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1868 %mem_tmp.40 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1869 %mem_tmp.43 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1870 %mem_tmp.50 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1871 %mem_tmp.51 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1872 %mem_tmp.54 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1873 %mem_tmp.55 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1874 %mem_tmp.58 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1875 %mem_tmp.66 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1876 %mem_tmp.67 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1877 %mem_tmp.70 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1878 %mem_tmp.71 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1879 %mem_tmp.74 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1880 %mem_tmp.81 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1881 %mem_tmp.82 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1882 %mem_tmp.85 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1883 %mem_tmp.86 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1884 %mem_tmp.89 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1885 %mem_tmp.96 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1886 %mem_tmp.97 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1887 %mem_tmp.100 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1888 %mem_tmp.101 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1889 %mem_tmp.104 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1890 %mem_tmp.111 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1891 %mem_tmp.112 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1892 %mem_tmp.115 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1893 %mem_tmp.116 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1894 %mem_tmp.119 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1895 %mem_tmp.127 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1896 %mem_tmp.128 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1897 %mem_tmp.131 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1898 %mem_tmp.132 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1899 %mem_tmp.135 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1900 %mem_tmp.142 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1901 %mem_tmp.143 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1902 %mem_tmp.146 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1903 %mem_tmp.147 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1904 %mem_tmp.150 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1905 %mem_tmp.157 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1906 %mem_tmp.158 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1907 %mem_tmp.161 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1908 %mem_tmp.162 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1909 %mem_tmp.165 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1910 %mem_tmp.172 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1911 %mem_tmp.173 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1912 %mem_tmp.176 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1913 %mem_tmp.177 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1914 %mem_tmp.180 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1915 %mem_tmp.188 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1916 %mem_tmp.189 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1917 %mem_tmp.192 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1918 %mem_tmp.193 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1919 %mem_tmp.196 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1920 %mem_tmp.203 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1921 %mem_tmp.204 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1922 %mem_tmp.207 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1923 %mem_tmp.208 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1924 %mem_tmp.211 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1925 %mem_tmp.218 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1926 %mem_tmp.219 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1927 %mem_tmp.222 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1928 %mem_tmp.223 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1929 %mem_tmp.226 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1930 %mem_tmp.233 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1931 %mem_tmp.234 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1932 %mem_tmp.237 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1933 %mem_tmp.238 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1934 %mem_tmp.241 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1935 %mem_tmp.249 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1936 %mem_tmp.250 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1937 %mem_tmp.253 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1938 %mem_tmp.254 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1939 %mem_tmp.257 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1940 %mem_tmp.264 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1941 %mem_tmp.265 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1942 %mem_tmp.268 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1943 %mem_tmp.269 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1944 %mem_tmp.272 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1945 %mem_tmp.279 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1946 %mem_tmp.280 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1947 %mem_tmp.283 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1948 %mem_tmp.284 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1949 %mem_tmp.287 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1950 %mem_tmp.294 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1951 %mem_tmp.295 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1952 %mem_tmp.298 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1953 %mem_tmp.299 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1954 %mem_tmp.302 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1955 %mem_tmp.311 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1956 %mem_tmp.312 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1957 %mem_tmp.315 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1958 %mem_tmp.316 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1959 %mem_tmp.319 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1960 %mem_tmp.326 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1961 %mem_tmp.327 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1962 %mem_tmp.330 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1963 %mem_tmp.331 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1964 %mem_tmp.334 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1965 %mem_tmp.341 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1966 %mem_tmp.342 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1967 %mem_tmp.345 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1968 %mem_tmp.346 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1969 %mem_tmp.349 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1970 %mem_tmp.356 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1971 %mem_tmp.357 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1972 %mem_tmp.360 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1973 %mem_tmp.361 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1974 %mem_tmp.364 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1975 %mem_tmp.372 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1976 %mem_tmp.373 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1977 %mem_tmp.376 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1978 %mem_tmp.377 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1979 %mem_tmp.380 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1980 %mem_tmp.387 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1981 %mem_tmp.388 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1982 %mem_tmp.391 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1983 %mem_tmp.392 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1984 %mem_tmp.395 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1985 %mem_tmp.402 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1986 %mem_tmp.403 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1987 %mem_tmp.406 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1988 %mem_tmp.407 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1989 %mem_tmp.410 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1990 %mem_tmp.417 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1991 %mem_tmp.418 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1992 %mem_tmp.421 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1993 %mem_tmp.422 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1994 %mem_tmp.425 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1995 %mem_tmp.433 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1996 %mem_tmp.434 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1997 %mem_tmp.437 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1998 %mem_tmp.438 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
1999 %mem_tmp.441 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2000 %mem_tmp.448 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2001 %mem_tmp.449 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2002 %mem_tmp.452 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2003 %mem_tmp.453 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2004 %mem_tmp.456 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2005 %mem_tmp.463 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2006 %mem_tmp.464 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2007 %mem_tmp.467 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2008 %mem_tmp.468 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2009 %mem_tmp.471 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2010 %mem_tmp.478 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2011 %mem_tmp.479 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2012 %mem_tmp.482 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2013 %mem_tmp.483 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2014 %mem_tmp.486 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2015 %mem_tmp.494 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2016 %mem_tmp.495 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2017 %mem_tmp.498 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2018 %mem_tmp.499 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2019 %mem_tmp.502 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2020 %mem_tmp.509 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2021 %mem_tmp.510 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2022 %mem_tmp.513 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2023 %mem_tmp.514 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2024 %mem_tmp.517 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2025 %mem_tmp.524 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2026 %mem_tmp.525 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2027 %mem_tmp.528 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2028 %mem_tmp.529 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2029 %mem_tmp.532 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2030 %mem_tmp.539 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2031 %mem_tmp.540 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2032 %mem_tmp.543 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2033 %mem_tmp.544 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2034 %mem_tmp.547 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2035 %mem_tmp.555 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2036 %mem_tmp.556 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2037 %mem_tmp.559 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2038 %mem_tmp.560 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2039 %mem_tmp.563 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2040 %mem_tmp.570 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2041 %mem_tmp.571 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2042 %mem_tmp.574 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2043 %mem_tmp.575 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2044 %mem_tmp.578 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2045 %mem_tmp.585 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2046 %mem_tmp.586 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2047 %mem_tmp.589 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2048 %mem_tmp.590 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2049 %mem_tmp.593 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2050 %mem_tmp.600 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2051 %mem_tmp.601 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2052 %mem_tmp.604 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2053 %mem_tmp.605 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2054 %mem_tmp.608 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2055 %mem_tmp.617 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2056 %mem_tmp.618 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2057 %mem_tmp.621 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2058 %mem_tmp.622 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2059 %mem_tmp.625 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2060 %mem_tmp.632 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2061 %mem_tmp.633 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2062 %mem_tmp.636 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2063 %mem_tmp.637 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2064 %mem_tmp.640 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2065 %mem_tmp.647 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2066 %mem_tmp.648 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2067 %mem_tmp.651 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2068 %mem_tmp.652 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2069 %mem_tmp.655 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2070 %mem_tmp.662 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2071 %mem_tmp.663 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2072 %mem_tmp.666 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2073 %mem_tmp.667 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2074 %mem_tmp.670 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2075 %mem_tmp.678 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2076 %mem_tmp.679 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2077 %mem_tmp.682 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2078 %mem_tmp.683 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2079 %mem_tmp.686 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2080 %mem_tmp.693 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2081 %mem_tmp.694 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2082 %mem_tmp.697 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2083 %mem_tmp.698 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2084 %mem_tmp.701 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2085 %mem_tmp.708 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2086 %mem_tmp.709 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2087 %mem_tmp.712 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2088 %mem_tmp.713 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2089 %mem_tmp.716 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2090 %mem_tmp.723 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2091 %mem_tmp.724 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2092 %mem_tmp.727 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2093 %mem_tmp.728 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2094 %mem_tmp.731 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2095 %mem_tmp.739 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2096 %mem_tmp.740 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2097 %mem_tmp.743 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2098 %mem_tmp.744 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2099 %mem_tmp.747 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2100 %mem_tmp.754 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2101 %mem_tmp.755 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2102 %mem_tmp.758 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2103 %mem_tmp.759 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2104 %mem_tmp.762 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2105 %mem_tmp.769 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2106 %mem_tmp.770 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2107 %mem_tmp.773 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2108 %mem_tmp.774 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2109 %mem_tmp.777 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2110 %mem_tmp.784 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2111 %mem_tmp.785 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2112 %mem_tmp.788 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2113 %mem_tmp.789 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2114 %mem_tmp.792 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2115 %mem_tmp.800 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2116 %mem_tmp.801 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2117 %mem_tmp.804 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2118 %mem_tmp.805 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2119 %mem_tmp.808 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2120 %mem_tmp.815 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2121 %mem_tmp.816 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2122 %mem_tmp.819 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2123 %mem_tmp.820 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2124 %mem_tmp.823 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2125 %mem_tmp.830 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2126 %mem_tmp.831 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2127 %mem_tmp.834 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2128 %mem_tmp.835 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2129 %mem_tmp.838 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2130 %mem_tmp.845 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2131 %mem_tmp.846 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2132 %mem_tmp.849 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2133 %mem_tmp.850 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2134 %mem_tmp.853 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2135 %mem_tmp.861 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2136 %mem_tmp.862 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2137 %mem_tmp.865 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2138 %mem_tmp.866 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2139 %mem_tmp.869 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2140 %mem_tmp.876 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2141 %mem_tmp.877 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2142 %mem_tmp.880 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2143 %mem_tmp.881 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2144 %mem_tmp.884 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2145 %mem_tmp.891 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2146 %mem_tmp.892 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2147 %mem_tmp.895 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2148 %mem_tmp.896 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2149 %mem_tmp.899 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2150 %mem_tmp.906 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2151 %mem_tmp.907 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2152 %mem_tmp.910 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2153 %mem_tmp.911 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2154 %mem_tmp.914 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2155 %mem_tmp.923 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2156 %mem_tmp.924 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2157 %mem_tmp.927 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2158 %mem_tmp.928 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2159 %mem_tmp.931 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2160 %mem_tmp.938 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2161 %mem_tmp.939 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2162 %mem_tmp.942 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2163 %mem_tmp.943 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2164 %mem_tmp.946 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2165 %mem_tmp.953 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2166 %mem_tmp.954 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2167 %mem_tmp.957 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2168 %mem_tmp.958 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2169 %mem_tmp.961 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2170 %mem_tmp.968 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2171 %mem_tmp.969 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2172 %mem_tmp.972 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2173 %mem_tmp.973 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2174 %mem_tmp.976 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2175 %mem_tmp.984 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2176 %mem_tmp.985 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2177 %mem_tmp.988 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2178 %mem_tmp.989 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2179 %mem_tmp.992 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2180 %mem_tmp.999 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2181 %mem_tmp.1000 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2182 %mem_tmp.1003 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2183 %mem_tmp.1004 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2184 %mem_tmp.1007 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2185 %mem_tmp.1014 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2186 %mem_tmp.1015 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2187 %mem_tmp.1018 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2188 %mem_tmp.1019 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2189 %mem_tmp.1022 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2190 %mem_tmp.1029 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2191 %mem_tmp.1030 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2192 %mem_tmp.1033 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2193 %mem_tmp.1034 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2194 %mem_tmp.1037 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2195 %mem_tmp.1045 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2196 %mem_tmp.1046 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2197 %mem_tmp.1049 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2198 %mem_tmp.1050 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2199 %mem_tmp.1053 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2200 %mem_tmp.1060 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2201 %mem_tmp.1061 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2202 %mem_tmp.1064 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2203 %mem_tmp.1065 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2204 %mem_tmp.1068 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2205 %mem_tmp.1075 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2206 %mem_tmp.1076 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2207 %mem_tmp.1079 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2208 %mem_tmp.1080 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2209 %mem_tmp.1083 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2210 %mem_tmp.1090 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2211 %mem_tmp.1091 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2212 %mem_tmp.1094 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2213 %mem_tmp.1095 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2214 %mem_tmp.1098 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2215 %mem_tmp.1106 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2216 %mem_tmp.1107 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2217 %mem_tmp.1110 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2218 %mem_tmp.1111 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2219 %mem_tmp.1114 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2220 %mem_tmp.1121 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2221 %mem_tmp.1122 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2222 %mem_tmp.1125 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2223 %mem_tmp.1126 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2224 %mem_tmp.1129 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2225 %mem_tmp.1136 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2226 %mem_tmp.1137 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2227 %mem_tmp.1140 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2228 %mem_tmp.1141 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2229 %mem_tmp.1144 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2230 %mem_tmp.1151 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2231 %mem_tmp.1152 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2232 %mem_tmp.1155 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2233 %mem_tmp.1156 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2234 %mem_tmp.1159 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2235 %mem_tmp.1167 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2236 %mem_tmp.1168 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2237 %mem_tmp.1171 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2238 %mem_tmp.1172 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2239 %mem_tmp.1175 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2240 %mem_tmp.1182 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2241 %mem_tmp.1183 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2242 %mem_tmp.1186 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2243 %mem_tmp.1187 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2244 %mem_tmp.1190 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2245 %mem_tmp.1197 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2246 %mem_tmp.1198 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2247 %mem_tmp.1201 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2248 %mem_tmp.1202 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2249 %mem_tmp.1205 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2250 %mem_tmp.1212 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2251 %mem_tmp.1213 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2252 %mem_tmp.1216 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2253 %mem_tmp.1217 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2254 %mem_tmp.1220 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2255 %mem_tmp.1229 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2256 %mem_tmp.1230 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2257 %mem_tmp.1233 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2258 %mem_tmp.1234 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2259 %mem_tmp.1237 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2260 %mem_tmp.1244 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2261 %mem_tmp.1245 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2262 %mem_tmp.1248 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2263 %mem_tmp.1249 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2264 %mem_tmp.1252 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2265 %mem_tmp.1259 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2266 %mem_tmp.1260 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2267 %mem_tmp.1263 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2268 %mem_tmp.1264 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2269 %mem_tmp.1267 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2270 %mem_tmp.1274 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2271 %mem_tmp.1275 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2272 %mem_tmp.1278 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2273 %mem_tmp.1279 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2274 %mem_tmp.1282 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2275 %mem_tmp.1290 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2276 %mem_tmp.1291 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2277 %mem_tmp.1294 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2278 %mem_tmp.1295 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2279 %mem_tmp.1298 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2280 %mem_tmp.1305 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2281 %mem_tmp.1306 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2282 %mem_tmp.1309 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2283 %mem_tmp.1310 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2284 %mem_tmp.1313 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2285 %mem_tmp.1320 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2286 %mem_tmp.1321 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2287 %mem_tmp.1324 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2288 %mem_tmp.1325 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2289 %mem_tmp.1328 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2290 %mem_tmp.1335 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2291 %mem_tmp.1336 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2292 %mem_tmp.1339 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2293 %mem_tmp.1340 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2294 %mem_tmp.1343 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2295 %mem_tmp.1351 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2296 %mem_tmp.1352 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2297 %mem_tmp.1355 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2298 %mem_tmp.1356 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2299 %mem_tmp.1359 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2300 %mem_tmp.1366 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2301 %mem_tmp.1367 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2302 %mem_tmp.1370 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2303 %mem_tmp.1371 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2304 %mem_tmp.1374 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2305 %mem_tmp.1381 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2306 %mem_tmp.1382 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2307 %mem_tmp.1385 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2308 %mem_tmp.1386 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2309 %mem_tmp.1389 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2310 %mem_tmp.1396 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2311 %mem_tmp.1397 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2312 %mem_tmp.1400 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2313 %mem_tmp.1401 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2314 %mem_tmp.1404 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2315 %mem_tmp.1412 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2316 %mem_tmp.1413 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2317 %mem_tmp.1416 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2318 %mem_tmp.1417 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2319 %mem_tmp.1420 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2320 %mem_tmp.1427 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2321 %mem_tmp.1428 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2322 %mem_tmp.1431 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2323 %mem_tmp.1432 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2324 %mem_tmp.1435 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2325 %mem_tmp.1442 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2326 %mem_tmp.1443 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2327 %mem_tmp.1446 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2328 %mem_tmp.1447 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2329 %mem_tmp.1450 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2330 %mem_tmp.1457 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2331 %mem_tmp.1458 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2332 %mem_tmp.1461 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2333 %mem_tmp.1462 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2334 %mem_tmp.1465 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2335 %mem_tmp.1473 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2336 %mem_tmp.1474 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2337 %mem_tmp.1477 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2338 %mem_tmp.1478 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2339 %mem_tmp.1481 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2340 %mem_tmp.1488 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2341 %mem_tmp.1489 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2342 %mem_tmp.1492 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2343 %mem_tmp.1493 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2344 %mem_tmp.1496 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2345 %mem_tmp.1503 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2346 %mem_tmp.1504 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2347 %mem_tmp.1507 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2348 %mem_tmp.1508 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2349 %mem_tmp.1511 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2350 %mem_tmp.1518 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2351 %mem_tmp.1519 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2352 %mem_tmp.1522 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2353 %mem_tmp.1523 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2354 %mem_tmp.1526 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2355 %mem_tmp.1535 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2356 %mem_tmp.1536 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2357 %mem_tmp.1539 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2358 %mem_tmp.1540 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2359 %mem_tmp.1543 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2360 %mem_tmp.1550 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2361 %mem_tmp.1551 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2362 %mem_tmp.1554 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2363 %mem_tmp.1555 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2364 %mem_tmp.1558 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2365 %mem_tmp.1565 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2366 %mem_tmp.1566 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2367 %mem_tmp.1569 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2368 %mem_tmp.1570 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2369 %mem_tmp.1573 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2370 %mem_tmp.1580 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2371 %mem_tmp.1581 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2372 %mem_tmp.1584 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2373 %mem_tmp.1585 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2374 %mem_tmp.1588 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2375 %mem_tmp.1596 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2376 %mem_tmp.1597 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2377 %mem_tmp.1600 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2378 %mem_tmp.1601 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2379 %mem_tmp.1604 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2380 %mem_tmp.1611 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2381 %mem_tmp.1612 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2382 %mem_tmp.1615 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2383 %mem_tmp.1616 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2384 %mem_tmp.1619 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2385 %mem_tmp.1626 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2386 %mem_tmp.1627 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2387 %mem_tmp.1630 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2388 %mem_tmp.1631 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2389 %mem_tmp.1634 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2390 %mem_tmp.1641 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2391 %mem_tmp.1642 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2392 %mem_tmp.1645 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2393 %mem_tmp.1646 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2394 %mem_tmp.1649 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2395 %mem_tmp.1657 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2396 %mem_tmp.1658 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2397 %mem_tmp.1661 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2398 %mem_tmp.1662 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2399 %mem_tmp.1665 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2400 %mem_tmp.1672 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2401 %mem_tmp.1673 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2402 %mem_tmp.1676 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2403 %mem_tmp.1677 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2404 %mem_tmp.1680 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2405 %mem_tmp.1687 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2406 %mem_tmp.1688 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2407 %mem_tmp.1691 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2408 %mem_tmp.1692 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2409 %mem_tmp.1695 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2410 %mem_tmp.1702 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2411 %mem_tmp.1703 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2412 %mem_tmp.1706 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2413 %mem_tmp.1707 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2414 %mem_tmp.1710 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2415 %mem_tmp.1718 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2416 %mem_tmp.1719 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2417 %mem_tmp.1722 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2418 %mem_tmp.1723 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2419 %mem_tmp.1726 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2420 %mem_tmp.1733 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2421 %mem_tmp.1734 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2422 %mem_tmp.1737 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2423 %mem_tmp.1738 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2424 %mem_tmp.1741 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2425 %mem_tmp.1748 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2426 %mem_tmp.1749 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2427 %mem_tmp.1752 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2428 %mem_tmp.1753 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2429 %mem_tmp.1756 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2430 %mem_tmp.1763 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2431 %mem_tmp.1764 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2432 %mem_tmp.1767 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2433 %mem_tmp.1768 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2434 %mem_tmp.1771 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2435 %mem_tmp.1779 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2436 %mem_tmp.1780 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2437 %mem_tmp.1783 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2438 %mem_tmp.1784 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2439 %mem_tmp.1787 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2440 %mem_tmp.1794 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2441 %mem_tmp.1795 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2442 %mem_tmp.1798 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2443 %mem_tmp.1799 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2444 %mem_tmp.1802 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2445 %mem_tmp.1809 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2446 %mem_tmp.1810 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2447 %mem_tmp.1813 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2448 %mem_tmp.1814 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2449 %mem_tmp.1817 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2450 %mem_tmp.1824 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2451 %mem_tmp.1825 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2452 %mem_tmp.1828 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2453 %mem_tmp.1829 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2454 %mem_tmp.1832 = alloca %"struct.std::dcomplex" ; <%"struct.std::dcomplex"*> [#uses=3]
2455 %tmp.2.i = getelementptr %"struct.std::dcomplex"* %agg.result, i32 0, i32 0, i32 0 ; <double*> [#uses=13]
2456 store double 0.000000e+00, double* %tmp.2.i
2457 %tmp.6.i = getelementptr %"struct.std::dcomplex"* %agg.result, i32 0, i32 0, i32 1 ; <double*> [#uses=13]
2458 store double 0.000000e+00, double* %tmp.6.i
2459 %tmp.2.i34368 = getelementptr %"struct.std::dcomplex"* %ret5, i32 0, i32 0, i32 0 ; <double*> [#uses=66]
2460 store double 0.000000e+00, double* %tmp.2.i34368
2461 %tmp.6.i34369 = getelementptr %"struct.std::dcomplex"* %ret5, i32 0, i32 0, i32 1 ; <double*> [#uses=66]
2462 store double 0.000000e+00, double* %tmp.6.i34369
2463 %tmp.2.i34366 = getelementptr %"struct.std::dcomplex"* %ret4, i32 0, i32 0, i32 0 ; <double*> [#uses=270]
2464 store double 0.000000e+00, double* %tmp.2.i34366
2465 %tmp.6.i34367 = getelementptr %"struct.std::dcomplex"* %ret4, i32 0, i32 0, i32 1 ; <double*> [#uses=270]
2466 store double 0.000000e+00, double* %tmp.6.i34367
2467 %tmp.2.i34364 = getelementptr %"struct.std::dcomplex"* %ret3, i32 0, i32 0, i32 0 ; <double*> [#uses=121]
2468 store double 0.000000e+00, double* %tmp.2.i34364
2469 %tmp.6.i34365 = getelementptr %"struct.std::dcomplex"* %ret3, i32 0, i32 0, i32 1 ; <double*> [#uses=121]
2470 store double 0.000000e+00, double* %tmp.6.i34365
2471 %tmp.6 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 1, i32 1 ; <%"struct.std::dcomplex"*> [#uses=120]
2472 %tmp.4.i34351 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34350, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2473 %tmp.5.i34352 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 0, i32 0, i32 0 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002474 %tmp.6.i34353 = load double* %tmp.5.i34352 ; <double> [#uses=1]
2475 store double %tmp.6.i34353, double* %tmp.4.i34351
Tanya Lattnerfc984402008-02-16 23:27:24 +00002476 %tmp.7.i34354 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34350, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2477 %tmp.8.i34355 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 0, i32 0, i32 1 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002478 %tmp.9.i34356 = load double* %tmp.8.i34355 ; <double> [#uses=1]
2479 store double %tmp.9.i34356, double* %tmp.7.i34354
Tanya Lattnerfc984402008-02-16 23:27:24 +00002480 %tmp.0.i34357 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34350, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2481 %tmp.14.i34359 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34357, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002482 %tmp.15.i34360 = load double* %tmp.14.i34359 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002483 %tmp.17.i34362 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34357, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002484 %tmp.18.i34363 = load double* %tmp.17.i34362 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002485 %tmp.12 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 1, i32 0 ; <%"struct.std::dcomplex"*> [#uses=120]
2486 %tmp.4.i34337 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34336, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2487 %tmp.5.i34338 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 1, i32 0, i32 0 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002488 %tmp.6.i34339 = load double* %tmp.5.i34338 ; <double> [#uses=1]
2489 store double %tmp.6.i34339, double* %tmp.4.i34337
Tanya Lattnerfc984402008-02-16 23:27:24 +00002490 %tmp.7.i34340 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34336, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2491 %tmp.8.i34341 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 1, i32 0, i32 1 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002492 %tmp.9.i34342 = load double* %tmp.8.i34341 ; <double> [#uses=1]
2493 store double %tmp.9.i34342, double* %tmp.7.i34340
Tanya Lattnerfc984402008-02-16 23:27:24 +00002494 %tmp.0.i34343 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34336, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2495 %tmp.13.i34344 = getelementptr %"struct.std::dcomplex"* %mem_tmp.5, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2496 %tmp.14.i34345 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34343, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002497 %tmp.15.i34346 = load double* %tmp.14.i34345 ; <double> [#uses=1]
2498 store double %tmp.15.i34346, double* %tmp.13.i34344
Tanya Lattnerfc984402008-02-16 23:27:24 +00002499 %tmp.16.i34347 = getelementptr %"struct.std::dcomplex"* %mem_tmp.5, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2500 %tmp.17.i34348 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34343, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002501 %tmp.18.i34349 = load double* %tmp.17.i34348 ; <double> [#uses=1]
2502 store double %tmp.18.i34349, double* %tmp.16.i34347
Tanya Lattnerfc984402008-02-16 23:27:24 +00002503 %tmp.4.i34323 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34322, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002504 store double %tmp.15.i34360, double* %tmp.4.i34323
Tanya Lattnerfc984402008-02-16 23:27:24 +00002505 %tmp.7.i34326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34322, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002506 store double %tmp.18.i34363, double* %tmp.7.i34326
Tanya Lattnerfc984402008-02-16 23:27:24 +00002507 %tmp.0.i34329 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i34322, %"struct.std::dcomplex"* %mem_tmp.5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2508 %tmp.14.i34331 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34329, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002509 %tmp.15.i34332 = load double* %tmp.14.i34331 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002510 %tmp.17.i34334 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34329, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002511 %tmp.18.i34335 = load double* %tmp.17.i34334 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002512 %tmp.15 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 2, i32 2 ; <%"struct.std::dcomplex"*> [#uses=60]
2513 %tmp.4.i34309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34308, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002514 store double %tmp.15.i34332, double* %tmp.4.i34309
Tanya Lattnerfc984402008-02-16 23:27:24 +00002515 %tmp.7.i34312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34308, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002516 store double %tmp.18.i34335, double* %tmp.7.i34312
Tanya Lattnerfc984402008-02-16 23:27:24 +00002517 %tmp.0.i34315 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34308, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2518 %tmp.14.i34317 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34315, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002519 %tmp.15.i34318 = load double* %tmp.14.i34317 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002520 %tmp.17.i34320 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34315, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002521 %tmp.18.i34321 = load double* %tmp.17.i34320 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002522 %tmp.21 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 1, i32 2 ; <%"struct.std::dcomplex"*> [#uses=120]
2523 %tmp.4.i34295 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34294, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002524 %tmp.6.i34297 = load double* %tmp.5.i34338 ; <double> [#uses=1]
2525 store double %tmp.6.i34297, double* %tmp.4.i34295
Tanya Lattnerfc984402008-02-16 23:27:24 +00002526 %tmp.7.i34298 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34294, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002527 %tmp.9.i34300 = load double* %tmp.8.i34341 ; <double> [#uses=1]
2528 store double %tmp.9.i34300, double* %tmp.7.i34298
Tanya Lattnerfc984402008-02-16 23:27:24 +00002529 %tmp.0.i34301 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34294, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2530 %tmp.14.i34303 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34301, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002531 %tmp.15.i34304 = load double* %tmp.14.i34303 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002532 %tmp.17.i34306 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34301, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002533 %tmp.18.i34307 = load double* %tmp.17.i34306 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002534 %tmp.4.i34281 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34280, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2535 %tmp.5.i34282 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 2, i32 0, i32 0 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002536 %tmp.6.i34283 = load double* %tmp.5.i34282 ; <double> [#uses=1]
2537 store double %tmp.6.i34283, double* %tmp.4.i34281
Tanya Lattnerfc984402008-02-16 23:27:24 +00002538 %tmp.7.i34284 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34280, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2539 %tmp.8.i34285 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 2, i32 0, i32 1 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002540 %tmp.9.i34286 = load double* %tmp.8.i34285 ; <double> [#uses=1]
2541 store double %tmp.9.i34286, double* %tmp.7.i34284
Tanya Lattnerfc984402008-02-16 23:27:24 +00002542 %tmp.0.i34287 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34280, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2543 %tmp.13.i34288 = getelementptr %"struct.std::dcomplex"* %mem_tmp.9, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2544 %tmp.14.i34289 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34287, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002545 %tmp.15.i34290 = load double* %tmp.14.i34289 ; <double> [#uses=1]
2546 store double %tmp.15.i34290, double* %tmp.13.i34288
Tanya Lattnerfc984402008-02-16 23:27:24 +00002547 %tmp.16.i34291 = getelementptr %"struct.std::dcomplex"* %mem_tmp.9, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2548 %tmp.17.i34292 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34287, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002549 %tmp.18.i34293 = load double* %tmp.17.i34292 ; <double> [#uses=1]
2550 store double %tmp.18.i34293, double* %tmp.16.i34291
Tanya Lattnerfc984402008-02-16 23:27:24 +00002551 %tmp.4.i34267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34266, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002552 store double %tmp.15.i34304, double* %tmp.4.i34267
Tanya Lattnerfc984402008-02-16 23:27:24 +00002553 %tmp.7.i34270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34266, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002554 store double %tmp.18.i34307, double* %tmp.7.i34270
Tanya Lattnerfc984402008-02-16 23:27:24 +00002555 %tmp.0.i34273 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i34266, %"struct.std::dcomplex"* %mem_tmp.9 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2556 %tmp.14.i34275 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34273, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002557 %tmp.15.i34276 = load double* %tmp.14.i34275 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002558 %tmp.17.i34278 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34273, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002559 %tmp.18.i34279 = load double* %tmp.17.i34278 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002560 %tmp.30 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 2, i32 0 ; <%"struct.std::dcomplex"*> [#uses=60]
2561 %tmp.4.i34253 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34252, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002562 store double %tmp.15.i34276, double* %tmp.4.i34253
Tanya Lattnerfc984402008-02-16 23:27:24 +00002563 %tmp.7.i34256 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34252, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002564 store double %tmp.18.i34279, double* %tmp.7.i34256
Tanya Lattnerfc984402008-02-16 23:27:24 +00002565 %tmp.0.i34259 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34252, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2566 %tmp.13.i34260 = getelementptr %"struct.std::dcomplex"* %mem_tmp.6, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2567 %tmp.14.i34261 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34259, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002568 %tmp.15.i34262 = load double* %tmp.14.i34261 ; <double> [#uses=1]
2569 store double %tmp.15.i34262, double* %tmp.13.i34260
Tanya Lattnerfc984402008-02-16 23:27:24 +00002570 %tmp.16.i34263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.6, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2571 %tmp.17.i34264 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34259, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002572 %tmp.18.i34265 = load double* %tmp.17.i34264 ; <double> [#uses=1]
2573 store double %tmp.18.i34265, double* %tmp.16.i34263
Tanya Lattnerfc984402008-02-16 23:27:24 +00002574 %tmp.4.i34239 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34238, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002575 store double %tmp.15.i34318, double* %tmp.4.i34239
Tanya Lattnerfc984402008-02-16 23:27:24 +00002576 %tmp.7.i34242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34238, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002577 store double %tmp.18.i34321, double* %tmp.7.i34242
Tanya Lattnerfc984402008-02-16 23:27:24 +00002578 %tmp.0.i34245 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34238, %"struct.std::dcomplex"* %mem_tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2579 %tmp.14.i34247 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34245, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002580 %tmp.15.i34248 = load double* %tmp.14.i34247 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002581 %tmp.17.i34250 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34245, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002582 %tmp.18.i34251 = load double* %tmp.17.i34250 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002583 %tmp.4.i34225 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34224, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002584 %tmp.6.i34227 = load double* %tmp.5.i34282 ; <double> [#uses=1]
2585 store double %tmp.6.i34227, double* %tmp.4.i34225
Tanya Lattnerfc984402008-02-16 23:27:24 +00002586 %tmp.7.i34228 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34224, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002587 %tmp.9.i34230 = load double* %tmp.8.i34285 ; <double> [#uses=1]
2588 store double %tmp.9.i34230, double* %tmp.7.i34228
Tanya Lattnerfc984402008-02-16 23:27:24 +00002589 %tmp.0.i34231 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34224, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2590 %tmp.14.i34233 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34231, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002591 %tmp.15.i34234 = load double* %tmp.14.i34233 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002592 %tmp.17.i34236 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34231, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002593 %tmp.18.i34237 = load double* %tmp.17.i34236 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002594 %tmp.4.i34211 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34210, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002595 %tmp.6.i34213 = load double* %tmp.5.i34352 ; <double> [#uses=1]
2596 store double %tmp.6.i34213, double* %tmp.4.i34211
Tanya Lattnerfc984402008-02-16 23:27:24 +00002597 %tmp.7.i34214 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34210, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002598 %tmp.9.i34216 = load double* %tmp.8.i34355 ; <double> [#uses=1]
2599 store double %tmp.9.i34216, double* %tmp.7.i34214
Tanya Lattnerfc984402008-02-16 23:27:24 +00002600 %tmp.0.i34217 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34210, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2601 %tmp.13.i34218 = getelementptr %"struct.std::dcomplex"* %mem_tmp.13, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2602 %tmp.14.i34219 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34217, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002603 %tmp.15.i34220 = load double* %tmp.14.i34219 ; <double> [#uses=1]
2604 store double %tmp.15.i34220, double* %tmp.13.i34218
Tanya Lattnerfc984402008-02-16 23:27:24 +00002605 %tmp.16.i34221 = getelementptr %"struct.std::dcomplex"* %mem_tmp.13, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2606 %tmp.17.i34222 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34217, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002607 %tmp.18.i34223 = load double* %tmp.17.i34222 ; <double> [#uses=1]
2608 store double %tmp.18.i34223, double* %tmp.16.i34221
Tanya Lattnerfc984402008-02-16 23:27:24 +00002609 %tmp.4.i34197 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34196, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002610 store double %tmp.15.i34234, double* %tmp.4.i34197
Tanya Lattnerfc984402008-02-16 23:27:24 +00002611 %tmp.7.i34200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34196, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002612 store double %tmp.18.i34237, double* %tmp.7.i34200
Tanya Lattnerfc984402008-02-16 23:27:24 +00002613 %tmp.0.i34203 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i34196, %"struct.std::dcomplex"* %mem_tmp.13 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2614 %tmp.14.i34205 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34203, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002615 %tmp.15.i34206 = load double* %tmp.14.i34205 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002616 %tmp.17.i34208 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34203, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002617 %tmp.18.i34209 = load double* %tmp.17.i34208 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002618 %tmp.45 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 2, i32 1 ; <%"struct.std::dcomplex"*> [#uses=60]
2619 %tmp.4.i34183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002620 store double %tmp.15.i34206, double* %tmp.4.i34183
Tanya Lattnerfc984402008-02-16 23:27:24 +00002621 %tmp.7.i34186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002622 store double %tmp.18.i34209, double* %tmp.7.i34186
Tanya Lattnerfc984402008-02-16 23:27:24 +00002623 %tmp.0.i34189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34182, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2624 %tmp.13.i34190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.10, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2625 %tmp.14.i34191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002626 %tmp.15.i34192 = load double* %tmp.14.i34191 ; <double> [#uses=1]
2627 store double %tmp.15.i34192, double* %tmp.13.i34190
Tanya Lattnerfc984402008-02-16 23:27:24 +00002628 %tmp.16.i34193 = getelementptr %"struct.std::dcomplex"* %mem_tmp.10, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2629 %tmp.17.i34194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002630 %tmp.18.i34195 = load double* %tmp.17.i34194 ; <double> [#uses=1]
2631 store double %tmp.18.i34195, double* %tmp.16.i34193
Tanya Lattnerfc984402008-02-16 23:27:24 +00002632 %tmp.4.i34169 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34168, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002633 store double %tmp.15.i34248, double* %tmp.4.i34169
Tanya Lattnerfc984402008-02-16 23:27:24 +00002634 %tmp.7.i34172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34168, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002635 store double %tmp.18.i34251, double* %tmp.7.i34172
Tanya Lattnerfc984402008-02-16 23:27:24 +00002636 %tmp.0.i34175 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34168, %"struct.std::dcomplex"* %mem_tmp.10 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2637 %tmp.14.i34177 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34175, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002638 %tmp.15.i34178 = load double* %tmp.14.i34177 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002639 %tmp.17.i34180 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34175, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002640 %tmp.18.i34181 = load double* %tmp.17.i34180 ; <double> [#uses=1]
2641 store double %tmp.15.i34178, double* %tmp.2.i34364
2642 store double %tmp.18.i34181, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00002643 %tmp.4.i34135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34134, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2644 %tmp.5.i34136 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 3, i32 0, i32 0 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002645 %tmp.6.i34137 = load double* %tmp.5.i34136 ; <double> [#uses=1]
2646 store double %tmp.6.i34137, double* %tmp.4.i34135
Tanya Lattnerfc984402008-02-16 23:27:24 +00002647 %tmp.7.i34138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34134, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2648 %tmp.8.i34139 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 3, i32 0, i32 1 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002649 %tmp.9.i34140 = load double* %tmp.8.i34139 ; <double> [#uses=1]
2650 store double %tmp.9.i34140, double* %tmp.7.i34138
Tanya Lattnerfc984402008-02-16 23:27:24 +00002651 %tmp.0.i34141 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34134, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2652 %tmp.14.i34143 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34141, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002653 %tmp.15.i34144 = load double* %tmp.14.i34143 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002654 %tmp.17.i34146 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34141, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002655 %tmp.18.i34147 = load double* %tmp.17.i34146 ; <double> [#uses=1]
2656 %tmp.7.i34101 = load double* %tmp.2.i34366 ; <double> [#uses=1]
2657 %tmp.15.i34115 = add double %tmp.7.i34101, %tmp.15.i34144 ; <double> [#uses=1]
2658 store double %tmp.15.i34115, double* %tmp.2.i34366
2659 %tmp.26.i34122 = load double* %tmp.6.i34367 ; <double> [#uses=1]
2660 %tmp.31.i34133 = add double %tmp.26.i34122, %tmp.18.i34147 ; <double> [#uses=1]
2661 store double %tmp.31.i34133, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00002662 %tmp.4.i34081 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34080, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2663 %tmp.5.i34082 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 3, i32 0, i32 0 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002664 %tmp.6.i34083 = load double* %tmp.5.i34082 ; <double> [#uses=1]
2665 store double %tmp.6.i34083, double* %tmp.4.i34081
Tanya Lattnerfc984402008-02-16 23:27:24 +00002666 %tmp.7.i34084 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34080, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2667 %tmp.8.i34085 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 3, i32 0, i32 1 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002668 %tmp.9.i34086 = load double* %tmp.8.i34085 ; <double> [#uses=1]
2669 store double %tmp.9.i34086, double* %tmp.7.i34084
Tanya Lattnerfc984402008-02-16 23:27:24 +00002670 %tmp.0.i34087 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34080, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2671 %tmp.14.i34089 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34087, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002672 %tmp.15.i34090 = load double* %tmp.14.i34089 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002673 %tmp.17.i34092 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34087, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002674 %tmp.18.i34093 = load double* %tmp.17.i34092 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002675 %tmp.62 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 1, i32 3 ; <%"struct.std::dcomplex"*> [#uses=120]
2676 %tmp.4.i34067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34066, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002677 %tmp.6.i34069 = load double* %tmp.5.i34282 ; <double> [#uses=1]
2678 store double %tmp.6.i34069, double* %tmp.4.i34067
Tanya Lattnerfc984402008-02-16 23:27:24 +00002679 %tmp.7.i34070 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34066, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002680 %tmp.9.i34072 = load double* %tmp.8.i34285 ; <double> [#uses=1]
2681 store double %tmp.9.i34072, double* %tmp.7.i34070
Tanya Lattnerfc984402008-02-16 23:27:24 +00002682 %tmp.0.i34073 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34066, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2683 %tmp.13.i34074 = getelementptr %"struct.std::dcomplex"* %mem_tmp.20, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2684 %tmp.14.i34075 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34073, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002685 %tmp.15.i34076 = load double* %tmp.14.i34075 ; <double> [#uses=1]
2686 store double %tmp.15.i34076, double* %tmp.13.i34074
Tanya Lattnerfc984402008-02-16 23:27:24 +00002687 %tmp.16.i34077 = getelementptr %"struct.std::dcomplex"* %mem_tmp.20, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2688 %tmp.17.i34078 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34073, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002689 %tmp.18.i34079 = load double* %tmp.17.i34078 ; <double> [#uses=1]
2690 store double %tmp.18.i34079, double* %tmp.16.i34077
Tanya Lattnerfc984402008-02-16 23:27:24 +00002691 %tmp.4.i34053 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34052, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002692 store double %tmp.15.i34090, double* %tmp.4.i34053
Tanya Lattnerfc984402008-02-16 23:27:24 +00002693 %tmp.7.i34056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34052, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002694 store double %tmp.18.i34093, double* %tmp.7.i34056
Tanya Lattnerfc984402008-02-16 23:27:24 +00002695 %tmp.0.i34059 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i34052, %"struct.std::dcomplex"* %mem_tmp.20 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2696 %tmp.14.i34061 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34059, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002697 %tmp.15.i34062 = load double* %tmp.14.i34061 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002698 %tmp.17.i34064 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34059, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002699 %tmp.18.i34065 = load double* %tmp.17.i34064 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002700 %tmp.4.i34039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34038, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002701 store double %tmp.15.i34062, double* %tmp.4.i34039
Tanya Lattnerfc984402008-02-16 23:27:24 +00002702 %tmp.7.i34042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34038, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002703 store double %tmp.18.i34065, double* %tmp.7.i34042
Tanya Lattnerfc984402008-02-16 23:27:24 +00002704 %tmp.0.i34045 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34038, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2705 %tmp.14.i34047 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34045, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002706 %tmp.15.i34048 = load double* %tmp.14.i34047 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002707 %tmp.17.i34050 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34045, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002708 %tmp.18.i34051 = load double* %tmp.17.i34050 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002709 %tmp.4.i34025 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34024, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002710 %tmp.6.i34027 = load double* %tmp.5.i34338 ; <double> [#uses=1]
2711 store double %tmp.6.i34027, double* %tmp.4.i34025
Tanya Lattnerfc984402008-02-16 23:27:24 +00002712 %tmp.7.i34028 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34024, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002713 %tmp.9.i34030 = load double* %tmp.8.i34341 ; <double> [#uses=1]
2714 store double %tmp.9.i34030, double* %tmp.7.i34028
Tanya Lattnerfc984402008-02-16 23:27:24 +00002715 %tmp.0.i34031 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34024, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2716 %tmp.14.i34033 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34031, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002717 %tmp.15.i34034 = load double* %tmp.14.i34033 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002718 %tmp.17.i34036 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34031, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002719 %tmp.18.i34037 = load double* %tmp.17.i34036 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002720 %tmp.4.i34011 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34010, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002721 %tmp.6.i34013 = load double* %tmp.5.i34082 ; <double> [#uses=1]
2722 store double %tmp.6.i34013, double* %tmp.4.i34011
Tanya Lattnerfc984402008-02-16 23:27:24 +00002723 %tmp.7.i34014 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i34010, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002724 %tmp.9.i34016 = load double* %tmp.8.i34085 ; <double> [#uses=1]
2725 store double %tmp.9.i34016, double* %tmp.7.i34014
Tanya Lattnerfc984402008-02-16 23:27:24 +00002726 %tmp.0.i34017 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i34010, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2727 %tmp.13.i34018 = getelementptr %"struct.std::dcomplex"* %mem_tmp.24, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2728 %tmp.14.i34019 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34017, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002729 %tmp.15.i34020 = load double* %tmp.14.i34019 ; <double> [#uses=1]
2730 store double %tmp.15.i34020, double* %tmp.13.i34018
Tanya Lattnerfc984402008-02-16 23:27:24 +00002731 %tmp.16.i34021 = getelementptr %"struct.std::dcomplex"* %mem_tmp.24, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2732 %tmp.17.i34022 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34017, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002733 %tmp.18.i34023 = load double* %tmp.17.i34022 ; <double> [#uses=1]
2734 store double %tmp.18.i34023, double* %tmp.16.i34021
Tanya Lattnerfc984402008-02-16 23:27:24 +00002735 %tmp.4.i33997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33996, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002736 store double %tmp.15.i34034, double* %tmp.4.i33997
Tanya Lattnerfc984402008-02-16 23:27:24 +00002737 %tmp.7.i34000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33996, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002738 store double %tmp.18.i34037, double* %tmp.7.i34000
Tanya Lattnerfc984402008-02-16 23:27:24 +00002739 %tmp.0.i34003 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33996, %"struct.std::dcomplex"* %mem_tmp.24 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2740 %tmp.14.i34005 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34003, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002741 %tmp.15.i34006 = load double* %tmp.14.i34005 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002742 %tmp.17.i34008 = getelementptr %"struct.std::dcomplex"* %tmp.0.i34003, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002743 %tmp.18.i34009 = load double* %tmp.17.i34008 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002744 %tmp.4.i33983 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33982, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002745 store double %tmp.15.i34006, double* %tmp.4.i33983
Tanya Lattnerfc984402008-02-16 23:27:24 +00002746 %tmp.7.i33986 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33982, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002747 store double %tmp.18.i34009, double* %tmp.7.i33986
Tanya Lattnerfc984402008-02-16 23:27:24 +00002748 %tmp.0.i33989 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33982, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2749 %tmp.13.i33990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.21, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2750 %tmp.14.i33991 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33989, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002751 %tmp.15.i33992 = load double* %tmp.14.i33991 ; <double> [#uses=1]
2752 store double %tmp.15.i33992, double* %tmp.13.i33990
Tanya Lattnerfc984402008-02-16 23:27:24 +00002753 %tmp.16.i33993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.21, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2754 %tmp.17.i33994 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33989, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002755 %tmp.18.i33995 = load double* %tmp.17.i33994 ; <double> [#uses=1]
2756 store double %tmp.18.i33995, double* %tmp.16.i33993
Tanya Lattnerfc984402008-02-16 23:27:24 +00002757 %tmp.4.i33969 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33968, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002758 store double %tmp.15.i34048, double* %tmp.4.i33969
Tanya Lattnerfc984402008-02-16 23:27:24 +00002759 %tmp.7.i33972 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33968, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002760 store double %tmp.18.i34051, double* %tmp.7.i33972
Tanya Lattnerfc984402008-02-16 23:27:24 +00002761 %tmp.0.i33975 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33968, %"struct.std::dcomplex"* %mem_tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2762 %tmp.14.i33977 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33975, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002763 %tmp.15.i33978 = load double* %tmp.14.i33977 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002764 %tmp.17.i33980 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33975, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002765 %tmp.18.i33981 = load double* %tmp.17.i33980 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002766 %tmp.4.i33955 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33954, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002767 %tmp.6.i33957 = load double* %tmp.5.i34282 ; <double> [#uses=1]
2768 store double %tmp.6.i33957, double* %tmp.4.i33955
Tanya Lattnerfc984402008-02-16 23:27:24 +00002769 %tmp.7.i33958 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33954, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002770 %tmp.9.i33960 = load double* %tmp.8.i34285 ; <double> [#uses=1]
2771 store double %tmp.9.i33960, double* %tmp.7.i33958
Tanya Lattnerfc984402008-02-16 23:27:24 +00002772 %tmp.0.i33961 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33954, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2773 %tmp.14.i33963 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33961, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002774 %tmp.15.i33964 = load double* %tmp.14.i33963 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002775 %tmp.17.i33966 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33961, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002776 %tmp.18.i33967 = load double* %tmp.17.i33966 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002777 %tmp.4.i33941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33940, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002778 %tmp.6.i33943 = load double* %tmp.5.i34338 ; <double> [#uses=1]
2779 store double %tmp.6.i33943, double* %tmp.4.i33941
Tanya Lattnerfc984402008-02-16 23:27:24 +00002780 %tmp.7.i33944 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33940, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002781 %tmp.9.i33946 = load double* %tmp.8.i34341 ; <double> [#uses=1]
2782 store double %tmp.9.i33946, double* %tmp.7.i33944
Tanya Lattnerfc984402008-02-16 23:27:24 +00002783 %tmp.0.i33947 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33940, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2784 %tmp.13.i33948 = getelementptr %"struct.std::dcomplex"* %mem_tmp.28, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2785 %tmp.14.i33949 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33947, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002786 %tmp.15.i33950 = load double* %tmp.14.i33949 ; <double> [#uses=1]
2787 store double %tmp.15.i33950, double* %tmp.13.i33948
Tanya Lattnerfc984402008-02-16 23:27:24 +00002788 %tmp.16.i33951 = getelementptr %"struct.std::dcomplex"* %mem_tmp.28, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2789 %tmp.17.i33952 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33947, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002790 %tmp.18.i33953 = load double* %tmp.17.i33952 ; <double> [#uses=1]
2791 store double %tmp.18.i33953, double* %tmp.16.i33951
Tanya Lattnerfc984402008-02-16 23:27:24 +00002792 %tmp.4.i33927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33926, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002793 store double %tmp.15.i33964, double* %tmp.4.i33927
Tanya Lattnerfc984402008-02-16 23:27:24 +00002794 %tmp.7.i33930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33926, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002795 store double %tmp.18.i33967, double* %tmp.7.i33930
Tanya Lattnerfc984402008-02-16 23:27:24 +00002796 %tmp.0.i33933 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33926, %"struct.std::dcomplex"* %mem_tmp.28 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2797 %tmp.14.i33935 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33933, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002798 %tmp.15.i33936 = load double* %tmp.14.i33935 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002799 %tmp.17.i33938 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33933, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002800 %tmp.18.i33939 = load double* %tmp.17.i33938 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002801 %tmp.95 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 2, i32 3 ; <%"struct.std::dcomplex"*> [#uses=60]
2802 %tmp.4.i33913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33912, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002803 store double %tmp.15.i33936, double* %tmp.4.i33913
Tanya Lattnerfc984402008-02-16 23:27:24 +00002804 %tmp.7.i33916 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33912, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002805 store double %tmp.18.i33939, double* %tmp.7.i33916
Tanya Lattnerfc984402008-02-16 23:27:24 +00002806 %tmp.0.i33919 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33912, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2807 %tmp.13.i33920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.25, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2808 %tmp.14.i33921 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33919, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002809 %tmp.15.i33922 = load double* %tmp.14.i33921 ; <double> [#uses=1]
2810 store double %tmp.15.i33922, double* %tmp.13.i33920
Tanya Lattnerfc984402008-02-16 23:27:24 +00002811 %tmp.16.i33923 = getelementptr %"struct.std::dcomplex"* %mem_tmp.25, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2812 %tmp.17.i33924 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33919, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002813 %tmp.18.i33925 = load double* %tmp.17.i33924 ; <double> [#uses=1]
2814 store double %tmp.18.i33925, double* %tmp.16.i33923
Tanya Lattnerfc984402008-02-16 23:27:24 +00002815 %tmp.4.i33899 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33898, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002816 store double %tmp.15.i33978, double* %tmp.4.i33899
Tanya Lattnerfc984402008-02-16 23:27:24 +00002817 %tmp.7.i33902 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33898, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002818 store double %tmp.18.i33981, double* %tmp.7.i33902
Tanya Lattnerfc984402008-02-16 23:27:24 +00002819 %tmp.0.i33905 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33898, %"struct.std::dcomplex"* %mem_tmp.25 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2820 %tmp.14.i33907 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33905, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002821 %tmp.15.i33908 = load double* %tmp.14.i33907 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002822 %tmp.17.i33910 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33905, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002823 %tmp.18.i33911 = load double* %tmp.17.i33910 ; <double> [#uses=1]
2824 store double %tmp.15.i33908, double* %tmp.2.i34364
2825 store double %tmp.18.i33911, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00002826 %tmp.4.i33865 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33864, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2827 %tmp.5.i33866 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 0, i32 0, i32 0 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002828 %tmp.6.i33867 = load double* %tmp.5.i33866 ; <double> [#uses=1]
2829 store double %tmp.6.i33867, double* %tmp.4.i33865
Tanya Lattnerfc984402008-02-16 23:27:24 +00002830 %tmp.7.i33868 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33864, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2831 %tmp.8.i33869 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 0, i32 0, i32 1 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002832 %tmp.9.i33870 = load double* %tmp.8.i33869 ; <double> [#uses=1]
2833 store double %tmp.9.i33870, double* %tmp.7.i33868
Tanya Lattnerfc984402008-02-16 23:27:24 +00002834 %tmp.0.i33871 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33864, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2835 %tmp.14.i33873 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33871, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002836 %tmp.15.i33874 = load double* %tmp.14.i33873 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002837 %tmp.17.i33876 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33871, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002838 %tmp.18.i33877 = load double* %tmp.17.i33876 ; <double> [#uses=1]
2839 %tmp.7.i33831 = load double* %tmp.2.i34366 ; <double> [#uses=1]
2840 %tmp.15.i33845 = add double %tmp.7.i33831, %tmp.15.i33874 ; <double> [#uses=1]
2841 store double %tmp.15.i33845, double* %tmp.2.i34366
2842 %tmp.26.i33852 = load double* %tmp.6.i34367 ; <double> [#uses=1]
2843 %tmp.31.i33863 = add double %tmp.26.i33852, %tmp.18.i33877 ; <double> [#uses=1]
2844 store double %tmp.31.i33863, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00002845 %tmp.4.i33811 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33810, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002846 %tmp.6.i33813 = load double* %tmp.5.i34352 ; <double> [#uses=1]
2847 store double %tmp.6.i33813, double* %tmp.4.i33811
Tanya Lattnerfc984402008-02-16 23:27:24 +00002848 %tmp.7.i33814 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33810, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002849 %tmp.9.i33816 = load double* %tmp.8.i34355 ; <double> [#uses=1]
2850 store double %tmp.9.i33816, double* %tmp.7.i33814
Tanya Lattnerfc984402008-02-16 23:27:24 +00002851 %tmp.0.i33817 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33810, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2852 %tmp.14.i33819 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33817, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002853 %tmp.15.i33820 = load double* %tmp.14.i33819 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002854 %tmp.17.i33822 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33817, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002855 %tmp.18.i33823 = load double* %tmp.17.i33822 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002856 %tmp.4.i33797 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33796, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002857 %tmp.6.i33799 = load double* %tmp.5.i34282 ; <double> [#uses=1]
2858 store double %tmp.6.i33799, double* %tmp.4.i33797
Tanya Lattnerfc984402008-02-16 23:27:24 +00002859 %tmp.7.i33800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33796, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002860 %tmp.9.i33802 = load double* %tmp.8.i34285 ; <double> [#uses=1]
2861 store double %tmp.9.i33802, double* %tmp.7.i33800
Tanya Lattnerfc984402008-02-16 23:27:24 +00002862 %tmp.0.i33803 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33796, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2863 %tmp.13.i33804 = getelementptr %"struct.std::dcomplex"* %mem_tmp.35, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2864 %tmp.14.i33805 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33803, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002865 %tmp.15.i33806 = load double* %tmp.14.i33805 ; <double> [#uses=1]
2866 store double %tmp.15.i33806, double* %tmp.13.i33804
Tanya Lattnerfc984402008-02-16 23:27:24 +00002867 %tmp.16.i33807 = getelementptr %"struct.std::dcomplex"* %mem_tmp.35, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2868 %tmp.17.i33808 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33803, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002869 %tmp.18.i33809 = load double* %tmp.17.i33808 ; <double> [#uses=1]
2870 store double %tmp.18.i33809, double* %tmp.16.i33807
Tanya Lattnerfc984402008-02-16 23:27:24 +00002871 %tmp.4.i33783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33782, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002872 store double %tmp.15.i33820, double* %tmp.4.i33783
Tanya Lattnerfc984402008-02-16 23:27:24 +00002873 %tmp.7.i33786 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33782, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002874 store double %tmp.18.i33823, double* %tmp.7.i33786
Tanya Lattnerfc984402008-02-16 23:27:24 +00002875 %tmp.0.i33789 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33782, %"struct.std::dcomplex"* %mem_tmp.35 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2876 %tmp.14.i33791 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002877 %tmp.15.i33792 = load double* %tmp.14.i33791 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002878 %tmp.17.i33794 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002879 %tmp.18.i33795 = load double* %tmp.17.i33794 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002880 %tmp.4.i33769 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33768, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002881 store double %tmp.15.i33792, double* %tmp.4.i33769
Tanya Lattnerfc984402008-02-16 23:27:24 +00002882 %tmp.7.i33772 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33768, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002883 store double %tmp.18.i33795, double* %tmp.7.i33772
Tanya Lattnerfc984402008-02-16 23:27:24 +00002884 %tmp.0.i33775 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33768, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2885 %tmp.14.i33777 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33775, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002886 %tmp.15.i33778 = load double* %tmp.14.i33777 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002887 %tmp.17.i33780 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33775, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002888 %tmp.18.i33781 = load double* %tmp.17.i33780 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002889 %tmp.4.i33755 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33754, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002890 %tmp.6.i33757 = load double* %tmp.5.i34282 ; <double> [#uses=1]
2891 store double %tmp.6.i33757, double* %tmp.4.i33755
Tanya Lattnerfc984402008-02-16 23:27:24 +00002892 %tmp.7.i33758 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33754, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002893 %tmp.9.i33760 = load double* %tmp.8.i34285 ; <double> [#uses=1]
2894 store double %tmp.9.i33760, double* %tmp.7.i33758
Tanya Lattnerfc984402008-02-16 23:27:24 +00002895 %tmp.0.i33761 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33754, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2896 %tmp.14.i33763 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33761, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002897 %tmp.15.i33764 = load double* %tmp.14.i33763 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002898 %tmp.17.i33766 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33761, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002899 %tmp.18.i33767 = load double* %tmp.17.i33766 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002900 %tmp.4.i33741 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33740, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002901 %tmp.6.i33743 = load double* %tmp.5.i34082 ; <double> [#uses=1]
2902 store double %tmp.6.i33743, double* %tmp.4.i33741
Tanya Lattnerfc984402008-02-16 23:27:24 +00002903 %tmp.7.i33744 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33740, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002904 %tmp.9.i33746 = load double* %tmp.8.i34085 ; <double> [#uses=1]
2905 store double %tmp.9.i33746, double* %tmp.7.i33744
Tanya Lattnerfc984402008-02-16 23:27:24 +00002906 %tmp.0.i33747 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33740, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2907 %tmp.13.i33748 = getelementptr %"struct.std::dcomplex"* %mem_tmp.39, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2908 %tmp.14.i33749 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33747, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002909 %tmp.15.i33750 = load double* %tmp.14.i33749 ; <double> [#uses=1]
2910 store double %tmp.15.i33750, double* %tmp.13.i33748
Tanya Lattnerfc984402008-02-16 23:27:24 +00002911 %tmp.16.i33751 = getelementptr %"struct.std::dcomplex"* %mem_tmp.39, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2912 %tmp.17.i33752 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33747, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002913 %tmp.18.i33753 = load double* %tmp.17.i33752 ; <double> [#uses=1]
2914 store double %tmp.18.i33753, double* %tmp.16.i33751
Tanya Lattnerfc984402008-02-16 23:27:24 +00002915 %tmp.4.i33727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002916 store double %tmp.15.i33764, double* %tmp.4.i33727
Tanya Lattnerfc984402008-02-16 23:27:24 +00002917 %tmp.7.i33730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002918 store double %tmp.18.i33767, double* %tmp.7.i33730
Tanya Lattnerfc984402008-02-16 23:27:24 +00002919 %tmp.0.i33733 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33726, %"struct.std::dcomplex"* %mem_tmp.39 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2920 %tmp.14.i33735 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002921 %tmp.15.i33736 = load double* %tmp.14.i33735 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002922 %tmp.17.i33738 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002923 %tmp.18.i33739 = load double* %tmp.17.i33738 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002924 %tmp.4.i33713 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33712, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002925 store double %tmp.15.i33736, double* %tmp.4.i33713
Tanya Lattnerfc984402008-02-16 23:27:24 +00002926 %tmp.7.i33716 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33712, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002927 store double %tmp.18.i33739, double* %tmp.7.i33716
Tanya Lattnerfc984402008-02-16 23:27:24 +00002928 %tmp.0.i33719 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33712, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2929 %tmp.13.i33720 = getelementptr %"struct.std::dcomplex"* %mem_tmp.36, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2930 %tmp.14.i33721 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33719, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002931 %tmp.15.i33722 = load double* %tmp.14.i33721 ; <double> [#uses=1]
2932 store double %tmp.15.i33722, double* %tmp.13.i33720
Tanya Lattnerfc984402008-02-16 23:27:24 +00002933 %tmp.16.i33723 = getelementptr %"struct.std::dcomplex"* %mem_tmp.36, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2934 %tmp.17.i33724 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33719, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002935 %tmp.18.i33725 = load double* %tmp.17.i33724 ; <double> [#uses=1]
2936 store double %tmp.18.i33725, double* %tmp.16.i33723
Tanya Lattnerfc984402008-02-16 23:27:24 +00002937 %tmp.4.i33699 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33698, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002938 store double %tmp.15.i33778, double* %tmp.4.i33699
Tanya Lattnerfc984402008-02-16 23:27:24 +00002939 %tmp.7.i33702 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33698, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002940 store double %tmp.18.i33781, double* %tmp.7.i33702
Tanya Lattnerfc984402008-02-16 23:27:24 +00002941 %tmp.0.i33705 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33698, %"struct.std::dcomplex"* %mem_tmp.36 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2942 %tmp.14.i33707 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33705, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002943 %tmp.15.i33708 = load double* %tmp.14.i33707 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002944 %tmp.17.i33710 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33705, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002945 %tmp.18.i33711 = load double* %tmp.17.i33710 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002946 %tmp.4.i33685 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33684, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002947 %tmp.6.i33687 = load double* %tmp.5.i34082 ; <double> [#uses=1]
2948 store double %tmp.6.i33687, double* %tmp.4.i33685
Tanya Lattnerfc984402008-02-16 23:27:24 +00002949 %tmp.7.i33688 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33684, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002950 %tmp.9.i33690 = load double* %tmp.8.i34085 ; <double> [#uses=1]
2951 store double %tmp.9.i33690, double* %tmp.7.i33688
Tanya Lattnerfc984402008-02-16 23:27:24 +00002952 %tmp.0.i33691 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33684, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2953 %tmp.14.i33693 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33691, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002954 %tmp.15.i33694 = load double* %tmp.14.i33693 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002955 %tmp.17.i33696 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33691, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002956 %tmp.18.i33697 = load double* %tmp.17.i33696 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002957 %tmp.4.i33671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33670, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002958 %tmp.6.i33673 = load double* %tmp.5.i34352 ; <double> [#uses=1]
2959 store double %tmp.6.i33673, double* %tmp.4.i33671
Tanya Lattnerfc984402008-02-16 23:27:24 +00002960 %tmp.7.i33674 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33670, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002961 %tmp.9.i33676 = load double* %tmp.8.i34355 ; <double> [#uses=1]
2962 store double %tmp.9.i33676, double* %tmp.7.i33674
Tanya Lattnerfc984402008-02-16 23:27:24 +00002963 %tmp.0.i33677 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33670, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2964 %tmp.13.i33678 = getelementptr %"struct.std::dcomplex"* %mem_tmp.43, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2965 %tmp.14.i33679 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33677, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002966 %tmp.15.i33680 = load double* %tmp.14.i33679 ; <double> [#uses=1]
2967 store double %tmp.15.i33680, double* %tmp.13.i33678
Tanya Lattnerfc984402008-02-16 23:27:24 +00002968 %tmp.16.i33681 = getelementptr %"struct.std::dcomplex"* %mem_tmp.43, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2969 %tmp.17.i33682 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33677, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002970 %tmp.18.i33683 = load double* %tmp.17.i33682 ; <double> [#uses=1]
2971 store double %tmp.18.i33683, double* %tmp.16.i33681
Tanya Lattnerfc984402008-02-16 23:27:24 +00002972 %tmp.4.i33657 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33656, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002973 store double %tmp.15.i33694, double* %tmp.4.i33657
Tanya Lattnerfc984402008-02-16 23:27:24 +00002974 %tmp.7.i33660 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33656, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002975 store double %tmp.18.i33697, double* %tmp.7.i33660
Tanya Lattnerfc984402008-02-16 23:27:24 +00002976 %tmp.0.i33663 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33656, %"struct.std::dcomplex"* %mem_tmp.43 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2977 %tmp.14.i33665 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33663, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002978 %tmp.15.i33666 = load double* %tmp.14.i33665 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002979 %tmp.17.i33668 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33663, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002980 %tmp.18.i33669 = load double* %tmp.17.i33668 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00002981 %tmp.4.i33643 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33642, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002982 store double %tmp.15.i33666, double* %tmp.4.i33643
Tanya Lattnerfc984402008-02-16 23:27:24 +00002983 %tmp.7.i33646 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33642, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002984 store double %tmp.18.i33669, double* %tmp.7.i33646
Tanya Lattnerfc984402008-02-16 23:27:24 +00002985 %tmp.0.i33649 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33642, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2986 %tmp.13.i33650 = getelementptr %"struct.std::dcomplex"* %mem_tmp.40, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
2987 %tmp.14.i33651 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33649, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002988 %tmp.15.i33652 = load double* %tmp.14.i33651 ; <double> [#uses=1]
2989 store double %tmp.15.i33652, double* %tmp.13.i33650
Tanya Lattnerfc984402008-02-16 23:27:24 +00002990 %tmp.16.i33653 = getelementptr %"struct.std::dcomplex"* %mem_tmp.40, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
2991 %tmp.17.i33654 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33649, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002992 %tmp.18.i33655 = load double* %tmp.17.i33654 ; <double> [#uses=1]
2993 store double %tmp.18.i33655, double* %tmp.16.i33653
Tanya Lattnerfc984402008-02-16 23:27:24 +00002994 %tmp.4.i33629 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33628, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002995 store double %tmp.15.i33708, double* %tmp.4.i33629
Tanya Lattnerfc984402008-02-16 23:27:24 +00002996 %tmp.7.i33632 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33628, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002997 store double %tmp.18.i33711, double* %tmp.7.i33632
Tanya Lattnerfc984402008-02-16 23:27:24 +00002998 %tmp.0.i33635 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33628, %"struct.std::dcomplex"* %mem_tmp.40 ) ; <%"struct.std::dcomplex"*> [#uses=2]
2999 %tmp.14.i33637 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33635, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003000 %tmp.15.i33638 = load double* %tmp.14.i33637 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003001 %tmp.17.i33640 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33635, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003002 %tmp.18.i33641 = load double* %tmp.17.i33640 ; <double> [#uses=1]
3003 store double %tmp.15.i33638, double* %tmp.2.i34364
3004 store double %tmp.18.i33641, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00003005 %tmp.4.i33595 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33594, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3006 %tmp.5.i33596 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 1, i32 0, i32 0 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003007 %tmp.6.i33597 = load double* %tmp.5.i33596 ; <double> [#uses=1]
3008 store double %tmp.6.i33597, double* %tmp.4.i33595
Tanya Lattnerfc984402008-02-16 23:27:24 +00003009 %tmp.7.i33598 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33594, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3010 %tmp.8.i33599 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 1, i32 0, i32 1 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003011 %tmp.9.i33600 = load double* %tmp.8.i33599 ; <double> [#uses=1]
3012 store double %tmp.9.i33600, double* %tmp.7.i33598
Tanya Lattnerfc984402008-02-16 23:27:24 +00003013 %tmp.0.i33601 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33594, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3014 %tmp.14.i33603 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33601, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003015 %tmp.15.i33604 = load double* %tmp.14.i33603 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003016 %tmp.17.i33606 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33601, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003017 %tmp.18.i33607 = load double* %tmp.17.i33606 ; <double> [#uses=1]
3018 %tmp.7.i33561 = load double* %tmp.2.i34366 ; <double> [#uses=1]
3019 %tmp.15.i33575 = add double %tmp.7.i33561, %tmp.15.i33604 ; <double> [#uses=1]
3020 store double %tmp.15.i33575, double* %tmp.2.i34366
3021 %tmp.26.i33582 = load double* %tmp.6.i34367 ; <double> [#uses=1]
3022 %tmp.31.i33593 = add double %tmp.26.i33582, %tmp.18.i33607 ; <double> [#uses=1]
3023 store double %tmp.31.i33593, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00003024 %tmp.4.i33541 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33540, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003025 %tmp.6.i33543 = load double* %tmp.5.i34352 ; <double> [#uses=1]
3026 store double %tmp.6.i33543, double* %tmp.4.i33541
Tanya Lattnerfc984402008-02-16 23:27:24 +00003027 %tmp.7.i33544 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33540, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003028 %tmp.9.i33546 = load double* %tmp.8.i34355 ; <double> [#uses=1]
3029 store double %tmp.9.i33546, double* %tmp.7.i33544
Tanya Lattnerfc984402008-02-16 23:27:24 +00003030 %tmp.0.i33547 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33540, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3031 %tmp.14.i33549 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33547, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003032 %tmp.15.i33550 = load double* %tmp.14.i33549 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003033 %tmp.17.i33552 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33547, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003034 %tmp.18.i33553 = load double* %tmp.17.i33552 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003035 %tmp.4.i33527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003036 %tmp.6.i33529 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3037 store double %tmp.6.i33529, double* %tmp.4.i33527
Tanya Lattnerfc984402008-02-16 23:27:24 +00003038 %tmp.7.i33530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003039 %tmp.9.i33532 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3040 store double %tmp.9.i33532, double* %tmp.7.i33530
Tanya Lattnerfc984402008-02-16 23:27:24 +00003041 %tmp.0.i33533 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33526, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3042 %tmp.13.i33534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.50, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3043 %tmp.14.i33535 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33533, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003044 %tmp.15.i33536 = load double* %tmp.14.i33535 ; <double> [#uses=1]
3045 store double %tmp.15.i33536, double* %tmp.13.i33534
Tanya Lattnerfc984402008-02-16 23:27:24 +00003046 %tmp.16.i33537 = getelementptr %"struct.std::dcomplex"* %mem_tmp.50, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3047 %tmp.17.i33538 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33533, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003048 %tmp.18.i33539 = load double* %tmp.17.i33538 ; <double> [#uses=1]
3049 store double %tmp.18.i33539, double* %tmp.16.i33537
Tanya Lattnerfc984402008-02-16 23:27:24 +00003050 %tmp.4.i33513 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33512, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003051 store double %tmp.15.i33550, double* %tmp.4.i33513
Tanya Lattnerfc984402008-02-16 23:27:24 +00003052 %tmp.7.i33516 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33512, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003053 store double %tmp.18.i33553, double* %tmp.7.i33516
Tanya Lattnerfc984402008-02-16 23:27:24 +00003054 %tmp.0.i33519 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33512, %"struct.std::dcomplex"* %mem_tmp.50 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3055 %tmp.14.i33521 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33519, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003056 %tmp.15.i33522 = load double* %tmp.14.i33521 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003057 %tmp.17.i33524 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33519, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003058 %tmp.18.i33525 = load double* %tmp.17.i33524 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003059 %tmp.4.i33499 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33498, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003060 store double %tmp.15.i33522, double* %tmp.4.i33499
Tanya Lattnerfc984402008-02-16 23:27:24 +00003061 %tmp.7.i33502 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33498, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003062 store double %tmp.18.i33525, double* %tmp.7.i33502
Tanya Lattnerfc984402008-02-16 23:27:24 +00003063 %tmp.0.i33505 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33498, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3064 %tmp.14.i33507 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33505, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003065 %tmp.15.i33508 = load double* %tmp.14.i33507 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003066 %tmp.17.i33510 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33505, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003067 %tmp.18.i33511 = load double* %tmp.17.i33510 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003068 %tmp.4.i33485 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33484, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003069 %tmp.6.i33487 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3070 store double %tmp.6.i33487, double* %tmp.4.i33485
Tanya Lattnerfc984402008-02-16 23:27:24 +00003071 %tmp.7.i33488 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33484, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003072 %tmp.9.i33490 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3073 store double %tmp.9.i33490, double* %tmp.7.i33488
Tanya Lattnerfc984402008-02-16 23:27:24 +00003074 %tmp.0.i33491 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33484, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3075 %tmp.14.i33493 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33491, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003076 %tmp.15.i33494 = load double* %tmp.14.i33493 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003077 %tmp.17.i33496 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33491, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003078 %tmp.18.i33497 = load double* %tmp.17.i33496 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003079 %tmp.4.i33471 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33470, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003080 %tmp.6.i33473 = load double* %tmp.5.i34352 ; <double> [#uses=1]
3081 store double %tmp.6.i33473, double* %tmp.4.i33471
Tanya Lattnerfc984402008-02-16 23:27:24 +00003082 %tmp.7.i33474 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33470, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003083 %tmp.9.i33476 = load double* %tmp.8.i34355 ; <double> [#uses=1]
3084 store double %tmp.9.i33476, double* %tmp.7.i33474
Tanya Lattnerfc984402008-02-16 23:27:24 +00003085 %tmp.0.i33477 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33470, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3086 %tmp.13.i33478 = getelementptr %"struct.std::dcomplex"* %mem_tmp.54, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3087 %tmp.14.i33479 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33477, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003088 %tmp.15.i33480 = load double* %tmp.14.i33479 ; <double> [#uses=1]
3089 store double %tmp.15.i33480, double* %tmp.13.i33478
Tanya Lattnerfc984402008-02-16 23:27:24 +00003090 %tmp.16.i33481 = getelementptr %"struct.std::dcomplex"* %mem_tmp.54, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3091 %tmp.17.i33482 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33477, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003092 %tmp.18.i33483 = load double* %tmp.17.i33482 ; <double> [#uses=1]
3093 store double %tmp.18.i33483, double* %tmp.16.i33481
Tanya Lattnerfc984402008-02-16 23:27:24 +00003094 %tmp.4.i33457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33456, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003095 store double %tmp.15.i33494, double* %tmp.4.i33457
Tanya Lattnerfc984402008-02-16 23:27:24 +00003096 %tmp.7.i33460 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33456, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003097 store double %tmp.18.i33497, double* %tmp.7.i33460
Tanya Lattnerfc984402008-02-16 23:27:24 +00003098 %tmp.0.i33463 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33456, %"struct.std::dcomplex"* %mem_tmp.54 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3099 %tmp.14.i33465 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33463, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003100 %tmp.15.i33466 = load double* %tmp.14.i33465 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003101 %tmp.17.i33468 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33463, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003102 %tmp.18.i33469 = load double* %tmp.17.i33468 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003103 %tmp.4.i33443 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33442, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003104 store double %tmp.15.i33466, double* %tmp.4.i33443
Tanya Lattnerfc984402008-02-16 23:27:24 +00003105 %tmp.7.i33446 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33442, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003106 store double %tmp.18.i33469, double* %tmp.7.i33446
Tanya Lattnerfc984402008-02-16 23:27:24 +00003107 %tmp.0.i33449 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33442, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3108 %tmp.13.i33450 = getelementptr %"struct.std::dcomplex"* %mem_tmp.51, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3109 %tmp.14.i33451 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33449, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003110 %tmp.15.i33452 = load double* %tmp.14.i33451 ; <double> [#uses=1]
3111 store double %tmp.15.i33452, double* %tmp.13.i33450
Tanya Lattnerfc984402008-02-16 23:27:24 +00003112 %tmp.16.i33453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.51, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3113 %tmp.17.i33454 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33449, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003114 %tmp.18.i33455 = load double* %tmp.17.i33454 ; <double> [#uses=1]
3115 store double %tmp.18.i33455, double* %tmp.16.i33453
Tanya Lattnerfc984402008-02-16 23:27:24 +00003116 %tmp.4.i33429 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33428, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003117 store double %tmp.15.i33508, double* %tmp.4.i33429
Tanya Lattnerfc984402008-02-16 23:27:24 +00003118 %tmp.7.i33432 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33428, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003119 store double %tmp.18.i33511, double* %tmp.7.i33432
Tanya Lattnerfc984402008-02-16 23:27:24 +00003120 %tmp.0.i33435 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33428, %"struct.std::dcomplex"* %mem_tmp.51 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3121 %tmp.14.i33437 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33435, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003122 %tmp.15.i33438 = load double* %tmp.14.i33437 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003123 %tmp.17.i33440 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33435, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003124 %tmp.18.i33441 = load double* %tmp.17.i33440 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003125 %tmp.4.i33415 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33414, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003126 %tmp.6.i33417 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3127 store double %tmp.6.i33417, double* %tmp.4.i33415
Tanya Lattnerfc984402008-02-16 23:27:24 +00003128 %tmp.7.i33418 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33414, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003129 %tmp.9.i33420 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3130 store double %tmp.9.i33420, double* %tmp.7.i33418
Tanya Lattnerfc984402008-02-16 23:27:24 +00003131 %tmp.0.i33421 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33414, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3132 %tmp.14.i33423 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33421, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003133 %tmp.15.i33424 = load double* %tmp.14.i33423 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003134 %tmp.17.i33426 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33421, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003135 %tmp.18.i33427 = load double* %tmp.17.i33426 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003136 %tmp.4.i33401 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33400, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003137 %tmp.6.i33403 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3138 store double %tmp.6.i33403, double* %tmp.4.i33401
Tanya Lattnerfc984402008-02-16 23:27:24 +00003139 %tmp.7.i33404 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33400, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003140 %tmp.9.i33406 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3141 store double %tmp.9.i33406, double* %tmp.7.i33404
Tanya Lattnerfc984402008-02-16 23:27:24 +00003142 %tmp.0.i33407 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33400, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3143 %tmp.13.i33408 = getelementptr %"struct.std::dcomplex"* %mem_tmp.58, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3144 %tmp.14.i33409 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33407, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003145 %tmp.15.i33410 = load double* %tmp.14.i33409 ; <double> [#uses=1]
3146 store double %tmp.15.i33410, double* %tmp.13.i33408
Tanya Lattnerfc984402008-02-16 23:27:24 +00003147 %tmp.16.i33411 = getelementptr %"struct.std::dcomplex"* %mem_tmp.58, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3148 %tmp.17.i33412 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33407, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003149 %tmp.18.i33413 = load double* %tmp.17.i33412 ; <double> [#uses=1]
3150 store double %tmp.18.i33413, double* %tmp.16.i33411
Tanya Lattnerfc984402008-02-16 23:27:24 +00003151 %tmp.4.i33387 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33386, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003152 store double %tmp.15.i33424, double* %tmp.4.i33387
Tanya Lattnerfc984402008-02-16 23:27:24 +00003153 %tmp.7.i33390 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33386, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003154 store double %tmp.18.i33427, double* %tmp.7.i33390
Tanya Lattnerfc984402008-02-16 23:27:24 +00003155 %tmp.0.i33393 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33386, %"struct.std::dcomplex"* %mem_tmp.58 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3156 %tmp.14.i33395 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33393, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003157 %tmp.15.i33396 = load double* %tmp.14.i33395 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003158 %tmp.17.i33398 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33393, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003159 %tmp.18.i33399 = load double* %tmp.17.i33398 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003160 %tmp.4.i33373 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33372, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003161 store double %tmp.15.i33396, double* %tmp.4.i33373
Tanya Lattnerfc984402008-02-16 23:27:24 +00003162 %tmp.7.i33376 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33372, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003163 store double %tmp.18.i33399, double* %tmp.7.i33376
Tanya Lattnerfc984402008-02-16 23:27:24 +00003164 %tmp.0.i33379 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33372, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3165 %tmp.13.i33380 = getelementptr %"struct.std::dcomplex"* %mem_tmp.55, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3166 %tmp.14.i33381 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33379, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003167 %tmp.15.i33382 = load double* %tmp.14.i33381 ; <double> [#uses=1]
3168 store double %tmp.15.i33382, double* %tmp.13.i33380
Tanya Lattnerfc984402008-02-16 23:27:24 +00003169 %tmp.16.i33383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.55, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3170 %tmp.17.i33384 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33379, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003171 %tmp.18.i33385 = load double* %tmp.17.i33384 ; <double> [#uses=1]
3172 store double %tmp.18.i33385, double* %tmp.16.i33383
Tanya Lattnerfc984402008-02-16 23:27:24 +00003173 %tmp.4.i33359 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33358, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003174 store double %tmp.15.i33438, double* %tmp.4.i33359
Tanya Lattnerfc984402008-02-16 23:27:24 +00003175 %tmp.7.i33362 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33358, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003176 store double %tmp.18.i33441, double* %tmp.7.i33362
Tanya Lattnerfc984402008-02-16 23:27:24 +00003177 %tmp.0.i33365 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33358, %"struct.std::dcomplex"* %mem_tmp.55 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3178 %tmp.14.i33367 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33365, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003179 %tmp.15.i33368 = load double* %tmp.14.i33367 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003180 %tmp.17.i33370 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33365, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003181 %tmp.18.i33371 = load double* %tmp.17.i33370 ; <double> [#uses=1]
3182 store double %tmp.15.i33368, double* %tmp.2.i34364
3183 store double %tmp.18.i33371, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00003184 %tmp.4.i33325 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33324, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3185 %tmp.5.i33326 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 2, i32 0, i32 0 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003186 %tmp.6.i33327 = load double* %tmp.5.i33326 ; <double> [#uses=1]
3187 store double %tmp.6.i33327, double* %tmp.4.i33325
Tanya Lattnerfc984402008-02-16 23:27:24 +00003188 %tmp.7.i33328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33324, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3189 %tmp.8.i33329 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 2, i32 0, i32 1 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003190 %tmp.9.i33330 = load double* %tmp.8.i33329 ; <double> [#uses=1]
3191 store double %tmp.9.i33330, double* %tmp.7.i33328
Tanya Lattnerfc984402008-02-16 23:27:24 +00003192 %tmp.0.i33331 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33324, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3193 %tmp.14.i33333 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33331, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003194 %tmp.15.i33334 = load double* %tmp.14.i33333 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003195 %tmp.17.i33336 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33331, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003196 %tmp.18.i33337 = load double* %tmp.17.i33336 ; <double> [#uses=1]
3197 %tmp.7.i33291 = load double* %tmp.2.i34366 ; <double> [#uses=1]
3198 %tmp.15.i33305 = add double %tmp.7.i33291, %tmp.15.i33334 ; <double> [#uses=1]
3199 store double %tmp.15.i33305, double* %tmp.2.i34366
3200 %tmp.26.i33312 = load double* %tmp.6.i34367 ; <double> [#uses=1]
3201 %tmp.31.i33323 = add double %tmp.26.i33312, %tmp.18.i33337 ; <double> [#uses=1]
3202 store double %tmp.31.i33323, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00003203 %tmp.4.i33271 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33270, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3204 %tmp.5.i33272 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 4, i32 0, i32 0 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003205 %tmp.6.i33273 = load double* %tmp.5.i33272 ; <double> [#uses=1]
3206 store double %tmp.6.i33273, double* %tmp.4.i33271
Tanya Lattnerfc984402008-02-16 23:27:24 +00003207 %tmp.7.i33274 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33270, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3208 %tmp.8.i33275 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 4, i32 0, i32 1 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003209 %tmp.9.i33276 = load double* %tmp.8.i33275 ; <double> [#uses=1]
3210 store double %tmp.9.i33276, double* %tmp.7.i33274
Tanya Lattnerfc984402008-02-16 23:27:24 +00003211 %tmp.0.i33277 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33270, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3212 %tmp.14.i33279 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33277, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003213 %tmp.15.i33280 = load double* %tmp.14.i33279 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003214 %tmp.17.i33282 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33277, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003215 %tmp.18.i33283 = load double* %tmp.17.i33282 ; <double> [#uses=1]
3216 %tmp.7.i33237 = load double* %tmp.2.i34368 ; <double> [#uses=1]
3217 %tmp.15.i33251 = add double %tmp.7.i33237, %tmp.15.i33280 ; <double> [#uses=1]
3218 store double %tmp.15.i33251, double* %tmp.2.i34368
3219 %tmp.26.i33258 = load double* %tmp.6.i34369 ; <double> [#uses=1]
3220 %tmp.31.i33269 = add double %tmp.26.i33258, %tmp.18.i33283 ; <double> [#uses=1]
3221 store double %tmp.31.i33269, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00003222 store double 0.000000e+00, double* %tmp.2.i34366
3223 store double 0.000000e+00, double* %tmp.6.i34367
3224 %tmp.4.i33215 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33214, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003225 %tmp.6.i33217 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3226 store double %tmp.6.i33217, double* %tmp.4.i33215
Tanya Lattnerfc984402008-02-16 23:27:24 +00003227 %tmp.7.i33218 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33214, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003228 %tmp.9.i33220 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3229 store double %tmp.9.i33220, double* %tmp.7.i33218
Tanya Lattnerfc984402008-02-16 23:27:24 +00003230 %tmp.0.i33221 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33214, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3231 %tmp.14.i33223 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33221, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003232 %tmp.15.i33224 = load double* %tmp.14.i33223 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003233 %tmp.17.i33226 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33221, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003234 %tmp.18.i33227 = load double* %tmp.17.i33226 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003235 %tmp.4.i33201 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33200, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003236 %tmp.6.i33203 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3237 store double %tmp.6.i33203, double* %tmp.4.i33201
Tanya Lattnerfc984402008-02-16 23:27:24 +00003238 %tmp.7.i33204 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33200, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003239 %tmp.9.i33206 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3240 store double %tmp.9.i33206, double* %tmp.7.i33204
Tanya Lattnerfc984402008-02-16 23:27:24 +00003241 %tmp.0.i33207 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33200, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3242 %tmp.13.i33208 = getelementptr %"struct.std::dcomplex"* %mem_tmp.66, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3243 %tmp.14.i33209 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33207, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003244 %tmp.15.i33210 = load double* %tmp.14.i33209 ; <double> [#uses=1]
3245 store double %tmp.15.i33210, double* %tmp.13.i33208
Tanya Lattnerfc984402008-02-16 23:27:24 +00003246 %tmp.16.i33211 = getelementptr %"struct.std::dcomplex"* %mem_tmp.66, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3247 %tmp.17.i33212 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33207, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003248 %tmp.18.i33213 = load double* %tmp.17.i33212 ; <double> [#uses=1]
3249 store double %tmp.18.i33213, double* %tmp.16.i33211
Tanya Lattnerfc984402008-02-16 23:27:24 +00003250 %tmp.4.i33187 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33186, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003251 store double %tmp.15.i33224, double* %tmp.4.i33187
Tanya Lattnerfc984402008-02-16 23:27:24 +00003252 %tmp.7.i33190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33186, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003253 store double %tmp.18.i33227, double* %tmp.7.i33190
Tanya Lattnerfc984402008-02-16 23:27:24 +00003254 %tmp.0.i33193 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33186, %"struct.std::dcomplex"* %mem_tmp.66 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3255 %tmp.14.i33195 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33193, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003256 %tmp.15.i33196 = load double* %tmp.14.i33195 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003257 %tmp.17.i33198 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33193, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003258 %tmp.18.i33199 = load double* %tmp.17.i33198 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003259 %tmp.220 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 2, i32 4 ; <%"struct.std::dcomplex"*> [#uses=60]
3260 %tmp.4.i33173 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33172, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003261 store double %tmp.15.i33196, double* %tmp.4.i33173
Tanya Lattnerfc984402008-02-16 23:27:24 +00003262 %tmp.7.i33176 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33172, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003263 store double %tmp.18.i33199, double* %tmp.7.i33176
Tanya Lattnerfc984402008-02-16 23:27:24 +00003264 %tmp.0.i33179 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33172, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3265 %tmp.14.i33181 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33179, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003266 %tmp.15.i33182 = load double* %tmp.14.i33181 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003267 %tmp.17.i33184 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33179, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003268 %tmp.18.i33185 = load double* %tmp.17.i33184 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003269 %tmp.226 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 1, i32 4 ; <%"struct.std::dcomplex"*> [#uses=120]
3270 %tmp.4.i33159 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33158, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003271 %tmp.6.i33161 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3272 store double %tmp.6.i33161, double* %tmp.4.i33159
Tanya Lattnerfc984402008-02-16 23:27:24 +00003273 %tmp.7.i33162 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33158, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003274 %tmp.9.i33164 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3275 store double %tmp.9.i33164, double* %tmp.7.i33162
Tanya Lattnerfc984402008-02-16 23:27:24 +00003276 %tmp.0.i33165 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33158, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3277 %tmp.14.i33167 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33165, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003278 %tmp.15.i33168 = load double* %tmp.14.i33167 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003279 %tmp.17.i33170 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33165, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003280 %tmp.18.i33171 = load double* %tmp.17.i33170 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003281 %tmp.4.i33145 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33144, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3282 %tmp.5.i33146 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 4, i32 0, i32 0 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003283 %tmp.6.i33147 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3284 store double %tmp.6.i33147, double* %tmp.4.i33145
Tanya Lattnerfc984402008-02-16 23:27:24 +00003285 %tmp.7.i33148 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33144, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3286 %tmp.8.i33149 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 4, i32 0, i32 1 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003287 %tmp.9.i33150 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3288 store double %tmp.9.i33150, double* %tmp.7.i33148
Tanya Lattnerfc984402008-02-16 23:27:24 +00003289 %tmp.0.i33151 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33144, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3290 %tmp.13.i33152 = getelementptr %"struct.std::dcomplex"* %mem_tmp.70, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3291 %tmp.14.i33153 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33151, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003292 %tmp.15.i33154 = load double* %tmp.14.i33153 ; <double> [#uses=1]
3293 store double %tmp.15.i33154, double* %tmp.13.i33152
Tanya Lattnerfc984402008-02-16 23:27:24 +00003294 %tmp.16.i33155 = getelementptr %"struct.std::dcomplex"* %mem_tmp.70, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3295 %tmp.17.i33156 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33151, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003296 %tmp.18.i33157 = load double* %tmp.17.i33156 ; <double> [#uses=1]
3297 store double %tmp.18.i33157, double* %tmp.16.i33155
Tanya Lattnerfc984402008-02-16 23:27:24 +00003298 %tmp.4.i33131 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33130, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003299 store double %tmp.15.i33168, double* %tmp.4.i33131
Tanya Lattnerfc984402008-02-16 23:27:24 +00003300 %tmp.7.i33134 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33130, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003301 store double %tmp.18.i33171, double* %tmp.7.i33134
Tanya Lattnerfc984402008-02-16 23:27:24 +00003302 %tmp.0.i33137 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33130, %"struct.std::dcomplex"* %mem_tmp.70 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3303 %tmp.14.i33139 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33137, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003304 %tmp.15.i33140 = load double* %tmp.14.i33139 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003305 %tmp.17.i33142 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33137, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003306 %tmp.18.i33143 = load double* %tmp.17.i33142 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003307 %tmp.4.i33117 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33116, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003308 store double %tmp.15.i33140, double* %tmp.4.i33117
Tanya Lattnerfc984402008-02-16 23:27:24 +00003309 %tmp.7.i33120 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33116, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003310 store double %tmp.18.i33143, double* %tmp.7.i33120
Tanya Lattnerfc984402008-02-16 23:27:24 +00003311 %tmp.0.i33123 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33116, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3312 %tmp.13.i33124 = getelementptr %"struct.std::dcomplex"* %mem_tmp.67, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3313 %tmp.14.i33125 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33123, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003314 %tmp.15.i33126 = load double* %tmp.14.i33125 ; <double> [#uses=1]
3315 store double %tmp.15.i33126, double* %tmp.13.i33124
Tanya Lattnerfc984402008-02-16 23:27:24 +00003316 %tmp.16.i33127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.67, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3317 %tmp.17.i33128 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33123, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003318 %tmp.18.i33129 = load double* %tmp.17.i33128 ; <double> [#uses=1]
3319 store double %tmp.18.i33129, double* %tmp.16.i33127
Tanya Lattnerfc984402008-02-16 23:27:24 +00003320 %tmp.4.i33103 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33102, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003321 store double %tmp.15.i33182, double* %tmp.4.i33103
Tanya Lattnerfc984402008-02-16 23:27:24 +00003322 %tmp.7.i33106 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33102, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003323 store double %tmp.18.i33185, double* %tmp.7.i33106
Tanya Lattnerfc984402008-02-16 23:27:24 +00003324 %tmp.0.i33109 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33102, %"struct.std::dcomplex"* %mem_tmp.67 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3325 %tmp.14.i33111 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33109, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003326 %tmp.15.i33112 = load double* %tmp.14.i33111 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003327 %tmp.17.i33114 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33109, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003328 %tmp.18.i33115 = load double* %tmp.17.i33114 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003329 %tmp.4.i33089 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33088, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003330 %tmp.6.i33091 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3331 store double %tmp.6.i33091, double* %tmp.4.i33089
Tanya Lattnerfc984402008-02-16 23:27:24 +00003332 %tmp.7.i33092 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33088, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003333 %tmp.9.i33094 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3334 store double %tmp.9.i33094, double* %tmp.7.i33092
Tanya Lattnerfc984402008-02-16 23:27:24 +00003335 %tmp.0.i33095 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33088, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3336 %tmp.14.i33097 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33095, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003337 %tmp.15.i33098 = load double* %tmp.14.i33097 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003338 %tmp.17.i33100 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33095, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003339 %tmp.18.i33101 = load double* %tmp.17.i33100 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003340 %tmp.4.i33075 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33074, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003341 %tmp.6.i33077 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3342 store double %tmp.6.i33077, double* %tmp.4.i33075
Tanya Lattnerfc984402008-02-16 23:27:24 +00003343 %tmp.7.i33078 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33074, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003344 %tmp.9.i33080 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3345 store double %tmp.9.i33080, double* %tmp.7.i33078
Tanya Lattnerfc984402008-02-16 23:27:24 +00003346 %tmp.0.i33081 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33074, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3347 %tmp.13.i33082 = getelementptr %"struct.std::dcomplex"* %mem_tmp.74, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3348 %tmp.14.i33083 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33081, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003349 %tmp.15.i33084 = load double* %tmp.14.i33083 ; <double> [#uses=1]
3350 store double %tmp.15.i33084, double* %tmp.13.i33082
Tanya Lattnerfc984402008-02-16 23:27:24 +00003351 %tmp.16.i33085 = getelementptr %"struct.std::dcomplex"* %mem_tmp.74, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3352 %tmp.17.i33086 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33081, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003353 %tmp.18.i33087 = load double* %tmp.17.i33086 ; <double> [#uses=1]
3354 store double %tmp.18.i33087, double* %tmp.16.i33085
Tanya Lattnerfc984402008-02-16 23:27:24 +00003355 %tmp.4.i33061 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33060, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003356 store double %tmp.15.i33098, double* %tmp.4.i33061
Tanya Lattnerfc984402008-02-16 23:27:24 +00003357 %tmp.7.i33064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33060, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003358 store double %tmp.18.i33101, double* %tmp.7.i33064
Tanya Lattnerfc984402008-02-16 23:27:24 +00003359 %tmp.0.i33067 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i33060, %"struct.std::dcomplex"* %mem_tmp.74 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3360 %tmp.14.i33069 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33067, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003361 %tmp.15.i33070 = load double* %tmp.14.i33069 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003362 %tmp.17.i33072 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33067, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003363 %tmp.18.i33073 = load double* %tmp.17.i33072 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003364 %tmp.4.i33047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003365 store double %tmp.15.i33070, double* %tmp.4.i33047
Tanya Lattnerfc984402008-02-16 23:27:24 +00003366 %tmp.7.i33050 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003367 store double %tmp.18.i33073, double* %tmp.7.i33050
Tanya Lattnerfc984402008-02-16 23:27:24 +00003368 %tmp.0.i33053 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33046, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3369 %tmp.13.i33054 = getelementptr %"struct.std::dcomplex"* %mem_tmp.71, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3370 %tmp.14.i33055 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003371 %tmp.15.i33056 = load double* %tmp.14.i33055 ; <double> [#uses=1]
3372 store double %tmp.15.i33056, double* %tmp.13.i33054
Tanya Lattnerfc984402008-02-16 23:27:24 +00003373 %tmp.16.i33057 = getelementptr %"struct.std::dcomplex"* %mem_tmp.71, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3374 %tmp.17.i33058 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003375 %tmp.18.i33059 = load double* %tmp.17.i33058 ; <double> [#uses=1]
3376 store double %tmp.18.i33059, double* %tmp.16.i33057
Tanya Lattnerfc984402008-02-16 23:27:24 +00003377 %tmp.4.i33033 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33032, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003378 store double %tmp.15.i33112, double* %tmp.4.i33033
Tanya Lattnerfc984402008-02-16 23:27:24 +00003379 %tmp.7.i33036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i33032, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003380 store double %tmp.18.i33115, double* %tmp.7.i33036
Tanya Lattnerfc984402008-02-16 23:27:24 +00003381 %tmp.0.i33039 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i33032, %"struct.std::dcomplex"* %mem_tmp.71 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3382 %tmp.14.i33041 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33039, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003383 %tmp.15.i33042 = load double* %tmp.14.i33041 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003384 %tmp.17.i33044 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33039, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003385 %tmp.18.i33045 = load double* %tmp.17.i33044 ; <double> [#uses=1]
3386 store double %tmp.15.i33042, double* %tmp.2.i34364
3387 store double %tmp.18.i33045, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00003388 %tmp.4.i32999 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32998, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003389 %tmp.6.i33001 = load double* %tmp.5.i33326 ; <double> [#uses=1]
3390 store double %tmp.6.i33001, double* %tmp.4.i32999
Tanya Lattnerfc984402008-02-16 23:27:24 +00003391 %tmp.7.i33002 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32998, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003392 %tmp.9.i33004 = load double* %tmp.8.i33329 ; <double> [#uses=1]
3393 store double %tmp.9.i33004, double* %tmp.7.i33002
Tanya Lattnerfc984402008-02-16 23:27:24 +00003394 %tmp.0.i33005 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32998, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3395 %tmp.14.i33007 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33005, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003396 %tmp.15.i33008 = load double* %tmp.14.i33007 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003397 %tmp.17.i33010 = getelementptr %"struct.std::dcomplex"* %tmp.0.i33005, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003398 %tmp.18.i33011 = load double* %tmp.17.i33010 ; <double> [#uses=1]
3399 %tmp.7.i32965 = load double* %tmp.2.i34366 ; <double> [#uses=1]
3400 %tmp.15.i32979 = add double %tmp.7.i32965, %tmp.15.i33008 ; <double> [#uses=1]
3401 store double %tmp.15.i32979, double* %tmp.2.i34366
3402 %tmp.26.i32986 = load double* %tmp.6.i34367 ; <double> [#uses=1]
3403 %tmp.31.i32997 = add double %tmp.26.i32986, %tmp.18.i33011 ; <double> [#uses=1]
3404 store double %tmp.31.i32997, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00003405 %tmp.4.i32945 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32944, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003406 %tmp.6.i32947 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3407 store double %tmp.6.i32947, double* %tmp.4.i32945
Tanya Lattnerfc984402008-02-16 23:27:24 +00003408 %tmp.7.i32948 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32944, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003409 %tmp.9.i32950 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3410 store double %tmp.9.i32950, double* %tmp.7.i32948
Tanya Lattnerfc984402008-02-16 23:27:24 +00003411 %tmp.0.i32951 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32944, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3412 %tmp.14.i32953 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32951, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003413 %tmp.15.i32954 = load double* %tmp.14.i32953 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003414 %tmp.17.i32956 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32951, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003415 %tmp.18.i32957 = load double* %tmp.17.i32956 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003416 %tmp.4.i32931 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32930, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003417 %tmp.6.i32933 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3418 store double %tmp.6.i32933, double* %tmp.4.i32931
Tanya Lattnerfc984402008-02-16 23:27:24 +00003419 %tmp.7.i32934 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32930, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003420 %tmp.9.i32936 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3421 store double %tmp.9.i32936, double* %tmp.7.i32934
Tanya Lattnerfc984402008-02-16 23:27:24 +00003422 %tmp.0.i32937 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32930, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3423 %tmp.13.i32938 = getelementptr %"struct.std::dcomplex"* %mem_tmp.81, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3424 %tmp.14.i32939 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32937, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003425 %tmp.15.i32940 = load double* %tmp.14.i32939 ; <double> [#uses=1]
3426 store double %tmp.15.i32940, double* %tmp.13.i32938
Tanya Lattnerfc984402008-02-16 23:27:24 +00003427 %tmp.16.i32941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.81, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3428 %tmp.17.i32942 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32937, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003429 %tmp.18.i32943 = load double* %tmp.17.i32942 ; <double> [#uses=1]
3430 store double %tmp.18.i32943, double* %tmp.16.i32941
Tanya Lattnerfc984402008-02-16 23:27:24 +00003431 %tmp.4.i32917 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32916, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003432 store double %tmp.15.i32954, double* %tmp.4.i32917
Tanya Lattnerfc984402008-02-16 23:27:24 +00003433 %tmp.7.i32920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32916, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003434 store double %tmp.18.i32957, double* %tmp.7.i32920
Tanya Lattnerfc984402008-02-16 23:27:24 +00003435 %tmp.0.i32923 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32916, %"struct.std::dcomplex"* %mem_tmp.81 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3436 %tmp.14.i32925 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32923, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003437 %tmp.15.i32926 = load double* %tmp.14.i32925 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003438 %tmp.17.i32928 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32923, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003439 %tmp.18.i32929 = load double* %tmp.17.i32928 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003440 %tmp.4.i32903 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32902, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003441 store double %tmp.15.i32926, double* %tmp.4.i32903
Tanya Lattnerfc984402008-02-16 23:27:24 +00003442 %tmp.7.i32906 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32902, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003443 store double %tmp.18.i32929, double* %tmp.7.i32906
Tanya Lattnerfc984402008-02-16 23:27:24 +00003444 %tmp.0.i32909 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32902, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3445 %tmp.14.i32911 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32909, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003446 %tmp.15.i32912 = load double* %tmp.14.i32911 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003447 %tmp.17.i32914 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32909, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003448 %tmp.18.i32915 = load double* %tmp.17.i32914 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003449 %tmp.4.i32889 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32888, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003450 %tmp.6.i32891 = load double* %tmp.5.i34282 ; <double> [#uses=1]
3451 store double %tmp.6.i32891, double* %tmp.4.i32889
Tanya Lattnerfc984402008-02-16 23:27:24 +00003452 %tmp.7.i32892 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32888, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003453 %tmp.9.i32894 = load double* %tmp.8.i34285 ; <double> [#uses=1]
3454 store double %tmp.9.i32894, double* %tmp.7.i32892
Tanya Lattnerfc984402008-02-16 23:27:24 +00003455 %tmp.0.i32895 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32888, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3456 %tmp.14.i32897 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32895, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003457 %tmp.15.i32898 = load double* %tmp.14.i32897 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003458 %tmp.17.i32900 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32895, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003459 %tmp.18.i32901 = load double* %tmp.17.i32900 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003460 %tmp.4.i32875 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32874, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003461 %tmp.6.i32877 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3462 store double %tmp.6.i32877, double* %tmp.4.i32875
Tanya Lattnerfc984402008-02-16 23:27:24 +00003463 %tmp.7.i32878 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32874, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003464 %tmp.9.i32880 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3465 store double %tmp.9.i32880, double* %tmp.7.i32878
Tanya Lattnerfc984402008-02-16 23:27:24 +00003466 %tmp.0.i32881 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32874, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3467 %tmp.13.i32882 = getelementptr %"struct.std::dcomplex"* %mem_tmp.85, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3468 %tmp.14.i32883 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32881, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003469 %tmp.15.i32884 = load double* %tmp.14.i32883 ; <double> [#uses=1]
3470 store double %tmp.15.i32884, double* %tmp.13.i32882
Tanya Lattnerfc984402008-02-16 23:27:24 +00003471 %tmp.16.i32885 = getelementptr %"struct.std::dcomplex"* %mem_tmp.85, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3472 %tmp.17.i32886 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32881, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003473 %tmp.18.i32887 = load double* %tmp.17.i32886 ; <double> [#uses=1]
3474 store double %tmp.18.i32887, double* %tmp.16.i32885
Tanya Lattnerfc984402008-02-16 23:27:24 +00003475 %tmp.4.i32861 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32860, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003476 store double %tmp.15.i32898, double* %tmp.4.i32861
Tanya Lattnerfc984402008-02-16 23:27:24 +00003477 %tmp.7.i32864 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32860, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003478 store double %tmp.18.i32901, double* %tmp.7.i32864
Tanya Lattnerfc984402008-02-16 23:27:24 +00003479 %tmp.0.i32867 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32860, %"struct.std::dcomplex"* %mem_tmp.85 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3480 %tmp.14.i32869 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32867, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003481 %tmp.15.i32870 = load double* %tmp.14.i32869 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003482 %tmp.17.i32872 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32867, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003483 %tmp.18.i32873 = load double* %tmp.17.i32872 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003484 %tmp.4.i32847 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32846, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003485 store double %tmp.15.i32870, double* %tmp.4.i32847
Tanya Lattnerfc984402008-02-16 23:27:24 +00003486 %tmp.7.i32850 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32846, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003487 store double %tmp.18.i32873, double* %tmp.7.i32850
Tanya Lattnerfc984402008-02-16 23:27:24 +00003488 %tmp.0.i32853 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32846, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3489 %tmp.13.i32854 = getelementptr %"struct.std::dcomplex"* %mem_tmp.82, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3490 %tmp.14.i32855 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32853, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003491 %tmp.15.i32856 = load double* %tmp.14.i32855 ; <double> [#uses=1]
3492 store double %tmp.15.i32856, double* %tmp.13.i32854
Tanya Lattnerfc984402008-02-16 23:27:24 +00003493 %tmp.16.i32857 = getelementptr %"struct.std::dcomplex"* %mem_tmp.82, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3494 %tmp.17.i32858 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32853, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003495 %tmp.18.i32859 = load double* %tmp.17.i32858 ; <double> [#uses=1]
3496 store double %tmp.18.i32859, double* %tmp.16.i32857
Tanya Lattnerfc984402008-02-16 23:27:24 +00003497 %tmp.4.i32833 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32832, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003498 store double %tmp.15.i32912, double* %tmp.4.i32833
Tanya Lattnerfc984402008-02-16 23:27:24 +00003499 %tmp.7.i32836 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32832, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003500 store double %tmp.18.i32915, double* %tmp.7.i32836
Tanya Lattnerfc984402008-02-16 23:27:24 +00003501 %tmp.0.i32839 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32832, %"struct.std::dcomplex"* %mem_tmp.82 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3502 %tmp.14.i32841 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32839, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003503 %tmp.15.i32842 = load double* %tmp.14.i32841 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003504 %tmp.17.i32844 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32839, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003505 %tmp.18.i32845 = load double* %tmp.17.i32844 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003506 %tmp.4.i32819 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32818, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003507 %tmp.6.i32821 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3508 store double %tmp.6.i32821, double* %tmp.4.i32819
Tanya Lattnerfc984402008-02-16 23:27:24 +00003509 %tmp.7.i32822 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32818, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003510 %tmp.9.i32824 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3511 store double %tmp.9.i32824, double* %tmp.7.i32822
Tanya Lattnerfc984402008-02-16 23:27:24 +00003512 %tmp.0.i32825 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32818, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3513 %tmp.14.i32827 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32825, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003514 %tmp.15.i32828 = load double* %tmp.14.i32827 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003515 %tmp.17.i32830 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32825, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003516 %tmp.18.i32831 = load double* %tmp.17.i32830 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003517 %tmp.4.i32805 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32804, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003518 %tmp.6.i32807 = load double* %tmp.5.i34282 ; <double> [#uses=1]
3519 store double %tmp.6.i32807, double* %tmp.4.i32805
Tanya Lattnerfc984402008-02-16 23:27:24 +00003520 %tmp.7.i32808 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32804, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003521 %tmp.9.i32810 = load double* %tmp.8.i34285 ; <double> [#uses=1]
3522 store double %tmp.9.i32810, double* %tmp.7.i32808
Tanya Lattnerfc984402008-02-16 23:27:24 +00003523 %tmp.0.i32811 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32804, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3524 %tmp.13.i32812 = getelementptr %"struct.std::dcomplex"* %mem_tmp.89, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3525 %tmp.14.i32813 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32811, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003526 %tmp.15.i32814 = load double* %tmp.14.i32813 ; <double> [#uses=1]
3527 store double %tmp.15.i32814, double* %tmp.13.i32812
Tanya Lattnerfc984402008-02-16 23:27:24 +00003528 %tmp.16.i32815 = getelementptr %"struct.std::dcomplex"* %mem_tmp.89, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3529 %tmp.17.i32816 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32811, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003530 %tmp.18.i32817 = load double* %tmp.17.i32816 ; <double> [#uses=1]
3531 store double %tmp.18.i32817, double* %tmp.16.i32815
Tanya Lattnerfc984402008-02-16 23:27:24 +00003532 %tmp.4.i32791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32790, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003533 store double %tmp.15.i32828, double* %tmp.4.i32791
Tanya Lattnerfc984402008-02-16 23:27:24 +00003534 %tmp.7.i32794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32790, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003535 store double %tmp.18.i32831, double* %tmp.7.i32794
Tanya Lattnerfc984402008-02-16 23:27:24 +00003536 %tmp.0.i32797 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32790, %"struct.std::dcomplex"* %mem_tmp.89 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3537 %tmp.14.i32799 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32797, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003538 %tmp.15.i32800 = load double* %tmp.14.i32799 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003539 %tmp.17.i32802 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32797, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003540 %tmp.18.i32803 = load double* %tmp.17.i32802 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003541 %tmp.4.i32777 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32776, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003542 store double %tmp.15.i32800, double* %tmp.4.i32777
Tanya Lattnerfc984402008-02-16 23:27:24 +00003543 %tmp.7.i32780 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32776, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003544 store double %tmp.18.i32803, double* %tmp.7.i32780
Tanya Lattnerfc984402008-02-16 23:27:24 +00003545 %tmp.0.i32783 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32776, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3546 %tmp.13.i32784 = getelementptr %"struct.std::dcomplex"* %mem_tmp.86, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3547 %tmp.14.i32785 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32783, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003548 %tmp.15.i32786 = load double* %tmp.14.i32785 ; <double> [#uses=1]
3549 store double %tmp.15.i32786, double* %tmp.13.i32784
Tanya Lattnerfc984402008-02-16 23:27:24 +00003550 %tmp.16.i32787 = getelementptr %"struct.std::dcomplex"* %mem_tmp.86, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3551 %tmp.17.i32788 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32783, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003552 %tmp.18.i32789 = load double* %tmp.17.i32788 ; <double> [#uses=1]
3553 store double %tmp.18.i32789, double* %tmp.16.i32787
Tanya Lattnerfc984402008-02-16 23:27:24 +00003554 %tmp.4.i32763 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32762, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003555 store double %tmp.15.i32842, double* %tmp.4.i32763
Tanya Lattnerfc984402008-02-16 23:27:24 +00003556 %tmp.7.i32766 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32762, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003557 store double %tmp.18.i32845, double* %tmp.7.i32766
Tanya Lattnerfc984402008-02-16 23:27:24 +00003558 %tmp.0.i32769 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32762, %"struct.std::dcomplex"* %mem_tmp.86 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3559 %tmp.14.i32771 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32769, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003560 %tmp.15.i32772 = load double* %tmp.14.i32771 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003561 %tmp.17.i32774 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32769, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003562 %tmp.18.i32775 = load double* %tmp.17.i32774 ; <double> [#uses=1]
3563 store double %tmp.15.i32772, double* %tmp.2.i34364
3564 store double %tmp.18.i32775, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00003565 %tmp.4.i32729 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32728, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003566 %tmp.6.i32731 = load double* %tmp.5.i34136 ; <double> [#uses=1]
3567 store double %tmp.6.i32731, double* %tmp.4.i32729
Tanya Lattnerfc984402008-02-16 23:27:24 +00003568 %tmp.7.i32732 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32728, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003569 %tmp.9.i32734 = load double* %tmp.8.i34139 ; <double> [#uses=1]
3570 store double %tmp.9.i32734, double* %tmp.7.i32732
Tanya Lattnerfc984402008-02-16 23:27:24 +00003571 %tmp.0.i32735 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32728, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3572 %tmp.14.i32737 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32735, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003573 %tmp.15.i32738 = load double* %tmp.14.i32737 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003574 %tmp.17.i32740 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32735, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003575 %tmp.18.i32741 = load double* %tmp.17.i32740 ; <double> [#uses=1]
3576 %tmp.7.i32695 = load double* %tmp.2.i34366 ; <double> [#uses=1]
3577 %tmp.15.i32709 = add double %tmp.7.i32695, %tmp.15.i32738 ; <double> [#uses=1]
3578 store double %tmp.15.i32709, double* %tmp.2.i34366
3579 %tmp.26.i32716 = load double* %tmp.6.i34367 ; <double> [#uses=1]
3580 %tmp.31.i32727 = add double %tmp.26.i32716, %tmp.18.i32741 ; <double> [#uses=1]
3581 store double %tmp.31.i32727, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00003582 %tmp.4.i32675 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32674, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003583 %tmp.6.i32677 = load double* %tmp.5.i34282 ; <double> [#uses=1]
3584 store double %tmp.6.i32677, double* %tmp.4.i32675
Tanya Lattnerfc984402008-02-16 23:27:24 +00003585 %tmp.7.i32678 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32674, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003586 %tmp.9.i32680 = load double* %tmp.8.i34285 ; <double> [#uses=1]
3587 store double %tmp.9.i32680, double* %tmp.7.i32678
Tanya Lattnerfc984402008-02-16 23:27:24 +00003588 %tmp.0.i32681 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32674, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3589 %tmp.14.i32683 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32681, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003590 %tmp.15.i32684 = load double* %tmp.14.i32683 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003591 %tmp.17.i32686 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32681, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003592 %tmp.18.i32687 = load double* %tmp.17.i32686 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003593 %tmp.4.i32661 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32660, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003594 %tmp.6.i32663 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3595 store double %tmp.6.i32663, double* %tmp.4.i32661
Tanya Lattnerfc984402008-02-16 23:27:24 +00003596 %tmp.7.i32664 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32660, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003597 %tmp.9.i32666 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3598 store double %tmp.9.i32666, double* %tmp.7.i32664
Tanya Lattnerfc984402008-02-16 23:27:24 +00003599 %tmp.0.i32667 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32660, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3600 %tmp.13.i32668 = getelementptr %"struct.std::dcomplex"* %mem_tmp.96, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3601 %tmp.14.i32669 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32667, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003602 %tmp.15.i32670 = load double* %tmp.14.i32669 ; <double> [#uses=1]
3603 store double %tmp.15.i32670, double* %tmp.13.i32668
Tanya Lattnerfc984402008-02-16 23:27:24 +00003604 %tmp.16.i32671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.96, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3605 %tmp.17.i32672 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32667, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003606 %tmp.18.i32673 = load double* %tmp.17.i32672 ; <double> [#uses=1]
3607 store double %tmp.18.i32673, double* %tmp.16.i32671
Tanya Lattnerfc984402008-02-16 23:27:24 +00003608 %tmp.4.i32647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32646, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003609 store double %tmp.15.i32684, double* %tmp.4.i32647
Tanya Lattnerfc984402008-02-16 23:27:24 +00003610 %tmp.7.i32650 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32646, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003611 store double %tmp.18.i32687, double* %tmp.7.i32650
Tanya Lattnerfc984402008-02-16 23:27:24 +00003612 %tmp.0.i32653 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32646, %"struct.std::dcomplex"* %mem_tmp.96 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3613 %tmp.14.i32655 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32653, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003614 %tmp.15.i32656 = load double* %tmp.14.i32655 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003615 %tmp.17.i32658 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32653, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003616 %tmp.18.i32659 = load double* %tmp.17.i32658 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003617 %tmp.4.i32633 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32632, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003618 store double %tmp.15.i32656, double* %tmp.4.i32633
Tanya Lattnerfc984402008-02-16 23:27:24 +00003619 %tmp.7.i32636 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32632, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003620 store double %tmp.18.i32659, double* %tmp.7.i32636
Tanya Lattnerfc984402008-02-16 23:27:24 +00003621 %tmp.0.i32639 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32632, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3622 %tmp.14.i32641 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32639, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003623 %tmp.15.i32642 = load double* %tmp.14.i32641 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003624 %tmp.17.i32644 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32639, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003625 %tmp.18.i32645 = load double* %tmp.17.i32644 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003626 %tmp.4.i32619 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32618, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003627 %tmp.6.i32621 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3628 store double %tmp.6.i32621, double* %tmp.4.i32619
Tanya Lattnerfc984402008-02-16 23:27:24 +00003629 %tmp.7.i32622 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32618, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003630 %tmp.9.i32624 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3631 store double %tmp.9.i32624, double* %tmp.7.i32622
Tanya Lattnerfc984402008-02-16 23:27:24 +00003632 %tmp.0.i32625 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32618, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3633 %tmp.14.i32627 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32625, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003634 %tmp.15.i32628 = load double* %tmp.14.i32627 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003635 %tmp.17.i32630 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32625, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003636 %tmp.18.i32631 = load double* %tmp.17.i32630 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003637 %tmp.4.i32605 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32604, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003638 %tmp.6.i32607 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3639 store double %tmp.6.i32607, double* %tmp.4.i32605
Tanya Lattnerfc984402008-02-16 23:27:24 +00003640 %tmp.7.i32608 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32604, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003641 %tmp.9.i32610 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3642 store double %tmp.9.i32610, double* %tmp.7.i32608
Tanya Lattnerfc984402008-02-16 23:27:24 +00003643 %tmp.0.i32611 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32604, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3644 %tmp.13.i32612 = getelementptr %"struct.std::dcomplex"* %mem_tmp.100, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3645 %tmp.14.i32613 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32611, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003646 %tmp.15.i32614 = load double* %tmp.14.i32613 ; <double> [#uses=1]
3647 store double %tmp.15.i32614, double* %tmp.13.i32612
Tanya Lattnerfc984402008-02-16 23:27:24 +00003648 %tmp.16.i32615 = getelementptr %"struct.std::dcomplex"* %mem_tmp.100, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3649 %tmp.17.i32616 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32611, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003650 %tmp.18.i32617 = load double* %tmp.17.i32616 ; <double> [#uses=1]
3651 store double %tmp.18.i32617, double* %tmp.16.i32615
Tanya Lattnerfc984402008-02-16 23:27:24 +00003652 %tmp.4.i32591 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32590, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003653 store double %tmp.15.i32628, double* %tmp.4.i32591
Tanya Lattnerfc984402008-02-16 23:27:24 +00003654 %tmp.7.i32594 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32590, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003655 store double %tmp.18.i32631, double* %tmp.7.i32594
Tanya Lattnerfc984402008-02-16 23:27:24 +00003656 %tmp.0.i32597 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32590, %"struct.std::dcomplex"* %mem_tmp.100 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3657 %tmp.14.i32599 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32597, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003658 %tmp.15.i32600 = load double* %tmp.14.i32599 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003659 %tmp.17.i32602 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32597, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003660 %tmp.18.i32603 = load double* %tmp.17.i32602 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003661 %tmp.4.i32577 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32576, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003662 store double %tmp.15.i32600, double* %tmp.4.i32577
Tanya Lattnerfc984402008-02-16 23:27:24 +00003663 %tmp.7.i32580 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32576, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003664 store double %tmp.18.i32603, double* %tmp.7.i32580
Tanya Lattnerfc984402008-02-16 23:27:24 +00003665 %tmp.0.i32583 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32576, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3666 %tmp.13.i32584 = getelementptr %"struct.std::dcomplex"* %mem_tmp.97, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3667 %tmp.14.i32585 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32583, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003668 %tmp.15.i32586 = load double* %tmp.14.i32585 ; <double> [#uses=1]
3669 store double %tmp.15.i32586, double* %tmp.13.i32584
Tanya Lattnerfc984402008-02-16 23:27:24 +00003670 %tmp.16.i32587 = getelementptr %"struct.std::dcomplex"* %mem_tmp.97, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3671 %tmp.17.i32588 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32583, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003672 %tmp.18.i32589 = load double* %tmp.17.i32588 ; <double> [#uses=1]
3673 store double %tmp.18.i32589, double* %tmp.16.i32587
Tanya Lattnerfc984402008-02-16 23:27:24 +00003674 %tmp.4.i32563 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32562, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003675 store double %tmp.15.i32642, double* %tmp.4.i32563
Tanya Lattnerfc984402008-02-16 23:27:24 +00003676 %tmp.7.i32566 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32562, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003677 store double %tmp.18.i32645, double* %tmp.7.i32566
Tanya Lattnerfc984402008-02-16 23:27:24 +00003678 %tmp.0.i32569 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32562, %"struct.std::dcomplex"* %mem_tmp.97 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3679 %tmp.14.i32571 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32569, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003680 %tmp.15.i32572 = load double* %tmp.14.i32571 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003681 %tmp.17.i32574 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32569, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003682 %tmp.18.i32575 = load double* %tmp.17.i32574 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003683 %tmp.4.i32549 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32548, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003684 %tmp.6.i32551 = load double* %tmp.5.i34338 ; <double> [#uses=1]
3685 store double %tmp.6.i32551, double* %tmp.4.i32549
Tanya Lattnerfc984402008-02-16 23:27:24 +00003686 %tmp.7.i32552 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32548, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003687 %tmp.9.i32554 = load double* %tmp.8.i34341 ; <double> [#uses=1]
3688 store double %tmp.9.i32554, double* %tmp.7.i32552
Tanya Lattnerfc984402008-02-16 23:27:24 +00003689 %tmp.0.i32555 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32548, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3690 %tmp.14.i32557 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32555, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003691 %tmp.15.i32558 = load double* %tmp.14.i32557 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003692 %tmp.17.i32560 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32555, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003693 %tmp.18.i32561 = load double* %tmp.17.i32560 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003694 %tmp.4.i32535 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32534, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003695 %tmp.6.i32537 = load double* %tmp.5.i34282 ; <double> [#uses=1]
3696 store double %tmp.6.i32537, double* %tmp.4.i32535
Tanya Lattnerfc984402008-02-16 23:27:24 +00003697 %tmp.7.i32538 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32534, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003698 %tmp.9.i32540 = load double* %tmp.8.i34285 ; <double> [#uses=1]
3699 store double %tmp.9.i32540, double* %tmp.7.i32538
Tanya Lattnerfc984402008-02-16 23:27:24 +00003700 %tmp.0.i32541 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32534, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3701 %tmp.13.i32542 = getelementptr %"struct.std::dcomplex"* %mem_tmp.104, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3702 %tmp.14.i32543 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32541, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003703 %tmp.15.i32544 = load double* %tmp.14.i32543 ; <double> [#uses=1]
3704 store double %tmp.15.i32544, double* %tmp.13.i32542
Tanya Lattnerfc984402008-02-16 23:27:24 +00003705 %tmp.16.i32545 = getelementptr %"struct.std::dcomplex"* %mem_tmp.104, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3706 %tmp.17.i32546 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32541, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003707 %tmp.18.i32547 = load double* %tmp.17.i32546 ; <double> [#uses=1]
3708 store double %tmp.18.i32547, double* %tmp.16.i32545
Tanya Lattnerfc984402008-02-16 23:27:24 +00003709 %tmp.4.i32521 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32520, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003710 store double %tmp.15.i32558, double* %tmp.4.i32521
Tanya Lattnerfc984402008-02-16 23:27:24 +00003711 %tmp.7.i32524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32520, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003712 store double %tmp.18.i32561, double* %tmp.7.i32524
Tanya Lattnerfc984402008-02-16 23:27:24 +00003713 %tmp.0.i32527 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32520, %"struct.std::dcomplex"* %mem_tmp.104 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3714 %tmp.14.i32529 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32527, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003715 %tmp.15.i32530 = load double* %tmp.14.i32529 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003716 %tmp.17.i32532 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32527, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003717 %tmp.18.i32533 = load double* %tmp.17.i32532 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003718 %tmp.4.i32507 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32506, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003719 store double %tmp.15.i32530, double* %tmp.4.i32507
Tanya Lattnerfc984402008-02-16 23:27:24 +00003720 %tmp.7.i32510 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32506, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003721 store double %tmp.18.i32533, double* %tmp.7.i32510
Tanya Lattnerfc984402008-02-16 23:27:24 +00003722 %tmp.0.i32513 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32506, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3723 %tmp.13.i32514 = getelementptr %"struct.std::dcomplex"* %mem_tmp.101, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3724 %tmp.14.i32515 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32513, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003725 %tmp.15.i32516 = load double* %tmp.14.i32515 ; <double> [#uses=1]
3726 store double %tmp.15.i32516, double* %tmp.13.i32514
Tanya Lattnerfc984402008-02-16 23:27:24 +00003727 %tmp.16.i32517 = getelementptr %"struct.std::dcomplex"* %mem_tmp.101, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3728 %tmp.17.i32518 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32513, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003729 %tmp.18.i32519 = load double* %tmp.17.i32518 ; <double> [#uses=1]
3730 store double %tmp.18.i32519, double* %tmp.16.i32517
Tanya Lattnerfc984402008-02-16 23:27:24 +00003731 %tmp.4.i32493 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32492, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003732 store double %tmp.15.i32572, double* %tmp.4.i32493
Tanya Lattnerfc984402008-02-16 23:27:24 +00003733 %tmp.7.i32496 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32492, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003734 store double %tmp.18.i32575, double* %tmp.7.i32496
Tanya Lattnerfc984402008-02-16 23:27:24 +00003735 %tmp.0.i32499 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32492, %"struct.std::dcomplex"* %mem_tmp.101 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3736 %tmp.14.i32501 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32499, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003737 %tmp.15.i32502 = load double* %tmp.14.i32501 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003738 %tmp.17.i32504 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32499, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003739 %tmp.18.i32505 = load double* %tmp.17.i32504 ; <double> [#uses=1]
3740 store double %tmp.15.i32502, double* %tmp.2.i34364
3741 store double %tmp.18.i32505, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00003742 %tmp.4.i32459 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32458, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3743 %tmp.5.i32460 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 4, i32 0, i32 0 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003744 %tmp.6.i32461 = load double* %tmp.5.i32460 ; <double> [#uses=1]
3745 store double %tmp.6.i32461, double* %tmp.4.i32459
Tanya Lattnerfc984402008-02-16 23:27:24 +00003746 %tmp.7.i32462 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32458, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3747 %tmp.8.i32463 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 4, i32 0, i32 1 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003748 %tmp.9.i32464 = load double* %tmp.8.i32463 ; <double> [#uses=1]
3749 store double %tmp.9.i32464, double* %tmp.7.i32462
Tanya Lattnerfc984402008-02-16 23:27:24 +00003750 %tmp.0.i32465 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32458, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3751 %tmp.14.i32467 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32465, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003752 %tmp.15.i32468 = load double* %tmp.14.i32467 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003753 %tmp.17.i32470 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32465, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003754 %tmp.18.i32471 = load double* %tmp.17.i32470 ; <double> [#uses=1]
3755 %tmp.7.i32425 = load double* %tmp.2.i34366 ; <double> [#uses=1]
3756 %tmp.15.i32439 = add double %tmp.7.i32425, %tmp.15.i32468 ; <double> [#uses=1]
3757 store double %tmp.15.i32439, double* %tmp.2.i34366
3758 %tmp.26.i32446 = load double* %tmp.6.i34367 ; <double> [#uses=1]
3759 %tmp.31.i32457 = add double %tmp.26.i32446, %tmp.18.i32471 ; <double> [#uses=1]
3760 store double %tmp.31.i32457, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00003761 %tmp.4.i32405 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32404, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003762 %tmp.6.i32407 = load double* %tmp.5.i34282 ; <double> [#uses=1]
3763 store double %tmp.6.i32407, double* %tmp.4.i32405
Tanya Lattnerfc984402008-02-16 23:27:24 +00003764 %tmp.7.i32408 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32404, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003765 %tmp.9.i32410 = load double* %tmp.8.i34285 ; <double> [#uses=1]
3766 store double %tmp.9.i32410, double* %tmp.7.i32408
Tanya Lattnerfc984402008-02-16 23:27:24 +00003767 %tmp.0.i32411 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32404, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3768 %tmp.14.i32413 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32411, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003769 %tmp.15.i32414 = load double* %tmp.14.i32413 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003770 %tmp.17.i32416 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32411, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003771 %tmp.18.i32417 = load double* %tmp.17.i32416 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003772 %tmp.4.i32391 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32390, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003773 %tmp.6.i32393 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3774 store double %tmp.6.i32393, double* %tmp.4.i32391
Tanya Lattnerfc984402008-02-16 23:27:24 +00003775 %tmp.7.i32394 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32390, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003776 %tmp.9.i32396 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3777 store double %tmp.9.i32396, double* %tmp.7.i32394
Tanya Lattnerfc984402008-02-16 23:27:24 +00003778 %tmp.0.i32397 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32390, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3779 %tmp.13.i32398 = getelementptr %"struct.std::dcomplex"* %mem_tmp.111, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3780 %tmp.14.i32399 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32397, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003781 %tmp.15.i32400 = load double* %tmp.14.i32399 ; <double> [#uses=1]
3782 store double %tmp.15.i32400, double* %tmp.13.i32398
Tanya Lattnerfc984402008-02-16 23:27:24 +00003783 %tmp.16.i32401 = getelementptr %"struct.std::dcomplex"* %mem_tmp.111, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3784 %tmp.17.i32402 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32397, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003785 %tmp.18.i32403 = load double* %tmp.17.i32402 ; <double> [#uses=1]
3786 store double %tmp.18.i32403, double* %tmp.16.i32401
Tanya Lattnerfc984402008-02-16 23:27:24 +00003787 %tmp.4.i32377 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32376, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003788 store double %tmp.15.i32414, double* %tmp.4.i32377
Tanya Lattnerfc984402008-02-16 23:27:24 +00003789 %tmp.7.i32380 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32376, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003790 store double %tmp.18.i32417, double* %tmp.7.i32380
Tanya Lattnerfc984402008-02-16 23:27:24 +00003791 %tmp.0.i32383 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32376, %"struct.std::dcomplex"* %mem_tmp.111 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3792 %tmp.14.i32385 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32383, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003793 %tmp.15.i32386 = load double* %tmp.14.i32385 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003794 %tmp.17.i32388 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32383, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003795 %tmp.18.i32389 = load double* %tmp.17.i32388 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003796 %tmp.4.i32363 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32362, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003797 store double %tmp.15.i32386, double* %tmp.4.i32363
Tanya Lattnerfc984402008-02-16 23:27:24 +00003798 %tmp.7.i32366 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32362, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003799 store double %tmp.18.i32389, double* %tmp.7.i32366
Tanya Lattnerfc984402008-02-16 23:27:24 +00003800 %tmp.0.i32369 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32362, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3801 %tmp.14.i32371 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32369, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003802 %tmp.15.i32372 = load double* %tmp.14.i32371 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003803 %tmp.17.i32374 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32369, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003804 %tmp.18.i32375 = load double* %tmp.17.i32374 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003805 %tmp.4.i32349 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32348, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003806 %tmp.6.i32351 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3807 store double %tmp.6.i32351, double* %tmp.4.i32349
Tanya Lattnerfc984402008-02-16 23:27:24 +00003808 %tmp.7.i32352 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32348, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003809 %tmp.9.i32354 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3810 store double %tmp.9.i32354, double* %tmp.7.i32352
Tanya Lattnerfc984402008-02-16 23:27:24 +00003811 %tmp.0.i32355 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32348, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3812 %tmp.14.i32357 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32355, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003813 %tmp.15.i32358 = load double* %tmp.14.i32357 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003814 %tmp.17.i32360 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32355, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003815 %tmp.18.i32361 = load double* %tmp.17.i32360 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003816 %tmp.4.i32335 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32334, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003817 %tmp.6.i32337 = load double* %tmp.5.i34282 ; <double> [#uses=1]
3818 store double %tmp.6.i32337, double* %tmp.4.i32335
Tanya Lattnerfc984402008-02-16 23:27:24 +00003819 %tmp.7.i32338 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32334, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003820 %tmp.9.i32340 = load double* %tmp.8.i34285 ; <double> [#uses=1]
3821 store double %tmp.9.i32340, double* %tmp.7.i32338
Tanya Lattnerfc984402008-02-16 23:27:24 +00003822 %tmp.0.i32341 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32334, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3823 %tmp.13.i32342 = getelementptr %"struct.std::dcomplex"* %mem_tmp.115, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3824 %tmp.14.i32343 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32341, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003825 %tmp.15.i32344 = load double* %tmp.14.i32343 ; <double> [#uses=1]
3826 store double %tmp.15.i32344, double* %tmp.13.i32342
Tanya Lattnerfc984402008-02-16 23:27:24 +00003827 %tmp.16.i32345 = getelementptr %"struct.std::dcomplex"* %mem_tmp.115, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3828 %tmp.17.i32346 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32341, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003829 %tmp.18.i32347 = load double* %tmp.17.i32346 ; <double> [#uses=1]
3830 store double %tmp.18.i32347, double* %tmp.16.i32345
Tanya Lattnerfc984402008-02-16 23:27:24 +00003831 %tmp.4.i32321 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32320, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003832 store double %tmp.15.i32358, double* %tmp.4.i32321
Tanya Lattnerfc984402008-02-16 23:27:24 +00003833 %tmp.7.i32324 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32320, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003834 store double %tmp.18.i32361, double* %tmp.7.i32324
Tanya Lattnerfc984402008-02-16 23:27:24 +00003835 %tmp.0.i32327 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32320, %"struct.std::dcomplex"* %mem_tmp.115 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3836 %tmp.14.i32329 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32327, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003837 %tmp.15.i32330 = load double* %tmp.14.i32329 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003838 %tmp.17.i32332 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32327, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003839 %tmp.18.i32333 = load double* %tmp.17.i32332 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003840 %tmp.4.i32307 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32306, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003841 store double %tmp.15.i32330, double* %tmp.4.i32307
Tanya Lattnerfc984402008-02-16 23:27:24 +00003842 %tmp.7.i32310 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32306, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003843 store double %tmp.18.i32333, double* %tmp.7.i32310
Tanya Lattnerfc984402008-02-16 23:27:24 +00003844 %tmp.0.i32313 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32306, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3845 %tmp.13.i32314 = getelementptr %"struct.std::dcomplex"* %mem_tmp.112, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3846 %tmp.14.i32315 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32313, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003847 %tmp.15.i32316 = load double* %tmp.14.i32315 ; <double> [#uses=1]
3848 store double %tmp.15.i32316, double* %tmp.13.i32314
Tanya Lattnerfc984402008-02-16 23:27:24 +00003849 %tmp.16.i32317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.112, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3850 %tmp.17.i32318 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32313, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003851 %tmp.18.i32319 = load double* %tmp.17.i32318 ; <double> [#uses=1]
3852 store double %tmp.18.i32319, double* %tmp.16.i32317
Tanya Lattnerfc984402008-02-16 23:27:24 +00003853 %tmp.4.i32293 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32292, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003854 store double %tmp.15.i32372, double* %tmp.4.i32293
Tanya Lattnerfc984402008-02-16 23:27:24 +00003855 %tmp.7.i32296 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32292, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003856 store double %tmp.18.i32375, double* %tmp.7.i32296
Tanya Lattnerfc984402008-02-16 23:27:24 +00003857 %tmp.0.i32299 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32292, %"struct.std::dcomplex"* %mem_tmp.112 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3858 %tmp.14.i32301 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32299, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003859 %tmp.15.i32302 = load double* %tmp.14.i32301 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003860 %tmp.17.i32304 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32299, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003861 %tmp.18.i32305 = load double* %tmp.17.i32304 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003862 %tmp.4.i32279 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32278, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003863 %tmp.6.i32281 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3864 store double %tmp.6.i32281, double* %tmp.4.i32279
Tanya Lattnerfc984402008-02-16 23:27:24 +00003865 %tmp.7.i32282 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32278, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003866 %tmp.9.i32284 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3867 store double %tmp.9.i32284, double* %tmp.7.i32282
Tanya Lattnerfc984402008-02-16 23:27:24 +00003868 %tmp.0.i32285 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32278, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3869 %tmp.14.i32287 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32285, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003870 %tmp.15.i32288 = load double* %tmp.14.i32287 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003871 %tmp.17.i32290 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32285, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003872 %tmp.18.i32291 = load double* %tmp.17.i32290 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003873 %tmp.4.i32265 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32264, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003874 %tmp.6.i32267 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3875 store double %tmp.6.i32267, double* %tmp.4.i32265
Tanya Lattnerfc984402008-02-16 23:27:24 +00003876 %tmp.7.i32268 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32264, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003877 %tmp.9.i32270 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3878 store double %tmp.9.i32270, double* %tmp.7.i32268
Tanya Lattnerfc984402008-02-16 23:27:24 +00003879 %tmp.0.i32271 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32264, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3880 %tmp.13.i32272 = getelementptr %"struct.std::dcomplex"* %mem_tmp.119, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3881 %tmp.14.i32273 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32271, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003882 %tmp.15.i32274 = load double* %tmp.14.i32273 ; <double> [#uses=1]
3883 store double %tmp.15.i32274, double* %tmp.13.i32272
Tanya Lattnerfc984402008-02-16 23:27:24 +00003884 %tmp.16.i32275 = getelementptr %"struct.std::dcomplex"* %mem_tmp.119, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3885 %tmp.17.i32276 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32271, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003886 %tmp.18.i32277 = load double* %tmp.17.i32276 ; <double> [#uses=1]
3887 store double %tmp.18.i32277, double* %tmp.16.i32275
Tanya Lattnerfc984402008-02-16 23:27:24 +00003888 %tmp.4.i32251 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32250, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003889 store double %tmp.15.i32288, double* %tmp.4.i32251
Tanya Lattnerfc984402008-02-16 23:27:24 +00003890 %tmp.7.i32254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32250, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003891 store double %tmp.18.i32291, double* %tmp.7.i32254
Tanya Lattnerfc984402008-02-16 23:27:24 +00003892 %tmp.0.i32257 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32250, %"struct.std::dcomplex"* %mem_tmp.119 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3893 %tmp.14.i32259 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32257, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003894 %tmp.15.i32260 = load double* %tmp.14.i32259 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003895 %tmp.17.i32262 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32257, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003896 %tmp.18.i32263 = load double* %tmp.17.i32262 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003897 %tmp.4.i32237 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32236, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003898 store double %tmp.15.i32260, double* %tmp.4.i32237
Tanya Lattnerfc984402008-02-16 23:27:24 +00003899 %tmp.7.i32240 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32236, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003900 store double %tmp.18.i32263, double* %tmp.7.i32240
Tanya Lattnerfc984402008-02-16 23:27:24 +00003901 %tmp.0.i32243 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32236, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3902 %tmp.13.i32244 = getelementptr %"struct.std::dcomplex"* %mem_tmp.116, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3903 %tmp.14.i32245 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32243, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003904 %tmp.15.i32246 = load double* %tmp.14.i32245 ; <double> [#uses=1]
3905 store double %tmp.15.i32246, double* %tmp.13.i32244
Tanya Lattnerfc984402008-02-16 23:27:24 +00003906 %tmp.16.i32247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.116, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3907 %tmp.17.i32248 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32243, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003908 %tmp.18.i32249 = load double* %tmp.17.i32248 ; <double> [#uses=1]
3909 store double %tmp.18.i32249, double* %tmp.16.i32247
Tanya Lattnerfc984402008-02-16 23:27:24 +00003910 %tmp.4.i32223 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32222, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003911 store double %tmp.15.i32302, double* %tmp.4.i32223
Tanya Lattnerfc984402008-02-16 23:27:24 +00003912 %tmp.7.i32226 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32222, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003913 store double %tmp.18.i32305, double* %tmp.7.i32226
Tanya Lattnerfc984402008-02-16 23:27:24 +00003914 %tmp.0.i32229 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32222, %"struct.std::dcomplex"* %mem_tmp.116 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3915 %tmp.14.i32231 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32229, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003916 %tmp.15.i32232 = load double* %tmp.14.i32231 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003917 %tmp.17.i32234 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32229, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003918 %tmp.18.i32235 = load double* %tmp.17.i32234 ; <double> [#uses=1]
3919 store double %tmp.15.i32232, double* %tmp.2.i34364
3920 store double %tmp.18.i32235, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00003921 %tmp.4.i32189 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32188, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003922 %tmp.6.i32191 = load double* %tmp.5.i33596 ; <double> [#uses=1]
3923 store double %tmp.6.i32191, double* %tmp.4.i32189
Tanya Lattnerfc984402008-02-16 23:27:24 +00003924 %tmp.7.i32192 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32188, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003925 %tmp.9.i32194 = load double* %tmp.8.i33599 ; <double> [#uses=1]
3926 store double %tmp.9.i32194, double* %tmp.7.i32192
Tanya Lattnerfc984402008-02-16 23:27:24 +00003927 %tmp.0.i32195 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32188, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3928 %tmp.14.i32197 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32195, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003929 %tmp.15.i32198 = load double* %tmp.14.i32197 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003930 %tmp.17.i32200 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32195, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003931 %tmp.18.i32201 = load double* %tmp.17.i32200 ; <double> [#uses=1]
3932 %tmp.7.i32155 = load double* %tmp.2.i34366 ; <double> [#uses=1]
3933 %tmp.15.i32169 = add double %tmp.7.i32155, %tmp.15.i32198 ; <double> [#uses=1]
3934 store double %tmp.15.i32169, double* %tmp.2.i34366
3935 %tmp.26.i32176 = load double* %tmp.6.i34367 ; <double> [#uses=1]
3936 %tmp.31.i32187 = add double %tmp.26.i32176, %tmp.18.i32201 ; <double> [#uses=1]
3937 store double %tmp.31.i32187, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00003938 %tmp.4.i32135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32134, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3939 %tmp.5.i32136 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 0, i32 0, i32 0 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003940 %tmp.6.i32137 = load double* %tmp.5.i32136 ; <double> [#uses=1]
3941 store double %tmp.6.i32137, double* %tmp.4.i32135
Tanya Lattnerfc984402008-02-16 23:27:24 +00003942 %tmp.7.i32138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32134, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3943 %tmp.8.i32139 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 0, i32 0, i32 1 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003944 %tmp.9.i32140 = load double* %tmp.8.i32139 ; <double> [#uses=1]
3945 store double %tmp.9.i32140, double* %tmp.7.i32138
Tanya Lattnerfc984402008-02-16 23:27:24 +00003946 %tmp.0.i32141 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32134, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3947 %tmp.14.i32143 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32141, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003948 %tmp.15.i32144 = load double* %tmp.14.i32143 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003949 %tmp.17.i32146 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32141, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003950 %tmp.18.i32147 = load double* %tmp.17.i32146 ; <double> [#uses=1]
3951 %tmp.7.i32101 = load double* %tmp.2.i34368 ; <double> [#uses=1]
3952 %tmp.15.i32115 = add double %tmp.7.i32101, %tmp.15.i32144 ; <double> [#uses=1]
3953 store double %tmp.15.i32115, double* %tmp.2.i34368
3954 %tmp.26.i32122 = load double* %tmp.6.i34369 ; <double> [#uses=1]
3955 %tmp.31.i32133 = add double %tmp.26.i32122, %tmp.18.i32147 ; <double> [#uses=1]
3956 store double %tmp.31.i32133, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00003957 store double 0.000000e+00, double* %tmp.2.i34366
3958 store double 0.000000e+00, double* %tmp.6.i34367
3959 %tmp.4.i32079 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32078, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003960 %tmp.6.i32081 = load double* %tmp.5.i34082 ; <double> [#uses=1]
3961 store double %tmp.6.i32081, double* %tmp.4.i32079
Tanya Lattnerfc984402008-02-16 23:27:24 +00003962 %tmp.7.i32082 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32078, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003963 %tmp.9.i32084 = load double* %tmp.8.i34085 ; <double> [#uses=1]
3964 store double %tmp.9.i32084, double* %tmp.7.i32082
Tanya Lattnerfc984402008-02-16 23:27:24 +00003965 %tmp.0.i32085 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32078, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3966 %tmp.14.i32087 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32085, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003967 %tmp.15.i32088 = load double* %tmp.14.i32087 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003968 %tmp.17.i32090 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32085, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003969 %tmp.18.i32091 = load double* %tmp.17.i32090 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003970 %tmp.4.i32065 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32064, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003971 %tmp.6.i32067 = load double* %tmp.5.i33146 ; <double> [#uses=1]
3972 store double %tmp.6.i32067, double* %tmp.4.i32065
Tanya Lattnerfc984402008-02-16 23:27:24 +00003973 %tmp.7.i32068 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32064, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003974 %tmp.9.i32070 = load double* %tmp.8.i33149 ; <double> [#uses=1]
3975 store double %tmp.9.i32070, double* %tmp.7.i32068
Tanya Lattnerfc984402008-02-16 23:27:24 +00003976 %tmp.0.i32071 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32064, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3977 %tmp.13.i32072 = getelementptr %"struct.std::dcomplex"* %mem_tmp.127, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
3978 %tmp.14.i32073 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32071, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003979 %tmp.15.i32074 = load double* %tmp.14.i32073 ; <double> [#uses=1]
3980 store double %tmp.15.i32074, double* %tmp.13.i32072
Tanya Lattnerfc984402008-02-16 23:27:24 +00003981 %tmp.16.i32075 = getelementptr %"struct.std::dcomplex"* %mem_tmp.127, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
3982 %tmp.17.i32076 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32071, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003983 %tmp.18.i32077 = load double* %tmp.17.i32076 ; <double> [#uses=1]
3984 store double %tmp.18.i32077, double* %tmp.16.i32075
Tanya Lattnerfc984402008-02-16 23:27:24 +00003985 %tmp.4.i32051 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32050, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003986 store double %tmp.15.i32088, double* %tmp.4.i32051
Tanya Lattnerfc984402008-02-16 23:27:24 +00003987 %tmp.7.i32054 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32050, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003988 store double %tmp.18.i32091, double* %tmp.7.i32054
Tanya Lattnerfc984402008-02-16 23:27:24 +00003989 %tmp.0.i32057 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i32050, %"struct.std::dcomplex"* %mem_tmp.127 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3990 %tmp.14.i32059 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32057, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003991 %tmp.15.i32060 = load double* %tmp.14.i32059 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003992 %tmp.17.i32062 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32057, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003993 %tmp.18.i32063 = load double* %tmp.17.i32062 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00003994 %tmp.4.i32037 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32036, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003995 store double %tmp.15.i32060, double* %tmp.4.i32037
Tanya Lattnerfc984402008-02-16 23:27:24 +00003996 %tmp.7.i32040 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32036, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00003997 store double %tmp.18.i32063, double* %tmp.7.i32040
Tanya Lattnerfc984402008-02-16 23:27:24 +00003998 %tmp.0.i32043 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32036, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
3999 %tmp.14.i32045 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32043, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004000 %tmp.15.i32046 = load double* %tmp.14.i32045 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004001 %tmp.17.i32048 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32043, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004002 %tmp.18.i32049 = load double* %tmp.17.i32048 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004003 %tmp.4.i32023 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32022, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004004 %tmp.6.i32025 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4005 store double %tmp.6.i32025, double* %tmp.4.i32023
Tanya Lattnerfc984402008-02-16 23:27:24 +00004006 %tmp.7.i32026 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32022, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004007 %tmp.9.i32028 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4008 store double %tmp.9.i32028, double* %tmp.7.i32026
Tanya Lattnerfc984402008-02-16 23:27:24 +00004009 %tmp.0.i32029 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32022, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4010 %tmp.14.i32031 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32029, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004011 %tmp.15.i32032 = load double* %tmp.14.i32031 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004012 %tmp.17.i32034 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32029, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004013 %tmp.18.i32035 = load double* %tmp.17.i32034 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004014 %tmp.4.i32009 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32008, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004015 %tmp.6.i32011 = load double* %tmp.5.i34282 ; <double> [#uses=1]
4016 store double %tmp.6.i32011, double* %tmp.4.i32009
Tanya Lattnerfc984402008-02-16 23:27:24 +00004017 %tmp.7.i32012 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i32008, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004018 %tmp.9.i32014 = load double* %tmp.8.i34285 ; <double> [#uses=1]
4019 store double %tmp.9.i32014, double* %tmp.7.i32012
Tanya Lattnerfc984402008-02-16 23:27:24 +00004020 %tmp.0.i32015 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i32008, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4021 %tmp.13.i32016 = getelementptr %"struct.std::dcomplex"* %mem_tmp.131, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4022 %tmp.14.i32017 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32015, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004023 %tmp.15.i32018 = load double* %tmp.14.i32017 ; <double> [#uses=1]
4024 store double %tmp.15.i32018, double* %tmp.13.i32016
Tanya Lattnerfc984402008-02-16 23:27:24 +00004025 %tmp.16.i32019 = getelementptr %"struct.std::dcomplex"* %mem_tmp.131, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4026 %tmp.17.i32020 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32015, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004027 %tmp.18.i32021 = load double* %tmp.17.i32020 ; <double> [#uses=1]
4028 store double %tmp.18.i32021, double* %tmp.16.i32019
Tanya Lattnerfc984402008-02-16 23:27:24 +00004029 %tmp.4.i31995 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31994, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004030 store double %tmp.15.i32032, double* %tmp.4.i31995
Tanya Lattnerfc984402008-02-16 23:27:24 +00004031 %tmp.7.i31998 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31994, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004032 store double %tmp.18.i32035, double* %tmp.7.i31998
Tanya Lattnerfc984402008-02-16 23:27:24 +00004033 %tmp.0.i32001 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31994, %"struct.std::dcomplex"* %mem_tmp.131 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4034 %tmp.14.i32003 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32001, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004035 %tmp.15.i32004 = load double* %tmp.14.i32003 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004036 %tmp.17.i32006 = getelementptr %"struct.std::dcomplex"* %tmp.0.i32001, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004037 %tmp.18.i32007 = load double* %tmp.17.i32006 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004038 %tmp.4.i31981 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31980, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004039 store double %tmp.15.i32004, double* %tmp.4.i31981
Tanya Lattnerfc984402008-02-16 23:27:24 +00004040 %tmp.7.i31984 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31980, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004041 store double %tmp.18.i32007, double* %tmp.7.i31984
Tanya Lattnerfc984402008-02-16 23:27:24 +00004042 %tmp.0.i31987 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31980, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4043 %tmp.13.i31988 = getelementptr %"struct.std::dcomplex"* %mem_tmp.128, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4044 %tmp.14.i31989 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31987, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004045 %tmp.15.i31990 = load double* %tmp.14.i31989 ; <double> [#uses=1]
4046 store double %tmp.15.i31990, double* %tmp.13.i31988
Tanya Lattnerfc984402008-02-16 23:27:24 +00004047 %tmp.16.i31991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.128, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4048 %tmp.17.i31992 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31987, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004049 %tmp.18.i31993 = load double* %tmp.17.i31992 ; <double> [#uses=1]
4050 store double %tmp.18.i31993, double* %tmp.16.i31991
Tanya Lattnerfc984402008-02-16 23:27:24 +00004051 %tmp.4.i31967 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31966, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004052 store double %tmp.15.i32046, double* %tmp.4.i31967
Tanya Lattnerfc984402008-02-16 23:27:24 +00004053 %tmp.7.i31970 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31966, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004054 store double %tmp.18.i32049, double* %tmp.7.i31970
Tanya Lattnerfc984402008-02-16 23:27:24 +00004055 %tmp.0.i31973 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31966, %"struct.std::dcomplex"* %mem_tmp.128 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4056 %tmp.14.i31975 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31973, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004057 %tmp.15.i31976 = load double* %tmp.14.i31975 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004058 %tmp.17.i31978 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31973, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004059 %tmp.18.i31979 = load double* %tmp.17.i31978 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004060 %tmp.4.i31953 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31952, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004061 %tmp.6.i31955 = load double* %tmp.5.i34282 ; <double> [#uses=1]
4062 store double %tmp.6.i31955, double* %tmp.4.i31953
Tanya Lattnerfc984402008-02-16 23:27:24 +00004063 %tmp.7.i31956 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31952, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004064 %tmp.9.i31958 = load double* %tmp.8.i34285 ; <double> [#uses=1]
4065 store double %tmp.9.i31958, double* %tmp.7.i31956
Tanya Lattnerfc984402008-02-16 23:27:24 +00004066 %tmp.0.i31959 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31952, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4067 %tmp.14.i31961 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31959, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004068 %tmp.15.i31962 = load double* %tmp.14.i31961 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004069 %tmp.17.i31964 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31959, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004070 %tmp.18.i31965 = load double* %tmp.17.i31964 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004071 %tmp.4.i31939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31938, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004072 %tmp.6.i31941 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4073 store double %tmp.6.i31941, double* %tmp.4.i31939
Tanya Lattnerfc984402008-02-16 23:27:24 +00004074 %tmp.7.i31942 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31938, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004075 %tmp.9.i31944 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4076 store double %tmp.9.i31944, double* %tmp.7.i31942
Tanya Lattnerfc984402008-02-16 23:27:24 +00004077 %tmp.0.i31945 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31938, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4078 %tmp.13.i31946 = getelementptr %"struct.std::dcomplex"* %mem_tmp.135, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4079 %tmp.14.i31947 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31945, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004080 %tmp.15.i31948 = load double* %tmp.14.i31947 ; <double> [#uses=1]
4081 store double %tmp.15.i31948, double* %tmp.13.i31946
Tanya Lattnerfc984402008-02-16 23:27:24 +00004082 %tmp.16.i31949 = getelementptr %"struct.std::dcomplex"* %mem_tmp.135, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4083 %tmp.17.i31950 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31945, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004084 %tmp.18.i31951 = load double* %tmp.17.i31950 ; <double> [#uses=1]
4085 store double %tmp.18.i31951, double* %tmp.16.i31949
Tanya Lattnerfc984402008-02-16 23:27:24 +00004086 %tmp.4.i31925 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31924, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004087 store double %tmp.15.i31962, double* %tmp.4.i31925
Tanya Lattnerfc984402008-02-16 23:27:24 +00004088 %tmp.7.i31928 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31924, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004089 store double %tmp.18.i31965, double* %tmp.7.i31928
Tanya Lattnerfc984402008-02-16 23:27:24 +00004090 %tmp.0.i31931 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31924, %"struct.std::dcomplex"* %mem_tmp.135 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4091 %tmp.14.i31933 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31931, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004092 %tmp.15.i31934 = load double* %tmp.14.i31933 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004093 %tmp.17.i31936 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31931, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004094 %tmp.18.i31937 = load double* %tmp.17.i31936 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004095 %tmp.4.i31911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004096 store double %tmp.15.i31934, double* %tmp.4.i31911
Tanya Lattnerfc984402008-02-16 23:27:24 +00004097 %tmp.7.i31914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004098 store double %tmp.18.i31937, double* %tmp.7.i31914
Tanya Lattnerfc984402008-02-16 23:27:24 +00004099 %tmp.0.i31917 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31910, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4100 %tmp.13.i31918 = getelementptr %"struct.std::dcomplex"* %mem_tmp.132, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4101 %tmp.14.i31919 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31917, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004102 %tmp.15.i31920 = load double* %tmp.14.i31919 ; <double> [#uses=1]
4103 store double %tmp.15.i31920, double* %tmp.13.i31918
Tanya Lattnerfc984402008-02-16 23:27:24 +00004104 %tmp.16.i31921 = getelementptr %"struct.std::dcomplex"* %mem_tmp.132, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4105 %tmp.17.i31922 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31917, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004106 %tmp.18.i31923 = load double* %tmp.17.i31922 ; <double> [#uses=1]
4107 store double %tmp.18.i31923, double* %tmp.16.i31921
Tanya Lattnerfc984402008-02-16 23:27:24 +00004108 %tmp.4.i31897 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31896, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004109 store double %tmp.15.i31976, double* %tmp.4.i31897
Tanya Lattnerfc984402008-02-16 23:27:24 +00004110 %tmp.7.i31900 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31896, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004111 store double %tmp.18.i31979, double* %tmp.7.i31900
Tanya Lattnerfc984402008-02-16 23:27:24 +00004112 %tmp.0.i31903 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31896, %"struct.std::dcomplex"* %mem_tmp.132 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4113 %tmp.14.i31905 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31903, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004114 %tmp.15.i31906 = load double* %tmp.14.i31905 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004115 %tmp.17.i31908 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31903, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004116 %tmp.18.i31909 = load double* %tmp.17.i31908 ; <double> [#uses=1]
4117 store double %tmp.15.i31906, double* %tmp.2.i34364
4118 store double %tmp.18.i31909, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00004119 %tmp.4.i31863 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31862, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004120 %tmp.6.i31865 = load double* %tmp.5.i33866 ; <double> [#uses=1]
4121 store double %tmp.6.i31865, double* %tmp.4.i31863
Tanya Lattnerfc984402008-02-16 23:27:24 +00004122 %tmp.7.i31866 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31862, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004123 %tmp.9.i31868 = load double* %tmp.8.i33869 ; <double> [#uses=1]
4124 store double %tmp.9.i31868, double* %tmp.7.i31866
Tanya Lattnerfc984402008-02-16 23:27:24 +00004125 %tmp.0.i31869 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31862, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4126 %tmp.14.i31871 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31869, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004127 %tmp.15.i31872 = load double* %tmp.14.i31871 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004128 %tmp.17.i31874 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31869, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004129 %tmp.18.i31875 = load double* %tmp.17.i31874 ; <double> [#uses=1]
4130 %tmp.7.i31829 = load double* %tmp.2.i34366 ; <double> [#uses=1]
4131 %tmp.15.i31843 = add double %tmp.7.i31829, %tmp.15.i31872 ; <double> [#uses=1]
4132 store double %tmp.15.i31843, double* %tmp.2.i34366
4133 %tmp.26.i31850 = load double* %tmp.6.i34367 ; <double> [#uses=1]
4134 %tmp.31.i31861 = add double %tmp.26.i31850, %tmp.18.i31875 ; <double> [#uses=1]
4135 store double %tmp.31.i31861, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00004136 %tmp.4.i31809 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31808, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004137 %tmp.6.i31811 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4138 store double %tmp.6.i31811, double* %tmp.4.i31809
Tanya Lattnerfc984402008-02-16 23:27:24 +00004139 %tmp.7.i31812 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31808, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004140 %tmp.9.i31814 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4141 store double %tmp.9.i31814, double* %tmp.7.i31812
Tanya Lattnerfc984402008-02-16 23:27:24 +00004142 %tmp.0.i31815 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31808, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4143 %tmp.14.i31817 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31815, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004144 %tmp.15.i31818 = load double* %tmp.14.i31817 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004145 %tmp.17.i31820 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31815, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004146 %tmp.18.i31821 = load double* %tmp.17.i31820 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004147 %tmp.4.i31795 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31794, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004148 %tmp.6.i31797 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4149 store double %tmp.6.i31797, double* %tmp.4.i31795
Tanya Lattnerfc984402008-02-16 23:27:24 +00004150 %tmp.7.i31798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31794, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004151 %tmp.9.i31800 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4152 store double %tmp.9.i31800, double* %tmp.7.i31798
Tanya Lattnerfc984402008-02-16 23:27:24 +00004153 %tmp.0.i31801 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31794, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4154 %tmp.13.i31802 = getelementptr %"struct.std::dcomplex"* %mem_tmp.142, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4155 %tmp.14.i31803 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31801, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004156 %tmp.15.i31804 = load double* %tmp.14.i31803 ; <double> [#uses=1]
4157 store double %tmp.15.i31804, double* %tmp.13.i31802
Tanya Lattnerfc984402008-02-16 23:27:24 +00004158 %tmp.16.i31805 = getelementptr %"struct.std::dcomplex"* %mem_tmp.142, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4159 %tmp.17.i31806 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31801, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004160 %tmp.18.i31807 = load double* %tmp.17.i31806 ; <double> [#uses=1]
4161 store double %tmp.18.i31807, double* %tmp.16.i31805
Tanya Lattnerfc984402008-02-16 23:27:24 +00004162 %tmp.4.i31781 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31780, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004163 store double %tmp.15.i31818, double* %tmp.4.i31781
Tanya Lattnerfc984402008-02-16 23:27:24 +00004164 %tmp.7.i31784 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31780, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004165 store double %tmp.18.i31821, double* %tmp.7.i31784
Tanya Lattnerfc984402008-02-16 23:27:24 +00004166 %tmp.0.i31787 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31780, %"struct.std::dcomplex"* %mem_tmp.142 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4167 %tmp.14.i31789 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31787, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004168 %tmp.15.i31790 = load double* %tmp.14.i31789 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004169 %tmp.17.i31792 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31787, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004170 %tmp.18.i31793 = load double* %tmp.17.i31792 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004171 %tmp.4.i31767 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31766, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004172 store double %tmp.15.i31790, double* %tmp.4.i31767
Tanya Lattnerfc984402008-02-16 23:27:24 +00004173 %tmp.7.i31770 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31766, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004174 store double %tmp.18.i31793, double* %tmp.7.i31770
Tanya Lattnerfc984402008-02-16 23:27:24 +00004175 %tmp.0.i31773 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31766, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4176 %tmp.14.i31775 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31773, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004177 %tmp.15.i31776 = load double* %tmp.14.i31775 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004178 %tmp.17.i31778 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31773, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004179 %tmp.18.i31779 = load double* %tmp.17.i31778 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004180 %tmp.4.i31753 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31752, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004181 %tmp.6.i31755 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4182 store double %tmp.6.i31755, double* %tmp.4.i31753
Tanya Lattnerfc984402008-02-16 23:27:24 +00004183 %tmp.7.i31756 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31752, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004184 %tmp.9.i31758 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4185 store double %tmp.9.i31758, double* %tmp.7.i31756
Tanya Lattnerfc984402008-02-16 23:27:24 +00004186 %tmp.0.i31759 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31752, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4187 %tmp.14.i31761 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31759, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004188 %tmp.15.i31762 = load double* %tmp.14.i31761 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004189 %tmp.17.i31764 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31759, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004190 %tmp.18.i31765 = load double* %tmp.17.i31764 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004191 %tmp.4.i31739 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31738, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004192 %tmp.6.i31741 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4193 store double %tmp.6.i31741, double* %tmp.4.i31739
Tanya Lattnerfc984402008-02-16 23:27:24 +00004194 %tmp.7.i31742 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31738, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004195 %tmp.9.i31744 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4196 store double %tmp.9.i31744, double* %tmp.7.i31742
Tanya Lattnerfc984402008-02-16 23:27:24 +00004197 %tmp.0.i31745 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31738, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4198 %tmp.13.i31746 = getelementptr %"struct.std::dcomplex"* %mem_tmp.146, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4199 %tmp.14.i31747 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31745, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004200 %tmp.15.i31748 = load double* %tmp.14.i31747 ; <double> [#uses=1]
4201 store double %tmp.15.i31748, double* %tmp.13.i31746
Tanya Lattnerfc984402008-02-16 23:27:24 +00004202 %tmp.16.i31749 = getelementptr %"struct.std::dcomplex"* %mem_tmp.146, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4203 %tmp.17.i31750 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31745, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004204 %tmp.18.i31751 = load double* %tmp.17.i31750 ; <double> [#uses=1]
4205 store double %tmp.18.i31751, double* %tmp.16.i31749
Tanya Lattnerfc984402008-02-16 23:27:24 +00004206 %tmp.4.i31725 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31724, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004207 store double %tmp.15.i31762, double* %tmp.4.i31725
Tanya Lattnerfc984402008-02-16 23:27:24 +00004208 %tmp.7.i31728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31724, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004209 store double %tmp.18.i31765, double* %tmp.7.i31728
Tanya Lattnerfc984402008-02-16 23:27:24 +00004210 %tmp.0.i31731 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31724, %"struct.std::dcomplex"* %mem_tmp.146 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4211 %tmp.14.i31733 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31731, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004212 %tmp.15.i31734 = load double* %tmp.14.i31733 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004213 %tmp.17.i31736 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31731, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004214 %tmp.18.i31737 = load double* %tmp.17.i31736 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004215 %tmp.4.i31711 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31710, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004216 store double %tmp.15.i31734, double* %tmp.4.i31711
Tanya Lattnerfc984402008-02-16 23:27:24 +00004217 %tmp.7.i31714 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31710, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004218 store double %tmp.18.i31737, double* %tmp.7.i31714
Tanya Lattnerfc984402008-02-16 23:27:24 +00004219 %tmp.0.i31717 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31710, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4220 %tmp.13.i31718 = getelementptr %"struct.std::dcomplex"* %mem_tmp.143, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4221 %tmp.14.i31719 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31717, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004222 %tmp.15.i31720 = load double* %tmp.14.i31719 ; <double> [#uses=1]
4223 store double %tmp.15.i31720, double* %tmp.13.i31718
Tanya Lattnerfc984402008-02-16 23:27:24 +00004224 %tmp.16.i31721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.143, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4225 %tmp.17.i31722 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31717, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004226 %tmp.18.i31723 = load double* %tmp.17.i31722 ; <double> [#uses=1]
4227 store double %tmp.18.i31723, double* %tmp.16.i31721
Tanya Lattnerfc984402008-02-16 23:27:24 +00004228 %tmp.4.i31697 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31696, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004229 store double %tmp.15.i31776, double* %tmp.4.i31697
Tanya Lattnerfc984402008-02-16 23:27:24 +00004230 %tmp.7.i31700 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31696, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004231 store double %tmp.18.i31779, double* %tmp.7.i31700
Tanya Lattnerfc984402008-02-16 23:27:24 +00004232 %tmp.0.i31703 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31696, %"struct.std::dcomplex"* %mem_tmp.143 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4233 %tmp.14.i31705 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31703, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004234 %tmp.15.i31706 = load double* %tmp.14.i31705 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004235 %tmp.17.i31708 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31703, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004236 %tmp.18.i31709 = load double* %tmp.17.i31708 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004237 %tmp.4.i31683 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31682, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004238 %tmp.6.i31685 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4239 store double %tmp.6.i31685, double* %tmp.4.i31683
Tanya Lattnerfc984402008-02-16 23:27:24 +00004240 %tmp.7.i31686 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31682, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004241 %tmp.9.i31688 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4242 store double %tmp.9.i31688, double* %tmp.7.i31686
Tanya Lattnerfc984402008-02-16 23:27:24 +00004243 %tmp.0.i31689 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31682, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4244 %tmp.14.i31691 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31689, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004245 %tmp.15.i31692 = load double* %tmp.14.i31691 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004246 %tmp.17.i31694 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31689, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004247 %tmp.18.i31695 = load double* %tmp.17.i31694 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004248 %tmp.4.i31669 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31668, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004249 %tmp.6.i31671 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4250 store double %tmp.6.i31671, double* %tmp.4.i31669
Tanya Lattnerfc984402008-02-16 23:27:24 +00004251 %tmp.7.i31672 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31668, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004252 %tmp.9.i31674 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4253 store double %tmp.9.i31674, double* %tmp.7.i31672
Tanya Lattnerfc984402008-02-16 23:27:24 +00004254 %tmp.0.i31675 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31668, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4255 %tmp.13.i31676 = getelementptr %"struct.std::dcomplex"* %mem_tmp.150, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4256 %tmp.14.i31677 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31675, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004257 %tmp.15.i31678 = load double* %tmp.14.i31677 ; <double> [#uses=1]
4258 store double %tmp.15.i31678, double* %tmp.13.i31676
Tanya Lattnerfc984402008-02-16 23:27:24 +00004259 %tmp.16.i31679 = getelementptr %"struct.std::dcomplex"* %mem_tmp.150, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4260 %tmp.17.i31680 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31675, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004261 %tmp.18.i31681 = load double* %tmp.17.i31680 ; <double> [#uses=1]
4262 store double %tmp.18.i31681, double* %tmp.16.i31679
Tanya Lattnerfc984402008-02-16 23:27:24 +00004263 %tmp.4.i31655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31654, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004264 store double %tmp.15.i31692, double* %tmp.4.i31655
Tanya Lattnerfc984402008-02-16 23:27:24 +00004265 %tmp.7.i31658 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31654, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004266 store double %tmp.18.i31695, double* %tmp.7.i31658
Tanya Lattnerfc984402008-02-16 23:27:24 +00004267 %tmp.0.i31661 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31654, %"struct.std::dcomplex"* %mem_tmp.150 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4268 %tmp.14.i31663 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004269 %tmp.15.i31664 = load double* %tmp.14.i31663 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004270 %tmp.17.i31666 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004271 %tmp.18.i31667 = load double* %tmp.17.i31666 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004272 %tmp.4.i31641 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31640, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004273 store double %tmp.15.i31664, double* %tmp.4.i31641
Tanya Lattnerfc984402008-02-16 23:27:24 +00004274 %tmp.7.i31644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31640, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004275 store double %tmp.18.i31667, double* %tmp.7.i31644
Tanya Lattnerfc984402008-02-16 23:27:24 +00004276 %tmp.0.i31647 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31640, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4277 %tmp.13.i31648 = getelementptr %"struct.std::dcomplex"* %mem_tmp.147, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4278 %tmp.14.i31649 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31647, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004279 %tmp.15.i31650 = load double* %tmp.14.i31649 ; <double> [#uses=1]
4280 store double %tmp.15.i31650, double* %tmp.13.i31648
Tanya Lattnerfc984402008-02-16 23:27:24 +00004281 %tmp.16.i31651 = getelementptr %"struct.std::dcomplex"* %mem_tmp.147, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4282 %tmp.17.i31652 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31647, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004283 %tmp.18.i31653 = load double* %tmp.17.i31652 ; <double> [#uses=1]
4284 store double %tmp.18.i31653, double* %tmp.16.i31651
Tanya Lattnerfc984402008-02-16 23:27:24 +00004285 %tmp.4.i31627 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31626, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004286 store double %tmp.15.i31706, double* %tmp.4.i31627
Tanya Lattnerfc984402008-02-16 23:27:24 +00004287 %tmp.7.i31630 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31626, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004288 store double %tmp.18.i31709, double* %tmp.7.i31630
Tanya Lattnerfc984402008-02-16 23:27:24 +00004289 %tmp.0.i31633 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31626, %"struct.std::dcomplex"* %mem_tmp.147 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4290 %tmp.14.i31635 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31633, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004291 %tmp.15.i31636 = load double* %tmp.14.i31635 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004292 %tmp.17.i31638 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31633, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004293 %tmp.18.i31639 = load double* %tmp.17.i31638 ; <double> [#uses=1]
4294 store double %tmp.15.i31636, double* %tmp.2.i34364
4295 store double %tmp.18.i31639, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00004296 %tmp.4.i31593 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31592, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004297 %tmp.6.i31595 = load double* %tmp.5.i33326 ; <double> [#uses=1]
4298 store double %tmp.6.i31595, double* %tmp.4.i31593
Tanya Lattnerfc984402008-02-16 23:27:24 +00004299 %tmp.7.i31596 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31592, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004300 %tmp.9.i31598 = load double* %tmp.8.i33329 ; <double> [#uses=1]
4301 store double %tmp.9.i31598, double* %tmp.7.i31596
Tanya Lattnerfc984402008-02-16 23:27:24 +00004302 %tmp.0.i31599 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31592, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4303 %tmp.14.i31601 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31599, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004304 %tmp.15.i31602 = load double* %tmp.14.i31601 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004305 %tmp.17.i31604 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31599, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004306 %tmp.18.i31605 = load double* %tmp.17.i31604 ; <double> [#uses=1]
4307 %tmp.7.i31559 = load double* %tmp.2.i34366 ; <double> [#uses=1]
4308 %tmp.15.i31573 = add double %tmp.7.i31559, %tmp.15.i31602 ; <double> [#uses=1]
4309 store double %tmp.15.i31573, double* %tmp.2.i34366
4310 %tmp.26.i31580 = load double* %tmp.6.i34367 ; <double> [#uses=1]
4311 %tmp.31.i31591 = add double %tmp.26.i31580, %tmp.18.i31605 ; <double> [#uses=1]
4312 store double %tmp.31.i31591, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00004313 %tmp.4.i31539 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31538, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004314 %tmp.6.i31541 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4315 store double %tmp.6.i31541, double* %tmp.4.i31539
Tanya Lattnerfc984402008-02-16 23:27:24 +00004316 %tmp.7.i31542 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31538, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004317 %tmp.9.i31544 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4318 store double %tmp.9.i31544, double* %tmp.7.i31542
Tanya Lattnerfc984402008-02-16 23:27:24 +00004319 %tmp.0.i31545 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31538, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4320 %tmp.14.i31547 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31545, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004321 %tmp.15.i31548 = load double* %tmp.14.i31547 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004322 %tmp.17.i31550 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31545, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004323 %tmp.18.i31551 = load double* %tmp.17.i31550 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004324 %tmp.4.i31525 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31524, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004325 %tmp.6.i31527 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4326 store double %tmp.6.i31527, double* %tmp.4.i31525
Tanya Lattnerfc984402008-02-16 23:27:24 +00004327 %tmp.7.i31528 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31524, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004328 %tmp.9.i31530 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4329 store double %tmp.9.i31530, double* %tmp.7.i31528
Tanya Lattnerfc984402008-02-16 23:27:24 +00004330 %tmp.0.i31531 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31524, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4331 %tmp.13.i31532 = getelementptr %"struct.std::dcomplex"* %mem_tmp.157, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4332 %tmp.14.i31533 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31531, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004333 %tmp.15.i31534 = load double* %tmp.14.i31533 ; <double> [#uses=1]
4334 store double %tmp.15.i31534, double* %tmp.13.i31532
Tanya Lattnerfc984402008-02-16 23:27:24 +00004335 %tmp.16.i31535 = getelementptr %"struct.std::dcomplex"* %mem_tmp.157, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4336 %tmp.17.i31536 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31531, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004337 %tmp.18.i31537 = load double* %tmp.17.i31536 ; <double> [#uses=1]
4338 store double %tmp.18.i31537, double* %tmp.16.i31535
Tanya Lattnerfc984402008-02-16 23:27:24 +00004339 %tmp.4.i31511 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31510, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004340 store double %tmp.15.i31548, double* %tmp.4.i31511
Tanya Lattnerfc984402008-02-16 23:27:24 +00004341 %tmp.7.i31514 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31510, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004342 store double %tmp.18.i31551, double* %tmp.7.i31514
Tanya Lattnerfc984402008-02-16 23:27:24 +00004343 %tmp.0.i31517 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31510, %"struct.std::dcomplex"* %mem_tmp.157 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4344 %tmp.14.i31519 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31517, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004345 %tmp.15.i31520 = load double* %tmp.14.i31519 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004346 %tmp.17.i31522 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31517, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004347 %tmp.18.i31523 = load double* %tmp.17.i31522 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004348 %tmp.4.i31497 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31496, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004349 store double %tmp.15.i31520, double* %tmp.4.i31497
Tanya Lattnerfc984402008-02-16 23:27:24 +00004350 %tmp.7.i31500 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31496, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004351 store double %tmp.18.i31523, double* %tmp.7.i31500
Tanya Lattnerfc984402008-02-16 23:27:24 +00004352 %tmp.0.i31503 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31496, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4353 %tmp.14.i31505 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31503, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004354 %tmp.15.i31506 = load double* %tmp.14.i31505 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004355 %tmp.17.i31508 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31503, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004356 %tmp.18.i31509 = load double* %tmp.17.i31508 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004357 %tmp.4.i31483 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31482, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004358 %tmp.6.i31485 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4359 store double %tmp.6.i31485, double* %tmp.4.i31483
Tanya Lattnerfc984402008-02-16 23:27:24 +00004360 %tmp.7.i31486 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31482, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004361 %tmp.9.i31488 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4362 store double %tmp.9.i31488, double* %tmp.7.i31486
Tanya Lattnerfc984402008-02-16 23:27:24 +00004363 %tmp.0.i31489 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31482, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4364 %tmp.14.i31491 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31489, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004365 %tmp.15.i31492 = load double* %tmp.14.i31491 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004366 %tmp.17.i31494 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31489, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004367 %tmp.18.i31495 = load double* %tmp.17.i31494 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004368 %tmp.4.i31469 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31468, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004369 %tmp.6.i31471 = load double* %tmp.5.i34282 ; <double> [#uses=1]
4370 store double %tmp.6.i31471, double* %tmp.4.i31469
Tanya Lattnerfc984402008-02-16 23:27:24 +00004371 %tmp.7.i31472 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31468, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004372 %tmp.9.i31474 = load double* %tmp.8.i34285 ; <double> [#uses=1]
4373 store double %tmp.9.i31474, double* %tmp.7.i31472
Tanya Lattnerfc984402008-02-16 23:27:24 +00004374 %tmp.0.i31475 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31468, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4375 %tmp.13.i31476 = getelementptr %"struct.std::dcomplex"* %mem_tmp.161, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4376 %tmp.14.i31477 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31475, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004377 %tmp.15.i31478 = load double* %tmp.14.i31477 ; <double> [#uses=1]
4378 store double %tmp.15.i31478, double* %tmp.13.i31476
Tanya Lattnerfc984402008-02-16 23:27:24 +00004379 %tmp.16.i31479 = getelementptr %"struct.std::dcomplex"* %mem_tmp.161, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4380 %tmp.17.i31480 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31475, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004381 %tmp.18.i31481 = load double* %tmp.17.i31480 ; <double> [#uses=1]
4382 store double %tmp.18.i31481, double* %tmp.16.i31479
Tanya Lattnerfc984402008-02-16 23:27:24 +00004383 %tmp.4.i31455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31454, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004384 store double %tmp.15.i31492, double* %tmp.4.i31455
Tanya Lattnerfc984402008-02-16 23:27:24 +00004385 %tmp.7.i31458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31454, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004386 store double %tmp.18.i31495, double* %tmp.7.i31458
Tanya Lattnerfc984402008-02-16 23:27:24 +00004387 %tmp.0.i31461 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31454, %"struct.std::dcomplex"* %mem_tmp.161 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4388 %tmp.14.i31463 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004389 %tmp.15.i31464 = load double* %tmp.14.i31463 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004390 %tmp.17.i31466 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004391 %tmp.18.i31467 = load double* %tmp.17.i31466 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004392 %tmp.4.i31441 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31440, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004393 store double %tmp.15.i31464, double* %tmp.4.i31441
Tanya Lattnerfc984402008-02-16 23:27:24 +00004394 %tmp.7.i31444 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31440, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004395 store double %tmp.18.i31467, double* %tmp.7.i31444
Tanya Lattnerfc984402008-02-16 23:27:24 +00004396 %tmp.0.i31447 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31440, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4397 %tmp.13.i31448 = getelementptr %"struct.std::dcomplex"* %mem_tmp.158, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4398 %tmp.14.i31449 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31447, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004399 %tmp.15.i31450 = load double* %tmp.14.i31449 ; <double> [#uses=1]
4400 store double %tmp.15.i31450, double* %tmp.13.i31448
Tanya Lattnerfc984402008-02-16 23:27:24 +00004401 %tmp.16.i31451 = getelementptr %"struct.std::dcomplex"* %mem_tmp.158, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4402 %tmp.17.i31452 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31447, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004403 %tmp.18.i31453 = load double* %tmp.17.i31452 ; <double> [#uses=1]
4404 store double %tmp.18.i31453, double* %tmp.16.i31451
Tanya Lattnerfc984402008-02-16 23:27:24 +00004405 %tmp.4.i31427 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31426, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004406 store double %tmp.15.i31506, double* %tmp.4.i31427
Tanya Lattnerfc984402008-02-16 23:27:24 +00004407 %tmp.7.i31430 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31426, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004408 store double %tmp.18.i31509, double* %tmp.7.i31430
Tanya Lattnerfc984402008-02-16 23:27:24 +00004409 %tmp.0.i31433 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31426, %"struct.std::dcomplex"* %mem_tmp.158 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4410 %tmp.14.i31435 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31433, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004411 %tmp.15.i31436 = load double* %tmp.14.i31435 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004412 %tmp.17.i31438 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31433, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004413 %tmp.18.i31439 = load double* %tmp.17.i31438 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004414 %tmp.4.i31413 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31412, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004415 %tmp.6.i31415 = load double* %tmp.5.i34282 ; <double> [#uses=1]
4416 store double %tmp.6.i31415, double* %tmp.4.i31413
Tanya Lattnerfc984402008-02-16 23:27:24 +00004417 %tmp.7.i31416 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31412, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004418 %tmp.9.i31418 = load double* %tmp.8.i34285 ; <double> [#uses=1]
4419 store double %tmp.9.i31418, double* %tmp.7.i31416
Tanya Lattnerfc984402008-02-16 23:27:24 +00004420 %tmp.0.i31419 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31412, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4421 %tmp.14.i31421 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31419, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004422 %tmp.15.i31422 = load double* %tmp.14.i31421 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004423 %tmp.17.i31424 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31419, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004424 %tmp.18.i31425 = load double* %tmp.17.i31424 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004425 %tmp.4.i31399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31398, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004426 %tmp.6.i31401 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4427 store double %tmp.6.i31401, double* %tmp.4.i31399
Tanya Lattnerfc984402008-02-16 23:27:24 +00004428 %tmp.7.i31402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31398, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004429 %tmp.9.i31404 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4430 store double %tmp.9.i31404, double* %tmp.7.i31402
Tanya Lattnerfc984402008-02-16 23:27:24 +00004431 %tmp.0.i31405 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31398, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4432 %tmp.13.i31406 = getelementptr %"struct.std::dcomplex"* %mem_tmp.165, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4433 %tmp.14.i31407 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31405, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004434 %tmp.15.i31408 = load double* %tmp.14.i31407 ; <double> [#uses=1]
4435 store double %tmp.15.i31408, double* %tmp.13.i31406
Tanya Lattnerfc984402008-02-16 23:27:24 +00004436 %tmp.16.i31409 = getelementptr %"struct.std::dcomplex"* %mem_tmp.165, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4437 %tmp.17.i31410 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31405, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004438 %tmp.18.i31411 = load double* %tmp.17.i31410 ; <double> [#uses=1]
4439 store double %tmp.18.i31411, double* %tmp.16.i31409
Tanya Lattnerfc984402008-02-16 23:27:24 +00004440 %tmp.4.i31385 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31384, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004441 store double %tmp.15.i31422, double* %tmp.4.i31385
Tanya Lattnerfc984402008-02-16 23:27:24 +00004442 %tmp.7.i31388 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31384, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004443 store double %tmp.18.i31425, double* %tmp.7.i31388
Tanya Lattnerfc984402008-02-16 23:27:24 +00004444 %tmp.0.i31391 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31384, %"struct.std::dcomplex"* %mem_tmp.165 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4445 %tmp.14.i31393 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31391, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004446 %tmp.15.i31394 = load double* %tmp.14.i31393 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004447 %tmp.17.i31396 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31391, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004448 %tmp.18.i31397 = load double* %tmp.17.i31396 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004449 %tmp.4.i31371 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31370, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004450 store double %tmp.15.i31394, double* %tmp.4.i31371
Tanya Lattnerfc984402008-02-16 23:27:24 +00004451 %tmp.7.i31374 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31370, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004452 store double %tmp.18.i31397, double* %tmp.7.i31374
Tanya Lattnerfc984402008-02-16 23:27:24 +00004453 %tmp.0.i31377 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31370, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4454 %tmp.13.i31378 = getelementptr %"struct.std::dcomplex"* %mem_tmp.162, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4455 %tmp.14.i31379 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31377, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004456 %tmp.15.i31380 = load double* %tmp.14.i31379 ; <double> [#uses=1]
4457 store double %tmp.15.i31380, double* %tmp.13.i31378
Tanya Lattnerfc984402008-02-16 23:27:24 +00004458 %tmp.16.i31381 = getelementptr %"struct.std::dcomplex"* %mem_tmp.162, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4459 %tmp.17.i31382 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31377, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004460 %tmp.18.i31383 = load double* %tmp.17.i31382 ; <double> [#uses=1]
4461 store double %tmp.18.i31383, double* %tmp.16.i31381
Tanya Lattnerfc984402008-02-16 23:27:24 +00004462 %tmp.4.i31357 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31356, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004463 store double %tmp.15.i31436, double* %tmp.4.i31357
Tanya Lattnerfc984402008-02-16 23:27:24 +00004464 %tmp.7.i31360 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31356, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004465 store double %tmp.18.i31439, double* %tmp.7.i31360
Tanya Lattnerfc984402008-02-16 23:27:24 +00004466 %tmp.0.i31363 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31356, %"struct.std::dcomplex"* %mem_tmp.162 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4467 %tmp.14.i31365 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31363, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004468 %tmp.15.i31366 = load double* %tmp.14.i31365 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004469 %tmp.17.i31368 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31363, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004470 %tmp.18.i31369 = load double* %tmp.17.i31368 ; <double> [#uses=1]
4471 store double %tmp.15.i31366, double* %tmp.2.i34364
4472 store double %tmp.18.i31369, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00004473 %tmp.4.i31323 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31322, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004474 %tmp.6.i31325 = load double* %tmp.5.i34136 ; <double> [#uses=1]
4475 store double %tmp.6.i31325, double* %tmp.4.i31323
Tanya Lattnerfc984402008-02-16 23:27:24 +00004476 %tmp.7.i31326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31322, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004477 %tmp.9.i31328 = load double* %tmp.8.i34139 ; <double> [#uses=1]
4478 store double %tmp.9.i31328, double* %tmp.7.i31326
Tanya Lattnerfc984402008-02-16 23:27:24 +00004479 %tmp.0.i31329 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31322, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4480 %tmp.14.i31331 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31329, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004481 %tmp.15.i31332 = load double* %tmp.14.i31331 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004482 %tmp.17.i31334 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31329, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004483 %tmp.18.i31335 = load double* %tmp.17.i31334 ; <double> [#uses=1]
4484 %tmp.7.i31289 = load double* %tmp.2.i34366 ; <double> [#uses=1]
4485 %tmp.15.i31303 = add double %tmp.7.i31289, %tmp.15.i31332 ; <double> [#uses=1]
4486 store double %tmp.15.i31303, double* %tmp.2.i34366
4487 %tmp.26.i31310 = load double* %tmp.6.i34367 ; <double> [#uses=1]
4488 %tmp.31.i31321 = add double %tmp.26.i31310, %tmp.18.i31335 ; <double> [#uses=1]
4489 store double %tmp.31.i31321, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00004490 %tmp.4.i31269 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31268, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004491 %tmp.6.i31271 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4492 store double %tmp.6.i31271, double* %tmp.4.i31269
Tanya Lattnerfc984402008-02-16 23:27:24 +00004493 %tmp.7.i31272 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31268, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004494 %tmp.9.i31274 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4495 store double %tmp.9.i31274, double* %tmp.7.i31272
Tanya Lattnerfc984402008-02-16 23:27:24 +00004496 %tmp.0.i31275 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31268, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4497 %tmp.14.i31277 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31275, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004498 %tmp.15.i31278 = load double* %tmp.14.i31277 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004499 %tmp.17.i31280 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31275, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004500 %tmp.18.i31281 = load double* %tmp.17.i31280 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004501 %tmp.4.i31255 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31254, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004502 %tmp.6.i31257 = load double* %tmp.5.i34282 ; <double> [#uses=1]
4503 store double %tmp.6.i31257, double* %tmp.4.i31255
Tanya Lattnerfc984402008-02-16 23:27:24 +00004504 %tmp.7.i31258 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31254, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004505 %tmp.9.i31260 = load double* %tmp.8.i34285 ; <double> [#uses=1]
4506 store double %tmp.9.i31260, double* %tmp.7.i31258
Tanya Lattnerfc984402008-02-16 23:27:24 +00004507 %tmp.0.i31261 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31254, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4508 %tmp.13.i31262 = getelementptr %"struct.std::dcomplex"* %mem_tmp.172, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4509 %tmp.14.i31263 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31261, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004510 %tmp.15.i31264 = load double* %tmp.14.i31263 ; <double> [#uses=1]
4511 store double %tmp.15.i31264, double* %tmp.13.i31262
Tanya Lattnerfc984402008-02-16 23:27:24 +00004512 %tmp.16.i31265 = getelementptr %"struct.std::dcomplex"* %mem_tmp.172, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4513 %tmp.17.i31266 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31261, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004514 %tmp.18.i31267 = load double* %tmp.17.i31266 ; <double> [#uses=1]
4515 store double %tmp.18.i31267, double* %tmp.16.i31265
Tanya Lattnerfc984402008-02-16 23:27:24 +00004516 %tmp.4.i31241 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31240, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004517 store double %tmp.15.i31278, double* %tmp.4.i31241
Tanya Lattnerfc984402008-02-16 23:27:24 +00004518 %tmp.7.i31244 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31240, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004519 store double %tmp.18.i31281, double* %tmp.7.i31244
Tanya Lattnerfc984402008-02-16 23:27:24 +00004520 %tmp.0.i31247 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31240, %"struct.std::dcomplex"* %mem_tmp.172 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4521 %tmp.14.i31249 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31247, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004522 %tmp.15.i31250 = load double* %tmp.14.i31249 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004523 %tmp.17.i31252 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31247, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004524 %tmp.18.i31253 = load double* %tmp.17.i31252 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004525 %tmp.4.i31227 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31226, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004526 store double %tmp.15.i31250, double* %tmp.4.i31227
Tanya Lattnerfc984402008-02-16 23:27:24 +00004527 %tmp.7.i31230 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31226, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004528 store double %tmp.18.i31253, double* %tmp.7.i31230
Tanya Lattnerfc984402008-02-16 23:27:24 +00004529 %tmp.0.i31233 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31226, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4530 %tmp.14.i31235 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31233, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004531 %tmp.15.i31236 = load double* %tmp.14.i31235 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004532 %tmp.17.i31238 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31233, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004533 %tmp.18.i31239 = load double* %tmp.17.i31238 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004534 %tmp.4.i31213 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31212, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004535 %tmp.6.i31215 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4536 store double %tmp.6.i31215, double* %tmp.4.i31213
Tanya Lattnerfc984402008-02-16 23:27:24 +00004537 %tmp.7.i31216 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31212, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004538 %tmp.9.i31218 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4539 store double %tmp.9.i31218, double* %tmp.7.i31216
Tanya Lattnerfc984402008-02-16 23:27:24 +00004540 %tmp.0.i31219 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31212, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4541 %tmp.14.i31221 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31219, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004542 %tmp.15.i31222 = load double* %tmp.14.i31221 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004543 %tmp.17.i31224 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31219, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004544 %tmp.18.i31225 = load double* %tmp.17.i31224 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004545 %tmp.4.i31199 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31198, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004546 %tmp.6.i31201 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4547 store double %tmp.6.i31201, double* %tmp.4.i31199
Tanya Lattnerfc984402008-02-16 23:27:24 +00004548 %tmp.7.i31202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31198, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004549 %tmp.9.i31204 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4550 store double %tmp.9.i31204, double* %tmp.7.i31202
Tanya Lattnerfc984402008-02-16 23:27:24 +00004551 %tmp.0.i31205 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31198, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4552 %tmp.13.i31206 = getelementptr %"struct.std::dcomplex"* %mem_tmp.176, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4553 %tmp.14.i31207 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31205, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004554 %tmp.15.i31208 = load double* %tmp.14.i31207 ; <double> [#uses=1]
4555 store double %tmp.15.i31208, double* %tmp.13.i31206
Tanya Lattnerfc984402008-02-16 23:27:24 +00004556 %tmp.16.i31209 = getelementptr %"struct.std::dcomplex"* %mem_tmp.176, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4557 %tmp.17.i31210 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31205, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004558 %tmp.18.i31211 = load double* %tmp.17.i31210 ; <double> [#uses=1]
4559 store double %tmp.18.i31211, double* %tmp.16.i31209
Tanya Lattnerfc984402008-02-16 23:27:24 +00004560 %tmp.4.i31185 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31184, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004561 store double %tmp.15.i31222, double* %tmp.4.i31185
Tanya Lattnerfc984402008-02-16 23:27:24 +00004562 %tmp.7.i31188 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31184, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004563 store double %tmp.18.i31225, double* %tmp.7.i31188
Tanya Lattnerfc984402008-02-16 23:27:24 +00004564 %tmp.0.i31191 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31184, %"struct.std::dcomplex"* %mem_tmp.176 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4565 %tmp.14.i31193 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31191, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004566 %tmp.15.i31194 = load double* %tmp.14.i31193 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004567 %tmp.17.i31196 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31191, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004568 %tmp.18.i31197 = load double* %tmp.17.i31196 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004569 %tmp.4.i31171 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31170, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004570 store double %tmp.15.i31194, double* %tmp.4.i31171
Tanya Lattnerfc984402008-02-16 23:27:24 +00004571 %tmp.7.i31174 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31170, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004572 store double %tmp.18.i31197, double* %tmp.7.i31174
Tanya Lattnerfc984402008-02-16 23:27:24 +00004573 %tmp.0.i31177 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31170, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4574 %tmp.13.i31178 = getelementptr %"struct.std::dcomplex"* %mem_tmp.173, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4575 %tmp.14.i31179 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31177, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004576 %tmp.15.i31180 = load double* %tmp.14.i31179 ; <double> [#uses=1]
4577 store double %tmp.15.i31180, double* %tmp.13.i31178
Tanya Lattnerfc984402008-02-16 23:27:24 +00004578 %tmp.16.i31181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.173, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4579 %tmp.17.i31182 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31177, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004580 %tmp.18.i31183 = load double* %tmp.17.i31182 ; <double> [#uses=1]
4581 store double %tmp.18.i31183, double* %tmp.16.i31181
Tanya Lattnerfc984402008-02-16 23:27:24 +00004582 %tmp.4.i31157 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31156, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004583 store double %tmp.15.i31236, double* %tmp.4.i31157
Tanya Lattnerfc984402008-02-16 23:27:24 +00004584 %tmp.7.i31160 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31156, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004585 store double %tmp.18.i31239, double* %tmp.7.i31160
Tanya Lattnerfc984402008-02-16 23:27:24 +00004586 %tmp.0.i31163 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31156, %"struct.std::dcomplex"* %mem_tmp.173 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4587 %tmp.14.i31165 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31163, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004588 %tmp.15.i31166 = load double* %tmp.14.i31165 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004589 %tmp.17.i31168 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31163, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004590 %tmp.18.i31169 = load double* %tmp.17.i31168 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004591 %tmp.4.i31143 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31142, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004592 %tmp.6.i31145 = load double* %tmp.5.i34282 ; <double> [#uses=1]
4593 store double %tmp.6.i31145, double* %tmp.4.i31143
Tanya Lattnerfc984402008-02-16 23:27:24 +00004594 %tmp.7.i31146 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31142, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004595 %tmp.9.i31148 = load double* %tmp.8.i34285 ; <double> [#uses=1]
4596 store double %tmp.9.i31148, double* %tmp.7.i31146
Tanya Lattnerfc984402008-02-16 23:27:24 +00004597 %tmp.0.i31149 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31142, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4598 %tmp.14.i31151 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31149, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004599 %tmp.15.i31152 = load double* %tmp.14.i31151 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004600 %tmp.17.i31154 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31149, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004601 %tmp.18.i31155 = load double* %tmp.17.i31154 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004602 %tmp.4.i31129 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31128, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004603 %tmp.6.i31131 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4604 store double %tmp.6.i31131, double* %tmp.4.i31129
Tanya Lattnerfc984402008-02-16 23:27:24 +00004605 %tmp.7.i31132 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31128, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004606 %tmp.9.i31134 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4607 store double %tmp.9.i31134, double* %tmp.7.i31132
Tanya Lattnerfc984402008-02-16 23:27:24 +00004608 %tmp.0.i31135 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31128, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4609 %tmp.13.i31136 = getelementptr %"struct.std::dcomplex"* %mem_tmp.180, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4610 %tmp.14.i31137 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31135, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004611 %tmp.15.i31138 = load double* %tmp.14.i31137 ; <double> [#uses=1]
4612 store double %tmp.15.i31138, double* %tmp.13.i31136
Tanya Lattnerfc984402008-02-16 23:27:24 +00004613 %tmp.16.i31139 = getelementptr %"struct.std::dcomplex"* %mem_tmp.180, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4614 %tmp.17.i31140 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31135, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004615 %tmp.18.i31141 = load double* %tmp.17.i31140 ; <double> [#uses=1]
4616 store double %tmp.18.i31141, double* %tmp.16.i31139
Tanya Lattnerfc984402008-02-16 23:27:24 +00004617 %tmp.4.i31115 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31114, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004618 store double %tmp.15.i31152, double* %tmp.4.i31115
Tanya Lattnerfc984402008-02-16 23:27:24 +00004619 %tmp.7.i31118 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31114, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004620 store double %tmp.18.i31155, double* %tmp.7.i31118
Tanya Lattnerfc984402008-02-16 23:27:24 +00004621 %tmp.0.i31121 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i31114, %"struct.std::dcomplex"* %mem_tmp.180 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4622 %tmp.14.i31123 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31121, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004623 %tmp.15.i31124 = load double* %tmp.14.i31123 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004624 %tmp.17.i31126 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31121, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004625 %tmp.18.i31127 = load double* %tmp.17.i31126 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004626 %tmp.4.i31101 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31100, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004627 store double %tmp.15.i31124, double* %tmp.4.i31101
Tanya Lattnerfc984402008-02-16 23:27:24 +00004628 %tmp.7.i31104 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31100, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004629 store double %tmp.18.i31127, double* %tmp.7.i31104
Tanya Lattnerfc984402008-02-16 23:27:24 +00004630 %tmp.0.i31107 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31100, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4631 %tmp.13.i31108 = getelementptr %"struct.std::dcomplex"* %mem_tmp.177, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4632 %tmp.14.i31109 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31107, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004633 %tmp.15.i31110 = load double* %tmp.14.i31109 ; <double> [#uses=1]
4634 store double %tmp.15.i31110, double* %tmp.13.i31108
Tanya Lattnerfc984402008-02-16 23:27:24 +00004635 %tmp.16.i31111 = getelementptr %"struct.std::dcomplex"* %mem_tmp.177, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4636 %tmp.17.i31112 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31107, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004637 %tmp.18.i31113 = load double* %tmp.17.i31112 ; <double> [#uses=1]
4638 store double %tmp.18.i31113, double* %tmp.16.i31111
Tanya Lattnerfc984402008-02-16 23:27:24 +00004639 %tmp.4.i31087 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31086, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004640 store double %tmp.15.i31166, double* %tmp.4.i31087
Tanya Lattnerfc984402008-02-16 23:27:24 +00004641 %tmp.7.i31090 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31086, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004642 store double %tmp.18.i31169, double* %tmp.7.i31090
Tanya Lattnerfc984402008-02-16 23:27:24 +00004643 %tmp.0.i31093 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31086, %"struct.std::dcomplex"* %mem_tmp.177 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4644 %tmp.14.i31095 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31093, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004645 %tmp.15.i31096 = load double* %tmp.14.i31095 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004646 %tmp.17.i31098 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31093, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004647 %tmp.18.i31099 = load double* %tmp.17.i31098 ; <double> [#uses=1]
4648 store double %tmp.15.i31096, double* %tmp.2.i34364
4649 store double %tmp.18.i31099, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00004650 %tmp.4.i31053 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31052, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004651 %tmp.6.i31055 = load double* %tmp.5.i32460 ; <double> [#uses=1]
4652 store double %tmp.6.i31055, double* %tmp.4.i31053
Tanya Lattnerfc984402008-02-16 23:27:24 +00004653 %tmp.7.i31056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i31052, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004654 %tmp.9.i31058 = load double* %tmp.8.i32463 ; <double> [#uses=1]
4655 store double %tmp.9.i31058, double* %tmp.7.i31056
Tanya Lattnerfc984402008-02-16 23:27:24 +00004656 %tmp.0.i31059 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i31052, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4657 %tmp.14.i31061 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31059, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004658 %tmp.15.i31062 = load double* %tmp.14.i31061 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004659 %tmp.17.i31064 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31059, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004660 %tmp.18.i31065 = load double* %tmp.17.i31064 ; <double> [#uses=1]
4661 %tmp.7.i31019 = load double* %tmp.2.i34366 ; <double> [#uses=1]
4662 %tmp.15.i31033 = add double %tmp.7.i31019, %tmp.15.i31062 ; <double> [#uses=1]
4663 store double %tmp.15.i31033, double* %tmp.2.i34366
4664 %tmp.26.i31040 = load double* %tmp.6.i34367 ; <double> [#uses=1]
4665 %tmp.31.i31051 = add double %tmp.26.i31040, %tmp.18.i31065 ; <double> [#uses=1]
4666 store double %tmp.31.i31051, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00004667 %tmp.4.i30999 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30998, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4668 %tmp.5.i31000 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 1, i32 0, i32 0 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004669 %tmp.6.i31001 = load double* %tmp.5.i31000 ; <double> [#uses=1]
4670 store double %tmp.6.i31001, double* %tmp.4.i30999
Tanya Lattnerfc984402008-02-16 23:27:24 +00004671 %tmp.7.i31002 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30998, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4672 %tmp.8.i31003 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 1, i32 0, i32 1 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004673 %tmp.9.i31004 = load double* %tmp.8.i31003 ; <double> [#uses=1]
4674 store double %tmp.9.i31004, double* %tmp.7.i31002
Tanya Lattnerfc984402008-02-16 23:27:24 +00004675 %tmp.0.i31005 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30998, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4676 %tmp.14.i31007 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31005, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004677 %tmp.15.i31008 = load double* %tmp.14.i31007 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004678 %tmp.17.i31010 = getelementptr %"struct.std::dcomplex"* %tmp.0.i31005, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004679 %tmp.18.i31011 = load double* %tmp.17.i31010 ; <double> [#uses=1]
4680 %tmp.7.i30965 = load double* %tmp.2.i34368 ; <double> [#uses=1]
4681 %tmp.15.i30979 = add double %tmp.7.i30965, %tmp.15.i31008 ; <double> [#uses=1]
4682 store double %tmp.15.i30979, double* %tmp.2.i34368
4683 %tmp.26.i30986 = load double* %tmp.6.i34369 ; <double> [#uses=1]
4684 %tmp.31.i30997 = add double %tmp.26.i30986, %tmp.18.i31011 ; <double> [#uses=1]
4685 store double %tmp.31.i30997, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00004686 store double 0.000000e+00, double* %tmp.2.i34366
4687 store double 0.000000e+00, double* %tmp.6.i34367
4688 %tmp.4.i30943 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30942, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004689 %tmp.6.i30945 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4690 store double %tmp.6.i30945, double* %tmp.4.i30943
Tanya Lattnerfc984402008-02-16 23:27:24 +00004691 %tmp.7.i30946 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30942, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004692 %tmp.9.i30948 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4693 store double %tmp.9.i30948, double* %tmp.7.i30946
Tanya Lattnerfc984402008-02-16 23:27:24 +00004694 %tmp.0.i30949 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30942, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4695 %tmp.14.i30951 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30949, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004696 %tmp.15.i30952 = load double* %tmp.14.i30951 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004697 %tmp.17.i30954 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30949, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004698 %tmp.18.i30955 = load double* %tmp.17.i30954 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004699 %tmp.4.i30929 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30928, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004700 %tmp.6.i30931 = load double* %tmp.5.i34338 ; <double> [#uses=1]
4701 store double %tmp.6.i30931, double* %tmp.4.i30929
Tanya Lattnerfc984402008-02-16 23:27:24 +00004702 %tmp.7.i30932 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30928, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004703 %tmp.9.i30934 = load double* %tmp.8.i34341 ; <double> [#uses=1]
4704 store double %tmp.9.i30934, double* %tmp.7.i30932
Tanya Lattnerfc984402008-02-16 23:27:24 +00004705 %tmp.0.i30935 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30928, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4706 %tmp.13.i30936 = getelementptr %"struct.std::dcomplex"* %mem_tmp.188, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4707 %tmp.14.i30937 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30935, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004708 %tmp.15.i30938 = load double* %tmp.14.i30937 ; <double> [#uses=1]
4709 store double %tmp.15.i30938, double* %tmp.13.i30936
Tanya Lattnerfc984402008-02-16 23:27:24 +00004710 %tmp.16.i30939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.188, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4711 %tmp.17.i30940 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30935, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004712 %tmp.18.i30941 = load double* %tmp.17.i30940 ; <double> [#uses=1]
4713 store double %tmp.18.i30941, double* %tmp.16.i30939
Tanya Lattnerfc984402008-02-16 23:27:24 +00004714 %tmp.4.i30915 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30914, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004715 store double %tmp.15.i30952, double* %tmp.4.i30915
Tanya Lattnerfc984402008-02-16 23:27:24 +00004716 %tmp.7.i30918 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30914, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004717 store double %tmp.18.i30955, double* %tmp.7.i30918
Tanya Lattnerfc984402008-02-16 23:27:24 +00004718 %tmp.0.i30921 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30914, %"struct.std::dcomplex"* %mem_tmp.188 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4719 %tmp.14.i30923 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30921, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004720 %tmp.15.i30924 = load double* %tmp.14.i30923 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004721 %tmp.17.i30926 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30921, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004722 %tmp.18.i30927 = load double* %tmp.17.i30926 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004723 %tmp.4.i30901 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30900, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004724 store double %tmp.15.i30924, double* %tmp.4.i30901
Tanya Lattnerfc984402008-02-16 23:27:24 +00004725 %tmp.7.i30904 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30900, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004726 store double %tmp.18.i30927, double* %tmp.7.i30904
Tanya Lattnerfc984402008-02-16 23:27:24 +00004727 %tmp.0.i30907 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30900, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4728 %tmp.14.i30909 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30907, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004729 %tmp.15.i30910 = load double* %tmp.14.i30909 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004730 %tmp.17.i30912 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30907, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004731 %tmp.18.i30913 = load double* %tmp.17.i30912 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004732 %tmp.4.i30887 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30886, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004733 %tmp.6.i30889 = load double* %tmp.5.i34338 ; <double> [#uses=1]
4734 store double %tmp.6.i30889, double* %tmp.4.i30887
Tanya Lattnerfc984402008-02-16 23:27:24 +00004735 %tmp.7.i30890 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30886, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004736 %tmp.9.i30892 = load double* %tmp.8.i34341 ; <double> [#uses=1]
4737 store double %tmp.9.i30892, double* %tmp.7.i30890
Tanya Lattnerfc984402008-02-16 23:27:24 +00004738 %tmp.0.i30893 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30886, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4739 %tmp.14.i30895 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30893, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004740 %tmp.15.i30896 = load double* %tmp.14.i30895 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004741 %tmp.17.i30898 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30893, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004742 %tmp.18.i30899 = load double* %tmp.17.i30898 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004743 %tmp.4.i30873 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30872, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004744 %tmp.6.i30875 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4745 store double %tmp.6.i30875, double* %tmp.4.i30873
Tanya Lattnerfc984402008-02-16 23:27:24 +00004746 %tmp.7.i30876 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30872, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004747 %tmp.9.i30878 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4748 store double %tmp.9.i30878, double* %tmp.7.i30876
Tanya Lattnerfc984402008-02-16 23:27:24 +00004749 %tmp.0.i30879 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30872, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4750 %tmp.13.i30880 = getelementptr %"struct.std::dcomplex"* %mem_tmp.192, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4751 %tmp.14.i30881 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30879, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004752 %tmp.15.i30882 = load double* %tmp.14.i30881 ; <double> [#uses=1]
4753 store double %tmp.15.i30882, double* %tmp.13.i30880
Tanya Lattnerfc984402008-02-16 23:27:24 +00004754 %tmp.16.i30883 = getelementptr %"struct.std::dcomplex"* %mem_tmp.192, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4755 %tmp.17.i30884 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30879, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004756 %tmp.18.i30885 = load double* %tmp.17.i30884 ; <double> [#uses=1]
4757 store double %tmp.18.i30885, double* %tmp.16.i30883
Tanya Lattnerfc984402008-02-16 23:27:24 +00004758 %tmp.4.i30859 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30858, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004759 store double %tmp.15.i30896, double* %tmp.4.i30859
Tanya Lattnerfc984402008-02-16 23:27:24 +00004760 %tmp.7.i30862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30858, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004761 store double %tmp.18.i30899, double* %tmp.7.i30862
Tanya Lattnerfc984402008-02-16 23:27:24 +00004762 %tmp.0.i30865 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30858, %"struct.std::dcomplex"* %mem_tmp.192 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4763 %tmp.14.i30867 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30865, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004764 %tmp.15.i30868 = load double* %tmp.14.i30867 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004765 %tmp.17.i30870 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30865, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004766 %tmp.18.i30871 = load double* %tmp.17.i30870 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004767 %tmp.4.i30845 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30844, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004768 store double %tmp.15.i30868, double* %tmp.4.i30845
Tanya Lattnerfc984402008-02-16 23:27:24 +00004769 %tmp.7.i30848 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30844, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004770 store double %tmp.18.i30871, double* %tmp.7.i30848
Tanya Lattnerfc984402008-02-16 23:27:24 +00004771 %tmp.0.i30851 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30844, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4772 %tmp.13.i30852 = getelementptr %"struct.std::dcomplex"* %mem_tmp.189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4773 %tmp.14.i30853 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30851, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004774 %tmp.15.i30854 = load double* %tmp.14.i30853 ; <double> [#uses=1]
4775 store double %tmp.15.i30854, double* %tmp.13.i30852
Tanya Lattnerfc984402008-02-16 23:27:24 +00004776 %tmp.16.i30855 = getelementptr %"struct.std::dcomplex"* %mem_tmp.189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4777 %tmp.17.i30856 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30851, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004778 %tmp.18.i30857 = load double* %tmp.17.i30856 ; <double> [#uses=1]
4779 store double %tmp.18.i30857, double* %tmp.16.i30855
Tanya Lattnerfc984402008-02-16 23:27:24 +00004780 %tmp.4.i30831 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30830, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004781 store double %tmp.15.i30910, double* %tmp.4.i30831
Tanya Lattnerfc984402008-02-16 23:27:24 +00004782 %tmp.7.i30834 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30830, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004783 store double %tmp.18.i30913, double* %tmp.7.i30834
Tanya Lattnerfc984402008-02-16 23:27:24 +00004784 %tmp.0.i30837 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30830, %"struct.std::dcomplex"* %mem_tmp.189 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4785 %tmp.14.i30839 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30837, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004786 %tmp.15.i30840 = load double* %tmp.14.i30839 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004787 %tmp.17.i30842 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30837, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004788 %tmp.18.i30843 = load double* %tmp.17.i30842 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004789 %tmp.4.i30817 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30816, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004790 %tmp.6.i30819 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4791 store double %tmp.6.i30819, double* %tmp.4.i30817
Tanya Lattnerfc984402008-02-16 23:27:24 +00004792 %tmp.7.i30820 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30816, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004793 %tmp.9.i30822 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4794 store double %tmp.9.i30822, double* %tmp.7.i30820
Tanya Lattnerfc984402008-02-16 23:27:24 +00004795 %tmp.0.i30823 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30816, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4796 %tmp.14.i30825 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30823, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004797 %tmp.15.i30826 = load double* %tmp.14.i30825 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004798 %tmp.17.i30828 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30823, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004799 %tmp.18.i30829 = load double* %tmp.17.i30828 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004800 %tmp.4.i30803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30802, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004801 %tmp.6.i30805 = load double* %tmp.5.i34352 ; <double> [#uses=1]
4802 store double %tmp.6.i30805, double* %tmp.4.i30803
Tanya Lattnerfc984402008-02-16 23:27:24 +00004803 %tmp.7.i30806 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30802, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004804 %tmp.9.i30808 = load double* %tmp.8.i34355 ; <double> [#uses=1]
4805 store double %tmp.9.i30808, double* %tmp.7.i30806
Tanya Lattnerfc984402008-02-16 23:27:24 +00004806 %tmp.0.i30809 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30802, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4807 %tmp.13.i30810 = getelementptr %"struct.std::dcomplex"* %mem_tmp.196, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4808 %tmp.14.i30811 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30809, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004809 %tmp.15.i30812 = load double* %tmp.14.i30811 ; <double> [#uses=1]
4810 store double %tmp.15.i30812, double* %tmp.13.i30810
Tanya Lattnerfc984402008-02-16 23:27:24 +00004811 %tmp.16.i30813 = getelementptr %"struct.std::dcomplex"* %mem_tmp.196, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4812 %tmp.17.i30814 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30809, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004813 %tmp.18.i30815 = load double* %tmp.17.i30814 ; <double> [#uses=1]
4814 store double %tmp.18.i30815, double* %tmp.16.i30813
Tanya Lattnerfc984402008-02-16 23:27:24 +00004815 %tmp.4.i30789 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30788, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004816 store double %tmp.15.i30826, double* %tmp.4.i30789
Tanya Lattnerfc984402008-02-16 23:27:24 +00004817 %tmp.7.i30792 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30788, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004818 store double %tmp.18.i30829, double* %tmp.7.i30792
Tanya Lattnerfc984402008-02-16 23:27:24 +00004819 %tmp.0.i30795 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30788, %"struct.std::dcomplex"* %mem_tmp.196 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4820 %tmp.14.i30797 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30795, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004821 %tmp.15.i30798 = load double* %tmp.14.i30797 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004822 %tmp.17.i30800 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30795, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004823 %tmp.18.i30801 = load double* %tmp.17.i30800 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004824 %tmp.4.i30775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30774, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004825 store double %tmp.15.i30798, double* %tmp.4.i30775
Tanya Lattnerfc984402008-02-16 23:27:24 +00004826 %tmp.7.i30778 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30774, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004827 store double %tmp.18.i30801, double* %tmp.7.i30778
Tanya Lattnerfc984402008-02-16 23:27:24 +00004828 %tmp.0.i30781 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30774, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4829 %tmp.13.i30782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.193, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4830 %tmp.14.i30783 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30781, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004831 %tmp.15.i30784 = load double* %tmp.14.i30783 ; <double> [#uses=1]
4832 store double %tmp.15.i30784, double* %tmp.13.i30782
Tanya Lattnerfc984402008-02-16 23:27:24 +00004833 %tmp.16.i30785 = getelementptr %"struct.std::dcomplex"* %mem_tmp.193, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4834 %tmp.17.i30786 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30781, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004835 %tmp.18.i30787 = load double* %tmp.17.i30786 ; <double> [#uses=1]
4836 store double %tmp.18.i30787, double* %tmp.16.i30785
Tanya Lattnerfc984402008-02-16 23:27:24 +00004837 %tmp.4.i30761 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30760, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004838 store double %tmp.15.i30840, double* %tmp.4.i30761
Tanya Lattnerfc984402008-02-16 23:27:24 +00004839 %tmp.7.i30764 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30760, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004840 store double %tmp.18.i30843, double* %tmp.7.i30764
Tanya Lattnerfc984402008-02-16 23:27:24 +00004841 %tmp.0.i30767 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30760, %"struct.std::dcomplex"* %mem_tmp.193 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4842 %tmp.14.i30769 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30767, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004843 %tmp.15.i30770 = load double* %tmp.14.i30769 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004844 %tmp.17.i30772 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30767, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004845 %tmp.18.i30773 = load double* %tmp.17.i30772 ; <double> [#uses=1]
4846 store double %tmp.15.i30770, double* %tmp.2.i34364
4847 store double %tmp.18.i30773, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00004848 %tmp.4.i30727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004849 %tmp.6.i30729 = load double* %tmp.5.i32460 ; <double> [#uses=1]
4850 store double %tmp.6.i30729, double* %tmp.4.i30727
Tanya Lattnerfc984402008-02-16 23:27:24 +00004851 %tmp.7.i30730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004852 %tmp.9.i30732 = load double* %tmp.8.i32463 ; <double> [#uses=1]
4853 store double %tmp.9.i30732, double* %tmp.7.i30730
Tanya Lattnerfc984402008-02-16 23:27:24 +00004854 %tmp.0.i30733 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30726, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4855 %tmp.14.i30735 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004856 %tmp.15.i30736 = load double* %tmp.14.i30735 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004857 %tmp.17.i30738 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004858 %tmp.18.i30739 = load double* %tmp.17.i30738 ; <double> [#uses=1]
4859 %tmp.7.i30693 = load double* %tmp.2.i34366 ; <double> [#uses=1]
4860 %tmp.15.i30707 = add double %tmp.7.i30693, %tmp.15.i30736 ; <double> [#uses=1]
4861 store double %tmp.15.i30707, double* %tmp.2.i34366
4862 %tmp.26.i30714 = load double* %tmp.6.i34367 ; <double> [#uses=1]
4863 %tmp.31.i30725 = add double %tmp.26.i30714, %tmp.18.i30739 ; <double> [#uses=1]
4864 store double %tmp.31.i30725, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00004865 %tmp.4.i30673 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30672, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004866 %tmp.6.i30675 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4867 store double %tmp.6.i30675, double* %tmp.4.i30673
Tanya Lattnerfc984402008-02-16 23:27:24 +00004868 %tmp.7.i30676 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30672, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004869 %tmp.9.i30678 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4870 store double %tmp.9.i30678, double* %tmp.7.i30676
Tanya Lattnerfc984402008-02-16 23:27:24 +00004871 %tmp.0.i30679 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30672, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4872 %tmp.14.i30681 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30679, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004873 %tmp.15.i30682 = load double* %tmp.14.i30681 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004874 %tmp.17.i30684 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30679, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004875 %tmp.18.i30685 = load double* %tmp.17.i30684 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004876 %tmp.4.i30659 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30658, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004877 %tmp.6.i30661 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4878 store double %tmp.6.i30661, double* %tmp.4.i30659
Tanya Lattnerfc984402008-02-16 23:27:24 +00004879 %tmp.7.i30662 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30658, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004880 %tmp.9.i30664 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4881 store double %tmp.9.i30664, double* %tmp.7.i30662
Tanya Lattnerfc984402008-02-16 23:27:24 +00004882 %tmp.0.i30665 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30658, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4883 %tmp.13.i30666 = getelementptr %"struct.std::dcomplex"* %mem_tmp.203, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4884 %tmp.14.i30667 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30665, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004885 %tmp.15.i30668 = load double* %tmp.14.i30667 ; <double> [#uses=1]
4886 store double %tmp.15.i30668, double* %tmp.13.i30666
Tanya Lattnerfc984402008-02-16 23:27:24 +00004887 %tmp.16.i30669 = getelementptr %"struct.std::dcomplex"* %mem_tmp.203, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4888 %tmp.17.i30670 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30665, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004889 %tmp.18.i30671 = load double* %tmp.17.i30670 ; <double> [#uses=1]
4890 store double %tmp.18.i30671, double* %tmp.16.i30669
Tanya Lattnerfc984402008-02-16 23:27:24 +00004891 %tmp.4.i30645 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30644, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004892 store double %tmp.15.i30682, double* %tmp.4.i30645
Tanya Lattnerfc984402008-02-16 23:27:24 +00004893 %tmp.7.i30648 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30644, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004894 store double %tmp.18.i30685, double* %tmp.7.i30648
Tanya Lattnerfc984402008-02-16 23:27:24 +00004895 %tmp.0.i30651 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30644, %"struct.std::dcomplex"* %mem_tmp.203 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4896 %tmp.14.i30653 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30651, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004897 %tmp.15.i30654 = load double* %tmp.14.i30653 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004898 %tmp.17.i30656 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30651, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004899 %tmp.18.i30657 = load double* %tmp.17.i30656 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004900 %tmp.4.i30631 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30630, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004901 store double %tmp.15.i30654, double* %tmp.4.i30631
Tanya Lattnerfc984402008-02-16 23:27:24 +00004902 %tmp.7.i30634 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30630, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004903 store double %tmp.18.i30657, double* %tmp.7.i30634
Tanya Lattnerfc984402008-02-16 23:27:24 +00004904 %tmp.0.i30637 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30630, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4905 %tmp.14.i30639 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30637, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004906 %tmp.15.i30640 = load double* %tmp.14.i30639 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004907 %tmp.17.i30642 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30637, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004908 %tmp.18.i30643 = load double* %tmp.17.i30642 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004909 %tmp.4.i30617 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30616, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004910 %tmp.6.i30619 = load double* %tmp.5.i34338 ; <double> [#uses=1]
4911 store double %tmp.6.i30619, double* %tmp.4.i30617
Tanya Lattnerfc984402008-02-16 23:27:24 +00004912 %tmp.7.i30620 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30616, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004913 %tmp.9.i30622 = load double* %tmp.8.i34341 ; <double> [#uses=1]
4914 store double %tmp.9.i30622, double* %tmp.7.i30620
Tanya Lattnerfc984402008-02-16 23:27:24 +00004915 %tmp.0.i30623 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30616, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4916 %tmp.14.i30625 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30623, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004917 %tmp.15.i30626 = load double* %tmp.14.i30625 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004918 %tmp.17.i30628 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30623, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004919 %tmp.18.i30629 = load double* %tmp.17.i30628 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004920 %tmp.4.i30603 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30602, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004921 %tmp.6.i30605 = load double* %tmp.5.i33146 ; <double> [#uses=1]
4922 store double %tmp.6.i30605, double* %tmp.4.i30603
Tanya Lattnerfc984402008-02-16 23:27:24 +00004923 %tmp.7.i30606 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30602, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004924 %tmp.9.i30608 = load double* %tmp.8.i33149 ; <double> [#uses=1]
4925 store double %tmp.9.i30608, double* %tmp.7.i30606
Tanya Lattnerfc984402008-02-16 23:27:24 +00004926 %tmp.0.i30609 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30602, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4927 %tmp.13.i30610 = getelementptr %"struct.std::dcomplex"* %mem_tmp.207, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4928 %tmp.14.i30611 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30609, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004929 %tmp.15.i30612 = load double* %tmp.14.i30611 ; <double> [#uses=1]
4930 store double %tmp.15.i30612, double* %tmp.13.i30610
Tanya Lattnerfc984402008-02-16 23:27:24 +00004931 %tmp.16.i30613 = getelementptr %"struct.std::dcomplex"* %mem_tmp.207, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4932 %tmp.17.i30614 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30609, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004933 %tmp.18.i30615 = load double* %tmp.17.i30614 ; <double> [#uses=1]
4934 store double %tmp.18.i30615, double* %tmp.16.i30613
Tanya Lattnerfc984402008-02-16 23:27:24 +00004935 %tmp.4.i30589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004936 store double %tmp.15.i30626, double* %tmp.4.i30589
Tanya Lattnerfc984402008-02-16 23:27:24 +00004937 %tmp.7.i30592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004938 store double %tmp.18.i30629, double* %tmp.7.i30592
Tanya Lattnerfc984402008-02-16 23:27:24 +00004939 %tmp.0.i30595 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30588, %"struct.std::dcomplex"* %mem_tmp.207 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4940 %tmp.14.i30597 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30595, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004941 %tmp.15.i30598 = load double* %tmp.14.i30597 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004942 %tmp.17.i30600 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30595, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004943 %tmp.18.i30601 = load double* %tmp.17.i30600 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004944 %tmp.4.i30575 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30574, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004945 store double %tmp.15.i30598, double* %tmp.4.i30575
Tanya Lattnerfc984402008-02-16 23:27:24 +00004946 %tmp.7.i30578 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30574, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004947 store double %tmp.18.i30601, double* %tmp.7.i30578
Tanya Lattnerfc984402008-02-16 23:27:24 +00004948 %tmp.0.i30581 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30574, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4949 %tmp.13.i30582 = getelementptr %"struct.std::dcomplex"* %mem_tmp.204, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4950 %tmp.14.i30583 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30581, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004951 %tmp.15.i30584 = load double* %tmp.14.i30583 ; <double> [#uses=1]
4952 store double %tmp.15.i30584, double* %tmp.13.i30582
Tanya Lattnerfc984402008-02-16 23:27:24 +00004953 %tmp.16.i30585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.204, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4954 %tmp.17.i30586 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30581, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004955 %tmp.18.i30587 = load double* %tmp.17.i30586 ; <double> [#uses=1]
4956 store double %tmp.18.i30587, double* %tmp.16.i30585
Tanya Lattnerfc984402008-02-16 23:27:24 +00004957 %tmp.4.i30561 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30560, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004958 store double %tmp.15.i30640, double* %tmp.4.i30561
Tanya Lattnerfc984402008-02-16 23:27:24 +00004959 %tmp.7.i30564 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30560, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004960 store double %tmp.18.i30643, double* %tmp.7.i30564
Tanya Lattnerfc984402008-02-16 23:27:24 +00004961 %tmp.0.i30567 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30560, %"struct.std::dcomplex"* %mem_tmp.204 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4962 %tmp.14.i30569 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30567, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004963 %tmp.15.i30570 = load double* %tmp.14.i30569 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004964 %tmp.17.i30572 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30567, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004965 %tmp.18.i30573 = load double* %tmp.17.i30572 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004966 %tmp.4.i30547 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30546, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004967 %tmp.6.i30549 = load double* %tmp.5.i34082 ; <double> [#uses=1]
4968 store double %tmp.6.i30549, double* %tmp.4.i30547
Tanya Lattnerfc984402008-02-16 23:27:24 +00004969 %tmp.7.i30550 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30546, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004970 %tmp.9.i30552 = load double* %tmp.8.i34085 ; <double> [#uses=1]
4971 store double %tmp.9.i30552, double* %tmp.7.i30550
Tanya Lattnerfc984402008-02-16 23:27:24 +00004972 %tmp.0.i30553 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30546, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4973 %tmp.14.i30555 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30553, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004974 %tmp.15.i30556 = load double* %tmp.14.i30555 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004975 %tmp.17.i30558 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30553, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004976 %tmp.18.i30559 = load double* %tmp.17.i30558 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004977 %tmp.4.i30533 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30532, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004978 %tmp.6.i30535 = load double* %tmp.5.i34338 ; <double> [#uses=1]
4979 store double %tmp.6.i30535, double* %tmp.4.i30533
Tanya Lattnerfc984402008-02-16 23:27:24 +00004980 %tmp.7.i30536 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30532, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004981 %tmp.9.i30538 = load double* %tmp.8.i34341 ; <double> [#uses=1]
4982 store double %tmp.9.i30538, double* %tmp.7.i30536
Tanya Lattnerfc984402008-02-16 23:27:24 +00004983 %tmp.0.i30539 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30532, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4984 %tmp.13.i30540 = getelementptr %"struct.std::dcomplex"* %mem_tmp.211, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
4985 %tmp.14.i30541 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004986 %tmp.15.i30542 = load double* %tmp.14.i30541 ; <double> [#uses=1]
4987 store double %tmp.15.i30542, double* %tmp.13.i30540
Tanya Lattnerfc984402008-02-16 23:27:24 +00004988 %tmp.16.i30543 = getelementptr %"struct.std::dcomplex"* %mem_tmp.211, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
4989 %tmp.17.i30544 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004990 %tmp.18.i30545 = load double* %tmp.17.i30544 ; <double> [#uses=1]
4991 store double %tmp.18.i30545, double* %tmp.16.i30543
Tanya Lattnerfc984402008-02-16 23:27:24 +00004992 %tmp.4.i30519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004993 store double %tmp.15.i30556, double* %tmp.4.i30519
Tanya Lattnerfc984402008-02-16 23:27:24 +00004994 %tmp.7.i30522 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004995 store double %tmp.18.i30559, double* %tmp.7.i30522
Tanya Lattnerfc984402008-02-16 23:27:24 +00004996 %tmp.0.i30525 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30518, %"struct.std::dcomplex"* %mem_tmp.211 ) ; <%"struct.std::dcomplex"*> [#uses=2]
4997 %tmp.14.i30527 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004998 %tmp.15.i30528 = load double* %tmp.14.i30527 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00004999 %tmp.17.i30530 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005000 %tmp.18.i30531 = load double* %tmp.17.i30530 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005001 %tmp.4.i30505 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30504, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005002 store double %tmp.15.i30528, double* %tmp.4.i30505
Tanya Lattnerfc984402008-02-16 23:27:24 +00005003 %tmp.7.i30508 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30504, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005004 store double %tmp.18.i30531, double* %tmp.7.i30508
Tanya Lattnerfc984402008-02-16 23:27:24 +00005005 %tmp.0.i30511 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30504, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5006 %tmp.13.i30512 = getelementptr %"struct.std::dcomplex"* %mem_tmp.208, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5007 %tmp.14.i30513 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30511, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005008 %tmp.15.i30514 = load double* %tmp.14.i30513 ; <double> [#uses=1]
5009 store double %tmp.15.i30514, double* %tmp.13.i30512
Tanya Lattnerfc984402008-02-16 23:27:24 +00005010 %tmp.16.i30515 = getelementptr %"struct.std::dcomplex"* %mem_tmp.208, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5011 %tmp.17.i30516 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30511, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005012 %tmp.18.i30517 = load double* %tmp.17.i30516 ; <double> [#uses=1]
5013 store double %tmp.18.i30517, double* %tmp.16.i30515
Tanya Lattnerfc984402008-02-16 23:27:24 +00005014 %tmp.4.i30491 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30490, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005015 store double %tmp.15.i30570, double* %tmp.4.i30491
Tanya Lattnerfc984402008-02-16 23:27:24 +00005016 %tmp.7.i30494 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30490, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005017 store double %tmp.18.i30573, double* %tmp.7.i30494
Tanya Lattnerfc984402008-02-16 23:27:24 +00005018 %tmp.0.i30497 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30490, %"struct.std::dcomplex"* %mem_tmp.208 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5019 %tmp.14.i30499 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30497, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005020 %tmp.15.i30500 = load double* %tmp.14.i30499 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005021 %tmp.17.i30502 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30497, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005022 %tmp.18.i30503 = load double* %tmp.17.i30502 ; <double> [#uses=1]
5023 store double %tmp.15.i30500, double* %tmp.2.i34364
5024 store double %tmp.18.i30503, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00005025 %tmp.4.i30457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30456, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005026 %tmp.6.i30459 = load double* %tmp.5.i33866 ; <double> [#uses=1]
5027 store double %tmp.6.i30459, double* %tmp.4.i30457
Tanya Lattnerfc984402008-02-16 23:27:24 +00005028 %tmp.7.i30460 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30456, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005029 %tmp.9.i30462 = load double* %tmp.8.i33869 ; <double> [#uses=1]
5030 store double %tmp.9.i30462, double* %tmp.7.i30460
Tanya Lattnerfc984402008-02-16 23:27:24 +00005031 %tmp.0.i30463 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30456, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5032 %tmp.14.i30465 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30463, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005033 %tmp.15.i30466 = load double* %tmp.14.i30465 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005034 %tmp.17.i30468 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30463, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005035 %tmp.18.i30469 = load double* %tmp.17.i30468 ; <double> [#uses=1]
5036 %tmp.7.i30423 = load double* %tmp.2.i34366 ; <double> [#uses=1]
5037 %tmp.15.i30437 = add double %tmp.7.i30423, %tmp.15.i30466 ; <double> [#uses=1]
5038 store double %tmp.15.i30437, double* %tmp.2.i34366
5039 %tmp.26.i30444 = load double* %tmp.6.i34367 ; <double> [#uses=1]
5040 %tmp.31.i30455 = add double %tmp.26.i30444, %tmp.18.i30469 ; <double> [#uses=1]
5041 store double %tmp.31.i30455, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00005042 %tmp.4.i30403 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30402, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005043 %tmp.6.i30405 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5044 store double %tmp.6.i30405, double* %tmp.4.i30403
Tanya Lattnerfc984402008-02-16 23:27:24 +00005045 %tmp.7.i30406 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30402, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005046 %tmp.9.i30408 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5047 store double %tmp.9.i30408, double* %tmp.7.i30406
Tanya Lattnerfc984402008-02-16 23:27:24 +00005048 %tmp.0.i30409 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30402, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5049 %tmp.14.i30411 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30409, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005050 %tmp.15.i30412 = load double* %tmp.14.i30411 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005051 %tmp.17.i30414 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30409, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005052 %tmp.18.i30415 = load double* %tmp.17.i30414 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005053 %tmp.4.i30389 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30388, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005054 %tmp.6.i30391 = load double* %tmp.5.i34082 ; <double> [#uses=1]
5055 store double %tmp.6.i30391, double* %tmp.4.i30389
Tanya Lattnerfc984402008-02-16 23:27:24 +00005056 %tmp.7.i30392 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30388, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005057 %tmp.9.i30394 = load double* %tmp.8.i34085 ; <double> [#uses=1]
5058 store double %tmp.9.i30394, double* %tmp.7.i30392
Tanya Lattnerfc984402008-02-16 23:27:24 +00005059 %tmp.0.i30395 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30388, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5060 %tmp.13.i30396 = getelementptr %"struct.std::dcomplex"* %mem_tmp.218, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5061 %tmp.14.i30397 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30395, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005062 %tmp.15.i30398 = load double* %tmp.14.i30397 ; <double> [#uses=1]
5063 store double %tmp.15.i30398, double* %tmp.13.i30396
Tanya Lattnerfc984402008-02-16 23:27:24 +00005064 %tmp.16.i30399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.218, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5065 %tmp.17.i30400 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30395, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005066 %tmp.18.i30401 = load double* %tmp.17.i30400 ; <double> [#uses=1]
5067 store double %tmp.18.i30401, double* %tmp.16.i30399
Tanya Lattnerfc984402008-02-16 23:27:24 +00005068 %tmp.4.i30375 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30374, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005069 store double %tmp.15.i30412, double* %tmp.4.i30375
Tanya Lattnerfc984402008-02-16 23:27:24 +00005070 %tmp.7.i30378 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30374, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005071 store double %tmp.18.i30415, double* %tmp.7.i30378
Tanya Lattnerfc984402008-02-16 23:27:24 +00005072 %tmp.0.i30381 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30374, %"struct.std::dcomplex"* %mem_tmp.218 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5073 %tmp.14.i30383 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30381, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005074 %tmp.15.i30384 = load double* %tmp.14.i30383 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005075 %tmp.17.i30386 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30381, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005076 %tmp.18.i30387 = load double* %tmp.17.i30386 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005077 %tmp.4.i30361 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30360, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005078 store double %tmp.15.i30384, double* %tmp.4.i30361
Tanya Lattnerfc984402008-02-16 23:27:24 +00005079 %tmp.7.i30364 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30360, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005080 store double %tmp.18.i30387, double* %tmp.7.i30364
Tanya Lattnerfc984402008-02-16 23:27:24 +00005081 %tmp.0.i30367 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30360, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5082 %tmp.14.i30369 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30367, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005083 %tmp.15.i30370 = load double* %tmp.14.i30369 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005084 %tmp.17.i30372 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30367, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005085 %tmp.18.i30373 = load double* %tmp.17.i30372 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005086 %tmp.4.i30347 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30346, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005087 %tmp.6.i30349 = load double* %tmp.5.i34082 ; <double> [#uses=1]
5088 store double %tmp.6.i30349, double* %tmp.4.i30347
Tanya Lattnerfc984402008-02-16 23:27:24 +00005089 %tmp.7.i30350 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30346, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005090 %tmp.9.i30352 = load double* %tmp.8.i34085 ; <double> [#uses=1]
5091 store double %tmp.9.i30352, double* %tmp.7.i30350
Tanya Lattnerfc984402008-02-16 23:27:24 +00005092 %tmp.0.i30353 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30346, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5093 %tmp.14.i30355 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30353, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005094 %tmp.15.i30356 = load double* %tmp.14.i30355 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005095 %tmp.17.i30358 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30353, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005096 %tmp.18.i30359 = load double* %tmp.17.i30358 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005097 %tmp.4.i30333 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30332, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005098 %tmp.6.i30335 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5099 store double %tmp.6.i30335, double* %tmp.4.i30333
Tanya Lattnerfc984402008-02-16 23:27:24 +00005100 %tmp.7.i30336 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30332, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005101 %tmp.9.i30338 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5102 store double %tmp.9.i30338, double* %tmp.7.i30336
Tanya Lattnerfc984402008-02-16 23:27:24 +00005103 %tmp.0.i30339 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30332, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5104 %tmp.13.i30340 = getelementptr %"struct.std::dcomplex"* %mem_tmp.222, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5105 %tmp.14.i30341 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30339, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005106 %tmp.15.i30342 = load double* %tmp.14.i30341 ; <double> [#uses=1]
5107 store double %tmp.15.i30342, double* %tmp.13.i30340
Tanya Lattnerfc984402008-02-16 23:27:24 +00005108 %tmp.16.i30343 = getelementptr %"struct.std::dcomplex"* %mem_tmp.222, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5109 %tmp.17.i30344 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30339, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005110 %tmp.18.i30345 = load double* %tmp.17.i30344 ; <double> [#uses=1]
5111 store double %tmp.18.i30345, double* %tmp.16.i30343
Tanya Lattnerfc984402008-02-16 23:27:24 +00005112 %tmp.4.i30319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30318, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005113 store double %tmp.15.i30356, double* %tmp.4.i30319
Tanya Lattnerfc984402008-02-16 23:27:24 +00005114 %tmp.7.i30322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30318, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005115 store double %tmp.18.i30359, double* %tmp.7.i30322
Tanya Lattnerfc984402008-02-16 23:27:24 +00005116 %tmp.0.i30325 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30318, %"struct.std::dcomplex"* %mem_tmp.222 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5117 %tmp.14.i30327 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005118 %tmp.15.i30328 = load double* %tmp.14.i30327 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005119 %tmp.17.i30330 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005120 %tmp.18.i30331 = load double* %tmp.17.i30330 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005121 %tmp.4.i30305 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30304, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005122 store double %tmp.15.i30328, double* %tmp.4.i30305
Tanya Lattnerfc984402008-02-16 23:27:24 +00005123 %tmp.7.i30308 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30304, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005124 store double %tmp.18.i30331, double* %tmp.7.i30308
Tanya Lattnerfc984402008-02-16 23:27:24 +00005125 %tmp.0.i30311 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30304, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5126 %tmp.13.i30312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.219, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5127 %tmp.14.i30313 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30311, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005128 %tmp.15.i30314 = load double* %tmp.14.i30313 ; <double> [#uses=1]
5129 store double %tmp.15.i30314, double* %tmp.13.i30312
Tanya Lattnerfc984402008-02-16 23:27:24 +00005130 %tmp.16.i30315 = getelementptr %"struct.std::dcomplex"* %mem_tmp.219, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5131 %tmp.17.i30316 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30311, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005132 %tmp.18.i30317 = load double* %tmp.17.i30316 ; <double> [#uses=1]
5133 store double %tmp.18.i30317, double* %tmp.16.i30315
Tanya Lattnerfc984402008-02-16 23:27:24 +00005134 %tmp.4.i30291 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30290, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005135 store double %tmp.15.i30370, double* %tmp.4.i30291
Tanya Lattnerfc984402008-02-16 23:27:24 +00005136 %tmp.7.i30294 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30290, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005137 store double %tmp.18.i30373, double* %tmp.7.i30294
Tanya Lattnerfc984402008-02-16 23:27:24 +00005138 %tmp.0.i30297 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30290, %"struct.std::dcomplex"* %mem_tmp.219 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5139 %tmp.14.i30299 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30297, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005140 %tmp.15.i30300 = load double* %tmp.14.i30299 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005141 %tmp.17.i30302 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30297, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005142 %tmp.18.i30303 = load double* %tmp.17.i30302 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005143 %tmp.4.i30277 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30276, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005144 %tmp.6.i30279 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5145 store double %tmp.6.i30279, double* %tmp.4.i30277
Tanya Lattnerfc984402008-02-16 23:27:24 +00005146 %tmp.7.i30280 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30276, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005147 %tmp.9.i30282 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5148 store double %tmp.9.i30282, double* %tmp.7.i30280
Tanya Lattnerfc984402008-02-16 23:27:24 +00005149 %tmp.0.i30283 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30276, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5150 %tmp.14.i30285 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30283, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005151 %tmp.15.i30286 = load double* %tmp.14.i30285 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005152 %tmp.17.i30288 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30283, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005153 %tmp.18.i30289 = load double* %tmp.17.i30288 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005154 %tmp.4.i30263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30262, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005155 %tmp.6.i30265 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5156 store double %tmp.6.i30265, double* %tmp.4.i30263
Tanya Lattnerfc984402008-02-16 23:27:24 +00005157 %tmp.7.i30266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30262, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005158 %tmp.9.i30268 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5159 store double %tmp.9.i30268, double* %tmp.7.i30266
Tanya Lattnerfc984402008-02-16 23:27:24 +00005160 %tmp.0.i30269 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30262, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5161 %tmp.13.i30270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.226, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5162 %tmp.14.i30271 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30269, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005163 %tmp.15.i30272 = load double* %tmp.14.i30271 ; <double> [#uses=1]
5164 store double %tmp.15.i30272, double* %tmp.13.i30270
Tanya Lattnerfc984402008-02-16 23:27:24 +00005165 %tmp.16.i30273 = getelementptr %"struct.std::dcomplex"* %mem_tmp.226, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5166 %tmp.17.i30274 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30269, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005167 %tmp.18.i30275 = load double* %tmp.17.i30274 ; <double> [#uses=1]
5168 store double %tmp.18.i30275, double* %tmp.16.i30273
Tanya Lattnerfc984402008-02-16 23:27:24 +00005169 %tmp.4.i30249 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30248, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005170 store double %tmp.15.i30286, double* %tmp.4.i30249
Tanya Lattnerfc984402008-02-16 23:27:24 +00005171 %tmp.7.i30252 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30248, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005172 store double %tmp.18.i30289, double* %tmp.7.i30252
Tanya Lattnerfc984402008-02-16 23:27:24 +00005173 %tmp.0.i30255 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30248, %"struct.std::dcomplex"* %mem_tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5174 %tmp.14.i30257 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30255, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005175 %tmp.15.i30258 = load double* %tmp.14.i30257 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005176 %tmp.17.i30260 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30255, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005177 %tmp.18.i30261 = load double* %tmp.17.i30260 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005178 %tmp.4.i30235 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30234, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005179 store double %tmp.15.i30258, double* %tmp.4.i30235
Tanya Lattnerfc984402008-02-16 23:27:24 +00005180 %tmp.7.i30238 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30234, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005181 store double %tmp.18.i30261, double* %tmp.7.i30238
Tanya Lattnerfc984402008-02-16 23:27:24 +00005182 %tmp.0.i30241 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30234, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5183 %tmp.13.i30242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.223, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5184 %tmp.14.i30243 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30241, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005185 %tmp.15.i30244 = load double* %tmp.14.i30243 ; <double> [#uses=1]
5186 store double %tmp.15.i30244, double* %tmp.13.i30242
Tanya Lattnerfc984402008-02-16 23:27:24 +00005187 %tmp.16.i30245 = getelementptr %"struct.std::dcomplex"* %mem_tmp.223, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5188 %tmp.17.i30246 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30241, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005189 %tmp.18.i30247 = load double* %tmp.17.i30246 ; <double> [#uses=1]
5190 store double %tmp.18.i30247, double* %tmp.16.i30245
Tanya Lattnerfc984402008-02-16 23:27:24 +00005191 %tmp.4.i30221 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30220, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005192 store double %tmp.15.i30300, double* %tmp.4.i30221
Tanya Lattnerfc984402008-02-16 23:27:24 +00005193 %tmp.7.i30224 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30220, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005194 store double %tmp.18.i30303, double* %tmp.7.i30224
Tanya Lattnerfc984402008-02-16 23:27:24 +00005195 %tmp.0.i30227 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30220, %"struct.std::dcomplex"* %mem_tmp.223 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5196 %tmp.14.i30229 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30227, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005197 %tmp.15.i30230 = load double* %tmp.14.i30229 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005198 %tmp.17.i30232 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30227, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005199 %tmp.18.i30233 = load double* %tmp.17.i30232 ; <double> [#uses=1]
5200 store double %tmp.15.i30230, double* %tmp.2.i34364
5201 store double %tmp.18.i30233, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00005202 %tmp.4.i30187 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30186, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005203 %tmp.6.i30189 = load double* %tmp.5.i33596 ; <double> [#uses=1]
5204 store double %tmp.6.i30189, double* %tmp.4.i30187
Tanya Lattnerfc984402008-02-16 23:27:24 +00005205 %tmp.7.i30190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30186, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005206 %tmp.9.i30192 = load double* %tmp.8.i33599 ; <double> [#uses=1]
5207 store double %tmp.9.i30192, double* %tmp.7.i30190
Tanya Lattnerfc984402008-02-16 23:27:24 +00005208 %tmp.0.i30193 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30186, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5209 %tmp.14.i30195 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30193, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005210 %tmp.15.i30196 = load double* %tmp.14.i30195 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005211 %tmp.17.i30198 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30193, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005212 %tmp.18.i30199 = load double* %tmp.17.i30198 ; <double> [#uses=1]
5213 %tmp.7.i30153 = load double* %tmp.2.i34366 ; <double> [#uses=1]
5214 %tmp.15.i30167 = add double %tmp.7.i30153, %tmp.15.i30196 ; <double> [#uses=1]
5215 store double %tmp.15.i30167, double* %tmp.2.i34366
5216 %tmp.26.i30174 = load double* %tmp.6.i34367 ; <double> [#uses=1]
5217 %tmp.31.i30185 = add double %tmp.26.i30174, %tmp.18.i30199 ; <double> [#uses=1]
5218 store double %tmp.31.i30185, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00005219 %tmp.4.i30133 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30132, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005220 %tmp.6.i30135 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5221 store double %tmp.6.i30135, double* %tmp.4.i30133
Tanya Lattnerfc984402008-02-16 23:27:24 +00005222 %tmp.7.i30136 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30132, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005223 %tmp.9.i30138 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5224 store double %tmp.9.i30138, double* %tmp.7.i30136
Tanya Lattnerfc984402008-02-16 23:27:24 +00005225 %tmp.0.i30139 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30132, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5226 %tmp.14.i30141 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30139, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005227 %tmp.15.i30142 = load double* %tmp.14.i30141 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005228 %tmp.17.i30144 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30139, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005229 %tmp.18.i30145 = load double* %tmp.17.i30144 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005230 %tmp.4.i30119 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30118, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005231 %tmp.6.i30121 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5232 store double %tmp.6.i30121, double* %tmp.4.i30119
Tanya Lattnerfc984402008-02-16 23:27:24 +00005233 %tmp.7.i30122 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30118, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005234 %tmp.9.i30124 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5235 store double %tmp.9.i30124, double* %tmp.7.i30122
Tanya Lattnerfc984402008-02-16 23:27:24 +00005236 %tmp.0.i30125 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30118, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5237 %tmp.13.i30126 = getelementptr %"struct.std::dcomplex"* %mem_tmp.233, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5238 %tmp.14.i30127 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30125, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005239 %tmp.15.i30128 = load double* %tmp.14.i30127 ; <double> [#uses=1]
5240 store double %tmp.15.i30128, double* %tmp.13.i30126
Tanya Lattnerfc984402008-02-16 23:27:24 +00005241 %tmp.16.i30129 = getelementptr %"struct.std::dcomplex"* %mem_tmp.233, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5242 %tmp.17.i30130 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30125, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005243 %tmp.18.i30131 = load double* %tmp.17.i30130 ; <double> [#uses=1]
5244 store double %tmp.18.i30131, double* %tmp.16.i30129
Tanya Lattnerfc984402008-02-16 23:27:24 +00005245 %tmp.4.i30105 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30104, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005246 store double %tmp.15.i30142, double* %tmp.4.i30105
Tanya Lattnerfc984402008-02-16 23:27:24 +00005247 %tmp.7.i30108 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30104, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005248 store double %tmp.18.i30145, double* %tmp.7.i30108
Tanya Lattnerfc984402008-02-16 23:27:24 +00005249 %tmp.0.i30111 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30104, %"struct.std::dcomplex"* %mem_tmp.233 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5250 %tmp.14.i30113 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30111, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005251 %tmp.15.i30114 = load double* %tmp.14.i30113 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005252 %tmp.17.i30116 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30111, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005253 %tmp.18.i30117 = load double* %tmp.17.i30116 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005254 %tmp.4.i30091 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30090, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005255 store double %tmp.15.i30114, double* %tmp.4.i30091
Tanya Lattnerfc984402008-02-16 23:27:24 +00005256 %tmp.7.i30094 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30090, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005257 store double %tmp.18.i30117, double* %tmp.7.i30094
Tanya Lattnerfc984402008-02-16 23:27:24 +00005258 %tmp.0.i30097 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30090, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5259 %tmp.14.i30099 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30097, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005260 %tmp.15.i30100 = load double* %tmp.14.i30099 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005261 %tmp.17.i30102 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30097, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005262 %tmp.18.i30103 = load double* %tmp.17.i30102 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005263 %tmp.4.i30077 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30076, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005264 %tmp.6.i30079 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5265 store double %tmp.6.i30079, double* %tmp.4.i30077
Tanya Lattnerfc984402008-02-16 23:27:24 +00005266 %tmp.7.i30080 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30076, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005267 %tmp.9.i30082 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5268 store double %tmp.9.i30082, double* %tmp.7.i30080
Tanya Lattnerfc984402008-02-16 23:27:24 +00005269 %tmp.0.i30083 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30076, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5270 %tmp.14.i30085 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30083, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005271 %tmp.15.i30086 = load double* %tmp.14.i30085 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005272 %tmp.17.i30088 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30083, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005273 %tmp.18.i30089 = load double* %tmp.17.i30088 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005274 %tmp.4.i30063 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30062, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005275 %tmp.6.i30065 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5276 store double %tmp.6.i30065, double* %tmp.4.i30063
Tanya Lattnerfc984402008-02-16 23:27:24 +00005277 %tmp.7.i30066 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30062, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005278 %tmp.9.i30068 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5279 store double %tmp.9.i30068, double* %tmp.7.i30066
Tanya Lattnerfc984402008-02-16 23:27:24 +00005280 %tmp.0.i30069 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30062, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5281 %tmp.13.i30070 = getelementptr %"struct.std::dcomplex"* %mem_tmp.237, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5282 %tmp.14.i30071 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30069, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005283 %tmp.15.i30072 = load double* %tmp.14.i30071 ; <double> [#uses=1]
5284 store double %tmp.15.i30072, double* %tmp.13.i30070
Tanya Lattnerfc984402008-02-16 23:27:24 +00005285 %tmp.16.i30073 = getelementptr %"struct.std::dcomplex"* %mem_tmp.237, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5286 %tmp.17.i30074 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30069, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005287 %tmp.18.i30075 = load double* %tmp.17.i30074 ; <double> [#uses=1]
5288 store double %tmp.18.i30075, double* %tmp.16.i30073
Tanya Lattnerfc984402008-02-16 23:27:24 +00005289 %tmp.4.i30049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30048, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005290 store double %tmp.15.i30086, double* %tmp.4.i30049
Tanya Lattnerfc984402008-02-16 23:27:24 +00005291 %tmp.7.i30052 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30048, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005292 store double %tmp.18.i30089, double* %tmp.7.i30052
Tanya Lattnerfc984402008-02-16 23:27:24 +00005293 %tmp.0.i30055 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i30048, %"struct.std::dcomplex"* %mem_tmp.237 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5294 %tmp.14.i30057 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30055, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005295 %tmp.15.i30058 = load double* %tmp.14.i30057 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005296 %tmp.17.i30060 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30055, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005297 %tmp.18.i30061 = load double* %tmp.17.i30060 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005298 %tmp.4.i30035 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30034, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005299 store double %tmp.15.i30058, double* %tmp.4.i30035
Tanya Lattnerfc984402008-02-16 23:27:24 +00005300 %tmp.7.i30038 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30034, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005301 store double %tmp.18.i30061, double* %tmp.7.i30038
Tanya Lattnerfc984402008-02-16 23:27:24 +00005302 %tmp.0.i30041 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30034, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5303 %tmp.13.i30042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.234, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5304 %tmp.14.i30043 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30041, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005305 %tmp.15.i30044 = load double* %tmp.14.i30043 ; <double> [#uses=1]
5306 store double %tmp.15.i30044, double* %tmp.13.i30042
Tanya Lattnerfc984402008-02-16 23:27:24 +00005307 %tmp.16.i30045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.234, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5308 %tmp.17.i30046 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30041, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005309 %tmp.18.i30047 = load double* %tmp.17.i30046 ; <double> [#uses=1]
5310 store double %tmp.18.i30047, double* %tmp.16.i30045
Tanya Lattnerfc984402008-02-16 23:27:24 +00005311 %tmp.4.i30021 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30020, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005312 store double %tmp.15.i30100, double* %tmp.4.i30021
Tanya Lattnerfc984402008-02-16 23:27:24 +00005313 %tmp.7.i30024 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30020, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005314 store double %tmp.18.i30103, double* %tmp.7.i30024
Tanya Lattnerfc984402008-02-16 23:27:24 +00005315 %tmp.0.i30027 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30020, %"struct.std::dcomplex"* %mem_tmp.234 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5316 %tmp.14.i30029 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30027, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005317 %tmp.15.i30030 = load double* %tmp.14.i30029 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005318 %tmp.17.i30032 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30027, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005319 %tmp.18.i30033 = load double* %tmp.17.i30032 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005320 %tmp.4.i30007 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30006, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005321 %tmp.6.i30009 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5322 store double %tmp.6.i30009, double* %tmp.4.i30007
Tanya Lattnerfc984402008-02-16 23:27:24 +00005323 %tmp.7.i30010 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i30006, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005324 %tmp.9.i30012 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5325 store double %tmp.9.i30012, double* %tmp.7.i30010
Tanya Lattnerfc984402008-02-16 23:27:24 +00005326 %tmp.0.i30013 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i30006, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5327 %tmp.14.i30015 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30013, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005328 %tmp.15.i30016 = load double* %tmp.14.i30015 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005329 %tmp.17.i30018 = getelementptr %"struct.std::dcomplex"* %tmp.0.i30013, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005330 %tmp.18.i30019 = load double* %tmp.17.i30018 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005331 %tmp.4.i29993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29992, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005332 %tmp.6.i29995 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5333 store double %tmp.6.i29995, double* %tmp.4.i29993
Tanya Lattnerfc984402008-02-16 23:27:24 +00005334 %tmp.7.i29996 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29992, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005335 %tmp.9.i29998 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5336 store double %tmp.9.i29998, double* %tmp.7.i29996
Tanya Lattnerfc984402008-02-16 23:27:24 +00005337 %tmp.0.i29999 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29992, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5338 %tmp.13.i30000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.241, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5339 %tmp.14.i30001 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29999, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005340 %tmp.15.i30002 = load double* %tmp.14.i30001 ; <double> [#uses=1]
5341 store double %tmp.15.i30002, double* %tmp.13.i30000
Tanya Lattnerfc984402008-02-16 23:27:24 +00005342 %tmp.16.i30003 = getelementptr %"struct.std::dcomplex"* %mem_tmp.241, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5343 %tmp.17.i30004 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29999, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005344 %tmp.18.i30005 = load double* %tmp.17.i30004 ; <double> [#uses=1]
5345 store double %tmp.18.i30005, double* %tmp.16.i30003
Tanya Lattnerfc984402008-02-16 23:27:24 +00005346 %tmp.4.i29979 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29978, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005347 store double %tmp.15.i30016, double* %tmp.4.i29979
Tanya Lattnerfc984402008-02-16 23:27:24 +00005348 %tmp.7.i29982 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29978, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005349 store double %tmp.18.i30019, double* %tmp.7.i29982
Tanya Lattnerfc984402008-02-16 23:27:24 +00005350 %tmp.0.i29985 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29978, %"struct.std::dcomplex"* %mem_tmp.241 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5351 %tmp.14.i29987 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29985, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005352 %tmp.15.i29988 = load double* %tmp.14.i29987 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005353 %tmp.17.i29990 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29985, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005354 %tmp.18.i29991 = load double* %tmp.17.i29990 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005355 %tmp.4.i29965 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29964, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005356 store double %tmp.15.i29988, double* %tmp.4.i29965
Tanya Lattnerfc984402008-02-16 23:27:24 +00005357 %tmp.7.i29968 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29964, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005358 store double %tmp.18.i29991, double* %tmp.7.i29968
Tanya Lattnerfc984402008-02-16 23:27:24 +00005359 %tmp.0.i29971 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29964, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5360 %tmp.13.i29972 = getelementptr %"struct.std::dcomplex"* %mem_tmp.238, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5361 %tmp.14.i29973 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29971, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005362 %tmp.15.i29974 = load double* %tmp.14.i29973 ; <double> [#uses=1]
5363 store double %tmp.15.i29974, double* %tmp.13.i29972
Tanya Lattnerfc984402008-02-16 23:27:24 +00005364 %tmp.16.i29975 = getelementptr %"struct.std::dcomplex"* %mem_tmp.238, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5365 %tmp.17.i29976 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29971, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005366 %tmp.18.i29977 = load double* %tmp.17.i29976 ; <double> [#uses=1]
5367 store double %tmp.18.i29977, double* %tmp.16.i29975
Tanya Lattnerfc984402008-02-16 23:27:24 +00005368 %tmp.4.i29951 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29950, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005369 store double %tmp.15.i30030, double* %tmp.4.i29951
Tanya Lattnerfc984402008-02-16 23:27:24 +00005370 %tmp.7.i29954 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29950, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005371 store double %tmp.18.i30033, double* %tmp.7.i29954
Tanya Lattnerfc984402008-02-16 23:27:24 +00005372 %tmp.0.i29957 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29950, %"struct.std::dcomplex"* %mem_tmp.238 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5373 %tmp.14.i29959 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29957, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005374 %tmp.15.i29960 = load double* %tmp.14.i29959 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005375 %tmp.17.i29962 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29957, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005376 %tmp.18.i29963 = load double* %tmp.17.i29962 ; <double> [#uses=1]
5377 store double %tmp.15.i29960, double* %tmp.2.i34364
5378 store double %tmp.18.i29963, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00005379 %tmp.4.i29917 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29916, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005380 %tmp.6.i29919 = load double* %tmp.5.i34136 ; <double> [#uses=1]
5381 store double %tmp.6.i29919, double* %tmp.4.i29917
Tanya Lattnerfc984402008-02-16 23:27:24 +00005382 %tmp.7.i29920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29916, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005383 %tmp.9.i29922 = load double* %tmp.8.i34139 ; <double> [#uses=1]
5384 store double %tmp.9.i29922, double* %tmp.7.i29920
Tanya Lattnerfc984402008-02-16 23:27:24 +00005385 %tmp.0.i29923 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29916, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5386 %tmp.14.i29925 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29923, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005387 %tmp.15.i29926 = load double* %tmp.14.i29925 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005388 %tmp.17.i29928 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29923, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005389 %tmp.18.i29929 = load double* %tmp.17.i29928 ; <double> [#uses=1]
5390 %tmp.7.i29883 = load double* %tmp.2.i34366 ; <double> [#uses=1]
5391 %tmp.15.i29897 = add double %tmp.7.i29883, %tmp.15.i29926 ; <double> [#uses=1]
5392 store double %tmp.15.i29897, double* %tmp.2.i34366
5393 %tmp.26.i29904 = load double* %tmp.6.i34367 ; <double> [#uses=1]
5394 %tmp.31.i29915 = add double %tmp.26.i29904, %tmp.18.i29929 ; <double> [#uses=1]
5395 store double %tmp.31.i29915, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00005396 %tmp.4.i29863 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29862, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5397 %tmp.5.i29864 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 2, i32 0, i32 0 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005398 %tmp.6.i29865 = load double* %tmp.5.i29864 ; <double> [#uses=1]
5399 store double %tmp.6.i29865, double* %tmp.4.i29863
Tanya Lattnerfc984402008-02-16 23:27:24 +00005400 %tmp.7.i29866 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29862, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5401 %tmp.8.i29867 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 2, i32 0, i32 1 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005402 %tmp.9.i29868 = load double* %tmp.8.i29867 ; <double> [#uses=1]
5403 store double %tmp.9.i29868, double* %tmp.7.i29866
Tanya Lattnerfc984402008-02-16 23:27:24 +00005404 %tmp.0.i29869 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29862, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5405 %tmp.14.i29871 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29869, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005406 %tmp.15.i29872 = load double* %tmp.14.i29871 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005407 %tmp.17.i29874 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29869, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005408 %tmp.18.i29875 = load double* %tmp.17.i29874 ; <double> [#uses=1]
5409 %tmp.7.i29829 = load double* %tmp.2.i34368 ; <double> [#uses=1]
5410 %tmp.15.i29843 = add double %tmp.7.i29829, %tmp.15.i29872 ; <double> [#uses=1]
5411 store double %tmp.15.i29843, double* %tmp.2.i34368
5412 %tmp.26.i29850 = load double* %tmp.6.i34369 ; <double> [#uses=1]
5413 %tmp.31.i29861 = add double %tmp.26.i29850, %tmp.18.i29875 ; <double> [#uses=1]
5414 store double %tmp.31.i29861, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00005415 store double 0.000000e+00, double* %tmp.2.i34366
5416 store double 0.000000e+00, double* %tmp.6.i34367
5417 %tmp.4.i29807 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29806, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005418 %tmp.6.i29809 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5419 store double %tmp.6.i29809, double* %tmp.4.i29807
Tanya Lattnerfc984402008-02-16 23:27:24 +00005420 %tmp.7.i29810 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29806, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005421 %tmp.9.i29812 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5422 store double %tmp.9.i29812, double* %tmp.7.i29810
Tanya Lattnerfc984402008-02-16 23:27:24 +00005423 %tmp.0.i29813 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29806, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5424 %tmp.14.i29815 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29813, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005425 %tmp.15.i29816 = load double* %tmp.14.i29815 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005426 %tmp.17.i29818 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29813, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005427 %tmp.18.i29819 = load double* %tmp.17.i29818 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005428 %tmp.4.i29793 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29792, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005429 %tmp.6.i29795 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5430 store double %tmp.6.i29795, double* %tmp.4.i29793
Tanya Lattnerfc984402008-02-16 23:27:24 +00005431 %tmp.7.i29796 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29792, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005432 %tmp.9.i29798 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5433 store double %tmp.9.i29798, double* %tmp.7.i29796
Tanya Lattnerfc984402008-02-16 23:27:24 +00005434 %tmp.0.i29799 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29792, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5435 %tmp.13.i29800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.249, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5436 %tmp.14.i29801 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29799, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005437 %tmp.15.i29802 = load double* %tmp.14.i29801 ; <double> [#uses=1]
5438 store double %tmp.15.i29802, double* %tmp.13.i29800
Tanya Lattnerfc984402008-02-16 23:27:24 +00005439 %tmp.16.i29803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.249, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5440 %tmp.17.i29804 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29799, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005441 %tmp.18.i29805 = load double* %tmp.17.i29804 ; <double> [#uses=1]
5442 store double %tmp.18.i29805, double* %tmp.16.i29803
Tanya Lattnerfc984402008-02-16 23:27:24 +00005443 %tmp.4.i29779 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29778, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005444 store double %tmp.15.i29816, double* %tmp.4.i29779
Tanya Lattnerfc984402008-02-16 23:27:24 +00005445 %tmp.7.i29782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29778, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005446 store double %tmp.18.i29819, double* %tmp.7.i29782
Tanya Lattnerfc984402008-02-16 23:27:24 +00005447 %tmp.0.i29785 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29778, %"struct.std::dcomplex"* %mem_tmp.249 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5448 %tmp.14.i29787 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29785, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005449 %tmp.15.i29788 = load double* %tmp.14.i29787 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005450 %tmp.17.i29790 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29785, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005451 %tmp.18.i29791 = load double* %tmp.17.i29790 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005452 %tmp.4.i29765 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29764, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005453 store double %tmp.15.i29788, double* %tmp.4.i29765
Tanya Lattnerfc984402008-02-16 23:27:24 +00005454 %tmp.7.i29768 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29764, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005455 store double %tmp.18.i29791, double* %tmp.7.i29768
Tanya Lattnerfc984402008-02-16 23:27:24 +00005456 %tmp.0.i29771 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29764, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5457 %tmp.14.i29773 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29771, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005458 %tmp.15.i29774 = load double* %tmp.14.i29773 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005459 %tmp.17.i29776 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29771, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005460 %tmp.18.i29777 = load double* %tmp.17.i29776 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005461 %tmp.4.i29751 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29750, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005462 %tmp.6.i29753 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5463 store double %tmp.6.i29753, double* %tmp.4.i29751
Tanya Lattnerfc984402008-02-16 23:27:24 +00005464 %tmp.7.i29754 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29750, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005465 %tmp.9.i29756 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5466 store double %tmp.9.i29756, double* %tmp.7.i29754
Tanya Lattnerfc984402008-02-16 23:27:24 +00005467 %tmp.0.i29757 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29750, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5468 %tmp.14.i29759 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29757, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005469 %tmp.15.i29760 = load double* %tmp.14.i29759 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005470 %tmp.17.i29762 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29757, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005471 %tmp.18.i29763 = load double* %tmp.17.i29762 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005472 %tmp.4.i29737 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29736, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005473 %tmp.6.i29739 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5474 store double %tmp.6.i29739, double* %tmp.4.i29737
Tanya Lattnerfc984402008-02-16 23:27:24 +00005475 %tmp.7.i29740 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29736, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005476 %tmp.9.i29742 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5477 store double %tmp.9.i29742, double* %tmp.7.i29740
Tanya Lattnerfc984402008-02-16 23:27:24 +00005478 %tmp.0.i29743 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29736, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5479 %tmp.13.i29744 = getelementptr %"struct.std::dcomplex"* %mem_tmp.253, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5480 %tmp.14.i29745 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29743, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005481 %tmp.15.i29746 = load double* %tmp.14.i29745 ; <double> [#uses=1]
5482 store double %tmp.15.i29746, double* %tmp.13.i29744
Tanya Lattnerfc984402008-02-16 23:27:24 +00005483 %tmp.16.i29747 = getelementptr %"struct.std::dcomplex"* %mem_tmp.253, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5484 %tmp.17.i29748 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29743, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005485 %tmp.18.i29749 = load double* %tmp.17.i29748 ; <double> [#uses=1]
5486 store double %tmp.18.i29749, double* %tmp.16.i29747
Tanya Lattnerfc984402008-02-16 23:27:24 +00005487 %tmp.4.i29723 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29722, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005488 store double %tmp.15.i29760, double* %tmp.4.i29723
Tanya Lattnerfc984402008-02-16 23:27:24 +00005489 %tmp.7.i29726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29722, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005490 store double %tmp.18.i29763, double* %tmp.7.i29726
Tanya Lattnerfc984402008-02-16 23:27:24 +00005491 %tmp.0.i29729 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29722, %"struct.std::dcomplex"* %mem_tmp.253 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5492 %tmp.14.i29731 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29729, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005493 %tmp.15.i29732 = load double* %tmp.14.i29731 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005494 %tmp.17.i29734 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29729, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005495 %tmp.18.i29735 = load double* %tmp.17.i29734 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005496 %tmp.4.i29709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29708, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005497 store double %tmp.15.i29732, double* %tmp.4.i29709
Tanya Lattnerfc984402008-02-16 23:27:24 +00005498 %tmp.7.i29712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29708, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005499 store double %tmp.18.i29735, double* %tmp.7.i29712
Tanya Lattnerfc984402008-02-16 23:27:24 +00005500 %tmp.0.i29715 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29708, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5501 %tmp.13.i29716 = getelementptr %"struct.std::dcomplex"* %mem_tmp.250, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5502 %tmp.14.i29717 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29715, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005503 %tmp.15.i29718 = load double* %tmp.14.i29717 ; <double> [#uses=1]
5504 store double %tmp.15.i29718, double* %tmp.13.i29716
Tanya Lattnerfc984402008-02-16 23:27:24 +00005505 %tmp.16.i29719 = getelementptr %"struct.std::dcomplex"* %mem_tmp.250, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5506 %tmp.17.i29720 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29715, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005507 %tmp.18.i29721 = load double* %tmp.17.i29720 ; <double> [#uses=1]
5508 store double %tmp.18.i29721, double* %tmp.16.i29719
Tanya Lattnerfc984402008-02-16 23:27:24 +00005509 %tmp.4.i29695 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29694, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005510 store double %tmp.15.i29774, double* %tmp.4.i29695
Tanya Lattnerfc984402008-02-16 23:27:24 +00005511 %tmp.7.i29698 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29694, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005512 store double %tmp.18.i29777, double* %tmp.7.i29698
Tanya Lattnerfc984402008-02-16 23:27:24 +00005513 %tmp.0.i29701 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29694, %"struct.std::dcomplex"* %mem_tmp.250 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5514 %tmp.14.i29703 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29701, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005515 %tmp.15.i29704 = load double* %tmp.14.i29703 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005516 %tmp.17.i29706 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29701, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005517 %tmp.18.i29707 = load double* %tmp.17.i29706 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005518 %tmp.4.i29681 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29680, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005519 %tmp.6.i29683 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5520 store double %tmp.6.i29683, double* %tmp.4.i29681
Tanya Lattnerfc984402008-02-16 23:27:24 +00005521 %tmp.7.i29684 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29680, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005522 %tmp.9.i29686 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5523 store double %tmp.9.i29686, double* %tmp.7.i29684
Tanya Lattnerfc984402008-02-16 23:27:24 +00005524 %tmp.0.i29687 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29680, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5525 %tmp.14.i29689 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29687, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005526 %tmp.15.i29690 = load double* %tmp.14.i29689 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005527 %tmp.17.i29692 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29687, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005528 %tmp.18.i29693 = load double* %tmp.17.i29692 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005529 %tmp.4.i29667 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29666, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005530 %tmp.6.i29669 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5531 store double %tmp.6.i29669, double* %tmp.4.i29667
Tanya Lattnerfc984402008-02-16 23:27:24 +00005532 %tmp.7.i29670 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29666, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005533 %tmp.9.i29672 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5534 store double %tmp.9.i29672, double* %tmp.7.i29670
Tanya Lattnerfc984402008-02-16 23:27:24 +00005535 %tmp.0.i29673 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29666, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5536 %tmp.13.i29674 = getelementptr %"struct.std::dcomplex"* %mem_tmp.257, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5537 %tmp.14.i29675 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29673, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005538 %tmp.15.i29676 = load double* %tmp.14.i29675 ; <double> [#uses=1]
5539 store double %tmp.15.i29676, double* %tmp.13.i29674
Tanya Lattnerfc984402008-02-16 23:27:24 +00005540 %tmp.16.i29677 = getelementptr %"struct.std::dcomplex"* %mem_tmp.257, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5541 %tmp.17.i29678 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29673, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005542 %tmp.18.i29679 = load double* %tmp.17.i29678 ; <double> [#uses=1]
5543 store double %tmp.18.i29679, double* %tmp.16.i29677
Tanya Lattnerfc984402008-02-16 23:27:24 +00005544 %tmp.4.i29653 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29652, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005545 store double %tmp.15.i29690, double* %tmp.4.i29653
Tanya Lattnerfc984402008-02-16 23:27:24 +00005546 %tmp.7.i29656 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29652, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005547 store double %tmp.18.i29693, double* %tmp.7.i29656
Tanya Lattnerfc984402008-02-16 23:27:24 +00005548 %tmp.0.i29659 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29652, %"struct.std::dcomplex"* %mem_tmp.257 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5549 %tmp.14.i29661 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29659, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005550 %tmp.15.i29662 = load double* %tmp.14.i29661 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005551 %tmp.17.i29664 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29659, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005552 %tmp.18.i29665 = load double* %tmp.17.i29664 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005553 %tmp.4.i29639 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29638, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005554 store double %tmp.15.i29662, double* %tmp.4.i29639
Tanya Lattnerfc984402008-02-16 23:27:24 +00005555 %tmp.7.i29642 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29638, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005556 store double %tmp.18.i29665, double* %tmp.7.i29642
Tanya Lattnerfc984402008-02-16 23:27:24 +00005557 %tmp.0.i29645 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29638, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5558 %tmp.13.i29646 = getelementptr %"struct.std::dcomplex"* %mem_tmp.254, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5559 %tmp.14.i29647 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29645, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005560 %tmp.15.i29648 = load double* %tmp.14.i29647 ; <double> [#uses=1]
5561 store double %tmp.15.i29648, double* %tmp.13.i29646
Tanya Lattnerfc984402008-02-16 23:27:24 +00005562 %tmp.16.i29649 = getelementptr %"struct.std::dcomplex"* %mem_tmp.254, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5563 %tmp.17.i29650 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29645, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005564 %tmp.18.i29651 = load double* %tmp.17.i29650 ; <double> [#uses=1]
5565 store double %tmp.18.i29651, double* %tmp.16.i29649
Tanya Lattnerfc984402008-02-16 23:27:24 +00005566 %tmp.4.i29625 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29624, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005567 store double %tmp.15.i29704, double* %tmp.4.i29625
Tanya Lattnerfc984402008-02-16 23:27:24 +00005568 %tmp.7.i29628 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29624, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005569 store double %tmp.18.i29707, double* %tmp.7.i29628
Tanya Lattnerfc984402008-02-16 23:27:24 +00005570 %tmp.0.i29631 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29624, %"struct.std::dcomplex"* %mem_tmp.254 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5571 %tmp.14.i29633 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29631, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005572 %tmp.15.i29634 = load double* %tmp.14.i29633 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005573 %tmp.17.i29636 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29631, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005574 %tmp.18.i29637 = load double* %tmp.17.i29636 ; <double> [#uses=1]
5575 store double %tmp.15.i29634, double* %tmp.2.i34364
5576 store double %tmp.18.i29637, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00005577 %tmp.4.i29591 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29590, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005578 %tmp.6.i29593 = load double* %tmp.5.i33326 ; <double> [#uses=1]
5579 store double %tmp.6.i29593, double* %tmp.4.i29591
Tanya Lattnerfc984402008-02-16 23:27:24 +00005580 %tmp.7.i29594 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29590, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005581 %tmp.9.i29596 = load double* %tmp.8.i33329 ; <double> [#uses=1]
5582 store double %tmp.9.i29596, double* %tmp.7.i29594
Tanya Lattnerfc984402008-02-16 23:27:24 +00005583 %tmp.0.i29597 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29590, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5584 %tmp.14.i29599 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29597, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005585 %tmp.15.i29600 = load double* %tmp.14.i29599 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005586 %tmp.17.i29602 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29597, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005587 %tmp.18.i29603 = load double* %tmp.17.i29602 ; <double> [#uses=1]
5588 %tmp.7.i29557 = load double* %tmp.2.i34366 ; <double> [#uses=1]
5589 %tmp.15.i29571 = add double %tmp.7.i29557, %tmp.15.i29600 ; <double> [#uses=1]
5590 store double %tmp.15.i29571, double* %tmp.2.i34366
5591 %tmp.26.i29578 = load double* %tmp.6.i34367 ; <double> [#uses=1]
5592 %tmp.31.i29589 = add double %tmp.26.i29578, %tmp.18.i29603 ; <double> [#uses=1]
5593 store double %tmp.31.i29589, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00005594 %tmp.4.i29537 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29536, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005595 %tmp.6.i29539 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5596 store double %tmp.6.i29539, double* %tmp.4.i29537
Tanya Lattnerfc984402008-02-16 23:27:24 +00005597 %tmp.7.i29540 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29536, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005598 %tmp.9.i29542 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5599 store double %tmp.9.i29542, double* %tmp.7.i29540
Tanya Lattnerfc984402008-02-16 23:27:24 +00005600 %tmp.0.i29543 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29536, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5601 %tmp.14.i29545 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29543, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005602 %tmp.15.i29546 = load double* %tmp.14.i29545 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005603 %tmp.17.i29548 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29543, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005604 %tmp.18.i29549 = load double* %tmp.17.i29548 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005605 %tmp.4.i29523 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29522, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005606 %tmp.6.i29525 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5607 store double %tmp.6.i29525, double* %tmp.4.i29523
Tanya Lattnerfc984402008-02-16 23:27:24 +00005608 %tmp.7.i29526 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29522, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005609 %tmp.9.i29528 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5610 store double %tmp.9.i29528, double* %tmp.7.i29526
Tanya Lattnerfc984402008-02-16 23:27:24 +00005611 %tmp.0.i29529 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29522, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5612 %tmp.13.i29530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.264, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5613 %tmp.14.i29531 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29529, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005614 %tmp.15.i29532 = load double* %tmp.14.i29531 ; <double> [#uses=1]
5615 store double %tmp.15.i29532, double* %tmp.13.i29530
Tanya Lattnerfc984402008-02-16 23:27:24 +00005616 %tmp.16.i29533 = getelementptr %"struct.std::dcomplex"* %mem_tmp.264, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5617 %tmp.17.i29534 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29529, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005618 %tmp.18.i29535 = load double* %tmp.17.i29534 ; <double> [#uses=1]
5619 store double %tmp.18.i29535, double* %tmp.16.i29533
Tanya Lattnerfc984402008-02-16 23:27:24 +00005620 %tmp.4.i29509 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29508, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005621 store double %tmp.15.i29546, double* %tmp.4.i29509
Tanya Lattnerfc984402008-02-16 23:27:24 +00005622 %tmp.7.i29512 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29508, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005623 store double %tmp.18.i29549, double* %tmp.7.i29512
Tanya Lattnerfc984402008-02-16 23:27:24 +00005624 %tmp.0.i29515 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29508, %"struct.std::dcomplex"* %mem_tmp.264 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5625 %tmp.14.i29517 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29515, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005626 %tmp.15.i29518 = load double* %tmp.14.i29517 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005627 %tmp.17.i29520 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29515, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005628 %tmp.18.i29521 = load double* %tmp.17.i29520 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005629 %tmp.4.i29495 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29494, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005630 store double %tmp.15.i29518, double* %tmp.4.i29495
Tanya Lattnerfc984402008-02-16 23:27:24 +00005631 %tmp.7.i29498 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29494, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005632 store double %tmp.18.i29521, double* %tmp.7.i29498
Tanya Lattnerfc984402008-02-16 23:27:24 +00005633 %tmp.0.i29501 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29494, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5634 %tmp.14.i29503 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29501, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005635 %tmp.15.i29504 = load double* %tmp.14.i29503 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005636 %tmp.17.i29506 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29501, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005637 %tmp.18.i29507 = load double* %tmp.17.i29506 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005638 %tmp.4.i29481 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29480, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005639 %tmp.6.i29483 = load double* %tmp.5.i34282 ; <double> [#uses=1]
5640 store double %tmp.6.i29483, double* %tmp.4.i29481
Tanya Lattnerfc984402008-02-16 23:27:24 +00005641 %tmp.7.i29484 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29480, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005642 %tmp.9.i29486 = load double* %tmp.8.i34285 ; <double> [#uses=1]
5643 store double %tmp.9.i29486, double* %tmp.7.i29484
Tanya Lattnerfc984402008-02-16 23:27:24 +00005644 %tmp.0.i29487 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29480, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5645 %tmp.14.i29489 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29487, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005646 %tmp.15.i29490 = load double* %tmp.14.i29489 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005647 %tmp.17.i29492 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29487, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005648 %tmp.18.i29493 = load double* %tmp.17.i29492 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005649 %tmp.4.i29467 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29466, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005650 %tmp.6.i29469 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5651 store double %tmp.6.i29469, double* %tmp.4.i29467
Tanya Lattnerfc984402008-02-16 23:27:24 +00005652 %tmp.7.i29470 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29466, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005653 %tmp.9.i29472 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5654 store double %tmp.9.i29472, double* %tmp.7.i29470
Tanya Lattnerfc984402008-02-16 23:27:24 +00005655 %tmp.0.i29473 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29466, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5656 %tmp.13.i29474 = getelementptr %"struct.std::dcomplex"* %mem_tmp.268, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5657 %tmp.14.i29475 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29473, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005658 %tmp.15.i29476 = load double* %tmp.14.i29475 ; <double> [#uses=1]
5659 store double %tmp.15.i29476, double* %tmp.13.i29474
Tanya Lattnerfc984402008-02-16 23:27:24 +00005660 %tmp.16.i29477 = getelementptr %"struct.std::dcomplex"* %mem_tmp.268, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5661 %tmp.17.i29478 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29473, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005662 %tmp.18.i29479 = load double* %tmp.17.i29478 ; <double> [#uses=1]
5663 store double %tmp.18.i29479, double* %tmp.16.i29477
Tanya Lattnerfc984402008-02-16 23:27:24 +00005664 %tmp.4.i29453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005665 store double %tmp.15.i29490, double* %tmp.4.i29453
Tanya Lattnerfc984402008-02-16 23:27:24 +00005666 %tmp.7.i29456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005667 store double %tmp.18.i29493, double* %tmp.7.i29456
Tanya Lattnerfc984402008-02-16 23:27:24 +00005668 %tmp.0.i29459 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29452, %"struct.std::dcomplex"* %mem_tmp.268 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5669 %tmp.14.i29461 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29459, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005670 %tmp.15.i29462 = load double* %tmp.14.i29461 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005671 %tmp.17.i29464 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29459, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005672 %tmp.18.i29465 = load double* %tmp.17.i29464 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005673 %tmp.4.i29439 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29438, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005674 store double %tmp.15.i29462, double* %tmp.4.i29439
Tanya Lattnerfc984402008-02-16 23:27:24 +00005675 %tmp.7.i29442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29438, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005676 store double %tmp.18.i29465, double* %tmp.7.i29442
Tanya Lattnerfc984402008-02-16 23:27:24 +00005677 %tmp.0.i29445 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29438, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5678 %tmp.13.i29446 = getelementptr %"struct.std::dcomplex"* %mem_tmp.265, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5679 %tmp.14.i29447 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29445, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005680 %tmp.15.i29448 = load double* %tmp.14.i29447 ; <double> [#uses=1]
5681 store double %tmp.15.i29448, double* %tmp.13.i29446
Tanya Lattnerfc984402008-02-16 23:27:24 +00005682 %tmp.16.i29449 = getelementptr %"struct.std::dcomplex"* %mem_tmp.265, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5683 %tmp.17.i29450 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29445, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005684 %tmp.18.i29451 = load double* %tmp.17.i29450 ; <double> [#uses=1]
5685 store double %tmp.18.i29451, double* %tmp.16.i29449
Tanya Lattnerfc984402008-02-16 23:27:24 +00005686 %tmp.4.i29425 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29424, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005687 store double %tmp.15.i29504, double* %tmp.4.i29425
Tanya Lattnerfc984402008-02-16 23:27:24 +00005688 %tmp.7.i29428 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29424, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005689 store double %tmp.18.i29507, double* %tmp.7.i29428
Tanya Lattnerfc984402008-02-16 23:27:24 +00005690 %tmp.0.i29431 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29424, %"struct.std::dcomplex"* %mem_tmp.265 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5691 %tmp.14.i29433 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29431, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005692 %tmp.15.i29434 = load double* %tmp.14.i29433 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005693 %tmp.17.i29436 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29431, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005694 %tmp.18.i29437 = load double* %tmp.17.i29436 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005695 %tmp.4.i29411 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29410, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005696 %tmp.6.i29413 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5697 store double %tmp.6.i29413, double* %tmp.4.i29411
Tanya Lattnerfc984402008-02-16 23:27:24 +00005698 %tmp.7.i29414 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29410, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005699 %tmp.9.i29416 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5700 store double %tmp.9.i29416, double* %tmp.7.i29414
Tanya Lattnerfc984402008-02-16 23:27:24 +00005701 %tmp.0.i29417 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29410, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5702 %tmp.14.i29419 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29417, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005703 %tmp.15.i29420 = load double* %tmp.14.i29419 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005704 %tmp.17.i29422 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29417, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005705 %tmp.18.i29423 = load double* %tmp.17.i29422 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005706 %tmp.4.i29397 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29396, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005707 %tmp.6.i29399 = load double* %tmp.5.i34282 ; <double> [#uses=1]
5708 store double %tmp.6.i29399, double* %tmp.4.i29397
Tanya Lattnerfc984402008-02-16 23:27:24 +00005709 %tmp.7.i29400 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29396, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005710 %tmp.9.i29402 = load double* %tmp.8.i34285 ; <double> [#uses=1]
5711 store double %tmp.9.i29402, double* %tmp.7.i29400
Tanya Lattnerfc984402008-02-16 23:27:24 +00005712 %tmp.0.i29403 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29396, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5713 %tmp.13.i29404 = getelementptr %"struct.std::dcomplex"* %mem_tmp.272, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5714 %tmp.14.i29405 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29403, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005715 %tmp.15.i29406 = load double* %tmp.14.i29405 ; <double> [#uses=1]
5716 store double %tmp.15.i29406, double* %tmp.13.i29404
Tanya Lattnerfc984402008-02-16 23:27:24 +00005717 %tmp.16.i29407 = getelementptr %"struct.std::dcomplex"* %mem_tmp.272, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5718 %tmp.17.i29408 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29403, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005719 %tmp.18.i29409 = load double* %tmp.17.i29408 ; <double> [#uses=1]
5720 store double %tmp.18.i29409, double* %tmp.16.i29407
Tanya Lattnerfc984402008-02-16 23:27:24 +00005721 %tmp.4.i29383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29382, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005722 store double %tmp.15.i29420, double* %tmp.4.i29383
Tanya Lattnerfc984402008-02-16 23:27:24 +00005723 %tmp.7.i29386 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29382, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005724 store double %tmp.18.i29423, double* %tmp.7.i29386
Tanya Lattnerfc984402008-02-16 23:27:24 +00005725 %tmp.0.i29389 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29382, %"struct.std::dcomplex"* %mem_tmp.272 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5726 %tmp.14.i29391 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29389, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005727 %tmp.15.i29392 = load double* %tmp.14.i29391 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005728 %tmp.17.i29394 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29389, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005729 %tmp.18.i29395 = load double* %tmp.17.i29394 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005730 %tmp.4.i29369 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29368, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005731 store double %tmp.15.i29392, double* %tmp.4.i29369
Tanya Lattnerfc984402008-02-16 23:27:24 +00005732 %tmp.7.i29372 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29368, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005733 store double %tmp.18.i29395, double* %tmp.7.i29372
Tanya Lattnerfc984402008-02-16 23:27:24 +00005734 %tmp.0.i29375 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29368, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5735 %tmp.13.i29376 = getelementptr %"struct.std::dcomplex"* %mem_tmp.269, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5736 %tmp.14.i29377 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29375, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005737 %tmp.15.i29378 = load double* %tmp.14.i29377 ; <double> [#uses=1]
5738 store double %tmp.15.i29378, double* %tmp.13.i29376
Tanya Lattnerfc984402008-02-16 23:27:24 +00005739 %tmp.16.i29379 = getelementptr %"struct.std::dcomplex"* %mem_tmp.269, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5740 %tmp.17.i29380 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29375, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005741 %tmp.18.i29381 = load double* %tmp.17.i29380 ; <double> [#uses=1]
5742 store double %tmp.18.i29381, double* %tmp.16.i29379
Tanya Lattnerfc984402008-02-16 23:27:24 +00005743 %tmp.4.i29355 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29354, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005744 store double %tmp.15.i29434, double* %tmp.4.i29355
Tanya Lattnerfc984402008-02-16 23:27:24 +00005745 %tmp.7.i29358 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29354, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005746 store double %tmp.18.i29437, double* %tmp.7.i29358
Tanya Lattnerfc984402008-02-16 23:27:24 +00005747 %tmp.0.i29361 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29354, %"struct.std::dcomplex"* %mem_tmp.269 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5748 %tmp.14.i29363 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29361, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005749 %tmp.15.i29364 = load double* %tmp.14.i29363 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005750 %tmp.17.i29366 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29361, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005751 %tmp.18.i29367 = load double* %tmp.17.i29366 ; <double> [#uses=1]
5752 store double %tmp.15.i29364, double* %tmp.2.i34364
5753 store double %tmp.18.i29367, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00005754 %tmp.4.i29321 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29320, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005755 %tmp.6.i29323 = load double* %tmp.5.i32460 ; <double> [#uses=1]
5756 store double %tmp.6.i29323, double* %tmp.4.i29321
Tanya Lattnerfc984402008-02-16 23:27:24 +00005757 %tmp.7.i29324 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29320, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005758 %tmp.9.i29326 = load double* %tmp.8.i32463 ; <double> [#uses=1]
5759 store double %tmp.9.i29326, double* %tmp.7.i29324
Tanya Lattnerfc984402008-02-16 23:27:24 +00005760 %tmp.0.i29327 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29320, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5761 %tmp.14.i29329 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29327, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005762 %tmp.15.i29330 = load double* %tmp.14.i29329 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005763 %tmp.17.i29332 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29327, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005764 %tmp.18.i29333 = load double* %tmp.17.i29332 ; <double> [#uses=1]
5765 %tmp.7.i29287 = load double* %tmp.2.i34366 ; <double> [#uses=1]
5766 %tmp.15.i29301 = add double %tmp.7.i29287, %tmp.15.i29330 ; <double> [#uses=1]
5767 store double %tmp.15.i29301, double* %tmp.2.i34366
5768 %tmp.26.i29308 = load double* %tmp.6.i34367 ; <double> [#uses=1]
5769 %tmp.31.i29319 = add double %tmp.26.i29308, %tmp.18.i29333 ; <double> [#uses=1]
5770 store double %tmp.31.i29319, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00005771 %tmp.4.i29267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29266, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005772 %tmp.6.i29269 = load double* %tmp.5.i34282 ; <double> [#uses=1]
5773 store double %tmp.6.i29269, double* %tmp.4.i29267
Tanya Lattnerfc984402008-02-16 23:27:24 +00005774 %tmp.7.i29270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29266, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005775 %tmp.9.i29272 = load double* %tmp.8.i34285 ; <double> [#uses=1]
5776 store double %tmp.9.i29272, double* %tmp.7.i29270
Tanya Lattnerfc984402008-02-16 23:27:24 +00005777 %tmp.0.i29273 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29266, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5778 %tmp.14.i29275 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29273, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005779 %tmp.15.i29276 = load double* %tmp.14.i29275 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005780 %tmp.17.i29278 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29273, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005781 %tmp.18.i29279 = load double* %tmp.17.i29278 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005782 %tmp.4.i29253 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29252, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005783 %tmp.6.i29255 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5784 store double %tmp.6.i29255, double* %tmp.4.i29253
Tanya Lattnerfc984402008-02-16 23:27:24 +00005785 %tmp.7.i29256 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29252, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005786 %tmp.9.i29258 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5787 store double %tmp.9.i29258, double* %tmp.7.i29256
Tanya Lattnerfc984402008-02-16 23:27:24 +00005788 %tmp.0.i29259 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29252, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5789 %tmp.13.i29260 = getelementptr %"struct.std::dcomplex"* %mem_tmp.279, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5790 %tmp.14.i29261 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29259, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005791 %tmp.15.i29262 = load double* %tmp.14.i29261 ; <double> [#uses=1]
5792 store double %tmp.15.i29262, double* %tmp.13.i29260
Tanya Lattnerfc984402008-02-16 23:27:24 +00005793 %tmp.16.i29263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.279, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5794 %tmp.17.i29264 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29259, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005795 %tmp.18.i29265 = load double* %tmp.17.i29264 ; <double> [#uses=1]
5796 store double %tmp.18.i29265, double* %tmp.16.i29263
Tanya Lattnerfc984402008-02-16 23:27:24 +00005797 %tmp.4.i29239 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29238, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005798 store double %tmp.15.i29276, double* %tmp.4.i29239
Tanya Lattnerfc984402008-02-16 23:27:24 +00005799 %tmp.7.i29242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29238, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005800 store double %tmp.18.i29279, double* %tmp.7.i29242
Tanya Lattnerfc984402008-02-16 23:27:24 +00005801 %tmp.0.i29245 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29238, %"struct.std::dcomplex"* %mem_tmp.279 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5802 %tmp.14.i29247 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29245, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005803 %tmp.15.i29248 = load double* %tmp.14.i29247 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005804 %tmp.17.i29250 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29245, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005805 %tmp.18.i29251 = load double* %tmp.17.i29250 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005806 %tmp.4.i29225 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29224, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005807 store double %tmp.15.i29248, double* %tmp.4.i29225
Tanya Lattnerfc984402008-02-16 23:27:24 +00005808 %tmp.7.i29228 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29224, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005809 store double %tmp.18.i29251, double* %tmp.7.i29228
Tanya Lattnerfc984402008-02-16 23:27:24 +00005810 %tmp.0.i29231 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29224, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5811 %tmp.14.i29233 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29231, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005812 %tmp.15.i29234 = load double* %tmp.14.i29233 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005813 %tmp.17.i29236 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29231, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005814 %tmp.18.i29237 = load double* %tmp.17.i29236 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005815 %tmp.4.i29211 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29210, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005816 %tmp.6.i29213 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5817 store double %tmp.6.i29213, double* %tmp.4.i29211
Tanya Lattnerfc984402008-02-16 23:27:24 +00005818 %tmp.7.i29214 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29210, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005819 %tmp.9.i29216 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5820 store double %tmp.9.i29216, double* %tmp.7.i29214
Tanya Lattnerfc984402008-02-16 23:27:24 +00005821 %tmp.0.i29217 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29210, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5822 %tmp.14.i29219 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29217, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005823 %tmp.15.i29220 = load double* %tmp.14.i29219 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005824 %tmp.17.i29222 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29217, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005825 %tmp.18.i29223 = load double* %tmp.17.i29222 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005826 %tmp.4.i29197 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29196, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005827 %tmp.6.i29199 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5828 store double %tmp.6.i29199, double* %tmp.4.i29197
Tanya Lattnerfc984402008-02-16 23:27:24 +00005829 %tmp.7.i29200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29196, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005830 %tmp.9.i29202 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5831 store double %tmp.9.i29202, double* %tmp.7.i29200
Tanya Lattnerfc984402008-02-16 23:27:24 +00005832 %tmp.0.i29203 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29196, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5833 %tmp.13.i29204 = getelementptr %"struct.std::dcomplex"* %mem_tmp.283, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5834 %tmp.14.i29205 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29203, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005835 %tmp.15.i29206 = load double* %tmp.14.i29205 ; <double> [#uses=1]
5836 store double %tmp.15.i29206, double* %tmp.13.i29204
Tanya Lattnerfc984402008-02-16 23:27:24 +00005837 %tmp.16.i29207 = getelementptr %"struct.std::dcomplex"* %mem_tmp.283, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5838 %tmp.17.i29208 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29203, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005839 %tmp.18.i29209 = load double* %tmp.17.i29208 ; <double> [#uses=1]
5840 store double %tmp.18.i29209, double* %tmp.16.i29207
Tanya Lattnerfc984402008-02-16 23:27:24 +00005841 %tmp.4.i29183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005842 store double %tmp.15.i29220, double* %tmp.4.i29183
Tanya Lattnerfc984402008-02-16 23:27:24 +00005843 %tmp.7.i29186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005844 store double %tmp.18.i29223, double* %tmp.7.i29186
Tanya Lattnerfc984402008-02-16 23:27:24 +00005845 %tmp.0.i29189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29182, %"struct.std::dcomplex"* %mem_tmp.283 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5846 %tmp.14.i29191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005847 %tmp.15.i29192 = load double* %tmp.14.i29191 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005848 %tmp.17.i29194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005849 %tmp.18.i29195 = load double* %tmp.17.i29194 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005850 %tmp.4.i29169 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29168, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005851 store double %tmp.15.i29192, double* %tmp.4.i29169
Tanya Lattnerfc984402008-02-16 23:27:24 +00005852 %tmp.7.i29172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29168, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005853 store double %tmp.18.i29195, double* %tmp.7.i29172
Tanya Lattnerfc984402008-02-16 23:27:24 +00005854 %tmp.0.i29175 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29168, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5855 %tmp.13.i29176 = getelementptr %"struct.std::dcomplex"* %mem_tmp.280, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5856 %tmp.14.i29177 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29175, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005857 %tmp.15.i29178 = load double* %tmp.14.i29177 ; <double> [#uses=1]
5858 store double %tmp.15.i29178, double* %tmp.13.i29176
Tanya Lattnerfc984402008-02-16 23:27:24 +00005859 %tmp.16.i29179 = getelementptr %"struct.std::dcomplex"* %mem_tmp.280, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5860 %tmp.17.i29180 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29175, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005861 %tmp.18.i29181 = load double* %tmp.17.i29180 ; <double> [#uses=1]
5862 store double %tmp.18.i29181, double* %tmp.16.i29179
Tanya Lattnerfc984402008-02-16 23:27:24 +00005863 %tmp.4.i29155 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29154, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005864 store double %tmp.15.i29234, double* %tmp.4.i29155
Tanya Lattnerfc984402008-02-16 23:27:24 +00005865 %tmp.7.i29158 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29154, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005866 store double %tmp.18.i29237, double* %tmp.7.i29158
Tanya Lattnerfc984402008-02-16 23:27:24 +00005867 %tmp.0.i29161 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29154, %"struct.std::dcomplex"* %mem_tmp.280 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5868 %tmp.14.i29163 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29161, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005869 %tmp.15.i29164 = load double* %tmp.14.i29163 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005870 %tmp.17.i29166 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29161, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005871 %tmp.18.i29167 = load double* %tmp.17.i29166 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005872 %tmp.4.i29141 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29140, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005873 %tmp.6.i29143 = load double* %tmp.5.i34338 ; <double> [#uses=1]
5874 store double %tmp.6.i29143, double* %tmp.4.i29141
Tanya Lattnerfc984402008-02-16 23:27:24 +00005875 %tmp.7.i29144 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29140, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005876 %tmp.9.i29146 = load double* %tmp.8.i34341 ; <double> [#uses=1]
5877 store double %tmp.9.i29146, double* %tmp.7.i29144
Tanya Lattnerfc984402008-02-16 23:27:24 +00005878 %tmp.0.i29147 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29140, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5879 %tmp.14.i29149 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29147, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005880 %tmp.15.i29150 = load double* %tmp.14.i29149 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005881 %tmp.17.i29152 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29147, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005882 %tmp.18.i29153 = load double* %tmp.17.i29152 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005883 %tmp.4.i29127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29126, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005884 %tmp.6.i29129 = load double* %tmp.5.i34282 ; <double> [#uses=1]
5885 store double %tmp.6.i29129, double* %tmp.4.i29127
Tanya Lattnerfc984402008-02-16 23:27:24 +00005886 %tmp.7.i29130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29126, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005887 %tmp.9.i29132 = load double* %tmp.8.i34285 ; <double> [#uses=1]
5888 store double %tmp.9.i29132, double* %tmp.7.i29130
Tanya Lattnerfc984402008-02-16 23:27:24 +00005889 %tmp.0.i29133 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29126, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5890 %tmp.13.i29134 = getelementptr %"struct.std::dcomplex"* %mem_tmp.287, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5891 %tmp.14.i29135 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29133, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005892 %tmp.15.i29136 = load double* %tmp.14.i29135 ; <double> [#uses=1]
5893 store double %tmp.15.i29136, double* %tmp.13.i29134
Tanya Lattnerfc984402008-02-16 23:27:24 +00005894 %tmp.16.i29137 = getelementptr %"struct.std::dcomplex"* %mem_tmp.287, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5895 %tmp.17.i29138 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29133, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005896 %tmp.18.i29139 = load double* %tmp.17.i29138 ; <double> [#uses=1]
5897 store double %tmp.18.i29139, double* %tmp.16.i29137
Tanya Lattnerfc984402008-02-16 23:27:24 +00005898 %tmp.4.i29113 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29112, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005899 store double %tmp.15.i29150, double* %tmp.4.i29113
Tanya Lattnerfc984402008-02-16 23:27:24 +00005900 %tmp.7.i29116 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29112, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005901 store double %tmp.18.i29153, double* %tmp.7.i29116
Tanya Lattnerfc984402008-02-16 23:27:24 +00005902 %tmp.0.i29119 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i29112, %"struct.std::dcomplex"* %mem_tmp.287 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5903 %tmp.14.i29121 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29119, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005904 %tmp.15.i29122 = load double* %tmp.14.i29121 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005905 %tmp.17.i29124 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29119, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005906 %tmp.18.i29125 = load double* %tmp.17.i29124 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005907 %tmp.4.i29099 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29098, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005908 store double %tmp.15.i29122, double* %tmp.4.i29099
Tanya Lattnerfc984402008-02-16 23:27:24 +00005909 %tmp.7.i29102 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29098, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005910 store double %tmp.18.i29125, double* %tmp.7.i29102
Tanya Lattnerfc984402008-02-16 23:27:24 +00005911 %tmp.0.i29105 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29098, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5912 %tmp.13.i29106 = getelementptr %"struct.std::dcomplex"* %mem_tmp.284, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5913 %tmp.14.i29107 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29105, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005914 %tmp.15.i29108 = load double* %tmp.14.i29107 ; <double> [#uses=1]
5915 store double %tmp.15.i29108, double* %tmp.13.i29106
Tanya Lattnerfc984402008-02-16 23:27:24 +00005916 %tmp.16.i29109 = getelementptr %"struct.std::dcomplex"* %mem_tmp.284, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5917 %tmp.17.i29110 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29105, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005918 %tmp.18.i29111 = load double* %tmp.17.i29110 ; <double> [#uses=1]
5919 store double %tmp.18.i29111, double* %tmp.16.i29109
Tanya Lattnerfc984402008-02-16 23:27:24 +00005920 %tmp.4.i29085 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29084, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005921 store double %tmp.15.i29164, double* %tmp.4.i29085
Tanya Lattnerfc984402008-02-16 23:27:24 +00005922 %tmp.7.i29088 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29084, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005923 store double %tmp.18.i29167, double* %tmp.7.i29088
Tanya Lattnerfc984402008-02-16 23:27:24 +00005924 %tmp.0.i29091 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29084, %"struct.std::dcomplex"* %mem_tmp.284 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5925 %tmp.14.i29093 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29091, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005926 %tmp.15.i29094 = load double* %tmp.14.i29093 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005927 %tmp.17.i29096 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29091, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005928 %tmp.18.i29097 = load double* %tmp.17.i29096 ; <double> [#uses=1]
5929 store double %tmp.15.i29094, double* %tmp.2.i34364
5930 store double %tmp.18.i29097, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00005931 %tmp.4.i29051 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29050, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005932 %tmp.6.i29053 = load double* %tmp.5.i33866 ; <double> [#uses=1]
5933 store double %tmp.6.i29053, double* %tmp.4.i29051
Tanya Lattnerfc984402008-02-16 23:27:24 +00005934 %tmp.7.i29054 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i29050, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005935 %tmp.9.i29056 = load double* %tmp.8.i33869 ; <double> [#uses=1]
5936 store double %tmp.9.i29056, double* %tmp.7.i29054
Tanya Lattnerfc984402008-02-16 23:27:24 +00005937 %tmp.0.i29057 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i29050, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5938 %tmp.14.i29059 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29057, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005939 %tmp.15.i29060 = load double* %tmp.14.i29059 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005940 %tmp.17.i29062 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29057, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005941 %tmp.18.i29063 = load double* %tmp.17.i29062 ; <double> [#uses=1]
5942 %tmp.7.i29017 = load double* %tmp.2.i34366 ; <double> [#uses=1]
5943 %tmp.15.i29031 = add double %tmp.7.i29017, %tmp.15.i29060 ; <double> [#uses=1]
5944 store double %tmp.15.i29031, double* %tmp.2.i34366
5945 %tmp.26.i29038 = load double* %tmp.6.i34367 ; <double> [#uses=1]
5946 %tmp.31.i29049 = add double %tmp.26.i29038, %tmp.18.i29063 ; <double> [#uses=1]
5947 store double %tmp.31.i29049, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00005948 %tmp.4.i28997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28996, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005949 %tmp.6.i28999 = load double* %tmp.5.i34282 ; <double> [#uses=1]
5950 store double %tmp.6.i28999, double* %tmp.4.i28997
Tanya Lattnerfc984402008-02-16 23:27:24 +00005951 %tmp.7.i29000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28996, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005952 %tmp.9.i29002 = load double* %tmp.8.i34285 ; <double> [#uses=1]
5953 store double %tmp.9.i29002, double* %tmp.7.i29000
Tanya Lattnerfc984402008-02-16 23:27:24 +00005954 %tmp.0.i29003 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28996, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5955 %tmp.14.i29005 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29003, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005956 %tmp.15.i29006 = load double* %tmp.14.i29005 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005957 %tmp.17.i29008 = getelementptr %"struct.std::dcomplex"* %tmp.0.i29003, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005958 %tmp.18.i29009 = load double* %tmp.17.i29008 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005959 %tmp.4.i28983 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28982, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005960 %tmp.6.i28985 = load double* %tmp.5.i34352 ; <double> [#uses=1]
5961 store double %tmp.6.i28985, double* %tmp.4.i28983
Tanya Lattnerfc984402008-02-16 23:27:24 +00005962 %tmp.7.i28986 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28982, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005963 %tmp.9.i28988 = load double* %tmp.8.i34355 ; <double> [#uses=1]
5964 store double %tmp.9.i28988, double* %tmp.7.i28986
Tanya Lattnerfc984402008-02-16 23:27:24 +00005965 %tmp.0.i28989 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28982, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5966 %tmp.13.i28990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.294, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
5967 %tmp.14.i28991 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28989, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005968 %tmp.15.i28992 = load double* %tmp.14.i28991 ; <double> [#uses=1]
5969 store double %tmp.15.i28992, double* %tmp.13.i28990
Tanya Lattnerfc984402008-02-16 23:27:24 +00005970 %tmp.16.i28993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.294, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
5971 %tmp.17.i28994 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28989, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005972 %tmp.18.i28995 = load double* %tmp.17.i28994 ; <double> [#uses=1]
5973 store double %tmp.18.i28995, double* %tmp.16.i28993
Tanya Lattnerfc984402008-02-16 23:27:24 +00005974 %tmp.4.i28969 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28968, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005975 store double %tmp.15.i29006, double* %tmp.4.i28969
Tanya Lattnerfc984402008-02-16 23:27:24 +00005976 %tmp.7.i28972 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28968, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005977 store double %tmp.18.i29009, double* %tmp.7.i28972
Tanya Lattnerfc984402008-02-16 23:27:24 +00005978 %tmp.0.i28975 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28968, %"struct.std::dcomplex"* %mem_tmp.294 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5979 %tmp.14.i28977 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28975, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005980 %tmp.15.i28978 = load double* %tmp.14.i28977 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005981 %tmp.17.i28980 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28975, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005982 %tmp.18.i28981 = load double* %tmp.17.i28980 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005983 %tmp.4.i28955 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28954, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005984 store double %tmp.15.i28978, double* %tmp.4.i28955
Tanya Lattnerfc984402008-02-16 23:27:24 +00005985 %tmp.7.i28958 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28954, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005986 store double %tmp.18.i28981, double* %tmp.7.i28958
Tanya Lattnerfc984402008-02-16 23:27:24 +00005987 %tmp.0.i28961 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28954, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5988 %tmp.14.i28963 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28961, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005989 %tmp.15.i28964 = load double* %tmp.14.i28963 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005990 %tmp.17.i28966 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28961, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005991 %tmp.18.i28967 = load double* %tmp.17.i28966 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00005992 %tmp.4.i28941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28940, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005993 %tmp.6.i28943 = load double* %tmp.5.i33146 ; <double> [#uses=1]
5994 store double %tmp.6.i28943, double* %tmp.4.i28941
Tanya Lattnerfc984402008-02-16 23:27:24 +00005995 %tmp.7.i28944 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28940, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005996 %tmp.9.i28946 = load double* %tmp.8.i33149 ; <double> [#uses=1]
5997 store double %tmp.9.i28946, double* %tmp.7.i28944
Tanya Lattnerfc984402008-02-16 23:27:24 +00005998 %tmp.0.i28947 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28940, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
5999 %tmp.14.i28949 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28947, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006000 %tmp.15.i28950 = load double* %tmp.14.i28949 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006001 %tmp.17.i28952 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28947, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006002 %tmp.18.i28953 = load double* %tmp.17.i28952 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006003 %tmp.4.i28927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28926, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006004 %tmp.6.i28929 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6005 store double %tmp.6.i28929, double* %tmp.4.i28927
Tanya Lattnerfc984402008-02-16 23:27:24 +00006006 %tmp.7.i28930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28926, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006007 %tmp.9.i28932 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6008 store double %tmp.9.i28932, double* %tmp.7.i28930
Tanya Lattnerfc984402008-02-16 23:27:24 +00006009 %tmp.0.i28933 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28926, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6010 %tmp.13.i28934 = getelementptr %"struct.std::dcomplex"* %mem_tmp.298, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6011 %tmp.14.i28935 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28933, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006012 %tmp.15.i28936 = load double* %tmp.14.i28935 ; <double> [#uses=1]
6013 store double %tmp.15.i28936, double* %tmp.13.i28934
Tanya Lattnerfc984402008-02-16 23:27:24 +00006014 %tmp.16.i28937 = getelementptr %"struct.std::dcomplex"* %mem_tmp.298, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6015 %tmp.17.i28938 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28933, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006016 %tmp.18.i28939 = load double* %tmp.17.i28938 ; <double> [#uses=1]
6017 store double %tmp.18.i28939, double* %tmp.16.i28937
Tanya Lattnerfc984402008-02-16 23:27:24 +00006018 %tmp.4.i28913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28912, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006019 store double %tmp.15.i28950, double* %tmp.4.i28913
Tanya Lattnerfc984402008-02-16 23:27:24 +00006020 %tmp.7.i28916 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28912, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006021 store double %tmp.18.i28953, double* %tmp.7.i28916
Tanya Lattnerfc984402008-02-16 23:27:24 +00006022 %tmp.0.i28919 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28912, %"struct.std::dcomplex"* %mem_tmp.298 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6023 %tmp.14.i28921 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28919, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006024 %tmp.15.i28922 = load double* %tmp.14.i28921 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006025 %tmp.17.i28924 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28919, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006026 %tmp.18.i28925 = load double* %tmp.17.i28924 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006027 %tmp.4.i28899 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28898, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006028 store double %tmp.15.i28922, double* %tmp.4.i28899
Tanya Lattnerfc984402008-02-16 23:27:24 +00006029 %tmp.7.i28902 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28898, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006030 store double %tmp.18.i28925, double* %tmp.7.i28902
Tanya Lattnerfc984402008-02-16 23:27:24 +00006031 %tmp.0.i28905 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28898, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6032 %tmp.13.i28906 = getelementptr %"struct.std::dcomplex"* %mem_tmp.295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6033 %tmp.14.i28907 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28905, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006034 %tmp.15.i28908 = load double* %tmp.14.i28907 ; <double> [#uses=1]
6035 store double %tmp.15.i28908, double* %tmp.13.i28906
Tanya Lattnerfc984402008-02-16 23:27:24 +00006036 %tmp.16.i28909 = getelementptr %"struct.std::dcomplex"* %mem_tmp.295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6037 %tmp.17.i28910 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28905, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006038 %tmp.18.i28911 = load double* %tmp.17.i28910 ; <double> [#uses=1]
6039 store double %tmp.18.i28911, double* %tmp.16.i28909
Tanya Lattnerfc984402008-02-16 23:27:24 +00006040 %tmp.4.i28885 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28884, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006041 store double %tmp.15.i28964, double* %tmp.4.i28885
Tanya Lattnerfc984402008-02-16 23:27:24 +00006042 %tmp.7.i28888 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28884, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006043 store double %tmp.18.i28967, double* %tmp.7.i28888
Tanya Lattnerfc984402008-02-16 23:27:24 +00006044 %tmp.0.i28891 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28884, %"struct.std::dcomplex"* %mem_tmp.295 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6045 %tmp.14.i28893 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28891, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006046 %tmp.15.i28894 = load double* %tmp.14.i28893 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006047 %tmp.17.i28896 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28891, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006048 %tmp.18.i28897 = load double* %tmp.17.i28896 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006049 %tmp.4.i28871 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28870, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006050 %tmp.6.i28873 = load double* %tmp.5.i34352 ; <double> [#uses=1]
6051 store double %tmp.6.i28873, double* %tmp.4.i28871
Tanya Lattnerfc984402008-02-16 23:27:24 +00006052 %tmp.7.i28874 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28870, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006053 %tmp.9.i28876 = load double* %tmp.8.i34355 ; <double> [#uses=1]
6054 store double %tmp.9.i28876, double* %tmp.7.i28874
Tanya Lattnerfc984402008-02-16 23:27:24 +00006055 %tmp.0.i28877 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28870, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6056 %tmp.14.i28879 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28877, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006057 %tmp.15.i28880 = load double* %tmp.14.i28879 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006058 %tmp.17.i28882 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28877, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006059 %tmp.18.i28883 = load double* %tmp.17.i28882 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006060 %tmp.4.i28857 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28856, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006061 %tmp.6.i28859 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6062 store double %tmp.6.i28859, double* %tmp.4.i28857
Tanya Lattnerfc984402008-02-16 23:27:24 +00006063 %tmp.7.i28860 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28856, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006064 %tmp.9.i28862 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6065 store double %tmp.9.i28862, double* %tmp.7.i28860
Tanya Lattnerfc984402008-02-16 23:27:24 +00006066 %tmp.0.i28863 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28856, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6067 %tmp.13.i28864 = getelementptr %"struct.std::dcomplex"* %mem_tmp.302, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6068 %tmp.14.i28865 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28863, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006069 %tmp.15.i28866 = load double* %tmp.14.i28865 ; <double> [#uses=1]
6070 store double %tmp.15.i28866, double* %tmp.13.i28864
Tanya Lattnerfc984402008-02-16 23:27:24 +00006071 %tmp.16.i28867 = getelementptr %"struct.std::dcomplex"* %mem_tmp.302, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6072 %tmp.17.i28868 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28863, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006073 %tmp.18.i28869 = load double* %tmp.17.i28868 ; <double> [#uses=1]
6074 store double %tmp.18.i28869, double* %tmp.16.i28867
Tanya Lattnerfc984402008-02-16 23:27:24 +00006075 %tmp.4.i28843 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28842, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006076 store double %tmp.15.i28880, double* %tmp.4.i28843
Tanya Lattnerfc984402008-02-16 23:27:24 +00006077 %tmp.7.i28846 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28842, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006078 store double %tmp.18.i28883, double* %tmp.7.i28846
Tanya Lattnerfc984402008-02-16 23:27:24 +00006079 %tmp.0.i28849 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28842, %"struct.std::dcomplex"* %mem_tmp.302 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6080 %tmp.14.i28851 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28849, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006081 %tmp.15.i28852 = load double* %tmp.14.i28851 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006082 %tmp.17.i28854 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28849, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006083 %tmp.18.i28855 = load double* %tmp.17.i28854 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006084 %tmp.4.i28829 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28828, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006085 store double %tmp.15.i28852, double* %tmp.4.i28829
Tanya Lattnerfc984402008-02-16 23:27:24 +00006086 %tmp.7.i28832 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28828, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006087 store double %tmp.18.i28855, double* %tmp.7.i28832
Tanya Lattnerfc984402008-02-16 23:27:24 +00006088 %tmp.0.i28835 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28828, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6089 %tmp.13.i28836 = getelementptr %"struct.std::dcomplex"* %mem_tmp.299, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6090 %tmp.14.i28837 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28835, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006091 %tmp.15.i28838 = load double* %tmp.14.i28837 ; <double> [#uses=1]
6092 store double %tmp.15.i28838, double* %tmp.13.i28836
Tanya Lattnerfc984402008-02-16 23:27:24 +00006093 %tmp.16.i28839 = getelementptr %"struct.std::dcomplex"* %mem_tmp.299, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6094 %tmp.17.i28840 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28835, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006095 %tmp.18.i28841 = load double* %tmp.17.i28840 ; <double> [#uses=1]
6096 store double %tmp.18.i28841, double* %tmp.16.i28839
Tanya Lattnerfc984402008-02-16 23:27:24 +00006097 %tmp.4.i28815 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28814, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006098 store double %tmp.15.i28894, double* %tmp.4.i28815
Tanya Lattnerfc984402008-02-16 23:27:24 +00006099 %tmp.7.i28818 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28814, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006100 store double %tmp.18.i28897, double* %tmp.7.i28818
Tanya Lattnerfc984402008-02-16 23:27:24 +00006101 %tmp.0.i28821 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28814, %"struct.std::dcomplex"* %mem_tmp.299 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6102 %tmp.14.i28823 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28821, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006103 %tmp.15.i28824 = load double* %tmp.14.i28823 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006104 %tmp.17.i28826 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28821, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006105 %tmp.18.i28827 = load double* %tmp.17.i28826 ; <double> [#uses=1]
6106 store double %tmp.15.i28824, double* %tmp.2.i34364
6107 store double %tmp.18.i28827, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00006108 %tmp.4.i28781 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28780, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006109 %tmp.6.i28783 = load double* %tmp.5.i33596 ; <double> [#uses=1]
6110 store double %tmp.6.i28783, double* %tmp.4.i28781
Tanya Lattnerfc984402008-02-16 23:27:24 +00006111 %tmp.7.i28784 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28780, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006112 %tmp.9.i28786 = load double* %tmp.8.i33599 ; <double> [#uses=1]
6113 store double %tmp.9.i28786, double* %tmp.7.i28784
Tanya Lattnerfc984402008-02-16 23:27:24 +00006114 %tmp.0.i28787 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28780, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6115 %tmp.14.i28789 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28787, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006116 %tmp.15.i28790 = load double* %tmp.14.i28789 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006117 %tmp.17.i28792 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28787, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006118 %tmp.18.i28793 = load double* %tmp.17.i28792 ; <double> [#uses=1]
6119 %tmp.7.i28747 = load double* %tmp.2.i34366 ; <double> [#uses=1]
6120 %tmp.15.i28761 = add double %tmp.7.i28747, %tmp.15.i28790 ; <double> [#uses=1]
6121 store double %tmp.15.i28761, double* %tmp.2.i34366
6122 %tmp.26.i28768 = load double* %tmp.6.i34367 ; <double> [#uses=1]
6123 %tmp.31.i28779 = add double %tmp.26.i28768, %tmp.18.i28793 ; <double> [#uses=1]
6124 store double %tmp.31.i28779, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00006125 %tmp.4.i28727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6126 %tmp.5.i28728 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 3, i32 0, i32 0 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006127 %tmp.6.i28729 = load double* %tmp.5.i28728 ; <double> [#uses=1]
6128 store double %tmp.6.i28729, double* %tmp.4.i28727
Tanya Lattnerfc984402008-02-16 23:27:24 +00006129 %tmp.7.i28730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6130 %tmp.8.i28731 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 3, i32 0, i32 1 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006131 %tmp.9.i28732 = load double* %tmp.8.i28731 ; <double> [#uses=1]
6132 store double %tmp.9.i28732, double* %tmp.7.i28730
Tanya Lattnerfc984402008-02-16 23:27:24 +00006133 %tmp.0.i28733 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28726, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6134 %tmp.14.i28735 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006135 %tmp.15.i28736 = load double* %tmp.14.i28735 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006136 %tmp.17.i28738 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006137 %tmp.18.i28739 = load double* %tmp.17.i28738 ; <double> [#uses=1]
6138 %tmp.7.i28693 = load double* %tmp.2.i34368 ; <double> [#uses=1]
6139 %tmp.15.i28707 = add double %tmp.7.i28693, %tmp.15.i28736 ; <double> [#uses=1]
6140 store double %tmp.15.i28707, double* %tmp.2.i34368
6141 %tmp.26.i28714 = load double* %tmp.6.i34369 ; <double> [#uses=1]
6142 %tmp.31.i28725 = add double %tmp.26.i28714, %tmp.18.i28739 ; <double> [#uses=1]
6143 store double %tmp.31.i28725, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00006144 store double 0.000000e+00, double* %tmp.2.i34366
6145 store double 0.000000e+00, double* %tmp.6.i34367
6146 %tmp.4.i28671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28670, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6147 %tmp.5.i28672 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 5, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006148 %tmp.6.i28673 = load double* %tmp.5.i28672 ; <double> [#uses=1]
6149 store double %tmp.6.i28673, double* %tmp.4.i28671
Tanya Lattnerfc984402008-02-16 23:27:24 +00006150 %tmp.7.i28674 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28670, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6151 %tmp.8.i28675 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 5, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006152 %tmp.9.i28676 = load double* %tmp.8.i28675 ; <double> [#uses=1]
6153 store double %tmp.9.i28676, double* %tmp.7.i28674
Tanya Lattnerfc984402008-02-16 23:27:24 +00006154 %tmp.0.i28677 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28670, %"struct.std::dcomplex"* %ret5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6155 %tmp.14.i28679 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28677, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006156 %tmp.15.i28680 = load double* %tmp.14.i28679 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006157 %tmp.17.i28682 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28677, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006158 %tmp.18.i28683 = load double* %tmp.17.i28682 ; <double> [#uses=1]
6159 %tmp.7.i28637 = load double* %tmp.2.i ; <double> [#uses=1]
6160 %tmp.15.i28651 = add double %tmp.7.i28637, %tmp.15.i28680 ; <double> [#uses=1]
6161 store double %tmp.15.i28651, double* %tmp.2.i
6162 %tmp.26.i28658 = load double* %tmp.6.i ; <double> [#uses=1]
6163 %tmp.31.i28669 = add double %tmp.26.i28658, %tmp.18.i28683 ; <double> [#uses=1]
6164 store double %tmp.31.i28669, double* %tmp.6.i
Tanya Lattnerfc984402008-02-16 23:27:24 +00006165 store double 0.000000e+00, double* %tmp.2.i34368
6166 store double 0.000000e+00, double* %tmp.6.i34369
6167 %tmp.1036 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 1, i32 5 ; <%"struct.std::dcomplex"*> [#uses=120]
6168 %tmp.4.i28615 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28614, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006169 %tmp.6.i28617 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6170 store double %tmp.6.i28617, double* %tmp.4.i28615
Tanya Lattnerfc984402008-02-16 23:27:24 +00006171 %tmp.7.i28618 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28614, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006172 %tmp.9.i28620 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6173 store double %tmp.9.i28620, double* %tmp.7.i28618
Tanya Lattnerfc984402008-02-16 23:27:24 +00006174 %tmp.0.i28621 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28614, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6175 %tmp.14.i28623 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28621, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006176 %tmp.15.i28624 = load double* %tmp.14.i28623 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006177 %tmp.17.i28626 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28621, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006178 %tmp.18.i28627 = load double* %tmp.17.i28626 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006179 %tmp.4.i28601 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28600, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6180 %tmp.5.i28602 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 5, i32 0, i32 0 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006181 %tmp.6.i28603 = load double* %tmp.5.i28602 ; <double> [#uses=1]
6182 store double %tmp.6.i28603, double* %tmp.4.i28601
Tanya Lattnerfc984402008-02-16 23:27:24 +00006183 %tmp.7.i28604 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28600, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6184 %tmp.8.i28605 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 0, i32 5, i32 0, i32 1 ; <double*> [#uses=120]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006185 %tmp.9.i28606 = load double* %tmp.8.i28605 ; <double> [#uses=1]
6186 store double %tmp.9.i28606, double* %tmp.7.i28604
Tanya Lattnerfc984402008-02-16 23:27:24 +00006187 %tmp.0.i28607 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28600, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6188 %tmp.13.i28608 = getelementptr %"struct.std::dcomplex"* %mem_tmp.311, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6189 %tmp.14.i28609 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28607, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006190 %tmp.15.i28610 = load double* %tmp.14.i28609 ; <double> [#uses=1]
6191 store double %tmp.15.i28610, double* %tmp.13.i28608
Tanya Lattnerfc984402008-02-16 23:27:24 +00006192 %tmp.16.i28611 = getelementptr %"struct.std::dcomplex"* %mem_tmp.311, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6193 %tmp.17.i28612 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28607, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006194 %tmp.18.i28613 = load double* %tmp.17.i28612 ; <double> [#uses=1]
6195 store double %tmp.18.i28613, double* %tmp.16.i28611
Tanya Lattnerfc984402008-02-16 23:27:24 +00006196 %tmp.4.i28587 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28586, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006197 store double %tmp.15.i28624, double* %tmp.4.i28587
Tanya Lattnerfc984402008-02-16 23:27:24 +00006198 %tmp.7.i28590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28586, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006199 store double %tmp.18.i28627, double* %tmp.7.i28590
Tanya Lattnerfc984402008-02-16 23:27:24 +00006200 %tmp.0.i28593 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28586, %"struct.std::dcomplex"* %mem_tmp.311 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6201 %tmp.14.i28595 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28593, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006202 %tmp.15.i28596 = load double* %tmp.14.i28595 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006203 %tmp.17.i28598 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28593, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006204 %tmp.18.i28599 = load double* %tmp.17.i28598 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006205 %tmp.4.i28573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28572, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006206 store double %tmp.15.i28596, double* %tmp.4.i28573
Tanya Lattnerfc984402008-02-16 23:27:24 +00006207 %tmp.7.i28576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28572, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006208 store double %tmp.18.i28599, double* %tmp.7.i28576
Tanya Lattnerfc984402008-02-16 23:27:24 +00006209 %tmp.0.i28579 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28572, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6210 %tmp.14.i28581 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28579, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006211 %tmp.15.i28582 = load double* %tmp.14.i28581 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006212 %tmp.17.i28584 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28579, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006213 %tmp.18.i28585 = load double* %tmp.17.i28584 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006214 %tmp.4.i28559 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28558, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006215 %tmp.6.i28561 = load double* %tmp.5.i28602 ; <double> [#uses=1]
6216 store double %tmp.6.i28561, double* %tmp.4.i28559
Tanya Lattnerfc984402008-02-16 23:27:24 +00006217 %tmp.7.i28562 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28558, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006218 %tmp.9.i28564 = load double* %tmp.8.i28605 ; <double> [#uses=1]
6219 store double %tmp.9.i28564, double* %tmp.7.i28562
Tanya Lattnerfc984402008-02-16 23:27:24 +00006220 %tmp.0.i28565 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28558, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6221 %tmp.14.i28567 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28565, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006222 %tmp.15.i28568 = load double* %tmp.14.i28567 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006223 %tmp.17.i28570 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28565, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006224 %tmp.18.i28571 = load double* %tmp.17.i28570 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006225 %tmp.4.i28545 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28544, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006226 %tmp.6.i28547 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6227 store double %tmp.6.i28547, double* %tmp.4.i28545
Tanya Lattnerfc984402008-02-16 23:27:24 +00006228 %tmp.7.i28548 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28544, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006229 %tmp.9.i28550 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6230 store double %tmp.9.i28550, double* %tmp.7.i28548
Tanya Lattnerfc984402008-02-16 23:27:24 +00006231 %tmp.0.i28551 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28544, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6232 %tmp.13.i28552 = getelementptr %"struct.std::dcomplex"* %mem_tmp.315, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6233 %tmp.14.i28553 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28551, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006234 %tmp.15.i28554 = load double* %tmp.14.i28553 ; <double> [#uses=1]
6235 store double %tmp.15.i28554, double* %tmp.13.i28552
Tanya Lattnerfc984402008-02-16 23:27:24 +00006236 %tmp.16.i28555 = getelementptr %"struct.std::dcomplex"* %mem_tmp.315, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6237 %tmp.17.i28556 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28551, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006238 %tmp.18.i28557 = load double* %tmp.17.i28556 ; <double> [#uses=1]
6239 store double %tmp.18.i28557, double* %tmp.16.i28555
Tanya Lattnerfc984402008-02-16 23:27:24 +00006240 %tmp.4.i28531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28530, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006241 store double %tmp.15.i28568, double* %tmp.4.i28531
Tanya Lattnerfc984402008-02-16 23:27:24 +00006242 %tmp.7.i28534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28530, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006243 store double %tmp.18.i28571, double* %tmp.7.i28534
Tanya Lattnerfc984402008-02-16 23:27:24 +00006244 %tmp.0.i28537 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28530, %"struct.std::dcomplex"* %mem_tmp.315 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6245 %tmp.14.i28539 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28537, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006246 %tmp.15.i28540 = load double* %tmp.14.i28539 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006247 %tmp.17.i28542 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28537, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006248 %tmp.18.i28543 = load double* %tmp.17.i28542 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006249 %tmp.4.i28517 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28516, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006250 store double %tmp.15.i28540, double* %tmp.4.i28517
Tanya Lattnerfc984402008-02-16 23:27:24 +00006251 %tmp.7.i28520 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28516, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006252 store double %tmp.18.i28543, double* %tmp.7.i28520
Tanya Lattnerfc984402008-02-16 23:27:24 +00006253 %tmp.0.i28523 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28516, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6254 %tmp.13.i28524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.312, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6255 %tmp.14.i28525 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28523, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006256 %tmp.15.i28526 = load double* %tmp.14.i28525 ; <double> [#uses=1]
6257 store double %tmp.15.i28526, double* %tmp.13.i28524
Tanya Lattnerfc984402008-02-16 23:27:24 +00006258 %tmp.16.i28527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.312, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6259 %tmp.17.i28528 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28523, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006260 %tmp.18.i28529 = load double* %tmp.17.i28528 ; <double> [#uses=1]
6261 store double %tmp.18.i28529, double* %tmp.16.i28527
Tanya Lattnerfc984402008-02-16 23:27:24 +00006262 %tmp.4.i28503 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28502, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006263 store double %tmp.15.i28582, double* %tmp.4.i28503
Tanya Lattnerfc984402008-02-16 23:27:24 +00006264 %tmp.7.i28506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28502, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006265 store double %tmp.18.i28585, double* %tmp.7.i28506
Tanya Lattnerfc984402008-02-16 23:27:24 +00006266 %tmp.0.i28509 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28502, %"struct.std::dcomplex"* %mem_tmp.312 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6267 %tmp.14.i28511 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28509, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006268 %tmp.15.i28512 = load double* %tmp.14.i28511 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006269 %tmp.17.i28514 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28509, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006270 %tmp.18.i28515 = load double* %tmp.17.i28514 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006271 %tmp.4.i28489 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28488, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006272 %tmp.6.i28491 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6273 store double %tmp.6.i28491, double* %tmp.4.i28489
Tanya Lattnerfc984402008-02-16 23:27:24 +00006274 %tmp.7.i28492 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28488, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006275 %tmp.9.i28494 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6276 store double %tmp.9.i28494, double* %tmp.7.i28492
Tanya Lattnerfc984402008-02-16 23:27:24 +00006277 %tmp.0.i28495 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28488, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6278 %tmp.14.i28497 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006279 %tmp.15.i28498 = load double* %tmp.14.i28497 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006280 %tmp.17.i28500 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006281 %tmp.18.i28501 = load double* %tmp.17.i28500 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006282 %tmp.4.i28475 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28474, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006283 %tmp.6.i28477 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6284 store double %tmp.6.i28477, double* %tmp.4.i28475
Tanya Lattnerfc984402008-02-16 23:27:24 +00006285 %tmp.7.i28478 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28474, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006286 %tmp.9.i28480 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6287 store double %tmp.9.i28480, double* %tmp.7.i28478
Tanya Lattnerfc984402008-02-16 23:27:24 +00006288 %tmp.0.i28481 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28474, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6289 %tmp.13.i28482 = getelementptr %"struct.std::dcomplex"* %mem_tmp.319, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6290 %tmp.14.i28483 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28481, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006291 %tmp.15.i28484 = load double* %tmp.14.i28483 ; <double> [#uses=1]
6292 store double %tmp.15.i28484, double* %tmp.13.i28482
Tanya Lattnerfc984402008-02-16 23:27:24 +00006293 %tmp.16.i28485 = getelementptr %"struct.std::dcomplex"* %mem_tmp.319, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6294 %tmp.17.i28486 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28481, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006295 %tmp.18.i28487 = load double* %tmp.17.i28486 ; <double> [#uses=1]
6296 store double %tmp.18.i28487, double* %tmp.16.i28485
Tanya Lattnerfc984402008-02-16 23:27:24 +00006297 %tmp.4.i28461 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28460, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006298 store double %tmp.15.i28498, double* %tmp.4.i28461
Tanya Lattnerfc984402008-02-16 23:27:24 +00006299 %tmp.7.i28464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28460, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006300 store double %tmp.18.i28501, double* %tmp.7.i28464
Tanya Lattnerfc984402008-02-16 23:27:24 +00006301 %tmp.0.i28467 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28460, %"struct.std::dcomplex"* %mem_tmp.319 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6302 %tmp.14.i28469 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28467, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006303 %tmp.15.i28470 = load double* %tmp.14.i28469 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006304 %tmp.17.i28472 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28467, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006305 %tmp.18.i28473 = load double* %tmp.17.i28472 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006306 %tmp.1075 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 2, i32 5 ; <%"struct.std::dcomplex"*> [#uses=60]
6307 %tmp.4.i28447 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28446, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006308 store double %tmp.15.i28470, double* %tmp.4.i28447
Tanya Lattnerfc984402008-02-16 23:27:24 +00006309 %tmp.7.i28450 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28446, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006310 store double %tmp.18.i28473, double* %tmp.7.i28450
Tanya Lattnerfc984402008-02-16 23:27:24 +00006311 %tmp.0.i28453 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28446, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6312 %tmp.13.i28454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6313 %tmp.14.i28455 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28453, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006314 %tmp.15.i28456 = load double* %tmp.14.i28455 ; <double> [#uses=1]
6315 store double %tmp.15.i28456, double* %tmp.13.i28454
Tanya Lattnerfc984402008-02-16 23:27:24 +00006316 %tmp.16.i28457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6317 %tmp.17.i28458 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28453, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006318 %tmp.18.i28459 = load double* %tmp.17.i28458 ; <double> [#uses=1]
6319 store double %tmp.18.i28459, double* %tmp.16.i28457
Tanya Lattnerfc984402008-02-16 23:27:24 +00006320 %tmp.4.i28433 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28432, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006321 store double %tmp.15.i28512, double* %tmp.4.i28433
Tanya Lattnerfc984402008-02-16 23:27:24 +00006322 %tmp.7.i28436 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28432, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006323 store double %tmp.18.i28515, double* %tmp.7.i28436
Tanya Lattnerfc984402008-02-16 23:27:24 +00006324 %tmp.0.i28439 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28432, %"struct.std::dcomplex"* %mem_tmp.316 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6325 %tmp.14.i28441 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28439, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006326 %tmp.15.i28442 = load double* %tmp.14.i28441 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006327 %tmp.17.i28444 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28439, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006328 %tmp.18.i28445 = load double* %tmp.17.i28444 ; <double> [#uses=1]
6329 store double %tmp.15.i28442, double* %tmp.2.i34364
6330 store double %tmp.18.i28445, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00006331 %tmp.4.i28399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28398, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006332 %tmp.6.i28401 = load double* %tmp.5.i33596 ; <double> [#uses=1]
6333 store double %tmp.6.i28401, double* %tmp.4.i28399
Tanya Lattnerfc984402008-02-16 23:27:24 +00006334 %tmp.7.i28402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28398, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006335 %tmp.9.i28404 = load double* %tmp.8.i33599 ; <double> [#uses=1]
6336 store double %tmp.9.i28404, double* %tmp.7.i28402
Tanya Lattnerfc984402008-02-16 23:27:24 +00006337 %tmp.0.i28405 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28398, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6338 %tmp.14.i28407 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28405, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006339 %tmp.15.i28408 = load double* %tmp.14.i28407 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006340 %tmp.17.i28410 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28405, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006341 %tmp.18.i28411 = load double* %tmp.17.i28410 ; <double> [#uses=1]
6342 %tmp.7.i28365 = load double* %tmp.2.i34366 ; <double> [#uses=1]
6343 %tmp.15.i28379 = add double %tmp.7.i28365, %tmp.15.i28408 ; <double> [#uses=1]
6344 store double %tmp.15.i28379, double* %tmp.2.i34366
6345 %tmp.26.i28386 = load double* %tmp.6.i34367 ; <double> [#uses=1]
6346 %tmp.31.i28397 = add double %tmp.26.i28386, %tmp.18.i28411 ; <double> [#uses=1]
6347 store double %tmp.31.i28397, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00006348 %tmp.4.i28345 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28344, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006349 %tmp.6.i28347 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6350 store double %tmp.6.i28347, double* %tmp.4.i28345
Tanya Lattnerfc984402008-02-16 23:27:24 +00006351 %tmp.7.i28348 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28344, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006352 %tmp.9.i28350 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6353 store double %tmp.9.i28350, double* %tmp.7.i28348
Tanya Lattnerfc984402008-02-16 23:27:24 +00006354 %tmp.0.i28351 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28344, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6355 %tmp.14.i28353 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28351, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006356 %tmp.15.i28354 = load double* %tmp.14.i28353 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006357 %tmp.17.i28356 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28351, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006358 %tmp.18.i28357 = load double* %tmp.17.i28356 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006359 %tmp.4.i28331 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28330, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006360 %tmp.6.i28333 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6361 store double %tmp.6.i28333, double* %tmp.4.i28331
Tanya Lattnerfc984402008-02-16 23:27:24 +00006362 %tmp.7.i28334 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28330, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006363 %tmp.9.i28336 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6364 store double %tmp.9.i28336, double* %tmp.7.i28334
Tanya Lattnerfc984402008-02-16 23:27:24 +00006365 %tmp.0.i28337 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28330, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6366 %tmp.13.i28338 = getelementptr %"struct.std::dcomplex"* %mem_tmp.326, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6367 %tmp.14.i28339 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28337, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006368 %tmp.15.i28340 = load double* %tmp.14.i28339 ; <double> [#uses=1]
6369 store double %tmp.15.i28340, double* %tmp.13.i28338
Tanya Lattnerfc984402008-02-16 23:27:24 +00006370 %tmp.16.i28341 = getelementptr %"struct.std::dcomplex"* %mem_tmp.326, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6371 %tmp.17.i28342 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28337, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006372 %tmp.18.i28343 = load double* %tmp.17.i28342 ; <double> [#uses=1]
6373 store double %tmp.18.i28343, double* %tmp.16.i28341
Tanya Lattnerfc984402008-02-16 23:27:24 +00006374 %tmp.4.i28317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006375 store double %tmp.15.i28354, double* %tmp.4.i28317
Tanya Lattnerfc984402008-02-16 23:27:24 +00006376 %tmp.7.i28320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006377 store double %tmp.18.i28357, double* %tmp.7.i28320
Tanya Lattnerfc984402008-02-16 23:27:24 +00006378 %tmp.0.i28323 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28316, %"struct.std::dcomplex"* %mem_tmp.326 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6379 %tmp.14.i28325 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28323, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006380 %tmp.15.i28326 = load double* %tmp.14.i28325 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006381 %tmp.17.i28328 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28323, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006382 %tmp.18.i28329 = load double* %tmp.17.i28328 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006383 %tmp.4.i28303 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28302, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006384 store double %tmp.15.i28326, double* %tmp.4.i28303
Tanya Lattnerfc984402008-02-16 23:27:24 +00006385 %tmp.7.i28306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28302, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006386 store double %tmp.18.i28329, double* %tmp.7.i28306
Tanya Lattnerfc984402008-02-16 23:27:24 +00006387 %tmp.0.i28309 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28302, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6388 %tmp.14.i28311 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28309, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006389 %tmp.15.i28312 = load double* %tmp.14.i28311 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006390 %tmp.17.i28314 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28309, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006391 %tmp.18.i28315 = load double* %tmp.17.i28314 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006392 %tmp.4.i28289 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28288, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006393 %tmp.6.i28291 = load double* %tmp.5.i28602 ; <double> [#uses=1]
6394 store double %tmp.6.i28291, double* %tmp.4.i28289
Tanya Lattnerfc984402008-02-16 23:27:24 +00006395 %tmp.7.i28292 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28288, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006396 %tmp.9.i28294 = load double* %tmp.8.i28605 ; <double> [#uses=1]
6397 store double %tmp.9.i28294, double* %tmp.7.i28292
Tanya Lattnerfc984402008-02-16 23:27:24 +00006398 %tmp.0.i28295 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28288, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6399 %tmp.14.i28297 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006400 %tmp.15.i28298 = load double* %tmp.14.i28297 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006401 %tmp.17.i28300 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006402 %tmp.18.i28301 = load double* %tmp.17.i28300 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006403 %tmp.4.i28275 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28274, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006404 %tmp.6.i28277 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6405 store double %tmp.6.i28277, double* %tmp.4.i28275
Tanya Lattnerfc984402008-02-16 23:27:24 +00006406 %tmp.7.i28278 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28274, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006407 %tmp.9.i28280 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6408 store double %tmp.9.i28280, double* %tmp.7.i28278
Tanya Lattnerfc984402008-02-16 23:27:24 +00006409 %tmp.0.i28281 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28274, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6410 %tmp.13.i28282 = getelementptr %"struct.std::dcomplex"* %mem_tmp.330, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6411 %tmp.14.i28283 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28281, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006412 %tmp.15.i28284 = load double* %tmp.14.i28283 ; <double> [#uses=1]
6413 store double %tmp.15.i28284, double* %tmp.13.i28282
Tanya Lattnerfc984402008-02-16 23:27:24 +00006414 %tmp.16.i28285 = getelementptr %"struct.std::dcomplex"* %mem_tmp.330, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6415 %tmp.17.i28286 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28281, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006416 %tmp.18.i28287 = load double* %tmp.17.i28286 ; <double> [#uses=1]
6417 store double %tmp.18.i28287, double* %tmp.16.i28285
Tanya Lattnerfc984402008-02-16 23:27:24 +00006418 %tmp.4.i28261 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28260, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006419 store double %tmp.15.i28298, double* %tmp.4.i28261
Tanya Lattnerfc984402008-02-16 23:27:24 +00006420 %tmp.7.i28264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28260, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006421 store double %tmp.18.i28301, double* %tmp.7.i28264
Tanya Lattnerfc984402008-02-16 23:27:24 +00006422 %tmp.0.i28267 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28260, %"struct.std::dcomplex"* %mem_tmp.330 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6423 %tmp.14.i28269 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28267, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006424 %tmp.15.i28270 = load double* %tmp.14.i28269 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006425 %tmp.17.i28272 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28267, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006426 %tmp.18.i28273 = load double* %tmp.17.i28272 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006427 %tmp.4.i28247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28246, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006428 store double %tmp.15.i28270, double* %tmp.4.i28247
Tanya Lattnerfc984402008-02-16 23:27:24 +00006429 %tmp.7.i28250 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28246, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006430 store double %tmp.18.i28273, double* %tmp.7.i28250
Tanya Lattnerfc984402008-02-16 23:27:24 +00006431 %tmp.0.i28253 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28246, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6432 %tmp.13.i28254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.327, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6433 %tmp.14.i28255 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28253, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006434 %tmp.15.i28256 = load double* %tmp.14.i28255 ; <double> [#uses=1]
6435 store double %tmp.15.i28256, double* %tmp.13.i28254
Tanya Lattnerfc984402008-02-16 23:27:24 +00006436 %tmp.16.i28257 = getelementptr %"struct.std::dcomplex"* %mem_tmp.327, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6437 %tmp.17.i28258 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28253, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006438 %tmp.18.i28259 = load double* %tmp.17.i28258 ; <double> [#uses=1]
6439 store double %tmp.18.i28259, double* %tmp.16.i28257
Tanya Lattnerfc984402008-02-16 23:27:24 +00006440 %tmp.4.i28233 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28232, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006441 store double %tmp.15.i28312, double* %tmp.4.i28233
Tanya Lattnerfc984402008-02-16 23:27:24 +00006442 %tmp.7.i28236 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28232, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006443 store double %tmp.18.i28315, double* %tmp.7.i28236
Tanya Lattnerfc984402008-02-16 23:27:24 +00006444 %tmp.0.i28239 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28232, %"struct.std::dcomplex"* %mem_tmp.327 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6445 %tmp.14.i28241 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28239, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006446 %tmp.15.i28242 = load double* %tmp.14.i28241 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006447 %tmp.17.i28244 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28239, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006448 %tmp.18.i28245 = load double* %tmp.17.i28244 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006449 %tmp.4.i28219 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28218, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006450 %tmp.6.i28221 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6451 store double %tmp.6.i28221, double* %tmp.4.i28219
Tanya Lattnerfc984402008-02-16 23:27:24 +00006452 %tmp.7.i28222 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28218, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006453 %tmp.9.i28224 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6454 store double %tmp.9.i28224, double* %tmp.7.i28222
Tanya Lattnerfc984402008-02-16 23:27:24 +00006455 %tmp.0.i28225 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28218, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6456 %tmp.14.i28227 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28225, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006457 %tmp.15.i28228 = load double* %tmp.14.i28227 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006458 %tmp.17.i28230 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28225, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006459 %tmp.18.i28231 = load double* %tmp.17.i28230 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006460 %tmp.4.i28205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28204, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006461 %tmp.6.i28207 = load double* %tmp.5.i28602 ; <double> [#uses=1]
6462 store double %tmp.6.i28207, double* %tmp.4.i28205
Tanya Lattnerfc984402008-02-16 23:27:24 +00006463 %tmp.7.i28208 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28204, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006464 %tmp.9.i28210 = load double* %tmp.8.i28605 ; <double> [#uses=1]
6465 store double %tmp.9.i28210, double* %tmp.7.i28208
Tanya Lattnerfc984402008-02-16 23:27:24 +00006466 %tmp.0.i28211 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28204, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6467 %tmp.13.i28212 = getelementptr %"struct.std::dcomplex"* %mem_tmp.334, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6468 %tmp.14.i28213 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28211, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006469 %tmp.15.i28214 = load double* %tmp.14.i28213 ; <double> [#uses=1]
6470 store double %tmp.15.i28214, double* %tmp.13.i28212
Tanya Lattnerfc984402008-02-16 23:27:24 +00006471 %tmp.16.i28215 = getelementptr %"struct.std::dcomplex"* %mem_tmp.334, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6472 %tmp.17.i28216 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28211, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006473 %tmp.18.i28217 = load double* %tmp.17.i28216 ; <double> [#uses=1]
6474 store double %tmp.18.i28217, double* %tmp.16.i28215
Tanya Lattnerfc984402008-02-16 23:27:24 +00006475 %tmp.4.i28191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006476 store double %tmp.15.i28228, double* %tmp.4.i28191
Tanya Lattnerfc984402008-02-16 23:27:24 +00006477 %tmp.7.i28194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006478 store double %tmp.18.i28231, double* %tmp.7.i28194
Tanya Lattnerfc984402008-02-16 23:27:24 +00006479 %tmp.0.i28197 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28190, %"struct.std::dcomplex"* %mem_tmp.334 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6480 %tmp.14.i28199 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006481 %tmp.15.i28200 = load double* %tmp.14.i28199 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006482 %tmp.17.i28202 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006483 %tmp.18.i28203 = load double* %tmp.17.i28202 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006484 %tmp.4.i28177 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28176, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006485 store double %tmp.15.i28200, double* %tmp.4.i28177
Tanya Lattnerfc984402008-02-16 23:27:24 +00006486 %tmp.7.i28180 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28176, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006487 store double %tmp.18.i28203, double* %tmp.7.i28180
Tanya Lattnerfc984402008-02-16 23:27:24 +00006488 %tmp.0.i28183 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28176, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6489 %tmp.13.i28184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.331, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6490 %tmp.14.i28185 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28183, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006491 %tmp.15.i28186 = load double* %tmp.14.i28185 ; <double> [#uses=1]
6492 store double %tmp.15.i28186, double* %tmp.13.i28184
Tanya Lattnerfc984402008-02-16 23:27:24 +00006493 %tmp.16.i28187 = getelementptr %"struct.std::dcomplex"* %mem_tmp.331, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6494 %tmp.17.i28188 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28183, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006495 %tmp.18.i28189 = load double* %tmp.17.i28188 ; <double> [#uses=1]
6496 store double %tmp.18.i28189, double* %tmp.16.i28187
Tanya Lattnerfc984402008-02-16 23:27:24 +00006497 %tmp.4.i28163 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28162, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006498 store double %tmp.15.i28242, double* %tmp.4.i28163
Tanya Lattnerfc984402008-02-16 23:27:24 +00006499 %tmp.7.i28166 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28162, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006500 store double %tmp.18.i28245, double* %tmp.7.i28166
Tanya Lattnerfc984402008-02-16 23:27:24 +00006501 %tmp.0.i28169 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28162, %"struct.std::dcomplex"* %mem_tmp.331 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6502 %tmp.14.i28171 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28169, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006503 %tmp.15.i28172 = load double* %tmp.14.i28171 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006504 %tmp.17.i28174 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28169, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006505 %tmp.18.i28175 = load double* %tmp.17.i28174 ; <double> [#uses=1]
6506 store double %tmp.15.i28172, double* %tmp.2.i34364
6507 store double %tmp.18.i28175, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00006508 %tmp.4.i28129 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28128, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006509 %tmp.6.i28131 = load double* %tmp.5.i33326 ; <double> [#uses=1]
6510 store double %tmp.6.i28131, double* %tmp.4.i28129
Tanya Lattnerfc984402008-02-16 23:27:24 +00006511 %tmp.7.i28132 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28128, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006512 %tmp.9.i28134 = load double* %tmp.8.i33329 ; <double> [#uses=1]
6513 store double %tmp.9.i28134, double* %tmp.7.i28132
Tanya Lattnerfc984402008-02-16 23:27:24 +00006514 %tmp.0.i28135 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28128, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6515 %tmp.14.i28137 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28135, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006516 %tmp.15.i28138 = load double* %tmp.14.i28137 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006517 %tmp.17.i28140 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28135, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006518 %tmp.18.i28141 = load double* %tmp.17.i28140 ; <double> [#uses=1]
6519 %tmp.7.i28095 = load double* %tmp.2.i34366 ; <double> [#uses=1]
6520 %tmp.15.i28109 = add double %tmp.7.i28095, %tmp.15.i28138 ; <double> [#uses=1]
6521 store double %tmp.15.i28109, double* %tmp.2.i34366
6522 %tmp.26.i28116 = load double* %tmp.6.i34367 ; <double> [#uses=1]
6523 %tmp.31.i28127 = add double %tmp.26.i28116, %tmp.18.i28141 ; <double> [#uses=1]
6524 store double %tmp.31.i28127, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00006525 %tmp.4.i28075 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28074, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006526 %tmp.6.i28077 = load double* %tmp.5.i28602 ; <double> [#uses=1]
6527 store double %tmp.6.i28077, double* %tmp.4.i28075
Tanya Lattnerfc984402008-02-16 23:27:24 +00006528 %tmp.7.i28078 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28074, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006529 %tmp.9.i28080 = load double* %tmp.8.i28605 ; <double> [#uses=1]
6530 store double %tmp.9.i28080, double* %tmp.7.i28078
Tanya Lattnerfc984402008-02-16 23:27:24 +00006531 %tmp.0.i28081 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28074, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6532 %tmp.14.i28083 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28081, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006533 %tmp.15.i28084 = load double* %tmp.14.i28083 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006534 %tmp.17.i28086 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28081, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006535 %tmp.18.i28087 = load double* %tmp.17.i28086 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006536 %tmp.4.i28061 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28060, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006537 %tmp.6.i28063 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6538 store double %tmp.6.i28063, double* %tmp.4.i28061
Tanya Lattnerfc984402008-02-16 23:27:24 +00006539 %tmp.7.i28064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28060, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006540 %tmp.9.i28066 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6541 store double %tmp.9.i28066, double* %tmp.7.i28064
Tanya Lattnerfc984402008-02-16 23:27:24 +00006542 %tmp.0.i28067 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28060, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6543 %tmp.13.i28068 = getelementptr %"struct.std::dcomplex"* %mem_tmp.341, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6544 %tmp.14.i28069 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28067, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006545 %tmp.15.i28070 = load double* %tmp.14.i28069 ; <double> [#uses=1]
6546 store double %tmp.15.i28070, double* %tmp.13.i28068
Tanya Lattnerfc984402008-02-16 23:27:24 +00006547 %tmp.16.i28071 = getelementptr %"struct.std::dcomplex"* %mem_tmp.341, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6548 %tmp.17.i28072 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28067, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006549 %tmp.18.i28073 = load double* %tmp.17.i28072 ; <double> [#uses=1]
6550 store double %tmp.18.i28073, double* %tmp.16.i28071
Tanya Lattnerfc984402008-02-16 23:27:24 +00006551 %tmp.4.i28047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006552 store double %tmp.15.i28084, double* %tmp.4.i28047
Tanya Lattnerfc984402008-02-16 23:27:24 +00006553 %tmp.7.i28050 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006554 store double %tmp.18.i28087, double* %tmp.7.i28050
Tanya Lattnerfc984402008-02-16 23:27:24 +00006555 %tmp.0.i28053 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i28046, %"struct.std::dcomplex"* %mem_tmp.341 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6556 %tmp.14.i28055 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006557 %tmp.15.i28056 = load double* %tmp.14.i28055 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006558 %tmp.17.i28058 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006559 %tmp.18.i28059 = load double* %tmp.17.i28058 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006560 %tmp.4.i28033 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28032, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006561 store double %tmp.15.i28056, double* %tmp.4.i28033
Tanya Lattnerfc984402008-02-16 23:27:24 +00006562 %tmp.7.i28036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28032, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006563 store double %tmp.18.i28059, double* %tmp.7.i28036
Tanya Lattnerfc984402008-02-16 23:27:24 +00006564 %tmp.0.i28039 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28032, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6565 %tmp.14.i28041 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28039, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006566 %tmp.15.i28042 = load double* %tmp.14.i28041 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006567 %tmp.17.i28044 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28039, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006568 %tmp.18.i28045 = load double* %tmp.17.i28044 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006569 %tmp.4.i28019 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28018, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006570 %tmp.6.i28021 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6571 store double %tmp.6.i28021, double* %tmp.4.i28019
Tanya Lattnerfc984402008-02-16 23:27:24 +00006572 %tmp.7.i28022 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28018, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006573 %tmp.9.i28024 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6574 store double %tmp.9.i28024, double* %tmp.7.i28022
Tanya Lattnerfc984402008-02-16 23:27:24 +00006575 %tmp.0.i28025 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28018, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6576 %tmp.14.i28027 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28025, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006577 %tmp.15.i28028 = load double* %tmp.14.i28027 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006578 %tmp.17.i28030 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28025, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006579 %tmp.18.i28031 = load double* %tmp.17.i28030 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006580 %tmp.4.i28005 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28004, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006581 %tmp.6.i28007 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6582 store double %tmp.6.i28007, double* %tmp.4.i28005
Tanya Lattnerfc984402008-02-16 23:27:24 +00006583 %tmp.7.i28008 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i28004, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006584 %tmp.9.i28010 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6585 store double %tmp.9.i28010, double* %tmp.7.i28008
Tanya Lattnerfc984402008-02-16 23:27:24 +00006586 %tmp.0.i28011 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i28004, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6587 %tmp.13.i28012 = getelementptr %"struct.std::dcomplex"* %mem_tmp.345, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6588 %tmp.14.i28013 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28011, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006589 %tmp.15.i28014 = load double* %tmp.14.i28013 ; <double> [#uses=1]
6590 store double %tmp.15.i28014, double* %tmp.13.i28012
Tanya Lattnerfc984402008-02-16 23:27:24 +00006591 %tmp.16.i28015 = getelementptr %"struct.std::dcomplex"* %mem_tmp.345, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6592 %tmp.17.i28016 = getelementptr %"struct.std::dcomplex"* %tmp.0.i28011, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006593 %tmp.18.i28017 = load double* %tmp.17.i28016 ; <double> [#uses=1]
6594 store double %tmp.18.i28017, double* %tmp.16.i28015
Tanya Lattnerfc984402008-02-16 23:27:24 +00006595 %tmp.4.i27991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27990, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006596 store double %tmp.15.i28028, double* %tmp.4.i27991
Tanya Lattnerfc984402008-02-16 23:27:24 +00006597 %tmp.7.i27994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27990, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006598 store double %tmp.18.i28031, double* %tmp.7.i27994
Tanya Lattnerfc984402008-02-16 23:27:24 +00006599 %tmp.0.i27997 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27990, %"struct.std::dcomplex"* %mem_tmp.345 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6600 %tmp.14.i27999 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27997, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006601 %tmp.15.i28000 = load double* %tmp.14.i27999 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006602 %tmp.17.i28002 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27997, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006603 %tmp.18.i28003 = load double* %tmp.17.i28002 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006604 %tmp.4.i27977 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27976, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006605 store double %tmp.15.i28000, double* %tmp.4.i27977
Tanya Lattnerfc984402008-02-16 23:27:24 +00006606 %tmp.7.i27980 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27976, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006607 store double %tmp.18.i28003, double* %tmp.7.i27980
Tanya Lattnerfc984402008-02-16 23:27:24 +00006608 %tmp.0.i27983 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27976, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6609 %tmp.13.i27984 = getelementptr %"struct.std::dcomplex"* %mem_tmp.342, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6610 %tmp.14.i27985 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27983, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006611 %tmp.15.i27986 = load double* %tmp.14.i27985 ; <double> [#uses=1]
6612 store double %tmp.15.i27986, double* %tmp.13.i27984
Tanya Lattnerfc984402008-02-16 23:27:24 +00006613 %tmp.16.i27987 = getelementptr %"struct.std::dcomplex"* %mem_tmp.342, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6614 %tmp.17.i27988 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27983, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006615 %tmp.18.i27989 = load double* %tmp.17.i27988 ; <double> [#uses=1]
6616 store double %tmp.18.i27989, double* %tmp.16.i27987
Tanya Lattnerfc984402008-02-16 23:27:24 +00006617 %tmp.4.i27963 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27962, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006618 store double %tmp.15.i28042, double* %tmp.4.i27963
Tanya Lattnerfc984402008-02-16 23:27:24 +00006619 %tmp.7.i27966 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27962, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006620 store double %tmp.18.i28045, double* %tmp.7.i27966
Tanya Lattnerfc984402008-02-16 23:27:24 +00006621 %tmp.0.i27969 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27962, %"struct.std::dcomplex"* %mem_tmp.342 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6622 %tmp.14.i27971 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27969, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006623 %tmp.15.i27972 = load double* %tmp.14.i27971 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006624 %tmp.17.i27974 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27969, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006625 %tmp.18.i27975 = load double* %tmp.17.i27974 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006626 %tmp.4.i27949 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27948, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006627 %tmp.6.i27951 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6628 store double %tmp.6.i27951, double* %tmp.4.i27949
Tanya Lattnerfc984402008-02-16 23:27:24 +00006629 %tmp.7.i27952 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27948, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006630 %tmp.9.i27954 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6631 store double %tmp.9.i27954, double* %tmp.7.i27952
Tanya Lattnerfc984402008-02-16 23:27:24 +00006632 %tmp.0.i27955 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27948, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6633 %tmp.14.i27957 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27955, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006634 %tmp.15.i27958 = load double* %tmp.14.i27957 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006635 %tmp.17.i27960 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27955, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006636 %tmp.18.i27961 = load double* %tmp.17.i27960 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006637 %tmp.4.i27935 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27934, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006638 %tmp.6.i27937 = load double* %tmp.5.i28602 ; <double> [#uses=1]
6639 store double %tmp.6.i27937, double* %tmp.4.i27935
Tanya Lattnerfc984402008-02-16 23:27:24 +00006640 %tmp.7.i27938 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27934, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006641 %tmp.9.i27940 = load double* %tmp.8.i28605 ; <double> [#uses=1]
6642 store double %tmp.9.i27940, double* %tmp.7.i27938
Tanya Lattnerfc984402008-02-16 23:27:24 +00006643 %tmp.0.i27941 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27934, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6644 %tmp.13.i27942 = getelementptr %"struct.std::dcomplex"* %mem_tmp.349, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6645 %tmp.14.i27943 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27941, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006646 %tmp.15.i27944 = load double* %tmp.14.i27943 ; <double> [#uses=1]
6647 store double %tmp.15.i27944, double* %tmp.13.i27942
Tanya Lattnerfc984402008-02-16 23:27:24 +00006648 %tmp.16.i27945 = getelementptr %"struct.std::dcomplex"* %mem_tmp.349, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6649 %tmp.17.i27946 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27941, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006650 %tmp.18.i27947 = load double* %tmp.17.i27946 ; <double> [#uses=1]
6651 store double %tmp.18.i27947, double* %tmp.16.i27945
Tanya Lattnerfc984402008-02-16 23:27:24 +00006652 %tmp.4.i27921 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27920, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006653 store double %tmp.15.i27958, double* %tmp.4.i27921
Tanya Lattnerfc984402008-02-16 23:27:24 +00006654 %tmp.7.i27924 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27920, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006655 store double %tmp.18.i27961, double* %tmp.7.i27924
Tanya Lattnerfc984402008-02-16 23:27:24 +00006656 %tmp.0.i27927 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27920, %"struct.std::dcomplex"* %mem_tmp.349 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6657 %tmp.14.i27929 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27927, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006658 %tmp.15.i27930 = load double* %tmp.14.i27929 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006659 %tmp.17.i27932 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27927, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006660 %tmp.18.i27933 = load double* %tmp.17.i27932 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006661 %tmp.4.i27907 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27906, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006662 store double %tmp.15.i27930, double* %tmp.4.i27907
Tanya Lattnerfc984402008-02-16 23:27:24 +00006663 %tmp.7.i27910 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27906, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006664 store double %tmp.18.i27933, double* %tmp.7.i27910
Tanya Lattnerfc984402008-02-16 23:27:24 +00006665 %tmp.0.i27913 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27906, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6666 %tmp.13.i27914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.346, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6667 %tmp.14.i27915 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27913, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006668 %tmp.15.i27916 = load double* %tmp.14.i27915 ; <double> [#uses=1]
6669 store double %tmp.15.i27916, double* %tmp.13.i27914
Tanya Lattnerfc984402008-02-16 23:27:24 +00006670 %tmp.16.i27917 = getelementptr %"struct.std::dcomplex"* %mem_tmp.346, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6671 %tmp.17.i27918 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27913, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006672 %tmp.18.i27919 = load double* %tmp.17.i27918 ; <double> [#uses=1]
6673 store double %tmp.18.i27919, double* %tmp.16.i27917
Tanya Lattnerfc984402008-02-16 23:27:24 +00006674 %tmp.4.i27893 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27892, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006675 store double %tmp.15.i27972, double* %tmp.4.i27893
Tanya Lattnerfc984402008-02-16 23:27:24 +00006676 %tmp.7.i27896 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27892, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006677 store double %tmp.18.i27975, double* %tmp.7.i27896
Tanya Lattnerfc984402008-02-16 23:27:24 +00006678 %tmp.0.i27899 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27892, %"struct.std::dcomplex"* %mem_tmp.346 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6679 %tmp.14.i27901 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27899, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006680 %tmp.15.i27902 = load double* %tmp.14.i27901 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006681 %tmp.17.i27904 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27899, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006682 %tmp.18.i27905 = load double* %tmp.17.i27904 ; <double> [#uses=1]
6683 store double %tmp.15.i27902, double* %tmp.2.i34364
6684 store double %tmp.18.i27905, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00006685 %tmp.4.i27859 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27858, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006686 %tmp.6.i27861 = load double* %tmp.5.i32460 ; <double> [#uses=1]
6687 store double %tmp.6.i27861, double* %tmp.4.i27859
Tanya Lattnerfc984402008-02-16 23:27:24 +00006688 %tmp.7.i27862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27858, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006689 %tmp.9.i27864 = load double* %tmp.8.i32463 ; <double> [#uses=1]
6690 store double %tmp.9.i27864, double* %tmp.7.i27862
Tanya Lattnerfc984402008-02-16 23:27:24 +00006691 %tmp.0.i27865 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27858, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6692 %tmp.14.i27867 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27865, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006693 %tmp.15.i27868 = load double* %tmp.14.i27867 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006694 %tmp.17.i27870 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27865, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006695 %tmp.18.i27871 = load double* %tmp.17.i27870 ; <double> [#uses=1]
6696 %tmp.7.i27825 = load double* %tmp.2.i34366 ; <double> [#uses=1]
6697 %tmp.15.i27839 = add double %tmp.7.i27825, %tmp.15.i27868 ; <double> [#uses=1]
6698 store double %tmp.15.i27839, double* %tmp.2.i34366
6699 %tmp.26.i27846 = load double* %tmp.6.i34367 ; <double> [#uses=1]
6700 %tmp.31.i27857 = add double %tmp.26.i27846, %tmp.18.i27871 ; <double> [#uses=1]
6701 store double %tmp.31.i27857, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00006702 %tmp.4.i27805 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27804, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006703 %tmp.6.i27807 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6704 store double %tmp.6.i27807, double* %tmp.4.i27805
Tanya Lattnerfc984402008-02-16 23:27:24 +00006705 %tmp.7.i27808 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27804, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006706 %tmp.9.i27810 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6707 store double %tmp.9.i27810, double* %tmp.7.i27808
Tanya Lattnerfc984402008-02-16 23:27:24 +00006708 %tmp.0.i27811 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27804, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6709 %tmp.14.i27813 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27811, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006710 %tmp.15.i27814 = load double* %tmp.14.i27813 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006711 %tmp.17.i27816 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27811, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006712 %tmp.18.i27817 = load double* %tmp.17.i27816 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006713 %tmp.4.i27791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27790, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006714 %tmp.6.i27793 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6715 store double %tmp.6.i27793, double* %tmp.4.i27791
Tanya Lattnerfc984402008-02-16 23:27:24 +00006716 %tmp.7.i27794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27790, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006717 %tmp.9.i27796 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6718 store double %tmp.9.i27796, double* %tmp.7.i27794
Tanya Lattnerfc984402008-02-16 23:27:24 +00006719 %tmp.0.i27797 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27790, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6720 %tmp.13.i27798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.356, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6721 %tmp.14.i27799 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27797, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006722 %tmp.15.i27800 = load double* %tmp.14.i27799 ; <double> [#uses=1]
6723 store double %tmp.15.i27800, double* %tmp.13.i27798
Tanya Lattnerfc984402008-02-16 23:27:24 +00006724 %tmp.16.i27801 = getelementptr %"struct.std::dcomplex"* %mem_tmp.356, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6725 %tmp.17.i27802 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27797, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006726 %tmp.18.i27803 = load double* %tmp.17.i27802 ; <double> [#uses=1]
6727 store double %tmp.18.i27803, double* %tmp.16.i27801
Tanya Lattnerfc984402008-02-16 23:27:24 +00006728 %tmp.4.i27777 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27776, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006729 store double %tmp.15.i27814, double* %tmp.4.i27777
Tanya Lattnerfc984402008-02-16 23:27:24 +00006730 %tmp.7.i27780 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27776, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006731 store double %tmp.18.i27817, double* %tmp.7.i27780
Tanya Lattnerfc984402008-02-16 23:27:24 +00006732 %tmp.0.i27783 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27776, %"struct.std::dcomplex"* %mem_tmp.356 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6733 %tmp.14.i27785 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27783, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006734 %tmp.15.i27786 = load double* %tmp.14.i27785 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006735 %tmp.17.i27788 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27783, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006736 %tmp.18.i27789 = load double* %tmp.17.i27788 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006737 %tmp.4.i27763 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27762, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006738 store double %tmp.15.i27786, double* %tmp.4.i27763
Tanya Lattnerfc984402008-02-16 23:27:24 +00006739 %tmp.7.i27766 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27762, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006740 store double %tmp.18.i27789, double* %tmp.7.i27766
Tanya Lattnerfc984402008-02-16 23:27:24 +00006741 %tmp.0.i27769 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27762, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6742 %tmp.14.i27771 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27769, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006743 %tmp.15.i27772 = load double* %tmp.14.i27771 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006744 %tmp.17.i27774 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27769, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006745 %tmp.18.i27775 = load double* %tmp.17.i27774 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006746 %tmp.4.i27749 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27748, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006747 %tmp.6.i27751 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6748 store double %tmp.6.i27751, double* %tmp.4.i27749
Tanya Lattnerfc984402008-02-16 23:27:24 +00006749 %tmp.7.i27752 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27748, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006750 %tmp.9.i27754 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6751 store double %tmp.9.i27754, double* %tmp.7.i27752
Tanya Lattnerfc984402008-02-16 23:27:24 +00006752 %tmp.0.i27755 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27748, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6753 %tmp.14.i27757 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27755, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006754 %tmp.15.i27758 = load double* %tmp.14.i27757 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006755 %tmp.17.i27760 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27755, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006756 %tmp.18.i27761 = load double* %tmp.17.i27760 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006757 %tmp.4.i27735 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27734, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006758 %tmp.6.i27737 = load double* %tmp.5.i33146 ; <double> [#uses=1]
6759 store double %tmp.6.i27737, double* %tmp.4.i27735
Tanya Lattnerfc984402008-02-16 23:27:24 +00006760 %tmp.7.i27738 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27734, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006761 %tmp.9.i27740 = load double* %tmp.8.i33149 ; <double> [#uses=1]
6762 store double %tmp.9.i27740, double* %tmp.7.i27738
Tanya Lattnerfc984402008-02-16 23:27:24 +00006763 %tmp.0.i27741 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27734, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6764 %tmp.13.i27742 = getelementptr %"struct.std::dcomplex"* %mem_tmp.360, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6765 %tmp.14.i27743 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27741, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006766 %tmp.15.i27744 = load double* %tmp.14.i27743 ; <double> [#uses=1]
6767 store double %tmp.15.i27744, double* %tmp.13.i27742
Tanya Lattnerfc984402008-02-16 23:27:24 +00006768 %tmp.16.i27745 = getelementptr %"struct.std::dcomplex"* %mem_tmp.360, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6769 %tmp.17.i27746 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27741, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006770 %tmp.18.i27747 = load double* %tmp.17.i27746 ; <double> [#uses=1]
6771 store double %tmp.18.i27747, double* %tmp.16.i27745
Tanya Lattnerfc984402008-02-16 23:27:24 +00006772 %tmp.4.i27721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27720, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006773 store double %tmp.15.i27758, double* %tmp.4.i27721
Tanya Lattnerfc984402008-02-16 23:27:24 +00006774 %tmp.7.i27724 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27720, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006775 store double %tmp.18.i27761, double* %tmp.7.i27724
Tanya Lattnerfc984402008-02-16 23:27:24 +00006776 %tmp.0.i27727 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27720, %"struct.std::dcomplex"* %mem_tmp.360 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6777 %tmp.14.i27729 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27727, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006778 %tmp.15.i27730 = load double* %tmp.14.i27729 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006779 %tmp.17.i27732 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27727, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006780 %tmp.18.i27733 = load double* %tmp.17.i27732 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006781 %tmp.4.i27707 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27706, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006782 store double %tmp.15.i27730, double* %tmp.4.i27707
Tanya Lattnerfc984402008-02-16 23:27:24 +00006783 %tmp.7.i27710 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27706, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006784 store double %tmp.18.i27733, double* %tmp.7.i27710
Tanya Lattnerfc984402008-02-16 23:27:24 +00006785 %tmp.0.i27713 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27706, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6786 %tmp.13.i27714 = getelementptr %"struct.std::dcomplex"* %mem_tmp.357, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6787 %tmp.14.i27715 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27713, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006788 %tmp.15.i27716 = load double* %tmp.14.i27715 ; <double> [#uses=1]
6789 store double %tmp.15.i27716, double* %tmp.13.i27714
Tanya Lattnerfc984402008-02-16 23:27:24 +00006790 %tmp.16.i27717 = getelementptr %"struct.std::dcomplex"* %mem_tmp.357, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6791 %tmp.17.i27718 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27713, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006792 %tmp.18.i27719 = load double* %tmp.17.i27718 ; <double> [#uses=1]
6793 store double %tmp.18.i27719, double* %tmp.16.i27717
Tanya Lattnerfc984402008-02-16 23:27:24 +00006794 %tmp.4.i27693 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27692, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006795 store double %tmp.15.i27772, double* %tmp.4.i27693
Tanya Lattnerfc984402008-02-16 23:27:24 +00006796 %tmp.7.i27696 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27692, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006797 store double %tmp.18.i27775, double* %tmp.7.i27696
Tanya Lattnerfc984402008-02-16 23:27:24 +00006798 %tmp.0.i27699 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27692, %"struct.std::dcomplex"* %mem_tmp.357 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6799 %tmp.14.i27701 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27699, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006800 %tmp.15.i27702 = load double* %tmp.14.i27701 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006801 %tmp.17.i27704 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27699, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006802 %tmp.18.i27705 = load double* %tmp.17.i27704 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006803 %tmp.4.i27679 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27678, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006804 %tmp.6.i27681 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6805 store double %tmp.6.i27681, double* %tmp.4.i27679
Tanya Lattnerfc984402008-02-16 23:27:24 +00006806 %tmp.7.i27682 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27678, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006807 %tmp.9.i27684 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6808 store double %tmp.9.i27684, double* %tmp.7.i27682
Tanya Lattnerfc984402008-02-16 23:27:24 +00006809 %tmp.0.i27685 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27678, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6810 %tmp.14.i27687 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27685, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006811 %tmp.15.i27688 = load double* %tmp.14.i27687 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006812 %tmp.17.i27690 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27685, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006813 %tmp.18.i27691 = load double* %tmp.17.i27690 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006814 %tmp.4.i27665 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27664, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006815 %tmp.6.i27667 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6816 store double %tmp.6.i27667, double* %tmp.4.i27665
Tanya Lattnerfc984402008-02-16 23:27:24 +00006817 %tmp.7.i27668 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27664, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006818 %tmp.9.i27670 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6819 store double %tmp.9.i27670, double* %tmp.7.i27668
Tanya Lattnerfc984402008-02-16 23:27:24 +00006820 %tmp.0.i27671 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27664, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6821 %tmp.13.i27672 = getelementptr %"struct.std::dcomplex"* %mem_tmp.364, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6822 %tmp.14.i27673 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27671, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006823 %tmp.15.i27674 = load double* %tmp.14.i27673 ; <double> [#uses=1]
6824 store double %tmp.15.i27674, double* %tmp.13.i27672
Tanya Lattnerfc984402008-02-16 23:27:24 +00006825 %tmp.16.i27675 = getelementptr %"struct.std::dcomplex"* %mem_tmp.364, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6826 %tmp.17.i27676 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27671, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006827 %tmp.18.i27677 = load double* %tmp.17.i27676 ; <double> [#uses=1]
6828 store double %tmp.18.i27677, double* %tmp.16.i27675
Tanya Lattnerfc984402008-02-16 23:27:24 +00006829 %tmp.4.i27651 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27650, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006830 store double %tmp.15.i27688, double* %tmp.4.i27651
Tanya Lattnerfc984402008-02-16 23:27:24 +00006831 %tmp.7.i27654 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27650, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006832 store double %tmp.18.i27691, double* %tmp.7.i27654
Tanya Lattnerfc984402008-02-16 23:27:24 +00006833 %tmp.0.i27657 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27650, %"struct.std::dcomplex"* %mem_tmp.364 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6834 %tmp.14.i27659 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27657, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006835 %tmp.15.i27660 = load double* %tmp.14.i27659 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006836 %tmp.17.i27662 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27657, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006837 %tmp.18.i27663 = load double* %tmp.17.i27662 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006838 %tmp.4.i27637 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27636, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006839 store double %tmp.15.i27660, double* %tmp.4.i27637
Tanya Lattnerfc984402008-02-16 23:27:24 +00006840 %tmp.7.i27640 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27636, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006841 store double %tmp.18.i27663, double* %tmp.7.i27640
Tanya Lattnerfc984402008-02-16 23:27:24 +00006842 %tmp.0.i27643 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27636, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6843 %tmp.13.i27644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.361, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6844 %tmp.14.i27645 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27643, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006845 %tmp.15.i27646 = load double* %tmp.14.i27645 ; <double> [#uses=1]
6846 store double %tmp.15.i27646, double* %tmp.13.i27644
Tanya Lattnerfc984402008-02-16 23:27:24 +00006847 %tmp.16.i27647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.361, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6848 %tmp.17.i27648 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27643, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006849 %tmp.18.i27649 = load double* %tmp.17.i27648 ; <double> [#uses=1]
6850 store double %tmp.18.i27649, double* %tmp.16.i27647
Tanya Lattnerfc984402008-02-16 23:27:24 +00006851 %tmp.4.i27623 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27622, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006852 store double %tmp.15.i27702, double* %tmp.4.i27623
Tanya Lattnerfc984402008-02-16 23:27:24 +00006853 %tmp.7.i27626 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27622, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006854 store double %tmp.18.i27705, double* %tmp.7.i27626
Tanya Lattnerfc984402008-02-16 23:27:24 +00006855 %tmp.0.i27629 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27622, %"struct.std::dcomplex"* %mem_tmp.361 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6856 %tmp.14.i27631 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27629, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006857 %tmp.15.i27632 = load double* %tmp.14.i27631 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006858 %tmp.17.i27634 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27629, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006859 %tmp.18.i27635 = load double* %tmp.17.i27634 ; <double> [#uses=1]
6860 store double %tmp.15.i27632, double* %tmp.2.i34364
6861 store double %tmp.18.i27635, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00006862 %tmp.4.i27589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6863 %tmp.5.i27590 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 5, i32 0, i32 0 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006864 %tmp.6.i27591 = load double* %tmp.5.i27590 ; <double> [#uses=1]
6865 store double %tmp.6.i27591, double* %tmp.4.i27589
Tanya Lattnerfc984402008-02-16 23:27:24 +00006866 %tmp.7.i27592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6867 %tmp.8.i27593 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 3, i32 5, i32 0, i32 1 ; <double*> [#uses=20]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006868 %tmp.9.i27594 = load double* %tmp.8.i27593 ; <double> [#uses=1]
6869 store double %tmp.9.i27594, double* %tmp.7.i27592
Tanya Lattnerfc984402008-02-16 23:27:24 +00006870 %tmp.0.i27595 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27588, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6871 %tmp.14.i27597 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27595, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006872 %tmp.15.i27598 = load double* %tmp.14.i27597 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006873 %tmp.17.i27600 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27595, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006874 %tmp.18.i27601 = load double* %tmp.17.i27600 ; <double> [#uses=1]
6875 %tmp.7.i27555 = load double* %tmp.2.i34366 ; <double> [#uses=1]
6876 %tmp.15.i27569 = add double %tmp.7.i27555, %tmp.15.i27598 ; <double> [#uses=1]
6877 store double %tmp.15.i27569, double* %tmp.2.i34366
6878 %tmp.26.i27576 = load double* %tmp.6.i34367 ; <double> [#uses=1]
6879 %tmp.31.i27587 = add double %tmp.26.i27576, %tmp.18.i27601 ; <double> [#uses=1]
6880 store double %tmp.31.i27587, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00006881 %tmp.4.i27535 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27534, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006882 %tmp.6.i27537 = load double* %tmp.5.i28728 ; <double> [#uses=1]
6883 store double %tmp.6.i27537, double* %tmp.4.i27535
Tanya Lattnerfc984402008-02-16 23:27:24 +00006884 %tmp.7.i27538 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27534, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006885 %tmp.9.i27540 = load double* %tmp.8.i28731 ; <double> [#uses=1]
6886 store double %tmp.9.i27540, double* %tmp.7.i27538
Tanya Lattnerfc984402008-02-16 23:27:24 +00006887 %tmp.0.i27541 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27534, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6888 %tmp.14.i27543 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27541, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006889 %tmp.15.i27544 = load double* %tmp.14.i27543 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006890 %tmp.17.i27546 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27541, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006891 %tmp.18.i27547 = load double* %tmp.17.i27546 ; <double> [#uses=1]
6892 %tmp.7.i27501 = load double* %tmp.2.i34368 ; <double> [#uses=1]
6893 %tmp.15.i27515 = add double %tmp.7.i27501, %tmp.15.i27544 ; <double> [#uses=1]
6894 store double %tmp.15.i27515, double* %tmp.2.i34368
6895 %tmp.26.i27522 = load double* %tmp.6.i34369 ; <double> [#uses=1]
6896 %tmp.31.i27533 = add double %tmp.26.i27522, %tmp.18.i27547 ; <double> [#uses=1]
6897 store double %tmp.31.i27533, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00006898 store double 0.000000e+00, double* %tmp.2.i34366
6899 store double 0.000000e+00, double* %tmp.6.i34367
6900 %tmp.4.i27479 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27478, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006901 %tmp.6.i27481 = load double* %tmp.5.i34338 ; <double> [#uses=1]
6902 store double %tmp.6.i27481, double* %tmp.4.i27479
Tanya Lattnerfc984402008-02-16 23:27:24 +00006903 %tmp.7.i27482 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27478, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006904 %tmp.9.i27484 = load double* %tmp.8.i34341 ; <double> [#uses=1]
6905 store double %tmp.9.i27484, double* %tmp.7.i27482
Tanya Lattnerfc984402008-02-16 23:27:24 +00006906 %tmp.0.i27485 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27478, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6907 %tmp.14.i27487 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27485, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006908 %tmp.15.i27488 = load double* %tmp.14.i27487 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006909 %tmp.17.i27490 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27485, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006910 %tmp.18.i27491 = load double* %tmp.17.i27490 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006911 %tmp.4.i27465 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27464, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006912 %tmp.6.i27467 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6913 store double %tmp.6.i27467, double* %tmp.4.i27465
Tanya Lattnerfc984402008-02-16 23:27:24 +00006914 %tmp.7.i27468 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27464, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006915 %tmp.9.i27470 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6916 store double %tmp.9.i27470, double* %tmp.7.i27468
Tanya Lattnerfc984402008-02-16 23:27:24 +00006917 %tmp.0.i27471 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27464, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6918 %tmp.13.i27472 = getelementptr %"struct.std::dcomplex"* %mem_tmp.372, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6919 %tmp.14.i27473 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27471, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006920 %tmp.15.i27474 = load double* %tmp.14.i27473 ; <double> [#uses=1]
6921 store double %tmp.15.i27474, double* %tmp.13.i27472
Tanya Lattnerfc984402008-02-16 23:27:24 +00006922 %tmp.16.i27475 = getelementptr %"struct.std::dcomplex"* %mem_tmp.372, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6923 %tmp.17.i27476 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27471, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006924 %tmp.18.i27477 = load double* %tmp.17.i27476 ; <double> [#uses=1]
6925 store double %tmp.18.i27477, double* %tmp.16.i27475
Tanya Lattnerfc984402008-02-16 23:27:24 +00006926 %tmp.4.i27451 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27450, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006927 store double %tmp.15.i27488, double* %tmp.4.i27451
Tanya Lattnerfc984402008-02-16 23:27:24 +00006928 %tmp.7.i27454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27450, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006929 store double %tmp.18.i27491, double* %tmp.7.i27454
Tanya Lattnerfc984402008-02-16 23:27:24 +00006930 %tmp.0.i27457 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27450, %"struct.std::dcomplex"* %mem_tmp.372 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6931 %tmp.14.i27459 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27457, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006932 %tmp.15.i27460 = load double* %tmp.14.i27459 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006933 %tmp.17.i27462 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27457, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006934 %tmp.18.i27463 = load double* %tmp.17.i27462 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006935 %tmp.4.i27437 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27436, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006936 store double %tmp.15.i27460, double* %tmp.4.i27437
Tanya Lattnerfc984402008-02-16 23:27:24 +00006937 %tmp.7.i27440 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27436, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006938 store double %tmp.18.i27463, double* %tmp.7.i27440
Tanya Lattnerfc984402008-02-16 23:27:24 +00006939 %tmp.0.i27443 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27436, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6940 %tmp.14.i27445 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27443, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006941 %tmp.15.i27446 = load double* %tmp.14.i27445 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006942 %tmp.17.i27448 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27443, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006943 %tmp.18.i27449 = load double* %tmp.17.i27448 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006944 %tmp.4.i27423 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27422, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006945 %tmp.6.i27425 = load double* %tmp.5.i34282 ; <double> [#uses=1]
6946 store double %tmp.6.i27425, double* %tmp.4.i27423
Tanya Lattnerfc984402008-02-16 23:27:24 +00006947 %tmp.7.i27426 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27422, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006948 %tmp.9.i27428 = load double* %tmp.8.i34285 ; <double> [#uses=1]
6949 store double %tmp.9.i27428, double* %tmp.7.i27426
Tanya Lattnerfc984402008-02-16 23:27:24 +00006950 %tmp.0.i27429 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27422, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6951 %tmp.14.i27431 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27429, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006952 %tmp.15.i27432 = load double* %tmp.14.i27431 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006953 %tmp.17.i27434 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27429, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006954 %tmp.18.i27435 = load double* %tmp.17.i27434 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006955 %tmp.4.i27409 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27408, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006956 %tmp.6.i27411 = load double* %tmp.5.i34082 ; <double> [#uses=1]
6957 store double %tmp.6.i27411, double* %tmp.4.i27409
Tanya Lattnerfc984402008-02-16 23:27:24 +00006958 %tmp.7.i27412 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27408, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006959 %tmp.9.i27414 = load double* %tmp.8.i34085 ; <double> [#uses=1]
6960 store double %tmp.9.i27414, double* %tmp.7.i27412
Tanya Lattnerfc984402008-02-16 23:27:24 +00006961 %tmp.0.i27415 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27408, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6962 %tmp.13.i27416 = getelementptr %"struct.std::dcomplex"* %mem_tmp.376, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6963 %tmp.14.i27417 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27415, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006964 %tmp.15.i27418 = load double* %tmp.14.i27417 ; <double> [#uses=1]
6965 store double %tmp.15.i27418, double* %tmp.13.i27416
Tanya Lattnerfc984402008-02-16 23:27:24 +00006966 %tmp.16.i27419 = getelementptr %"struct.std::dcomplex"* %mem_tmp.376, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6967 %tmp.17.i27420 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27415, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006968 %tmp.18.i27421 = load double* %tmp.17.i27420 ; <double> [#uses=1]
6969 store double %tmp.18.i27421, double* %tmp.16.i27419
Tanya Lattnerfc984402008-02-16 23:27:24 +00006970 %tmp.4.i27395 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27394, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006971 store double %tmp.15.i27432, double* %tmp.4.i27395
Tanya Lattnerfc984402008-02-16 23:27:24 +00006972 %tmp.7.i27398 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27394, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006973 store double %tmp.18.i27435, double* %tmp.7.i27398
Tanya Lattnerfc984402008-02-16 23:27:24 +00006974 %tmp.0.i27401 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27394, %"struct.std::dcomplex"* %mem_tmp.376 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6975 %tmp.14.i27403 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27401, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006976 %tmp.15.i27404 = load double* %tmp.14.i27403 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006977 %tmp.17.i27406 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27401, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006978 %tmp.18.i27407 = load double* %tmp.17.i27406 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006979 %tmp.4.i27381 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27380, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006980 store double %tmp.15.i27404, double* %tmp.4.i27381
Tanya Lattnerfc984402008-02-16 23:27:24 +00006981 %tmp.7.i27384 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27380, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006982 store double %tmp.18.i27407, double* %tmp.7.i27384
Tanya Lattnerfc984402008-02-16 23:27:24 +00006983 %tmp.0.i27387 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27380, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6984 %tmp.13.i27388 = getelementptr %"struct.std::dcomplex"* %mem_tmp.373, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
6985 %tmp.14.i27389 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27387, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006986 %tmp.15.i27390 = load double* %tmp.14.i27389 ; <double> [#uses=1]
6987 store double %tmp.15.i27390, double* %tmp.13.i27388
Tanya Lattnerfc984402008-02-16 23:27:24 +00006988 %tmp.16.i27391 = getelementptr %"struct.std::dcomplex"* %mem_tmp.373, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
6989 %tmp.17.i27392 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27387, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006990 %tmp.18.i27393 = load double* %tmp.17.i27392 ; <double> [#uses=1]
6991 store double %tmp.18.i27393, double* %tmp.16.i27391
Tanya Lattnerfc984402008-02-16 23:27:24 +00006992 %tmp.4.i27367 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27366, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006993 store double %tmp.15.i27446, double* %tmp.4.i27367
Tanya Lattnerfc984402008-02-16 23:27:24 +00006994 %tmp.7.i27370 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27366, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006995 store double %tmp.18.i27449, double* %tmp.7.i27370
Tanya Lattnerfc984402008-02-16 23:27:24 +00006996 %tmp.0.i27373 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27366, %"struct.std::dcomplex"* %mem_tmp.373 ) ; <%"struct.std::dcomplex"*> [#uses=2]
6997 %tmp.14.i27375 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27373, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006998 %tmp.15.i27376 = load double* %tmp.14.i27375 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00006999 %tmp.17.i27378 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27373, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007000 %tmp.18.i27379 = load double* %tmp.17.i27378 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007001 %tmp.4.i27353 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27352, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007002 %tmp.6.i27355 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7003 store double %tmp.6.i27355, double* %tmp.4.i27353
Tanya Lattnerfc984402008-02-16 23:27:24 +00007004 %tmp.7.i27356 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27352, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007005 %tmp.9.i27358 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7006 store double %tmp.9.i27358, double* %tmp.7.i27356
Tanya Lattnerfc984402008-02-16 23:27:24 +00007007 %tmp.0.i27359 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27352, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7008 %tmp.14.i27361 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27359, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007009 %tmp.15.i27362 = load double* %tmp.14.i27361 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007010 %tmp.17.i27364 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27359, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007011 %tmp.18.i27365 = load double* %tmp.17.i27364 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007012 %tmp.4.i27339 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27338, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007013 %tmp.6.i27341 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7014 store double %tmp.6.i27341, double* %tmp.4.i27339
Tanya Lattnerfc984402008-02-16 23:27:24 +00007015 %tmp.7.i27342 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27338, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007016 %tmp.9.i27344 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7017 store double %tmp.9.i27344, double* %tmp.7.i27342
Tanya Lattnerfc984402008-02-16 23:27:24 +00007018 %tmp.0.i27345 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27338, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7019 %tmp.13.i27346 = getelementptr %"struct.std::dcomplex"* %mem_tmp.380, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7020 %tmp.14.i27347 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27345, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007021 %tmp.15.i27348 = load double* %tmp.14.i27347 ; <double> [#uses=1]
7022 store double %tmp.15.i27348, double* %tmp.13.i27346
Tanya Lattnerfc984402008-02-16 23:27:24 +00007023 %tmp.16.i27349 = getelementptr %"struct.std::dcomplex"* %mem_tmp.380, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7024 %tmp.17.i27350 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27345, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007025 %tmp.18.i27351 = load double* %tmp.17.i27350 ; <double> [#uses=1]
7026 store double %tmp.18.i27351, double* %tmp.16.i27349
Tanya Lattnerfc984402008-02-16 23:27:24 +00007027 %tmp.4.i27325 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27324, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007028 store double %tmp.15.i27362, double* %tmp.4.i27325
Tanya Lattnerfc984402008-02-16 23:27:24 +00007029 %tmp.7.i27328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27324, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007030 store double %tmp.18.i27365, double* %tmp.7.i27328
Tanya Lattnerfc984402008-02-16 23:27:24 +00007031 %tmp.0.i27331 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27324, %"struct.std::dcomplex"* %mem_tmp.380 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7032 %tmp.14.i27333 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27331, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007033 %tmp.15.i27334 = load double* %tmp.14.i27333 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007034 %tmp.17.i27336 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27331, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007035 %tmp.18.i27337 = load double* %tmp.17.i27336 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007036 %tmp.4.i27311 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27310, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007037 store double %tmp.15.i27334, double* %tmp.4.i27311
Tanya Lattnerfc984402008-02-16 23:27:24 +00007038 %tmp.7.i27314 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27310, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007039 store double %tmp.18.i27337, double* %tmp.7.i27314
Tanya Lattnerfc984402008-02-16 23:27:24 +00007040 %tmp.0.i27317 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27310, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7041 %tmp.13.i27318 = getelementptr %"struct.std::dcomplex"* %mem_tmp.377, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7042 %tmp.14.i27319 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27317, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007043 %tmp.15.i27320 = load double* %tmp.14.i27319 ; <double> [#uses=1]
7044 store double %tmp.15.i27320, double* %tmp.13.i27318
Tanya Lattnerfc984402008-02-16 23:27:24 +00007045 %tmp.16.i27321 = getelementptr %"struct.std::dcomplex"* %mem_tmp.377, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7046 %tmp.17.i27322 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27317, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007047 %tmp.18.i27323 = load double* %tmp.17.i27322 ; <double> [#uses=1]
7048 store double %tmp.18.i27323, double* %tmp.16.i27321
Tanya Lattnerfc984402008-02-16 23:27:24 +00007049 %tmp.4.i27297 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27296, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007050 store double %tmp.15.i27376, double* %tmp.4.i27297
Tanya Lattnerfc984402008-02-16 23:27:24 +00007051 %tmp.7.i27300 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27296, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007052 store double %tmp.18.i27379, double* %tmp.7.i27300
Tanya Lattnerfc984402008-02-16 23:27:24 +00007053 %tmp.0.i27303 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27296, %"struct.std::dcomplex"* %mem_tmp.377 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7054 %tmp.14.i27305 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27303, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007055 %tmp.15.i27306 = load double* %tmp.14.i27305 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007056 %tmp.17.i27308 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27303, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007057 %tmp.18.i27309 = load double* %tmp.17.i27308 ; <double> [#uses=1]
7058 store double %tmp.15.i27306, double* %tmp.2.i34364
7059 store double %tmp.18.i27309, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00007060 %tmp.4.i27263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27262, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007061 %tmp.6.i27265 = load double* %tmp.5.i27590 ; <double> [#uses=1]
7062 store double %tmp.6.i27265, double* %tmp.4.i27263
Tanya Lattnerfc984402008-02-16 23:27:24 +00007063 %tmp.7.i27266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27262, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007064 %tmp.9.i27268 = load double* %tmp.8.i27593 ; <double> [#uses=1]
7065 store double %tmp.9.i27268, double* %tmp.7.i27266
Tanya Lattnerfc984402008-02-16 23:27:24 +00007066 %tmp.0.i27269 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27262, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7067 %tmp.14.i27271 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27269, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007068 %tmp.15.i27272 = load double* %tmp.14.i27271 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007069 %tmp.17.i27274 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27269, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007070 %tmp.18.i27275 = load double* %tmp.17.i27274 ; <double> [#uses=1]
7071 %tmp.7.i27229 = load double* %tmp.2.i34366 ; <double> [#uses=1]
7072 %tmp.15.i27243 = add double %tmp.7.i27229, %tmp.15.i27272 ; <double> [#uses=1]
7073 store double %tmp.15.i27243, double* %tmp.2.i34366
7074 %tmp.26.i27250 = load double* %tmp.6.i34367 ; <double> [#uses=1]
7075 %tmp.31.i27261 = add double %tmp.26.i27250, %tmp.18.i27275 ; <double> [#uses=1]
7076 store double %tmp.31.i27261, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00007077 %tmp.4.i27209 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27208, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007078 %tmp.6.i27211 = load double* %tmp.5.i28602 ; <double> [#uses=1]
7079 store double %tmp.6.i27211, double* %tmp.4.i27209
Tanya Lattnerfc984402008-02-16 23:27:24 +00007080 %tmp.7.i27212 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27208, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007081 %tmp.9.i27214 = load double* %tmp.8.i28605 ; <double> [#uses=1]
7082 store double %tmp.9.i27214, double* %tmp.7.i27212
Tanya Lattnerfc984402008-02-16 23:27:24 +00007083 %tmp.0.i27215 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27208, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7084 %tmp.14.i27217 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27215, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007085 %tmp.15.i27218 = load double* %tmp.14.i27217 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007086 %tmp.17.i27220 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27215, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007087 %tmp.18.i27221 = load double* %tmp.17.i27220 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007088 %tmp.4.i27195 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27194, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007089 %tmp.6.i27197 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7090 store double %tmp.6.i27197, double* %tmp.4.i27195
Tanya Lattnerfc984402008-02-16 23:27:24 +00007091 %tmp.7.i27198 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27194, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007092 %tmp.9.i27200 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7093 store double %tmp.9.i27200, double* %tmp.7.i27198
Tanya Lattnerfc984402008-02-16 23:27:24 +00007094 %tmp.0.i27201 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27194, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7095 %tmp.13.i27202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.387, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7096 %tmp.14.i27203 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27201, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007097 %tmp.15.i27204 = load double* %tmp.14.i27203 ; <double> [#uses=1]
7098 store double %tmp.15.i27204, double* %tmp.13.i27202
Tanya Lattnerfc984402008-02-16 23:27:24 +00007099 %tmp.16.i27205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.387, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7100 %tmp.17.i27206 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27201, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007101 %tmp.18.i27207 = load double* %tmp.17.i27206 ; <double> [#uses=1]
7102 store double %tmp.18.i27207, double* %tmp.16.i27205
Tanya Lattnerfc984402008-02-16 23:27:24 +00007103 %tmp.4.i27181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27180, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007104 store double %tmp.15.i27218, double* %tmp.4.i27181
Tanya Lattnerfc984402008-02-16 23:27:24 +00007105 %tmp.7.i27184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27180, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007106 store double %tmp.18.i27221, double* %tmp.7.i27184
Tanya Lattnerfc984402008-02-16 23:27:24 +00007107 %tmp.0.i27187 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27180, %"struct.std::dcomplex"* %mem_tmp.387 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7108 %tmp.14.i27189 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27187, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007109 %tmp.15.i27190 = load double* %tmp.14.i27189 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007110 %tmp.17.i27192 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27187, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007111 %tmp.18.i27193 = load double* %tmp.17.i27192 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007112 %tmp.4.i27167 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27166, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007113 store double %tmp.15.i27190, double* %tmp.4.i27167
Tanya Lattnerfc984402008-02-16 23:27:24 +00007114 %tmp.7.i27170 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27166, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007115 store double %tmp.18.i27193, double* %tmp.7.i27170
Tanya Lattnerfc984402008-02-16 23:27:24 +00007116 %tmp.0.i27173 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27166, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7117 %tmp.14.i27175 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27173, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007118 %tmp.15.i27176 = load double* %tmp.14.i27175 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007119 %tmp.17.i27178 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27173, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007120 %tmp.18.i27179 = load double* %tmp.17.i27178 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007121 %tmp.4.i27153 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27152, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007122 %tmp.6.i27155 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7123 store double %tmp.6.i27155, double* %tmp.4.i27153
Tanya Lattnerfc984402008-02-16 23:27:24 +00007124 %tmp.7.i27156 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27152, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007125 %tmp.9.i27158 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7126 store double %tmp.9.i27158, double* %tmp.7.i27156
Tanya Lattnerfc984402008-02-16 23:27:24 +00007127 %tmp.0.i27159 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27152, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7128 %tmp.14.i27161 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27159, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007129 %tmp.15.i27162 = load double* %tmp.14.i27161 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007130 %tmp.17.i27164 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27159, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007131 %tmp.18.i27165 = load double* %tmp.17.i27164 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007132 %tmp.4.i27139 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27138, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007133 %tmp.6.i27141 = load double* %tmp.5.i28602 ; <double> [#uses=1]
7134 store double %tmp.6.i27141, double* %tmp.4.i27139
Tanya Lattnerfc984402008-02-16 23:27:24 +00007135 %tmp.7.i27142 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27138, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007136 %tmp.9.i27144 = load double* %tmp.8.i28605 ; <double> [#uses=1]
7137 store double %tmp.9.i27144, double* %tmp.7.i27142
Tanya Lattnerfc984402008-02-16 23:27:24 +00007138 %tmp.0.i27145 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27138, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7139 %tmp.13.i27146 = getelementptr %"struct.std::dcomplex"* %mem_tmp.391, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7140 %tmp.14.i27147 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27145, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007141 %tmp.15.i27148 = load double* %tmp.14.i27147 ; <double> [#uses=1]
7142 store double %tmp.15.i27148, double* %tmp.13.i27146
Tanya Lattnerfc984402008-02-16 23:27:24 +00007143 %tmp.16.i27149 = getelementptr %"struct.std::dcomplex"* %mem_tmp.391, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7144 %tmp.17.i27150 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27145, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007145 %tmp.18.i27151 = load double* %tmp.17.i27150 ; <double> [#uses=1]
7146 store double %tmp.18.i27151, double* %tmp.16.i27149
Tanya Lattnerfc984402008-02-16 23:27:24 +00007147 %tmp.4.i27125 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27124, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007148 store double %tmp.15.i27162, double* %tmp.4.i27125
Tanya Lattnerfc984402008-02-16 23:27:24 +00007149 %tmp.7.i27128 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27124, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007150 store double %tmp.18.i27165, double* %tmp.7.i27128
Tanya Lattnerfc984402008-02-16 23:27:24 +00007151 %tmp.0.i27131 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27124, %"struct.std::dcomplex"* %mem_tmp.391 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7152 %tmp.14.i27133 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27131, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007153 %tmp.15.i27134 = load double* %tmp.14.i27133 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007154 %tmp.17.i27136 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27131, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007155 %tmp.18.i27137 = load double* %tmp.17.i27136 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007156 %tmp.4.i27111 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27110, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007157 store double %tmp.15.i27134, double* %tmp.4.i27111
Tanya Lattnerfc984402008-02-16 23:27:24 +00007158 %tmp.7.i27114 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27110, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007159 store double %tmp.18.i27137, double* %tmp.7.i27114
Tanya Lattnerfc984402008-02-16 23:27:24 +00007160 %tmp.0.i27117 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27110, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7161 %tmp.13.i27118 = getelementptr %"struct.std::dcomplex"* %mem_tmp.388, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7162 %tmp.14.i27119 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27117, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007163 %tmp.15.i27120 = load double* %tmp.14.i27119 ; <double> [#uses=1]
7164 store double %tmp.15.i27120, double* %tmp.13.i27118
Tanya Lattnerfc984402008-02-16 23:27:24 +00007165 %tmp.16.i27121 = getelementptr %"struct.std::dcomplex"* %mem_tmp.388, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7166 %tmp.17.i27122 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27117, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007167 %tmp.18.i27123 = load double* %tmp.17.i27122 ; <double> [#uses=1]
7168 store double %tmp.18.i27123, double* %tmp.16.i27121
Tanya Lattnerfc984402008-02-16 23:27:24 +00007169 %tmp.4.i27097 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27096, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007170 store double %tmp.15.i27176, double* %tmp.4.i27097
Tanya Lattnerfc984402008-02-16 23:27:24 +00007171 %tmp.7.i27100 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27096, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007172 store double %tmp.18.i27179, double* %tmp.7.i27100
Tanya Lattnerfc984402008-02-16 23:27:24 +00007173 %tmp.0.i27103 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27096, %"struct.std::dcomplex"* %mem_tmp.388 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7174 %tmp.14.i27105 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27103, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007175 %tmp.15.i27106 = load double* %tmp.14.i27105 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007176 %tmp.17.i27108 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27103, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007177 %tmp.18.i27109 = load double* %tmp.17.i27108 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007178 %tmp.4.i27083 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27082, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007179 %tmp.6.i27085 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7180 store double %tmp.6.i27085, double* %tmp.4.i27083
Tanya Lattnerfc984402008-02-16 23:27:24 +00007181 %tmp.7.i27086 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27082, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007182 %tmp.9.i27088 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7183 store double %tmp.9.i27088, double* %tmp.7.i27086
Tanya Lattnerfc984402008-02-16 23:27:24 +00007184 %tmp.0.i27089 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27082, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7185 %tmp.14.i27091 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27089, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007186 %tmp.15.i27092 = load double* %tmp.14.i27091 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007187 %tmp.17.i27094 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27089, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007188 %tmp.18.i27095 = load double* %tmp.17.i27094 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007189 %tmp.4.i27069 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27068, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007190 %tmp.6.i27071 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7191 store double %tmp.6.i27071, double* %tmp.4.i27069
Tanya Lattnerfc984402008-02-16 23:27:24 +00007192 %tmp.7.i27072 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27068, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007193 %tmp.9.i27074 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7194 store double %tmp.9.i27074, double* %tmp.7.i27072
Tanya Lattnerfc984402008-02-16 23:27:24 +00007195 %tmp.0.i27075 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27068, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7196 %tmp.13.i27076 = getelementptr %"struct.std::dcomplex"* %mem_tmp.395, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7197 %tmp.14.i27077 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27075, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007198 %tmp.15.i27078 = load double* %tmp.14.i27077 ; <double> [#uses=1]
7199 store double %tmp.15.i27078, double* %tmp.13.i27076
Tanya Lattnerfc984402008-02-16 23:27:24 +00007200 %tmp.16.i27079 = getelementptr %"struct.std::dcomplex"* %mem_tmp.395, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7201 %tmp.17.i27080 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27075, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007202 %tmp.18.i27081 = load double* %tmp.17.i27080 ; <double> [#uses=1]
7203 store double %tmp.18.i27081, double* %tmp.16.i27079
Tanya Lattnerfc984402008-02-16 23:27:24 +00007204 %tmp.4.i27055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27054, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007205 store double %tmp.15.i27092, double* %tmp.4.i27055
Tanya Lattnerfc984402008-02-16 23:27:24 +00007206 %tmp.7.i27058 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27054, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007207 store double %tmp.18.i27095, double* %tmp.7.i27058
Tanya Lattnerfc984402008-02-16 23:27:24 +00007208 %tmp.0.i27061 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i27054, %"struct.std::dcomplex"* %mem_tmp.395 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7209 %tmp.14.i27063 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27061, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007210 %tmp.15.i27064 = load double* %tmp.14.i27063 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007211 %tmp.17.i27066 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27061, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007212 %tmp.18.i27067 = load double* %tmp.17.i27066 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007213 %tmp.4.i27041 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27040, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007214 store double %tmp.15.i27064, double* %tmp.4.i27041
Tanya Lattnerfc984402008-02-16 23:27:24 +00007215 %tmp.7.i27044 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27040, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007216 store double %tmp.18.i27067, double* %tmp.7.i27044
Tanya Lattnerfc984402008-02-16 23:27:24 +00007217 %tmp.0.i27047 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27040, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7218 %tmp.13.i27048 = getelementptr %"struct.std::dcomplex"* %mem_tmp.392, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7219 %tmp.14.i27049 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27047, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007220 %tmp.15.i27050 = load double* %tmp.14.i27049 ; <double> [#uses=1]
7221 store double %tmp.15.i27050, double* %tmp.13.i27048
Tanya Lattnerfc984402008-02-16 23:27:24 +00007222 %tmp.16.i27051 = getelementptr %"struct.std::dcomplex"* %mem_tmp.392, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7223 %tmp.17.i27052 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27047, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007224 %tmp.18.i27053 = load double* %tmp.17.i27052 ; <double> [#uses=1]
7225 store double %tmp.18.i27053, double* %tmp.16.i27051
Tanya Lattnerfc984402008-02-16 23:27:24 +00007226 %tmp.4.i27027 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27026, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007227 store double %tmp.15.i27106, double* %tmp.4.i27027
Tanya Lattnerfc984402008-02-16 23:27:24 +00007228 %tmp.7.i27030 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i27026, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007229 store double %tmp.18.i27109, double* %tmp.7.i27030
Tanya Lattnerfc984402008-02-16 23:27:24 +00007230 %tmp.0.i27033 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i27026, %"struct.std::dcomplex"* %mem_tmp.392 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7231 %tmp.14.i27035 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27033, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007232 %tmp.15.i27036 = load double* %tmp.14.i27035 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007233 %tmp.17.i27038 = getelementptr %"struct.std::dcomplex"* %tmp.0.i27033, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007234 %tmp.18.i27039 = load double* %tmp.17.i27038 ; <double> [#uses=1]
7235 store double %tmp.15.i27036, double* %tmp.2.i34364
7236 store double %tmp.18.i27039, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00007237 %tmp.4.i26993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26992, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007238 %tmp.6.i26995 = load double* %tmp.5.i33596 ; <double> [#uses=1]
7239 store double %tmp.6.i26995, double* %tmp.4.i26993
Tanya Lattnerfc984402008-02-16 23:27:24 +00007240 %tmp.7.i26996 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26992, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007241 %tmp.9.i26998 = load double* %tmp.8.i33599 ; <double> [#uses=1]
7242 store double %tmp.9.i26998, double* %tmp.7.i26996
Tanya Lattnerfc984402008-02-16 23:27:24 +00007243 %tmp.0.i26999 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26992, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7244 %tmp.14.i27001 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26999, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007245 %tmp.15.i27002 = load double* %tmp.14.i27001 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007246 %tmp.17.i27004 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26999, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007247 %tmp.18.i27005 = load double* %tmp.17.i27004 ; <double> [#uses=1]
7248 %tmp.7.i26959 = load double* %tmp.2.i34366 ; <double> [#uses=1]
7249 %tmp.15.i26973 = add double %tmp.7.i26959, %tmp.15.i27002 ; <double> [#uses=1]
7250 store double %tmp.15.i26973, double* %tmp.2.i34366
7251 %tmp.26.i26980 = load double* %tmp.6.i34367 ; <double> [#uses=1]
7252 %tmp.31.i26991 = add double %tmp.26.i26980, %tmp.18.i27005 ; <double> [#uses=1]
7253 store double %tmp.31.i26991, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00007254 %tmp.4.i26939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26938, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007255 %tmp.6.i26941 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7256 store double %tmp.6.i26941, double* %tmp.4.i26939
Tanya Lattnerfc984402008-02-16 23:27:24 +00007257 %tmp.7.i26942 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26938, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007258 %tmp.9.i26944 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7259 store double %tmp.9.i26944, double* %tmp.7.i26942
Tanya Lattnerfc984402008-02-16 23:27:24 +00007260 %tmp.0.i26945 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26938, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7261 %tmp.14.i26947 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26945, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007262 %tmp.15.i26948 = load double* %tmp.14.i26947 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007263 %tmp.17.i26950 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26945, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007264 %tmp.18.i26951 = load double* %tmp.17.i26950 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007265 %tmp.4.i26925 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26924, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007266 %tmp.6.i26927 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7267 store double %tmp.6.i26927, double* %tmp.4.i26925
Tanya Lattnerfc984402008-02-16 23:27:24 +00007268 %tmp.7.i26928 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26924, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007269 %tmp.9.i26930 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7270 store double %tmp.9.i26930, double* %tmp.7.i26928
Tanya Lattnerfc984402008-02-16 23:27:24 +00007271 %tmp.0.i26931 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26924, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7272 %tmp.13.i26932 = getelementptr %"struct.std::dcomplex"* %mem_tmp.402, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7273 %tmp.14.i26933 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26931, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007274 %tmp.15.i26934 = load double* %tmp.14.i26933 ; <double> [#uses=1]
7275 store double %tmp.15.i26934, double* %tmp.13.i26932
Tanya Lattnerfc984402008-02-16 23:27:24 +00007276 %tmp.16.i26935 = getelementptr %"struct.std::dcomplex"* %mem_tmp.402, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7277 %tmp.17.i26936 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26931, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007278 %tmp.18.i26937 = load double* %tmp.17.i26936 ; <double> [#uses=1]
7279 store double %tmp.18.i26937, double* %tmp.16.i26935
Tanya Lattnerfc984402008-02-16 23:27:24 +00007280 %tmp.4.i26911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007281 store double %tmp.15.i26948, double* %tmp.4.i26911
Tanya Lattnerfc984402008-02-16 23:27:24 +00007282 %tmp.7.i26914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007283 store double %tmp.18.i26951, double* %tmp.7.i26914
Tanya Lattnerfc984402008-02-16 23:27:24 +00007284 %tmp.0.i26917 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26910, %"struct.std::dcomplex"* %mem_tmp.402 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7285 %tmp.14.i26919 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26917, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007286 %tmp.15.i26920 = load double* %tmp.14.i26919 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007287 %tmp.17.i26922 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26917, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007288 %tmp.18.i26923 = load double* %tmp.17.i26922 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007289 %tmp.4.i26897 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26896, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007290 store double %tmp.15.i26920, double* %tmp.4.i26897
Tanya Lattnerfc984402008-02-16 23:27:24 +00007291 %tmp.7.i26900 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26896, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007292 store double %tmp.18.i26923, double* %tmp.7.i26900
Tanya Lattnerfc984402008-02-16 23:27:24 +00007293 %tmp.0.i26903 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26896, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7294 %tmp.14.i26905 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26903, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007295 %tmp.15.i26906 = load double* %tmp.14.i26905 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007296 %tmp.17.i26908 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26903, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007297 %tmp.18.i26909 = load double* %tmp.17.i26908 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007298 %tmp.4.i26883 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26882, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007299 %tmp.6.i26885 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7300 store double %tmp.6.i26885, double* %tmp.4.i26883
Tanya Lattnerfc984402008-02-16 23:27:24 +00007301 %tmp.7.i26886 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26882, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007302 %tmp.9.i26888 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7303 store double %tmp.9.i26888, double* %tmp.7.i26886
Tanya Lattnerfc984402008-02-16 23:27:24 +00007304 %tmp.0.i26889 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26882, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7305 %tmp.14.i26891 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26889, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007306 %tmp.15.i26892 = load double* %tmp.14.i26891 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007307 %tmp.17.i26894 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26889, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007308 %tmp.18.i26895 = load double* %tmp.17.i26894 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007309 %tmp.4.i26869 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26868, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007310 %tmp.6.i26871 = load double* %tmp.5.i28602 ; <double> [#uses=1]
7311 store double %tmp.6.i26871, double* %tmp.4.i26869
Tanya Lattnerfc984402008-02-16 23:27:24 +00007312 %tmp.7.i26872 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26868, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007313 %tmp.9.i26874 = load double* %tmp.8.i28605 ; <double> [#uses=1]
7314 store double %tmp.9.i26874, double* %tmp.7.i26872
Tanya Lattnerfc984402008-02-16 23:27:24 +00007315 %tmp.0.i26875 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26868, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7316 %tmp.13.i26876 = getelementptr %"struct.std::dcomplex"* %mem_tmp.406, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7317 %tmp.14.i26877 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26875, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007318 %tmp.15.i26878 = load double* %tmp.14.i26877 ; <double> [#uses=1]
7319 store double %tmp.15.i26878, double* %tmp.13.i26876
Tanya Lattnerfc984402008-02-16 23:27:24 +00007320 %tmp.16.i26879 = getelementptr %"struct.std::dcomplex"* %mem_tmp.406, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7321 %tmp.17.i26880 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26875, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007322 %tmp.18.i26881 = load double* %tmp.17.i26880 ; <double> [#uses=1]
7323 store double %tmp.18.i26881, double* %tmp.16.i26879
Tanya Lattnerfc984402008-02-16 23:27:24 +00007324 %tmp.4.i26855 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26854, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007325 store double %tmp.15.i26892, double* %tmp.4.i26855
Tanya Lattnerfc984402008-02-16 23:27:24 +00007326 %tmp.7.i26858 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26854, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007327 store double %tmp.18.i26895, double* %tmp.7.i26858
Tanya Lattnerfc984402008-02-16 23:27:24 +00007328 %tmp.0.i26861 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26854, %"struct.std::dcomplex"* %mem_tmp.406 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7329 %tmp.14.i26863 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26861, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007330 %tmp.15.i26864 = load double* %tmp.14.i26863 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007331 %tmp.17.i26866 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26861, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007332 %tmp.18.i26867 = load double* %tmp.17.i26866 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007333 %tmp.4.i26841 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26840, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007334 store double %tmp.15.i26864, double* %tmp.4.i26841
Tanya Lattnerfc984402008-02-16 23:27:24 +00007335 %tmp.7.i26844 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26840, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007336 store double %tmp.18.i26867, double* %tmp.7.i26844
Tanya Lattnerfc984402008-02-16 23:27:24 +00007337 %tmp.0.i26847 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26840, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7338 %tmp.13.i26848 = getelementptr %"struct.std::dcomplex"* %mem_tmp.403, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7339 %tmp.14.i26849 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26847, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007340 %tmp.15.i26850 = load double* %tmp.14.i26849 ; <double> [#uses=1]
7341 store double %tmp.15.i26850, double* %tmp.13.i26848
Tanya Lattnerfc984402008-02-16 23:27:24 +00007342 %tmp.16.i26851 = getelementptr %"struct.std::dcomplex"* %mem_tmp.403, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7343 %tmp.17.i26852 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26847, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007344 %tmp.18.i26853 = load double* %tmp.17.i26852 ; <double> [#uses=1]
7345 store double %tmp.18.i26853, double* %tmp.16.i26851
Tanya Lattnerfc984402008-02-16 23:27:24 +00007346 %tmp.4.i26827 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26826, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007347 store double %tmp.15.i26906, double* %tmp.4.i26827
Tanya Lattnerfc984402008-02-16 23:27:24 +00007348 %tmp.7.i26830 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26826, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007349 store double %tmp.18.i26909, double* %tmp.7.i26830
Tanya Lattnerfc984402008-02-16 23:27:24 +00007350 %tmp.0.i26833 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26826, %"struct.std::dcomplex"* %mem_tmp.403 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7351 %tmp.14.i26835 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26833, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007352 %tmp.15.i26836 = load double* %tmp.14.i26835 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007353 %tmp.17.i26838 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26833, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007354 %tmp.18.i26839 = load double* %tmp.17.i26838 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007355 %tmp.4.i26813 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26812, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007356 %tmp.6.i26815 = load double* %tmp.5.i28602 ; <double> [#uses=1]
7357 store double %tmp.6.i26815, double* %tmp.4.i26813
Tanya Lattnerfc984402008-02-16 23:27:24 +00007358 %tmp.7.i26816 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26812, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007359 %tmp.9.i26818 = load double* %tmp.8.i28605 ; <double> [#uses=1]
7360 store double %tmp.9.i26818, double* %tmp.7.i26816
Tanya Lattnerfc984402008-02-16 23:27:24 +00007361 %tmp.0.i26819 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26812, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7362 %tmp.14.i26821 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26819, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007363 %tmp.15.i26822 = load double* %tmp.14.i26821 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007364 %tmp.17.i26824 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26819, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007365 %tmp.18.i26825 = load double* %tmp.17.i26824 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007366 %tmp.4.i26799 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26798, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007367 %tmp.6.i26801 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7368 store double %tmp.6.i26801, double* %tmp.4.i26799
Tanya Lattnerfc984402008-02-16 23:27:24 +00007369 %tmp.7.i26802 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26798, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007370 %tmp.9.i26804 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7371 store double %tmp.9.i26804, double* %tmp.7.i26802
Tanya Lattnerfc984402008-02-16 23:27:24 +00007372 %tmp.0.i26805 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26798, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7373 %tmp.13.i26806 = getelementptr %"struct.std::dcomplex"* %mem_tmp.410, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7374 %tmp.14.i26807 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26805, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007375 %tmp.15.i26808 = load double* %tmp.14.i26807 ; <double> [#uses=1]
7376 store double %tmp.15.i26808, double* %tmp.13.i26806
Tanya Lattnerfc984402008-02-16 23:27:24 +00007377 %tmp.16.i26809 = getelementptr %"struct.std::dcomplex"* %mem_tmp.410, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7378 %tmp.17.i26810 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26805, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007379 %tmp.18.i26811 = load double* %tmp.17.i26810 ; <double> [#uses=1]
7380 store double %tmp.18.i26811, double* %tmp.16.i26809
Tanya Lattnerfc984402008-02-16 23:27:24 +00007381 %tmp.4.i26785 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26784, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007382 store double %tmp.15.i26822, double* %tmp.4.i26785
Tanya Lattnerfc984402008-02-16 23:27:24 +00007383 %tmp.7.i26788 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26784, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007384 store double %tmp.18.i26825, double* %tmp.7.i26788
Tanya Lattnerfc984402008-02-16 23:27:24 +00007385 %tmp.0.i26791 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26784, %"struct.std::dcomplex"* %mem_tmp.410 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7386 %tmp.14.i26793 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26791, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007387 %tmp.15.i26794 = load double* %tmp.14.i26793 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007388 %tmp.17.i26796 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26791, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007389 %tmp.18.i26797 = load double* %tmp.17.i26796 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007390 %tmp.4.i26771 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26770, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007391 store double %tmp.15.i26794, double* %tmp.4.i26771
Tanya Lattnerfc984402008-02-16 23:27:24 +00007392 %tmp.7.i26774 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26770, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007393 store double %tmp.18.i26797, double* %tmp.7.i26774
Tanya Lattnerfc984402008-02-16 23:27:24 +00007394 %tmp.0.i26777 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26770, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7395 %tmp.13.i26778 = getelementptr %"struct.std::dcomplex"* %mem_tmp.407, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7396 %tmp.14.i26779 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26777, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007397 %tmp.15.i26780 = load double* %tmp.14.i26779 ; <double> [#uses=1]
7398 store double %tmp.15.i26780, double* %tmp.13.i26778
Tanya Lattnerfc984402008-02-16 23:27:24 +00007399 %tmp.16.i26781 = getelementptr %"struct.std::dcomplex"* %mem_tmp.407, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7400 %tmp.17.i26782 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26777, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007401 %tmp.18.i26783 = load double* %tmp.17.i26782 ; <double> [#uses=1]
7402 store double %tmp.18.i26783, double* %tmp.16.i26781
Tanya Lattnerfc984402008-02-16 23:27:24 +00007403 %tmp.4.i26757 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26756, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007404 store double %tmp.15.i26836, double* %tmp.4.i26757
Tanya Lattnerfc984402008-02-16 23:27:24 +00007405 %tmp.7.i26760 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26756, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007406 store double %tmp.18.i26839, double* %tmp.7.i26760
Tanya Lattnerfc984402008-02-16 23:27:24 +00007407 %tmp.0.i26763 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26756, %"struct.std::dcomplex"* %mem_tmp.407 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7408 %tmp.14.i26765 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26763, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007409 %tmp.15.i26766 = load double* %tmp.14.i26765 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007410 %tmp.17.i26768 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26763, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007411 %tmp.18.i26769 = load double* %tmp.17.i26768 ; <double> [#uses=1]
7412 store double %tmp.15.i26766, double* %tmp.2.i34364
7413 store double %tmp.18.i26769, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00007414 %tmp.4.i26723 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26722, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007415 %tmp.6.i26725 = load double* %tmp.5.i33326 ; <double> [#uses=1]
7416 store double %tmp.6.i26725, double* %tmp.4.i26723
Tanya Lattnerfc984402008-02-16 23:27:24 +00007417 %tmp.7.i26726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26722, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007418 %tmp.9.i26728 = load double* %tmp.8.i33329 ; <double> [#uses=1]
7419 store double %tmp.9.i26728, double* %tmp.7.i26726
Tanya Lattnerfc984402008-02-16 23:27:24 +00007420 %tmp.0.i26729 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26722, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7421 %tmp.14.i26731 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26729, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007422 %tmp.15.i26732 = load double* %tmp.14.i26731 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007423 %tmp.17.i26734 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26729, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007424 %tmp.18.i26735 = load double* %tmp.17.i26734 ; <double> [#uses=1]
7425 %tmp.7.i26689 = load double* %tmp.2.i34366 ; <double> [#uses=1]
7426 %tmp.15.i26703 = add double %tmp.7.i26689, %tmp.15.i26732 ; <double> [#uses=1]
7427 store double %tmp.15.i26703, double* %tmp.2.i34366
7428 %tmp.26.i26710 = load double* %tmp.6.i34367 ; <double> [#uses=1]
7429 %tmp.31.i26721 = add double %tmp.26.i26710, %tmp.18.i26735 ; <double> [#uses=1]
7430 store double %tmp.31.i26721, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00007431 %tmp.4.i26669 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26668, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007432 %tmp.6.i26671 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7433 store double %tmp.6.i26671, double* %tmp.4.i26669
Tanya Lattnerfc984402008-02-16 23:27:24 +00007434 %tmp.7.i26672 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26668, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007435 %tmp.9.i26674 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7436 store double %tmp.9.i26674, double* %tmp.7.i26672
Tanya Lattnerfc984402008-02-16 23:27:24 +00007437 %tmp.0.i26675 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26668, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7438 %tmp.14.i26677 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26675, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007439 %tmp.15.i26678 = load double* %tmp.14.i26677 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007440 %tmp.17.i26680 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26675, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007441 %tmp.18.i26681 = load double* %tmp.17.i26680 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007442 %tmp.4.i26655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26654, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007443 %tmp.6.i26657 = load double* %tmp.5.i28602 ; <double> [#uses=1]
7444 store double %tmp.6.i26657, double* %tmp.4.i26655
Tanya Lattnerfc984402008-02-16 23:27:24 +00007445 %tmp.7.i26658 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26654, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007446 %tmp.9.i26660 = load double* %tmp.8.i28605 ; <double> [#uses=1]
7447 store double %tmp.9.i26660, double* %tmp.7.i26658
Tanya Lattnerfc984402008-02-16 23:27:24 +00007448 %tmp.0.i26661 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26654, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7449 %tmp.13.i26662 = getelementptr %"struct.std::dcomplex"* %mem_tmp.417, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7450 %tmp.14.i26663 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007451 %tmp.15.i26664 = load double* %tmp.14.i26663 ; <double> [#uses=1]
7452 store double %tmp.15.i26664, double* %tmp.13.i26662
Tanya Lattnerfc984402008-02-16 23:27:24 +00007453 %tmp.16.i26665 = getelementptr %"struct.std::dcomplex"* %mem_tmp.417, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7454 %tmp.17.i26666 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007455 %tmp.18.i26667 = load double* %tmp.17.i26666 ; <double> [#uses=1]
7456 store double %tmp.18.i26667, double* %tmp.16.i26665
Tanya Lattnerfc984402008-02-16 23:27:24 +00007457 %tmp.4.i26641 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26640, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007458 store double %tmp.15.i26678, double* %tmp.4.i26641
Tanya Lattnerfc984402008-02-16 23:27:24 +00007459 %tmp.7.i26644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26640, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007460 store double %tmp.18.i26681, double* %tmp.7.i26644
Tanya Lattnerfc984402008-02-16 23:27:24 +00007461 %tmp.0.i26647 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26640, %"struct.std::dcomplex"* %mem_tmp.417 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7462 %tmp.14.i26649 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26647, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007463 %tmp.15.i26650 = load double* %tmp.14.i26649 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007464 %tmp.17.i26652 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26647, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007465 %tmp.18.i26653 = load double* %tmp.17.i26652 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007466 %tmp.4.i26627 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26626, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007467 store double %tmp.15.i26650, double* %tmp.4.i26627
Tanya Lattnerfc984402008-02-16 23:27:24 +00007468 %tmp.7.i26630 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26626, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007469 store double %tmp.18.i26653, double* %tmp.7.i26630
Tanya Lattnerfc984402008-02-16 23:27:24 +00007470 %tmp.0.i26633 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26626, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7471 %tmp.14.i26635 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26633, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007472 %tmp.15.i26636 = load double* %tmp.14.i26635 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007473 %tmp.17.i26638 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26633, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007474 %tmp.18.i26639 = load double* %tmp.17.i26638 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007475 %tmp.4.i26613 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26612, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007476 %tmp.6.i26615 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7477 store double %tmp.6.i26615, double* %tmp.4.i26613
Tanya Lattnerfc984402008-02-16 23:27:24 +00007478 %tmp.7.i26616 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26612, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007479 %tmp.9.i26618 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7480 store double %tmp.9.i26618, double* %tmp.7.i26616
Tanya Lattnerfc984402008-02-16 23:27:24 +00007481 %tmp.0.i26619 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26612, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7482 %tmp.14.i26621 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26619, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007483 %tmp.15.i26622 = load double* %tmp.14.i26621 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007484 %tmp.17.i26624 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26619, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007485 %tmp.18.i26625 = load double* %tmp.17.i26624 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007486 %tmp.4.i26599 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26598, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007487 %tmp.6.i26601 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7488 store double %tmp.6.i26601, double* %tmp.4.i26599
Tanya Lattnerfc984402008-02-16 23:27:24 +00007489 %tmp.7.i26602 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26598, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007490 %tmp.9.i26604 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7491 store double %tmp.9.i26604, double* %tmp.7.i26602
Tanya Lattnerfc984402008-02-16 23:27:24 +00007492 %tmp.0.i26605 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26598, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7493 %tmp.13.i26606 = getelementptr %"struct.std::dcomplex"* %mem_tmp.421, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7494 %tmp.14.i26607 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26605, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007495 %tmp.15.i26608 = load double* %tmp.14.i26607 ; <double> [#uses=1]
7496 store double %tmp.15.i26608, double* %tmp.13.i26606
Tanya Lattnerfc984402008-02-16 23:27:24 +00007497 %tmp.16.i26609 = getelementptr %"struct.std::dcomplex"* %mem_tmp.421, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7498 %tmp.17.i26610 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26605, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007499 %tmp.18.i26611 = load double* %tmp.17.i26610 ; <double> [#uses=1]
7500 store double %tmp.18.i26611, double* %tmp.16.i26609
Tanya Lattnerfc984402008-02-16 23:27:24 +00007501 %tmp.4.i26585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26584, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007502 store double %tmp.15.i26622, double* %tmp.4.i26585
Tanya Lattnerfc984402008-02-16 23:27:24 +00007503 %tmp.7.i26588 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26584, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007504 store double %tmp.18.i26625, double* %tmp.7.i26588
Tanya Lattnerfc984402008-02-16 23:27:24 +00007505 %tmp.0.i26591 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26584, %"struct.std::dcomplex"* %mem_tmp.421 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7506 %tmp.14.i26593 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26591, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007507 %tmp.15.i26594 = load double* %tmp.14.i26593 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007508 %tmp.17.i26596 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26591, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007509 %tmp.18.i26597 = load double* %tmp.17.i26596 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007510 %tmp.4.i26571 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26570, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007511 store double %tmp.15.i26594, double* %tmp.4.i26571
Tanya Lattnerfc984402008-02-16 23:27:24 +00007512 %tmp.7.i26574 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26570, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007513 store double %tmp.18.i26597, double* %tmp.7.i26574
Tanya Lattnerfc984402008-02-16 23:27:24 +00007514 %tmp.0.i26577 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26570, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7515 %tmp.13.i26578 = getelementptr %"struct.std::dcomplex"* %mem_tmp.418, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7516 %tmp.14.i26579 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26577, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007517 %tmp.15.i26580 = load double* %tmp.14.i26579 ; <double> [#uses=1]
7518 store double %tmp.15.i26580, double* %tmp.13.i26578
Tanya Lattnerfc984402008-02-16 23:27:24 +00007519 %tmp.16.i26581 = getelementptr %"struct.std::dcomplex"* %mem_tmp.418, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7520 %tmp.17.i26582 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26577, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007521 %tmp.18.i26583 = load double* %tmp.17.i26582 ; <double> [#uses=1]
7522 store double %tmp.18.i26583, double* %tmp.16.i26581
Tanya Lattnerfc984402008-02-16 23:27:24 +00007523 %tmp.4.i26557 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26556, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007524 store double %tmp.15.i26636, double* %tmp.4.i26557
Tanya Lattnerfc984402008-02-16 23:27:24 +00007525 %tmp.7.i26560 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26556, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007526 store double %tmp.18.i26639, double* %tmp.7.i26560
Tanya Lattnerfc984402008-02-16 23:27:24 +00007527 %tmp.0.i26563 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26556, %"struct.std::dcomplex"* %mem_tmp.418 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7528 %tmp.14.i26565 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26563, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007529 %tmp.15.i26566 = load double* %tmp.14.i26565 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007530 %tmp.17.i26568 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26563, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007531 %tmp.18.i26569 = load double* %tmp.17.i26568 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007532 %tmp.4.i26543 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26542, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007533 %tmp.6.i26545 = load double* %tmp.5.i28602 ; <double> [#uses=1]
7534 store double %tmp.6.i26545, double* %tmp.4.i26543
Tanya Lattnerfc984402008-02-16 23:27:24 +00007535 %tmp.7.i26546 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26542, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007536 %tmp.9.i26548 = load double* %tmp.8.i28605 ; <double> [#uses=1]
7537 store double %tmp.9.i26548, double* %tmp.7.i26546
Tanya Lattnerfc984402008-02-16 23:27:24 +00007538 %tmp.0.i26549 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26542, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7539 %tmp.14.i26551 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26549, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007540 %tmp.15.i26552 = load double* %tmp.14.i26551 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007541 %tmp.17.i26554 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26549, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007542 %tmp.18.i26555 = load double* %tmp.17.i26554 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007543 %tmp.4.i26529 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26528, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007544 %tmp.6.i26531 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7545 store double %tmp.6.i26531, double* %tmp.4.i26529
Tanya Lattnerfc984402008-02-16 23:27:24 +00007546 %tmp.7.i26532 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26528, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007547 %tmp.9.i26534 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7548 store double %tmp.9.i26534, double* %tmp.7.i26532
Tanya Lattnerfc984402008-02-16 23:27:24 +00007549 %tmp.0.i26535 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26528, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7550 %tmp.13.i26536 = getelementptr %"struct.std::dcomplex"* %mem_tmp.425, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7551 %tmp.14.i26537 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26535, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007552 %tmp.15.i26538 = load double* %tmp.14.i26537 ; <double> [#uses=1]
7553 store double %tmp.15.i26538, double* %tmp.13.i26536
Tanya Lattnerfc984402008-02-16 23:27:24 +00007554 %tmp.16.i26539 = getelementptr %"struct.std::dcomplex"* %mem_tmp.425, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7555 %tmp.17.i26540 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26535, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007556 %tmp.18.i26541 = load double* %tmp.17.i26540 ; <double> [#uses=1]
7557 store double %tmp.18.i26541, double* %tmp.16.i26539
Tanya Lattnerfc984402008-02-16 23:27:24 +00007558 %tmp.4.i26515 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26514, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007559 store double %tmp.15.i26552, double* %tmp.4.i26515
Tanya Lattnerfc984402008-02-16 23:27:24 +00007560 %tmp.7.i26518 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26514, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007561 store double %tmp.18.i26555, double* %tmp.7.i26518
Tanya Lattnerfc984402008-02-16 23:27:24 +00007562 %tmp.0.i26521 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26514, %"struct.std::dcomplex"* %mem_tmp.425 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7563 %tmp.14.i26523 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26521, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007564 %tmp.15.i26524 = load double* %tmp.14.i26523 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007565 %tmp.17.i26526 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26521, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007566 %tmp.18.i26527 = load double* %tmp.17.i26526 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007567 %tmp.4.i26501 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26500, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007568 store double %tmp.15.i26524, double* %tmp.4.i26501
Tanya Lattnerfc984402008-02-16 23:27:24 +00007569 %tmp.7.i26504 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26500, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007570 store double %tmp.18.i26527, double* %tmp.7.i26504
Tanya Lattnerfc984402008-02-16 23:27:24 +00007571 %tmp.0.i26507 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26500, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7572 %tmp.13.i26508 = getelementptr %"struct.std::dcomplex"* %mem_tmp.422, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7573 %tmp.14.i26509 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26507, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007574 %tmp.15.i26510 = load double* %tmp.14.i26509 ; <double> [#uses=1]
7575 store double %tmp.15.i26510, double* %tmp.13.i26508
Tanya Lattnerfc984402008-02-16 23:27:24 +00007576 %tmp.16.i26511 = getelementptr %"struct.std::dcomplex"* %mem_tmp.422, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7577 %tmp.17.i26512 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26507, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007578 %tmp.18.i26513 = load double* %tmp.17.i26512 ; <double> [#uses=1]
7579 store double %tmp.18.i26513, double* %tmp.16.i26511
Tanya Lattnerfc984402008-02-16 23:27:24 +00007580 %tmp.4.i26487 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26486, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007581 store double %tmp.15.i26566, double* %tmp.4.i26487
Tanya Lattnerfc984402008-02-16 23:27:24 +00007582 %tmp.7.i26490 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26486, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007583 store double %tmp.18.i26569, double* %tmp.7.i26490
Tanya Lattnerfc984402008-02-16 23:27:24 +00007584 %tmp.0.i26493 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26486, %"struct.std::dcomplex"* %mem_tmp.422 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7585 %tmp.14.i26495 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26493, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007586 %tmp.15.i26496 = load double* %tmp.14.i26495 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007587 %tmp.17.i26498 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26493, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007588 %tmp.18.i26499 = load double* %tmp.17.i26498 ; <double> [#uses=1]
7589 store double %tmp.15.i26496, double* %tmp.2.i34364
7590 store double %tmp.18.i26499, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00007591 %tmp.4.i26453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007592 %tmp.6.i26455 = load double* %tmp.5.i34136 ; <double> [#uses=1]
7593 store double %tmp.6.i26455, double* %tmp.4.i26453
Tanya Lattnerfc984402008-02-16 23:27:24 +00007594 %tmp.7.i26456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007595 %tmp.9.i26458 = load double* %tmp.8.i34139 ; <double> [#uses=1]
7596 store double %tmp.9.i26458, double* %tmp.7.i26456
Tanya Lattnerfc984402008-02-16 23:27:24 +00007597 %tmp.0.i26459 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26452, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7598 %tmp.14.i26461 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26459, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007599 %tmp.15.i26462 = load double* %tmp.14.i26461 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007600 %tmp.17.i26464 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26459, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007601 %tmp.18.i26465 = load double* %tmp.17.i26464 ; <double> [#uses=1]
7602 %tmp.7.i26419 = load double* %tmp.2.i34366 ; <double> [#uses=1]
7603 %tmp.15.i26433 = add double %tmp.7.i26419, %tmp.15.i26462 ; <double> [#uses=1]
7604 store double %tmp.15.i26433, double* %tmp.2.i34366
7605 %tmp.26.i26440 = load double* %tmp.6.i34367 ; <double> [#uses=1]
7606 %tmp.31.i26451 = add double %tmp.26.i26440, %tmp.18.i26465 ; <double> [#uses=1]
7607 store double %tmp.31.i26451, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00007608 %tmp.4.i26399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26398, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007609 %tmp.6.i26401 = load double* %tmp.5.i33272 ; <double> [#uses=1]
7610 store double %tmp.6.i26401, double* %tmp.4.i26399
Tanya Lattnerfc984402008-02-16 23:27:24 +00007611 %tmp.7.i26402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26398, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007612 %tmp.9.i26404 = load double* %tmp.8.i33275 ; <double> [#uses=1]
7613 store double %tmp.9.i26404, double* %tmp.7.i26402
Tanya Lattnerfc984402008-02-16 23:27:24 +00007614 %tmp.0.i26405 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26398, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7615 %tmp.14.i26407 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26405, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007616 %tmp.15.i26408 = load double* %tmp.14.i26407 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007617 %tmp.17.i26410 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26405, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007618 %tmp.18.i26411 = load double* %tmp.17.i26410 ; <double> [#uses=1]
7619 %tmp.7.i26365 = load double* %tmp.2.i34368 ; <double> [#uses=1]
7620 %tmp.15.i26379 = add double %tmp.7.i26365, %tmp.15.i26408 ; <double> [#uses=1]
7621 store double %tmp.15.i26379, double* %tmp.2.i34368
7622 %tmp.26.i26386 = load double* %tmp.6.i34369 ; <double> [#uses=1]
7623 %tmp.31.i26397 = add double %tmp.26.i26386, %tmp.18.i26411 ; <double> [#uses=1]
7624 store double %tmp.31.i26397, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00007625 store double 0.000000e+00, double* %tmp.2.i34366
7626 store double 0.000000e+00, double* %tmp.6.i34367
7627 %tmp.4.i26343 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26342, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007628 %tmp.6.i26345 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7629 store double %tmp.6.i26345, double* %tmp.4.i26343
Tanya Lattnerfc984402008-02-16 23:27:24 +00007630 %tmp.7.i26346 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26342, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007631 %tmp.9.i26348 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7632 store double %tmp.9.i26348, double* %tmp.7.i26346
Tanya Lattnerfc984402008-02-16 23:27:24 +00007633 %tmp.0.i26349 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26342, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7634 %tmp.14.i26351 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26349, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007635 %tmp.15.i26352 = load double* %tmp.14.i26351 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007636 %tmp.17.i26354 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26349, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007637 %tmp.18.i26355 = load double* %tmp.17.i26354 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007638 %tmp.4.i26329 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26328, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007639 %tmp.6.i26331 = load double* %tmp.5.i33146 ; <double> [#uses=1]
7640 store double %tmp.6.i26331, double* %tmp.4.i26329
Tanya Lattnerfc984402008-02-16 23:27:24 +00007641 %tmp.7.i26332 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26328, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007642 %tmp.9.i26334 = load double* %tmp.8.i33149 ; <double> [#uses=1]
7643 store double %tmp.9.i26334, double* %tmp.7.i26332
Tanya Lattnerfc984402008-02-16 23:27:24 +00007644 %tmp.0.i26335 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26328, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7645 %tmp.13.i26336 = getelementptr %"struct.std::dcomplex"* %mem_tmp.433, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7646 %tmp.14.i26337 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26335, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007647 %tmp.15.i26338 = load double* %tmp.14.i26337 ; <double> [#uses=1]
7648 store double %tmp.15.i26338, double* %tmp.13.i26336
Tanya Lattnerfc984402008-02-16 23:27:24 +00007649 %tmp.16.i26339 = getelementptr %"struct.std::dcomplex"* %mem_tmp.433, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7650 %tmp.17.i26340 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26335, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007651 %tmp.18.i26341 = load double* %tmp.17.i26340 ; <double> [#uses=1]
7652 store double %tmp.18.i26341, double* %tmp.16.i26339
Tanya Lattnerfc984402008-02-16 23:27:24 +00007653 %tmp.4.i26315 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26314, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007654 store double %tmp.15.i26352, double* %tmp.4.i26315
Tanya Lattnerfc984402008-02-16 23:27:24 +00007655 %tmp.7.i26318 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26314, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007656 store double %tmp.18.i26355, double* %tmp.7.i26318
Tanya Lattnerfc984402008-02-16 23:27:24 +00007657 %tmp.0.i26321 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26314, %"struct.std::dcomplex"* %mem_tmp.433 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7658 %tmp.14.i26323 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26321, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007659 %tmp.15.i26324 = load double* %tmp.14.i26323 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007660 %tmp.17.i26326 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26321, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007661 %tmp.18.i26327 = load double* %tmp.17.i26326 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007662 %tmp.4.i26301 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26300, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007663 store double %tmp.15.i26324, double* %tmp.4.i26301
Tanya Lattnerfc984402008-02-16 23:27:24 +00007664 %tmp.7.i26304 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26300, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007665 store double %tmp.18.i26327, double* %tmp.7.i26304
Tanya Lattnerfc984402008-02-16 23:27:24 +00007666 %tmp.0.i26307 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26300, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7667 %tmp.14.i26309 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26307, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007668 %tmp.15.i26310 = load double* %tmp.14.i26309 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007669 %tmp.17.i26312 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26307, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007670 %tmp.18.i26313 = load double* %tmp.17.i26312 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007671 %tmp.4.i26287 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26286, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007672 %tmp.6.i26289 = load double* %tmp.5.i33146 ; <double> [#uses=1]
7673 store double %tmp.6.i26289, double* %tmp.4.i26287
Tanya Lattnerfc984402008-02-16 23:27:24 +00007674 %tmp.7.i26290 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26286, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007675 %tmp.9.i26292 = load double* %tmp.8.i33149 ; <double> [#uses=1]
7676 store double %tmp.9.i26292, double* %tmp.7.i26290
Tanya Lattnerfc984402008-02-16 23:27:24 +00007677 %tmp.0.i26293 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26286, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7678 %tmp.14.i26295 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26293, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007679 %tmp.15.i26296 = load double* %tmp.14.i26295 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007680 %tmp.17.i26298 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26293, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007681 %tmp.18.i26299 = load double* %tmp.17.i26298 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007682 %tmp.4.i26273 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26272, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007683 %tmp.6.i26275 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7684 store double %tmp.6.i26275, double* %tmp.4.i26273
Tanya Lattnerfc984402008-02-16 23:27:24 +00007685 %tmp.7.i26276 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26272, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007686 %tmp.9.i26278 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7687 store double %tmp.9.i26278, double* %tmp.7.i26276
Tanya Lattnerfc984402008-02-16 23:27:24 +00007688 %tmp.0.i26279 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26272, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7689 %tmp.13.i26280 = getelementptr %"struct.std::dcomplex"* %mem_tmp.437, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7690 %tmp.14.i26281 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26279, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007691 %tmp.15.i26282 = load double* %tmp.14.i26281 ; <double> [#uses=1]
7692 store double %tmp.15.i26282, double* %tmp.13.i26280
Tanya Lattnerfc984402008-02-16 23:27:24 +00007693 %tmp.16.i26283 = getelementptr %"struct.std::dcomplex"* %mem_tmp.437, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7694 %tmp.17.i26284 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26279, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007695 %tmp.18.i26285 = load double* %tmp.17.i26284 ; <double> [#uses=1]
7696 store double %tmp.18.i26285, double* %tmp.16.i26283
Tanya Lattnerfc984402008-02-16 23:27:24 +00007697 %tmp.4.i26259 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26258, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007698 store double %tmp.15.i26296, double* %tmp.4.i26259
Tanya Lattnerfc984402008-02-16 23:27:24 +00007699 %tmp.7.i26262 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26258, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007700 store double %tmp.18.i26299, double* %tmp.7.i26262
Tanya Lattnerfc984402008-02-16 23:27:24 +00007701 %tmp.0.i26265 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26258, %"struct.std::dcomplex"* %mem_tmp.437 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7702 %tmp.14.i26267 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26265, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007703 %tmp.15.i26268 = load double* %tmp.14.i26267 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007704 %tmp.17.i26270 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26265, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007705 %tmp.18.i26271 = load double* %tmp.17.i26270 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007706 %tmp.4.i26245 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26244, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007707 store double %tmp.15.i26268, double* %tmp.4.i26245
Tanya Lattnerfc984402008-02-16 23:27:24 +00007708 %tmp.7.i26248 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26244, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007709 store double %tmp.18.i26271, double* %tmp.7.i26248
Tanya Lattnerfc984402008-02-16 23:27:24 +00007710 %tmp.0.i26251 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26244, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7711 %tmp.13.i26252 = getelementptr %"struct.std::dcomplex"* %mem_tmp.434, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7712 %tmp.14.i26253 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26251, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007713 %tmp.15.i26254 = load double* %tmp.14.i26253 ; <double> [#uses=1]
7714 store double %tmp.15.i26254, double* %tmp.13.i26252
Tanya Lattnerfc984402008-02-16 23:27:24 +00007715 %tmp.16.i26255 = getelementptr %"struct.std::dcomplex"* %mem_tmp.434, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7716 %tmp.17.i26256 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26251, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007717 %tmp.18.i26257 = load double* %tmp.17.i26256 ; <double> [#uses=1]
7718 store double %tmp.18.i26257, double* %tmp.16.i26255
Tanya Lattnerfc984402008-02-16 23:27:24 +00007719 %tmp.4.i26231 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26230, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007720 store double %tmp.15.i26310, double* %tmp.4.i26231
Tanya Lattnerfc984402008-02-16 23:27:24 +00007721 %tmp.7.i26234 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26230, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007722 store double %tmp.18.i26313, double* %tmp.7.i26234
Tanya Lattnerfc984402008-02-16 23:27:24 +00007723 %tmp.0.i26237 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26230, %"struct.std::dcomplex"* %mem_tmp.434 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7724 %tmp.14.i26239 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26237, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007725 %tmp.15.i26240 = load double* %tmp.14.i26239 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007726 %tmp.17.i26242 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26237, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007727 %tmp.18.i26243 = load double* %tmp.17.i26242 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007728 %tmp.4.i26217 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26216, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007729 %tmp.6.i26219 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7730 store double %tmp.6.i26219, double* %tmp.4.i26217
Tanya Lattnerfc984402008-02-16 23:27:24 +00007731 %tmp.7.i26220 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26216, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007732 %tmp.9.i26222 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7733 store double %tmp.9.i26222, double* %tmp.7.i26220
Tanya Lattnerfc984402008-02-16 23:27:24 +00007734 %tmp.0.i26223 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26216, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7735 %tmp.14.i26225 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26223, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007736 %tmp.15.i26226 = load double* %tmp.14.i26225 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007737 %tmp.17.i26228 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26223, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007738 %tmp.18.i26229 = load double* %tmp.17.i26228 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007739 %tmp.4.i26203 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26202, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007740 %tmp.6.i26205 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7741 store double %tmp.6.i26205, double* %tmp.4.i26203
Tanya Lattnerfc984402008-02-16 23:27:24 +00007742 %tmp.7.i26206 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26202, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007743 %tmp.9.i26208 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7744 store double %tmp.9.i26208, double* %tmp.7.i26206
Tanya Lattnerfc984402008-02-16 23:27:24 +00007745 %tmp.0.i26209 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26202, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7746 %tmp.13.i26210 = getelementptr %"struct.std::dcomplex"* %mem_tmp.441, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7747 %tmp.14.i26211 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26209, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007748 %tmp.15.i26212 = load double* %tmp.14.i26211 ; <double> [#uses=1]
7749 store double %tmp.15.i26212, double* %tmp.13.i26210
Tanya Lattnerfc984402008-02-16 23:27:24 +00007750 %tmp.16.i26213 = getelementptr %"struct.std::dcomplex"* %mem_tmp.441, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7751 %tmp.17.i26214 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26209, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007752 %tmp.18.i26215 = load double* %tmp.17.i26214 ; <double> [#uses=1]
7753 store double %tmp.18.i26215, double* %tmp.16.i26213
Tanya Lattnerfc984402008-02-16 23:27:24 +00007754 %tmp.4.i26189 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26188, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007755 store double %tmp.15.i26226, double* %tmp.4.i26189
Tanya Lattnerfc984402008-02-16 23:27:24 +00007756 %tmp.7.i26192 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26188, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007757 store double %tmp.18.i26229, double* %tmp.7.i26192
Tanya Lattnerfc984402008-02-16 23:27:24 +00007758 %tmp.0.i26195 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26188, %"struct.std::dcomplex"* %mem_tmp.441 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7759 %tmp.14.i26197 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26195, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007760 %tmp.15.i26198 = load double* %tmp.14.i26197 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007761 %tmp.17.i26200 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26195, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007762 %tmp.18.i26201 = load double* %tmp.17.i26200 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007763 %tmp.4.i26175 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26174, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007764 store double %tmp.15.i26198, double* %tmp.4.i26175
Tanya Lattnerfc984402008-02-16 23:27:24 +00007765 %tmp.7.i26178 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26174, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007766 store double %tmp.18.i26201, double* %tmp.7.i26178
Tanya Lattnerfc984402008-02-16 23:27:24 +00007767 %tmp.0.i26181 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26174, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7768 %tmp.13.i26182 = getelementptr %"struct.std::dcomplex"* %mem_tmp.438, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7769 %tmp.14.i26183 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26181, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007770 %tmp.15.i26184 = load double* %tmp.14.i26183 ; <double> [#uses=1]
7771 store double %tmp.15.i26184, double* %tmp.13.i26182
Tanya Lattnerfc984402008-02-16 23:27:24 +00007772 %tmp.16.i26185 = getelementptr %"struct.std::dcomplex"* %mem_tmp.438, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7773 %tmp.17.i26186 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26181, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007774 %tmp.18.i26187 = load double* %tmp.17.i26186 ; <double> [#uses=1]
7775 store double %tmp.18.i26187, double* %tmp.16.i26185
Tanya Lattnerfc984402008-02-16 23:27:24 +00007776 %tmp.4.i26161 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26160, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007777 store double %tmp.15.i26240, double* %tmp.4.i26161
Tanya Lattnerfc984402008-02-16 23:27:24 +00007778 %tmp.7.i26164 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26160, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007779 store double %tmp.18.i26243, double* %tmp.7.i26164
Tanya Lattnerfc984402008-02-16 23:27:24 +00007780 %tmp.0.i26167 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26160, %"struct.std::dcomplex"* %mem_tmp.438 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7781 %tmp.14.i26169 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26167, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007782 %tmp.15.i26170 = load double* %tmp.14.i26169 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007783 %tmp.17.i26172 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26167, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007784 %tmp.18.i26173 = load double* %tmp.17.i26172 ; <double> [#uses=1]
7785 store double %tmp.15.i26170, double* %tmp.2.i34364
7786 store double %tmp.18.i26173, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00007787 %tmp.4.i26127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26126, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007788 %tmp.6.i26129 = load double* %tmp.5.i34136 ; <double> [#uses=1]
7789 store double %tmp.6.i26129, double* %tmp.4.i26127
Tanya Lattnerfc984402008-02-16 23:27:24 +00007790 %tmp.7.i26130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26126, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007791 %tmp.9.i26132 = load double* %tmp.8.i34139 ; <double> [#uses=1]
7792 store double %tmp.9.i26132, double* %tmp.7.i26130
Tanya Lattnerfc984402008-02-16 23:27:24 +00007793 %tmp.0.i26133 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26126, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7794 %tmp.14.i26135 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26133, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007795 %tmp.15.i26136 = load double* %tmp.14.i26135 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007796 %tmp.17.i26138 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26133, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007797 %tmp.18.i26139 = load double* %tmp.17.i26138 ; <double> [#uses=1]
7798 %tmp.7.i26093 = load double* %tmp.2.i34366 ; <double> [#uses=1]
7799 %tmp.15.i26107 = add double %tmp.7.i26093, %tmp.15.i26136 ; <double> [#uses=1]
7800 store double %tmp.15.i26107, double* %tmp.2.i34366
7801 %tmp.26.i26114 = load double* %tmp.6.i34367 ; <double> [#uses=1]
7802 %tmp.31.i26125 = add double %tmp.26.i26114, %tmp.18.i26139 ; <double> [#uses=1]
7803 store double %tmp.31.i26125, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00007804 %tmp.4.i26073 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26072, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007805 %tmp.6.i26075 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7806 store double %tmp.6.i26075, double* %tmp.4.i26073
Tanya Lattnerfc984402008-02-16 23:27:24 +00007807 %tmp.7.i26076 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26072, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007808 %tmp.9.i26078 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7809 store double %tmp.9.i26078, double* %tmp.7.i26076
Tanya Lattnerfc984402008-02-16 23:27:24 +00007810 %tmp.0.i26079 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26072, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7811 %tmp.14.i26081 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26079, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007812 %tmp.15.i26082 = load double* %tmp.14.i26081 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007813 %tmp.17.i26084 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26079, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007814 %tmp.18.i26085 = load double* %tmp.17.i26084 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007815 %tmp.4.i26059 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26058, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007816 %tmp.6.i26061 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7817 store double %tmp.6.i26061, double* %tmp.4.i26059
Tanya Lattnerfc984402008-02-16 23:27:24 +00007818 %tmp.7.i26062 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26058, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007819 %tmp.9.i26064 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7820 store double %tmp.9.i26064, double* %tmp.7.i26062
Tanya Lattnerfc984402008-02-16 23:27:24 +00007821 %tmp.0.i26065 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26058, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7822 %tmp.13.i26066 = getelementptr %"struct.std::dcomplex"* %mem_tmp.448, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7823 %tmp.14.i26067 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26065, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007824 %tmp.15.i26068 = load double* %tmp.14.i26067 ; <double> [#uses=1]
7825 store double %tmp.15.i26068, double* %tmp.13.i26066
Tanya Lattnerfc984402008-02-16 23:27:24 +00007826 %tmp.16.i26069 = getelementptr %"struct.std::dcomplex"* %mem_tmp.448, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7827 %tmp.17.i26070 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26065, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007828 %tmp.18.i26071 = load double* %tmp.17.i26070 ; <double> [#uses=1]
7829 store double %tmp.18.i26071, double* %tmp.16.i26069
Tanya Lattnerfc984402008-02-16 23:27:24 +00007830 %tmp.4.i26045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26044, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007831 store double %tmp.15.i26082, double* %tmp.4.i26045
Tanya Lattnerfc984402008-02-16 23:27:24 +00007832 %tmp.7.i26048 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26044, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007833 store double %tmp.18.i26085, double* %tmp.7.i26048
Tanya Lattnerfc984402008-02-16 23:27:24 +00007834 %tmp.0.i26051 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i26044, %"struct.std::dcomplex"* %mem_tmp.448 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7835 %tmp.14.i26053 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26051, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007836 %tmp.15.i26054 = load double* %tmp.14.i26053 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007837 %tmp.17.i26056 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26051, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007838 %tmp.18.i26057 = load double* %tmp.17.i26056 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007839 %tmp.4.i26031 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26030, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007840 store double %tmp.15.i26054, double* %tmp.4.i26031
Tanya Lattnerfc984402008-02-16 23:27:24 +00007841 %tmp.7.i26034 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26030, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007842 store double %tmp.18.i26057, double* %tmp.7.i26034
Tanya Lattnerfc984402008-02-16 23:27:24 +00007843 %tmp.0.i26037 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26030, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7844 %tmp.14.i26039 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26037, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007845 %tmp.15.i26040 = load double* %tmp.14.i26039 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007846 %tmp.17.i26042 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26037, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007847 %tmp.18.i26043 = load double* %tmp.17.i26042 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007848 %tmp.4.i26017 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26016, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007849 %tmp.6.i26019 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7850 store double %tmp.6.i26019, double* %tmp.4.i26017
Tanya Lattnerfc984402008-02-16 23:27:24 +00007851 %tmp.7.i26020 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26016, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007852 %tmp.9.i26022 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7853 store double %tmp.9.i26022, double* %tmp.7.i26020
Tanya Lattnerfc984402008-02-16 23:27:24 +00007854 %tmp.0.i26023 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26016, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7855 %tmp.14.i26025 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26023, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007856 %tmp.15.i26026 = load double* %tmp.14.i26025 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007857 %tmp.17.i26028 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26023, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007858 %tmp.18.i26029 = load double* %tmp.17.i26028 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007859 %tmp.4.i26003 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26002, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007860 %tmp.6.i26005 = load double* %tmp.5.i34282 ; <double> [#uses=1]
7861 store double %tmp.6.i26005, double* %tmp.4.i26003
Tanya Lattnerfc984402008-02-16 23:27:24 +00007862 %tmp.7.i26006 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i26002, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007863 %tmp.9.i26008 = load double* %tmp.8.i34285 ; <double> [#uses=1]
7864 store double %tmp.9.i26008, double* %tmp.7.i26006
Tanya Lattnerfc984402008-02-16 23:27:24 +00007865 %tmp.0.i26009 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i26002, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7866 %tmp.13.i26010 = getelementptr %"struct.std::dcomplex"* %mem_tmp.452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7867 %tmp.14.i26011 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26009, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007868 %tmp.15.i26012 = load double* %tmp.14.i26011 ; <double> [#uses=1]
7869 store double %tmp.15.i26012, double* %tmp.13.i26010
Tanya Lattnerfc984402008-02-16 23:27:24 +00007870 %tmp.16.i26013 = getelementptr %"struct.std::dcomplex"* %mem_tmp.452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7871 %tmp.17.i26014 = getelementptr %"struct.std::dcomplex"* %tmp.0.i26009, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007872 %tmp.18.i26015 = load double* %tmp.17.i26014 ; <double> [#uses=1]
7873 store double %tmp.18.i26015, double* %tmp.16.i26013
Tanya Lattnerfc984402008-02-16 23:27:24 +00007874 %tmp.4.i25989 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25988, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007875 store double %tmp.15.i26026, double* %tmp.4.i25989
Tanya Lattnerfc984402008-02-16 23:27:24 +00007876 %tmp.7.i25992 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25988, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007877 store double %tmp.18.i26029, double* %tmp.7.i25992
Tanya Lattnerfc984402008-02-16 23:27:24 +00007878 %tmp.0.i25995 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25988, %"struct.std::dcomplex"* %mem_tmp.452 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7879 %tmp.14.i25997 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25995, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007880 %tmp.15.i25998 = load double* %tmp.14.i25997 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007881 %tmp.17.i26000 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25995, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007882 %tmp.18.i26001 = load double* %tmp.17.i26000 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007883 %tmp.4.i25975 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25974, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007884 store double %tmp.15.i25998, double* %tmp.4.i25975
Tanya Lattnerfc984402008-02-16 23:27:24 +00007885 %tmp.7.i25978 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25974, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007886 store double %tmp.18.i26001, double* %tmp.7.i25978
Tanya Lattnerfc984402008-02-16 23:27:24 +00007887 %tmp.0.i25981 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25974, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7888 %tmp.13.i25982 = getelementptr %"struct.std::dcomplex"* %mem_tmp.449, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7889 %tmp.14.i25983 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25981, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007890 %tmp.15.i25984 = load double* %tmp.14.i25983 ; <double> [#uses=1]
7891 store double %tmp.15.i25984, double* %tmp.13.i25982
Tanya Lattnerfc984402008-02-16 23:27:24 +00007892 %tmp.16.i25985 = getelementptr %"struct.std::dcomplex"* %mem_tmp.449, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7893 %tmp.17.i25986 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25981, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007894 %tmp.18.i25987 = load double* %tmp.17.i25986 ; <double> [#uses=1]
7895 store double %tmp.18.i25987, double* %tmp.16.i25985
Tanya Lattnerfc984402008-02-16 23:27:24 +00007896 %tmp.4.i25961 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25960, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007897 store double %tmp.15.i26040, double* %tmp.4.i25961
Tanya Lattnerfc984402008-02-16 23:27:24 +00007898 %tmp.7.i25964 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25960, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007899 store double %tmp.18.i26043, double* %tmp.7.i25964
Tanya Lattnerfc984402008-02-16 23:27:24 +00007900 %tmp.0.i25967 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25960, %"struct.std::dcomplex"* %mem_tmp.449 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7901 %tmp.14.i25969 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25967, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007902 %tmp.15.i25970 = load double* %tmp.14.i25969 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007903 %tmp.17.i25972 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25967, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007904 %tmp.18.i25973 = load double* %tmp.17.i25972 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007905 %tmp.4.i25947 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25946, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007906 %tmp.6.i25949 = load double* %tmp.5.i34338 ; <double> [#uses=1]
7907 store double %tmp.6.i25949, double* %tmp.4.i25947
Tanya Lattnerfc984402008-02-16 23:27:24 +00007908 %tmp.7.i25950 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25946, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007909 %tmp.9.i25952 = load double* %tmp.8.i34341 ; <double> [#uses=1]
7910 store double %tmp.9.i25952, double* %tmp.7.i25950
Tanya Lattnerfc984402008-02-16 23:27:24 +00007911 %tmp.0.i25953 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25946, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7912 %tmp.14.i25955 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25953, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007913 %tmp.15.i25956 = load double* %tmp.14.i25955 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007914 %tmp.17.i25958 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25953, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007915 %tmp.18.i25959 = load double* %tmp.17.i25958 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007916 %tmp.4.i25933 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25932, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007917 %tmp.6.i25935 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7918 store double %tmp.6.i25935, double* %tmp.4.i25933
Tanya Lattnerfc984402008-02-16 23:27:24 +00007919 %tmp.7.i25936 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25932, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007920 %tmp.9.i25938 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7921 store double %tmp.9.i25938, double* %tmp.7.i25936
Tanya Lattnerfc984402008-02-16 23:27:24 +00007922 %tmp.0.i25939 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25932, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7923 %tmp.13.i25940 = getelementptr %"struct.std::dcomplex"* %mem_tmp.456, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7924 %tmp.14.i25941 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25939, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007925 %tmp.15.i25942 = load double* %tmp.14.i25941 ; <double> [#uses=1]
7926 store double %tmp.15.i25942, double* %tmp.13.i25940
Tanya Lattnerfc984402008-02-16 23:27:24 +00007927 %tmp.16.i25943 = getelementptr %"struct.std::dcomplex"* %mem_tmp.456, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7928 %tmp.17.i25944 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25939, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007929 %tmp.18.i25945 = load double* %tmp.17.i25944 ; <double> [#uses=1]
7930 store double %tmp.18.i25945, double* %tmp.16.i25943
Tanya Lattnerfc984402008-02-16 23:27:24 +00007931 %tmp.4.i25919 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25918, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007932 store double %tmp.15.i25956, double* %tmp.4.i25919
Tanya Lattnerfc984402008-02-16 23:27:24 +00007933 %tmp.7.i25922 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25918, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007934 store double %tmp.18.i25959, double* %tmp.7.i25922
Tanya Lattnerfc984402008-02-16 23:27:24 +00007935 %tmp.0.i25925 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25918, %"struct.std::dcomplex"* %mem_tmp.456 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7936 %tmp.14.i25927 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25925, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007937 %tmp.15.i25928 = load double* %tmp.14.i25927 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007938 %tmp.17.i25930 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25925, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007939 %tmp.18.i25931 = load double* %tmp.17.i25930 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007940 %tmp.4.i25905 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25904, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007941 store double %tmp.15.i25928, double* %tmp.4.i25905
Tanya Lattnerfc984402008-02-16 23:27:24 +00007942 %tmp.7.i25908 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25904, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007943 store double %tmp.18.i25931, double* %tmp.7.i25908
Tanya Lattnerfc984402008-02-16 23:27:24 +00007944 %tmp.0.i25911 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25904, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7945 %tmp.13.i25912 = getelementptr %"struct.std::dcomplex"* %mem_tmp.453, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
7946 %tmp.14.i25913 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25911, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007947 %tmp.15.i25914 = load double* %tmp.14.i25913 ; <double> [#uses=1]
7948 store double %tmp.15.i25914, double* %tmp.13.i25912
Tanya Lattnerfc984402008-02-16 23:27:24 +00007949 %tmp.16.i25915 = getelementptr %"struct.std::dcomplex"* %mem_tmp.453, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
7950 %tmp.17.i25916 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25911, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007951 %tmp.18.i25917 = load double* %tmp.17.i25916 ; <double> [#uses=1]
7952 store double %tmp.18.i25917, double* %tmp.16.i25915
Tanya Lattnerfc984402008-02-16 23:27:24 +00007953 %tmp.4.i25891 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25890, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007954 store double %tmp.15.i25970, double* %tmp.4.i25891
Tanya Lattnerfc984402008-02-16 23:27:24 +00007955 %tmp.7.i25894 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25890, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007956 store double %tmp.18.i25973, double* %tmp.7.i25894
Tanya Lattnerfc984402008-02-16 23:27:24 +00007957 %tmp.0.i25897 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25890, %"struct.std::dcomplex"* %mem_tmp.453 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7958 %tmp.14.i25899 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25897, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007959 %tmp.15.i25900 = load double* %tmp.14.i25899 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007960 %tmp.17.i25902 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25897, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007961 %tmp.18.i25903 = load double* %tmp.17.i25902 ; <double> [#uses=1]
7962 store double %tmp.15.i25900, double* %tmp.2.i34364
7963 store double %tmp.18.i25903, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00007964 %tmp.4.i25857 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25856, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007965 %tmp.6.i25859 = load double* %tmp.5.i32460 ; <double> [#uses=1]
7966 store double %tmp.6.i25859, double* %tmp.4.i25857
Tanya Lattnerfc984402008-02-16 23:27:24 +00007967 %tmp.7.i25860 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25856, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007968 %tmp.9.i25862 = load double* %tmp.8.i32463 ; <double> [#uses=1]
7969 store double %tmp.9.i25862, double* %tmp.7.i25860
Tanya Lattnerfc984402008-02-16 23:27:24 +00007970 %tmp.0.i25863 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25856, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7971 %tmp.14.i25865 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25863, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007972 %tmp.15.i25866 = load double* %tmp.14.i25865 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007973 %tmp.17.i25868 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25863, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007974 %tmp.18.i25869 = load double* %tmp.17.i25868 ; <double> [#uses=1]
7975 %tmp.7.i25823 = load double* %tmp.2.i34366 ; <double> [#uses=1]
7976 %tmp.15.i25837 = add double %tmp.7.i25823, %tmp.15.i25866 ; <double> [#uses=1]
7977 store double %tmp.15.i25837, double* %tmp.2.i34366
7978 %tmp.26.i25844 = load double* %tmp.6.i34367 ; <double> [#uses=1]
7979 %tmp.31.i25855 = add double %tmp.26.i25844, %tmp.18.i25869 ; <double> [#uses=1]
7980 store double %tmp.31.i25855, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00007981 %tmp.4.i25803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25802, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007982 %tmp.6.i25805 = load double* %tmp.5.i34082 ; <double> [#uses=1]
7983 store double %tmp.6.i25805, double* %tmp.4.i25803
Tanya Lattnerfc984402008-02-16 23:27:24 +00007984 %tmp.7.i25806 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25802, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007985 %tmp.9.i25808 = load double* %tmp.8.i34085 ; <double> [#uses=1]
7986 store double %tmp.9.i25808, double* %tmp.7.i25806
Tanya Lattnerfc984402008-02-16 23:27:24 +00007987 %tmp.0.i25809 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25802, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7988 %tmp.14.i25811 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25809, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007989 %tmp.15.i25812 = load double* %tmp.14.i25811 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007990 %tmp.17.i25814 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25809, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007991 %tmp.18.i25815 = load double* %tmp.17.i25814 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00007992 %tmp.4.i25789 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25788, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007993 %tmp.6.i25791 = load double* %tmp.5.i33146 ; <double> [#uses=1]
7994 store double %tmp.6.i25791, double* %tmp.4.i25789
Tanya Lattnerfc984402008-02-16 23:27:24 +00007995 %tmp.7.i25792 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25788, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007996 %tmp.9.i25794 = load double* %tmp.8.i33149 ; <double> [#uses=1]
7997 store double %tmp.9.i25794, double* %tmp.7.i25792
Tanya Lattnerfc984402008-02-16 23:27:24 +00007998 %tmp.0.i25795 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25788, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
7999 %tmp.13.i25796 = getelementptr %"struct.std::dcomplex"* %mem_tmp.463, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8000 %tmp.14.i25797 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25795, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008001 %tmp.15.i25798 = load double* %tmp.14.i25797 ; <double> [#uses=1]
8002 store double %tmp.15.i25798, double* %tmp.13.i25796
Tanya Lattnerfc984402008-02-16 23:27:24 +00008003 %tmp.16.i25799 = getelementptr %"struct.std::dcomplex"* %mem_tmp.463, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8004 %tmp.17.i25800 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25795, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008005 %tmp.18.i25801 = load double* %tmp.17.i25800 ; <double> [#uses=1]
8006 store double %tmp.18.i25801, double* %tmp.16.i25799
Tanya Lattnerfc984402008-02-16 23:27:24 +00008007 %tmp.4.i25775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25774, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008008 store double %tmp.15.i25812, double* %tmp.4.i25775
Tanya Lattnerfc984402008-02-16 23:27:24 +00008009 %tmp.7.i25778 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25774, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008010 store double %tmp.18.i25815, double* %tmp.7.i25778
Tanya Lattnerfc984402008-02-16 23:27:24 +00008011 %tmp.0.i25781 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25774, %"struct.std::dcomplex"* %mem_tmp.463 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8012 %tmp.14.i25783 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25781, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008013 %tmp.15.i25784 = load double* %tmp.14.i25783 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008014 %tmp.17.i25786 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25781, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008015 %tmp.18.i25787 = load double* %tmp.17.i25786 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008016 %tmp.4.i25761 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25760, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008017 store double %tmp.15.i25784, double* %tmp.4.i25761
Tanya Lattnerfc984402008-02-16 23:27:24 +00008018 %tmp.7.i25764 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25760, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008019 store double %tmp.18.i25787, double* %tmp.7.i25764
Tanya Lattnerfc984402008-02-16 23:27:24 +00008020 %tmp.0.i25767 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25760, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8021 %tmp.14.i25769 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25767, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008022 %tmp.15.i25770 = load double* %tmp.14.i25769 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008023 %tmp.17.i25772 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25767, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008024 %tmp.18.i25773 = load double* %tmp.17.i25772 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008025 %tmp.4.i25747 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25746, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008026 %tmp.6.i25749 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8027 store double %tmp.6.i25749, double* %tmp.4.i25747
Tanya Lattnerfc984402008-02-16 23:27:24 +00008028 %tmp.7.i25750 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25746, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008029 %tmp.9.i25752 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8030 store double %tmp.9.i25752, double* %tmp.7.i25750
Tanya Lattnerfc984402008-02-16 23:27:24 +00008031 %tmp.0.i25753 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25746, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8032 %tmp.14.i25755 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25753, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008033 %tmp.15.i25756 = load double* %tmp.14.i25755 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008034 %tmp.17.i25758 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25753, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008035 %tmp.18.i25759 = load double* %tmp.17.i25758 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008036 %tmp.4.i25733 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25732, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008037 %tmp.6.i25735 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8038 store double %tmp.6.i25735, double* %tmp.4.i25733
Tanya Lattnerfc984402008-02-16 23:27:24 +00008039 %tmp.7.i25736 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25732, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008040 %tmp.9.i25738 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8041 store double %tmp.9.i25738, double* %tmp.7.i25736
Tanya Lattnerfc984402008-02-16 23:27:24 +00008042 %tmp.0.i25739 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25732, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8043 %tmp.13.i25740 = getelementptr %"struct.std::dcomplex"* %mem_tmp.467, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8044 %tmp.14.i25741 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25739, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008045 %tmp.15.i25742 = load double* %tmp.14.i25741 ; <double> [#uses=1]
8046 store double %tmp.15.i25742, double* %tmp.13.i25740
Tanya Lattnerfc984402008-02-16 23:27:24 +00008047 %tmp.16.i25743 = getelementptr %"struct.std::dcomplex"* %mem_tmp.467, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8048 %tmp.17.i25744 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25739, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008049 %tmp.18.i25745 = load double* %tmp.17.i25744 ; <double> [#uses=1]
8050 store double %tmp.18.i25745, double* %tmp.16.i25743
Tanya Lattnerfc984402008-02-16 23:27:24 +00008051 %tmp.4.i25719 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25718, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008052 store double %tmp.15.i25756, double* %tmp.4.i25719
Tanya Lattnerfc984402008-02-16 23:27:24 +00008053 %tmp.7.i25722 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25718, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008054 store double %tmp.18.i25759, double* %tmp.7.i25722
Tanya Lattnerfc984402008-02-16 23:27:24 +00008055 %tmp.0.i25725 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25718, %"struct.std::dcomplex"* %mem_tmp.467 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8056 %tmp.14.i25727 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25725, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008057 %tmp.15.i25728 = load double* %tmp.14.i25727 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008058 %tmp.17.i25730 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25725, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008059 %tmp.18.i25731 = load double* %tmp.17.i25730 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008060 %tmp.4.i25705 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25704, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008061 store double %tmp.15.i25728, double* %tmp.4.i25705
Tanya Lattnerfc984402008-02-16 23:27:24 +00008062 %tmp.7.i25708 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25704, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008063 store double %tmp.18.i25731, double* %tmp.7.i25708
Tanya Lattnerfc984402008-02-16 23:27:24 +00008064 %tmp.0.i25711 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25704, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8065 %tmp.13.i25712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.464, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8066 %tmp.14.i25713 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25711, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008067 %tmp.15.i25714 = load double* %tmp.14.i25713 ; <double> [#uses=1]
8068 store double %tmp.15.i25714, double* %tmp.13.i25712
Tanya Lattnerfc984402008-02-16 23:27:24 +00008069 %tmp.16.i25715 = getelementptr %"struct.std::dcomplex"* %mem_tmp.464, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8070 %tmp.17.i25716 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25711, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008071 %tmp.18.i25717 = load double* %tmp.17.i25716 ; <double> [#uses=1]
8072 store double %tmp.18.i25717, double* %tmp.16.i25715
Tanya Lattnerfc984402008-02-16 23:27:24 +00008073 %tmp.4.i25691 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25690, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008074 store double %tmp.15.i25770, double* %tmp.4.i25691
Tanya Lattnerfc984402008-02-16 23:27:24 +00008075 %tmp.7.i25694 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25690, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008076 store double %tmp.18.i25773, double* %tmp.7.i25694
Tanya Lattnerfc984402008-02-16 23:27:24 +00008077 %tmp.0.i25697 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25690, %"struct.std::dcomplex"* %mem_tmp.464 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8078 %tmp.14.i25699 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25697, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008079 %tmp.15.i25700 = load double* %tmp.14.i25699 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008080 %tmp.17.i25702 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25697, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008081 %tmp.18.i25703 = load double* %tmp.17.i25702 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008082 %tmp.4.i25677 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25676, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008083 %tmp.6.i25679 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8084 store double %tmp.6.i25679, double* %tmp.4.i25677
Tanya Lattnerfc984402008-02-16 23:27:24 +00008085 %tmp.7.i25680 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25676, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008086 %tmp.9.i25682 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8087 store double %tmp.9.i25682, double* %tmp.7.i25680
Tanya Lattnerfc984402008-02-16 23:27:24 +00008088 %tmp.0.i25683 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25676, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8089 %tmp.14.i25685 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25683, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008090 %tmp.15.i25686 = load double* %tmp.14.i25685 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008091 %tmp.17.i25688 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25683, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008092 %tmp.18.i25689 = load double* %tmp.17.i25688 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008093 %tmp.4.i25663 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25662, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008094 %tmp.6.i25665 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8095 store double %tmp.6.i25665, double* %tmp.4.i25663
Tanya Lattnerfc984402008-02-16 23:27:24 +00008096 %tmp.7.i25666 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25662, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008097 %tmp.9.i25668 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8098 store double %tmp.9.i25668, double* %tmp.7.i25666
Tanya Lattnerfc984402008-02-16 23:27:24 +00008099 %tmp.0.i25669 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25662, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8100 %tmp.13.i25670 = getelementptr %"struct.std::dcomplex"* %mem_tmp.471, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8101 %tmp.14.i25671 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25669, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008102 %tmp.15.i25672 = load double* %tmp.14.i25671 ; <double> [#uses=1]
8103 store double %tmp.15.i25672, double* %tmp.13.i25670
Tanya Lattnerfc984402008-02-16 23:27:24 +00008104 %tmp.16.i25673 = getelementptr %"struct.std::dcomplex"* %mem_tmp.471, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8105 %tmp.17.i25674 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25669, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008106 %tmp.18.i25675 = load double* %tmp.17.i25674 ; <double> [#uses=1]
8107 store double %tmp.18.i25675, double* %tmp.16.i25673
Tanya Lattnerfc984402008-02-16 23:27:24 +00008108 %tmp.4.i25649 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25648, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008109 store double %tmp.15.i25686, double* %tmp.4.i25649
Tanya Lattnerfc984402008-02-16 23:27:24 +00008110 %tmp.7.i25652 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25648, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008111 store double %tmp.18.i25689, double* %tmp.7.i25652
Tanya Lattnerfc984402008-02-16 23:27:24 +00008112 %tmp.0.i25655 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25648, %"struct.std::dcomplex"* %mem_tmp.471 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8113 %tmp.14.i25657 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25655, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008114 %tmp.15.i25658 = load double* %tmp.14.i25657 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008115 %tmp.17.i25660 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25655, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008116 %tmp.18.i25661 = load double* %tmp.17.i25660 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008117 %tmp.4.i25635 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25634, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008118 store double %tmp.15.i25658, double* %tmp.4.i25635
Tanya Lattnerfc984402008-02-16 23:27:24 +00008119 %tmp.7.i25638 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25634, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008120 store double %tmp.18.i25661, double* %tmp.7.i25638
Tanya Lattnerfc984402008-02-16 23:27:24 +00008121 %tmp.0.i25641 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25634, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8122 %tmp.13.i25642 = getelementptr %"struct.std::dcomplex"* %mem_tmp.468, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8123 %tmp.14.i25643 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25641, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008124 %tmp.15.i25644 = load double* %tmp.14.i25643 ; <double> [#uses=1]
8125 store double %tmp.15.i25644, double* %tmp.13.i25642
Tanya Lattnerfc984402008-02-16 23:27:24 +00008126 %tmp.16.i25645 = getelementptr %"struct.std::dcomplex"* %mem_tmp.468, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8127 %tmp.17.i25646 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25641, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008128 %tmp.18.i25647 = load double* %tmp.17.i25646 ; <double> [#uses=1]
8129 store double %tmp.18.i25647, double* %tmp.16.i25645
Tanya Lattnerfc984402008-02-16 23:27:24 +00008130 %tmp.4.i25621 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25620, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008131 store double %tmp.15.i25700, double* %tmp.4.i25621
Tanya Lattnerfc984402008-02-16 23:27:24 +00008132 %tmp.7.i25624 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25620, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008133 store double %tmp.18.i25703, double* %tmp.7.i25624
Tanya Lattnerfc984402008-02-16 23:27:24 +00008134 %tmp.0.i25627 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25620, %"struct.std::dcomplex"* %mem_tmp.468 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8135 %tmp.14.i25629 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25627, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008136 %tmp.15.i25630 = load double* %tmp.14.i25629 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008137 %tmp.17.i25632 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25627, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008138 %tmp.18.i25633 = load double* %tmp.17.i25632 ; <double> [#uses=1]
8139 store double %tmp.15.i25630, double* %tmp.2.i34364
8140 store double %tmp.18.i25633, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00008141 %tmp.4.i25587 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25586, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008142 %tmp.6.i25589 = load double* %tmp.5.i33596 ; <double> [#uses=1]
8143 store double %tmp.6.i25589, double* %tmp.4.i25587
Tanya Lattnerfc984402008-02-16 23:27:24 +00008144 %tmp.7.i25590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25586, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008145 %tmp.9.i25592 = load double* %tmp.8.i33599 ; <double> [#uses=1]
8146 store double %tmp.9.i25592, double* %tmp.7.i25590
Tanya Lattnerfc984402008-02-16 23:27:24 +00008147 %tmp.0.i25593 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25586, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8148 %tmp.14.i25595 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25593, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008149 %tmp.15.i25596 = load double* %tmp.14.i25595 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008150 %tmp.17.i25598 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25593, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008151 %tmp.18.i25599 = load double* %tmp.17.i25598 ; <double> [#uses=1]
8152 %tmp.7.i25553 = load double* %tmp.2.i34366 ; <double> [#uses=1]
8153 %tmp.15.i25567 = add double %tmp.7.i25553, %tmp.15.i25596 ; <double> [#uses=1]
8154 store double %tmp.15.i25567, double* %tmp.2.i34366
8155 %tmp.26.i25574 = load double* %tmp.6.i34367 ; <double> [#uses=1]
8156 %tmp.31.i25585 = add double %tmp.26.i25574, %tmp.18.i25599 ; <double> [#uses=1]
8157 store double %tmp.31.i25585, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00008158 %tmp.4.i25533 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25532, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008159 %tmp.6.i25535 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8160 store double %tmp.6.i25535, double* %tmp.4.i25533
Tanya Lattnerfc984402008-02-16 23:27:24 +00008161 %tmp.7.i25536 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25532, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008162 %tmp.9.i25538 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8163 store double %tmp.9.i25538, double* %tmp.7.i25536
Tanya Lattnerfc984402008-02-16 23:27:24 +00008164 %tmp.0.i25539 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25532, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8165 %tmp.14.i25541 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008166 %tmp.15.i25542 = load double* %tmp.14.i25541 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008167 %tmp.17.i25544 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008168 %tmp.18.i25545 = load double* %tmp.17.i25544 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008169 %tmp.4.i25519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008170 %tmp.6.i25521 = load double* %tmp.5.i34338 ; <double> [#uses=1]
8171 store double %tmp.6.i25521, double* %tmp.4.i25519
Tanya Lattnerfc984402008-02-16 23:27:24 +00008172 %tmp.7.i25522 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008173 %tmp.9.i25524 = load double* %tmp.8.i34341 ; <double> [#uses=1]
8174 store double %tmp.9.i25524, double* %tmp.7.i25522
Tanya Lattnerfc984402008-02-16 23:27:24 +00008175 %tmp.0.i25525 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25518, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8176 %tmp.13.i25526 = getelementptr %"struct.std::dcomplex"* %mem_tmp.478, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8177 %tmp.14.i25527 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008178 %tmp.15.i25528 = load double* %tmp.14.i25527 ; <double> [#uses=1]
8179 store double %tmp.15.i25528, double* %tmp.13.i25526
Tanya Lattnerfc984402008-02-16 23:27:24 +00008180 %tmp.16.i25529 = getelementptr %"struct.std::dcomplex"* %mem_tmp.478, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8181 %tmp.17.i25530 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008182 %tmp.18.i25531 = load double* %tmp.17.i25530 ; <double> [#uses=1]
8183 store double %tmp.18.i25531, double* %tmp.16.i25529
Tanya Lattnerfc984402008-02-16 23:27:24 +00008184 %tmp.4.i25505 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25504, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008185 store double %tmp.15.i25542, double* %tmp.4.i25505
Tanya Lattnerfc984402008-02-16 23:27:24 +00008186 %tmp.7.i25508 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25504, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008187 store double %tmp.18.i25545, double* %tmp.7.i25508
Tanya Lattnerfc984402008-02-16 23:27:24 +00008188 %tmp.0.i25511 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25504, %"struct.std::dcomplex"* %mem_tmp.478 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8189 %tmp.14.i25513 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25511, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008190 %tmp.15.i25514 = load double* %tmp.14.i25513 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008191 %tmp.17.i25516 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25511, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008192 %tmp.18.i25517 = load double* %tmp.17.i25516 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008193 %tmp.4.i25491 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25490, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008194 store double %tmp.15.i25514, double* %tmp.4.i25491
Tanya Lattnerfc984402008-02-16 23:27:24 +00008195 %tmp.7.i25494 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25490, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008196 store double %tmp.18.i25517, double* %tmp.7.i25494
Tanya Lattnerfc984402008-02-16 23:27:24 +00008197 %tmp.0.i25497 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25490, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8198 %tmp.14.i25499 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25497, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008199 %tmp.15.i25500 = load double* %tmp.14.i25499 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008200 %tmp.17.i25502 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25497, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008201 %tmp.18.i25503 = load double* %tmp.17.i25502 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008202 %tmp.4.i25477 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25476, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008203 %tmp.6.i25479 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8204 store double %tmp.6.i25479, double* %tmp.4.i25477
Tanya Lattnerfc984402008-02-16 23:27:24 +00008205 %tmp.7.i25480 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25476, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008206 %tmp.9.i25482 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8207 store double %tmp.9.i25482, double* %tmp.7.i25480
Tanya Lattnerfc984402008-02-16 23:27:24 +00008208 %tmp.0.i25483 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25476, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8209 %tmp.14.i25485 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25483, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008210 %tmp.15.i25486 = load double* %tmp.14.i25485 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008211 %tmp.17.i25488 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25483, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008212 %tmp.18.i25489 = load double* %tmp.17.i25488 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008213 %tmp.4.i25463 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25462, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008214 %tmp.6.i25465 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8215 store double %tmp.6.i25465, double* %tmp.4.i25463
Tanya Lattnerfc984402008-02-16 23:27:24 +00008216 %tmp.7.i25466 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25462, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008217 %tmp.9.i25468 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8218 store double %tmp.9.i25468, double* %tmp.7.i25466
Tanya Lattnerfc984402008-02-16 23:27:24 +00008219 %tmp.0.i25469 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25462, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8220 %tmp.13.i25470 = getelementptr %"struct.std::dcomplex"* %mem_tmp.482, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8221 %tmp.14.i25471 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25469, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008222 %tmp.15.i25472 = load double* %tmp.14.i25471 ; <double> [#uses=1]
8223 store double %tmp.15.i25472, double* %tmp.13.i25470
Tanya Lattnerfc984402008-02-16 23:27:24 +00008224 %tmp.16.i25473 = getelementptr %"struct.std::dcomplex"* %mem_tmp.482, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8225 %tmp.17.i25474 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25469, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008226 %tmp.18.i25475 = load double* %tmp.17.i25474 ; <double> [#uses=1]
8227 store double %tmp.18.i25475, double* %tmp.16.i25473
Tanya Lattnerfc984402008-02-16 23:27:24 +00008228 %tmp.4.i25449 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25448, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008229 store double %tmp.15.i25486, double* %tmp.4.i25449
Tanya Lattnerfc984402008-02-16 23:27:24 +00008230 %tmp.7.i25452 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25448, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008231 store double %tmp.18.i25489, double* %tmp.7.i25452
Tanya Lattnerfc984402008-02-16 23:27:24 +00008232 %tmp.0.i25455 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25448, %"struct.std::dcomplex"* %mem_tmp.482 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8233 %tmp.14.i25457 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25455, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008234 %tmp.15.i25458 = load double* %tmp.14.i25457 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008235 %tmp.17.i25460 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25455, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008236 %tmp.18.i25461 = load double* %tmp.17.i25460 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008237 %tmp.4.i25435 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25434, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008238 store double %tmp.15.i25458, double* %tmp.4.i25435
Tanya Lattnerfc984402008-02-16 23:27:24 +00008239 %tmp.7.i25438 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25434, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008240 store double %tmp.18.i25461, double* %tmp.7.i25438
Tanya Lattnerfc984402008-02-16 23:27:24 +00008241 %tmp.0.i25441 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25434, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8242 %tmp.13.i25442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.479, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8243 %tmp.14.i25443 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25441, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008244 %tmp.15.i25444 = load double* %tmp.14.i25443 ; <double> [#uses=1]
8245 store double %tmp.15.i25444, double* %tmp.13.i25442
Tanya Lattnerfc984402008-02-16 23:27:24 +00008246 %tmp.16.i25445 = getelementptr %"struct.std::dcomplex"* %mem_tmp.479, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8247 %tmp.17.i25446 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25441, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008248 %tmp.18.i25447 = load double* %tmp.17.i25446 ; <double> [#uses=1]
8249 store double %tmp.18.i25447, double* %tmp.16.i25445
Tanya Lattnerfc984402008-02-16 23:27:24 +00008250 %tmp.4.i25421 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25420, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008251 store double %tmp.15.i25500, double* %tmp.4.i25421
Tanya Lattnerfc984402008-02-16 23:27:24 +00008252 %tmp.7.i25424 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25420, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008253 store double %tmp.18.i25503, double* %tmp.7.i25424
Tanya Lattnerfc984402008-02-16 23:27:24 +00008254 %tmp.0.i25427 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25420, %"struct.std::dcomplex"* %mem_tmp.479 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8255 %tmp.14.i25429 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25427, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008256 %tmp.15.i25430 = load double* %tmp.14.i25429 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008257 %tmp.17.i25432 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25427, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008258 %tmp.18.i25433 = load double* %tmp.17.i25432 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008259 %tmp.4.i25407 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25406, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008260 %tmp.6.i25409 = load double* %tmp.5.i34338 ; <double> [#uses=1]
8261 store double %tmp.6.i25409, double* %tmp.4.i25407
Tanya Lattnerfc984402008-02-16 23:27:24 +00008262 %tmp.7.i25410 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25406, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008263 %tmp.9.i25412 = load double* %tmp.8.i34341 ; <double> [#uses=1]
8264 store double %tmp.9.i25412, double* %tmp.7.i25410
Tanya Lattnerfc984402008-02-16 23:27:24 +00008265 %tmp.0.i25413 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25406, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8266 %tmp.14.i25415 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25413, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008267 %tmp.15.i25416 = load double* %tmp.14.i25415 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008268 %tmp.17.i25418 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25413, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008269 %tmp.18.i25419 = load double* %tmp.17.i25418 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008270 %tmp.4.i25393 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25392, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008271 %tmp.6.i25395 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8272 store double %tmp.6.i25395, double* %tmp.4.i25393
Tanya Lattnerfc984402008-02-16 23:27:24 +00008273 %tmp.7.i25396 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25392, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008274 %tmp.9.i25398 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8275 store double %tmp.9.i25398, double* %tmp.7.i25396
Tanya Lattnerfc984402008-02-16 23:27:24 +00008276 %tmp.0.i25399 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25392, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8277 %tmp.13.i25400 = getelementptr %"struct.std::dcomplex"* %mem_tmp.486, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8278 %tmp.14.i25401 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25399, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008279 %tmp.15.i25402 = load double* %tmp.14.i25401 ; <double> [#uses=1]
8280 store double %tmp.15.i25402, double* %tmp.13.i25400
Tanya Lattnerfc984402008-02-16 23:27:24 +00008281 %tmp.16.i25403 = getelementptr %"struct.std::dcomplex"* %mem_tmp.486, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8282 %tmp.17.i25404 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25399, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008283 %tmp.18.i25405 = load double* %tmp.17.i25404 ; <double> [#uses=1]
8284 store double %tmp.18.i25405, double* %tmp.16.i25403
Tanya Lattnerfc984402008-02-16 23:27:24 +00008285 %tmp.4.i25379 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25378, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008286 store double %tmp.15.i25416, double* %tmp.4.i25379
Tanya Lattnerfc984402008-02-16 23:27:24 +00008287 %tmp.7.i25382 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25378, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008288 store double %tmp.18.i25419, double* %tmp.7.i25382
Tanya Lattnerfc984402008-02-16 23:27:24 +00008289 %tmp.0.i25385 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25378, %"struct.std::dcomplex"* %mem_tmp.486 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8290 %tmp.14.i25387 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25385, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008291 %tmp.15.i25388 = load double* %tmp.14.i25387 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008292 %tmp.17.i25390 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25385, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008293 %tmp.18.i25391 = load double* %tmp.17.i25390 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008294 %tmp.4.i25365 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25364, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008295 store double %tmp.15.i25388, double* %tmp.4.i25365
Tanya Lattnerfc984402008-02-16 23:27:24 +00008296 %tmp.7.i25368 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25364, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008297 store double %tmp.18.i25391, double* %tmp.7.i25368
Tanya Lattnerfc984402008-02-16 23:27:24 +00008298 %tmp.0.i25371 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25364, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8299 %tmp.13.i25372 = getelementptr %"struct.std::dcomplex"* %mem_tmp.483, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8300 %tmp.14.i25373 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25371, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008301 %tmp.15.i25374 = load double* %tmp.14.i25373 ; <double> [#uses=1]
8302 store double %tmp.15.i25374, double* %tmp.13.i25372
Tanya Lattnerfc984402008-02-16 23:27:24 +00008303 %tmp.16.i25375 = getelementptr %"struct.std::dcomplex"* %mem_tmp.483, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8304 %tmp.17.i25376 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25371, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008305 %tmp.18.i25377 = load double* %tmp.17.i25376 ; <double> [#uses=1]
8306 store double %tmp.18.i25377, double* %tmp.16.i25375
Tanya Lattnerfc984402008-02-16 23:27:24 +00008307 %tmp.4.i25351 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25350, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008308 store double %tmp.15.i25430, double* %tmp.4.i25351
Tanya Lattnerfc984402008-02-16 23:27:24 +00008309 %tmp.7.i25354 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25350, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008310 store double %tmp.18.i25433, double* %tmp.7.i25354
Tanya Lattnerfc984402008-02-16 23:27:24 +00008311 %tmp.0.i25357 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25350, %"struct.std::dcomplex"* %mem_tmp.483 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8312 %tmp.14.i25359 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25357, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008313 %tmp.15.i25360 = load double* %tmp.14.i25359 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008314 %tmp.17.i25362 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25357, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008315 %tmp.18.i25363 = load double* %tmp.17.i25362 ; <double> [#uses=1]
8316 store double %tmp.15.i25360, double* %tmp.2.i34364
8317 store double %tmp.18.i25363, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00008318 %tmp.4.i25317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008319 %tmp.6.i25319 = load double* %tmp.5.i33326 ; <double> [#uses=1]
8320 store double %tmp.6.i25319, double* %tmp.4.i25317
Tanya Lattnerfc984402008-02-16 23:27:24 +00008321 %tmp.7.i25320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008322 %tmp.9.i25322 = load double* %tmp.8.i33329 ; <double> [#uses=1]
8323 store double %tmp.9.i25322, double* %tmp.7.i25320
Tanya Lattnerfc984402008-02-16 23:27:24 +00008324 %tmp.0.i25323 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25316, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8325 %tmp.14.i25325 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25323, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008326 %tmp.15.i25326 = load double* %tmp.14.i25325 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008327 %tmp.17.i25328 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25323, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008328 %tmp.18.i25329 = load double* %tmp.17.i25328 ; <double> [#uses=1]
8329 %tmp.7.i25283 = load double* %tmp.2.i34366 ; <double> [#uses=1]
8330 %tmp.15.i25297 = add double %tmp.7.i25283, %tmp.15.i25326 ; <double> [#uses=1]
8331 store double %tmp.15.i25297, double* %tmp.2.i34366
8332 %tmp.26.i25304 = load double* %tmp.6.i34367 ; <double> [#uses=1]
8333 %tmp.31.i25315 = add double %tmp.26.i25304, %tmp.18.i25329 ; <double> [#uses=1]
8334 store double %tmp.31.i25315, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00008335 %tmp.4.i25263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25262, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8336 %tmp.5.i25264 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 5, i32 0, i32 0 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008337 %tmp.6.i25265 = load double* %tmp.5.i25264 ; <double> [#uses=1]
8338 store double %tmp.6.i25265, double* %tmp.4.i25263
Tanya Lattnerfc984402008-02-16 23:27:24 +00008339 %tmp.7.i25266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25262, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8340 %tmp.8.i25267 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 4, i32 5, i32 0, i32 1 ; <double*> [#uses=5]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008341 %tmp.9.i25268 = load double* %tmp.8.i25267 ; <double> [#uses=1]
8342 store double %tmp.9.i25268, double* %tmp.7.i25266
Tanya Lattnerfc984402008-02-16 23:27:24 +00008343 %tmp.0.i25269 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25262, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8344 %tmp.14.i25271 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25269, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008345 %tmp.15.i25272 = load double* %tmp.14.i25271 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008346 %tmp.17.i25274 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25269, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008347 %tmp.18.i25275 = load double* %tmp.17.i25274 ; <double> [#uses=1]
8348 %tmp.7.i25229 = load double* %tmp.2.i34368 ; <double> [#uses=1]
8349 %tmp.15.i25243 = add double %tmp.7.i25229, %tmp.15.i25272 ; <double> [#uses=1]
8350 store double %tmp.15.i25243, double* %tmp.2.i34368
8351 %tmp.26.i25250 = load double* %tmp.6.i34369 ; <double> [#uses=1]
8352 %tmp.31.i25261 = add double %tmp.26.i25250, %tmp.18.i25275 ; <double> [#uses=1]
8353 store double %tmp.31.i25261, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00008354 store double 0.000000e+00, double* %tmp.2.i34366
8355 store double 0.000000e+00, double* %tmp.6.i34367
8356 %tmp.4.i25207 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25206, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008357 %tmp.6.i25209 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8358 store double %tmp.6.i25209, double* %tmp.4.i25207
Tanya Lattnerfc984402008-02-16 23:27:24 +00008359 %tmp.7.i25210 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25206, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008360 %tmp.9.i25212 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8361 store double %tmp.9.i25212, double* %tmp.7.i25210
Tanya Lattnerfc984402008-02-16 23:27:24 +00008362 %tmp.0.i25213 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25206, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8363 %tmp.14.i25215 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25213, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008364 %tmp.15.i25216 = load double* %tmp.14.i25215 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008365 %tmp.17.i25218 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25213, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008366 %tmp.18.i25219 = load double* %tmp.17.i25218 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008367 %tmp.4.i25193 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25192, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008368 %tmp.6.i25195 = load double* %tmp.5.i28602 ; <double> [#uses=1]
8369 store double %tmp.6.i25195, double* %tmp.4.i25193
Tanya Lattnerfc984402008-02-16 23:27:24 +00008370 %tmp.7.i25196 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25192, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008371 %tmp.9.i25198 = load double* %tmp.8.i28605 ; <double> [#uses=1]
8372 store double %tmp.9.i25198, double* %tmp.7.i25196
Tanya Lattnerfc984402008-02-16 23:27:24 +00008373 %tmp.0.i25199 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25192, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8374 %tmp.13.i25200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.494, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8375 %tmp.14.i25201 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25199, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008376 %tmp.15.i25202 = load double* %tmp.14.i25201 ; <double> [#uses=1]
8377 store double %tmp.15.i25202, double* %tmp.13.i25200
Tanya Lattnerfc984402008-02-16 23:27:24 +00008378 %tmp.16.i25203 = getelementptr %"struct.std::dcomplex"* %mem_tmp.494, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8379 %tmp.17.i25204 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25199, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008380 %tmp.18.i25205 = load double* %tmp.17.i25204 ; <double> [#uses=1]
8381 store double %tmp.18.i25205, double* %tmp.16.i25203
Tanya Lattnerfc984402008-02-16 23:27:24 +00008382 %tmp.4.i25179 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25178, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008383 store double %tmp.15.i25216, double* %tmp.4.i25179
Tanya Lattnerfc984402008-02-16 23:27:24 +00008384 %tmp.7.i25182 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25178, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008385 store double %tmp.18.i25219, double* %tmp.7.i25182
Tanya Lattnerfc984402008-02-16 23:27:24 +00008386 %tmp.0.i25185 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25178, %"struct.std::dcomplex"* %mem_tmp.494 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8387 %tmp.14.i25187 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25185, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008388 %tmp.15.i25188 = load double* %tmp.14.i25187 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008389 %tmp.17.i25190 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25185, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008390 %tmp.18.i25191 = load double* %tmp.17.i25190 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008391 %tmp.4.i25165 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25164, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008392 store double %tmp.15.i25188, double* %tmp.4.i25165
Tanya Lattnerfc984402008-02-16 23:27:24 +00008393 %tmp.7.i25168 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25164, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008394 store double %tmp.18.i25191, double* %tmp.7.i25168
Tanya Lattnerfc984402008-02-16 23:27:24 +00008395 %tmp.0.i25171 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25164, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8396 %tmp.14.i25173 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25171, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008397 %tmp.15.i25174 = load double* %tmp.14.i25173 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008398 %tmp.17.i25176 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25171, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008399 %tmp.18.i25177 = load double* %tmp.17.i25176 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008400 %tmp.4.i25151 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25150, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008401 %tmp.6.i25153 = load double* %tmp.5.i28602 ; <double> [#uses=1]
8402 store double %tmp.6.i25153, double* %tmp.4.i25151
Tanya Lattnerfc984402008-02-16 23:27:24 +00008403 %tmp.7.i25154 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25150, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008404 %tmp.9.i25156 = load double* %tmp.8.i28605 ; <double> [#uses=1]
8405 store double %tmp.9.i25156, double* %tmp.7.i25154
Tanya Lattnerfc984402008-02-16 23:27:24 +00008406 %tmp.0.i25157 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25150, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8407 %tmp.14.i25159 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25157, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008408 %tmp.15.i25160 = load double* %tmp.14.i25159 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008409 %tmp.17.i25162 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25157, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008410 %tmp.18.i25163 = load double* %tmp.17.i25162 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008411 %tmp.4.i25137 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25136, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008412 %tmp.6.i25139 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8413 store double %tmp.6.i25139, double* %tmp.4.i25137
Tanya Lattnerfc984402008-02-16 23:27:24 +00008414 %tmp.7.i25140 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25136, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008415 %tmp.9.i25142 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8416 store double %tmp.9.i25142, double* %tmp.7.i25140
Tanya Lattnerfc984402008-02-16 23:27:24 +00008417 %tmp.0.i25143 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25136, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8418 %tmp.13.i25144 = getelementptr %"struct.std::dcomplex"* %mem_tmp.498, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8419 %tmp.14.i25145 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25143, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008420 %tmp.15.i25146 = load double* %tmp.14.i25145 ; <double> [#uses=1]
8421 store double %tmp.15.i25146, double* %tmp.13.i25144
Tanya Lattnerfc984402008-02-16 23:27:24 +00008422 %tmp.16.i25147 = getelementptr %"struct.std::dcomplex"* %mem_tmp.498, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8423 %tmp.17.i25148 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25143, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008424 %tmp.18.i25149 = load double* %tmp.17.i25148 ; <double> [#uses=1]
8425 store double %tmp.18.i25149, double* %tmp.16.i25147
Tanya Lattnerfc984402008-02-16 23:27:24 +00008426 %tmp.4.i25123 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25122, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008427 store double %tmp.15.i25160, double* %tmp.4.i25123
Tanya Lattnerfc984402008-02-16 23:27:24 +00008428 %tmp.7.i25126 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25122, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008429 store double %tmp.18.i25163, double* %tmp.7.i25126
Tanya Lattnerfc984402008-02-16 23:27:24 +00008430 %tmp.0.i25129 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25122, %"struct.std::dcomplex"* %mem_tmp.498 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8431 %tmp.14.i25131 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25129, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008432 %tmp.15.i25132 = load double* %tmp.14.i25131 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008433 %tmp.17.i25134 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25129, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008434 %tmp.18.i25135 = load double* %tmp.17.i25134 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008435 %tmp.4.i25109 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25108, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008436 store double %tmp.15.i25132, double* %tmp.4.i25109
Tanya Lattnerfc984402008-02-16 23:27:24 +00008437 %tmp.7.i25112 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25108, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008438 store double %tmp.18.i25135, double* %tmp.7.i25112
Tanya Lattnerfc984402008-02-16 23:27:24 +00008439 %tmp.0.i25115 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25108, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8440 %tmp.13.i25116 = getelementptr %"struct.std::dcomplex"* %mem_tmp.495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8441 %tmp.14.i25117 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25115, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008442 %tmp.15.i25118 = load double* %tmp.14.i25117 ; <double> [#uses=1]
8443 store double %tmp.15.i25118, double* %tmp.13.i25116
Tanya Lattnerfc984402008-02-16 23:27:24 +00008444 %tmp.16.i25119 = getelementptr %"struct.std::dcomplex"* %mem_tmp.495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8445 %tmp.17.i25120 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25115, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008446 %tmp.18.i25121 = load double* %tmp.17.i25120 ; <double> [#uses=1]
8447 store double %tmp.18.i25121, double* %tmp.16.i25119
Tanya Lattnerfc984402008-02-16 23:27:24 +00008448 %tmp.4.i25095 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25094, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008449 store double %tmp.15.i25174, double* %tmp.4.i25095
Tanya Lattnerfc984402008-02-16 23:27:24 +00008450 %tmp.7.i25098 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25094, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008451 store double %tmp.18.i25177, double* %tmp.7.i25098
Tanya Lattnerfc984402008-02-16 23:27:24 +00008452 %tmp.0.i25101 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25094, %"struct.std::dcomplex"* %mem_tmp.495 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8453 %tmp.14.i25103 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25101, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008454 %tmp.15.i25104 = load double* %tmp.14.i25103 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008455 %tmp.17.i25106 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25101, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008456 %tmp.18.i25107 = load double* %tmp.17.i25106 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008457 %tmp.4.i25081 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25080, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008458 %tmp.6.i25083 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8459 store double %tmp.6.i25083, double* %tmp.4.i25081
Tanya Lattnerfc984402008-02-16 23:27:24 +00008460 %tmp.7.i25084 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25080, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008461 %tmp.9.i25086 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8462 store double %tmp.9.i25086, double* %tmp.7.i25084
Tanya Lattnerfc984402008-02-16 23:27:24 +00008463 %tmp.0.i25087 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25080, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8464 %tmp.14.i25089 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25087, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008465 %tmp.15.i25090 = load double* %tmp.14.i25089 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008466 %tmp.17.i25092 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25087, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008467 %tmp.18.i25093 = load double* %tmp.17.i25092 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008468 %tmp.4.i25067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25066, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008469 %tmp.6.i25069 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8470 store double %tmp.6.i25069, double* %tmp.4.i25067
Tanya Lattnerfc984402008-02-16 23:27:24 +00008471 %tmp.7.i25070 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25066, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008472 %tmp.9.i25072 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8473 store double %tmp.9.i25072, double* %tmp.7.i25070
Tanya Lattnerfc984402008-02-16 23:27:24 +00008474 %tmp.0.i25073 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25066, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8475 %tmp.13.i25074 = getelementptr %"struct.std::dcomplex"* %mem_tmp.502, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8476 %tmp.14.i25075 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25073, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008477 %tmp.15.i25076 = load double* %tmp.14.i25075 ; <double> [#uses=1]
8478 store double %tmp.15.i25076, double* %tmp.13.i25074
Tanya Lattnerfc984402008-02-16 23:27:24 +00008479 %tmp.16.i25077 = getelementptr %"struct.std::dcomplex"* %mem_tmp.502, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8480 %tmp.17.i25078 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25073, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008481 %tmp.18.i25079 = load double* %tmp.17.i25078 ; <double> [#uses=1]
8482 store double %tmp.18.i25079, double* %tmp.16.i25077
Tanya Lattnerfc984402008-02-16 23:27:24 +00008483 %tmp.4.i25053 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25052, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008484 store double %tmp.15.i25090, double* %tmp.4.i25053
Tanya Lattnerfc984402008-02-16 23:27:24 +00008485 %tmp.7.i25056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25052, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008486 store double %tmp.18.i25093, double* %tmp.7.i25056
Tanya Lattnerfc984402008-02-16 23:27:24 +00008487 %tmp.0.i25059 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i25052, %"struct.std::dcomplex"* %mem_tmp.502 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8488 %tmp.14.i25061 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25059, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008489 %tmp.15.i25062 = load double* %tmp.14.i25061 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008490 %tmp.17.i25064 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25059, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008491 %tmp.18.i25065 = load double* %tmp.17.i25064 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008492 %tmp.4.i25039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25038, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008493 store double %tmp.15.i25062, double* %tmp.4.i25039
Tanya Lattnerfc984402008-02-16 23:27:24 +00008494 %tmp.7.i25042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25038, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008495 store double %tmp.18.i25065, double* %tmp.7.i25042
Tanya Lattnerfc984402008-02-16 23:27:24 +00008496 %tmp.0.i25045 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25038, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8497 %tmp.13.i25046 = getelementptr %"struct.std::dcomplex"* %mem_tmp.499, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8498 %tmp.14.i25047 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25045, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008499 %tmp.15.i25048 = load double* %tmp.14.i25047 ; <double> [#uses=1]
8500 store double %tmp.15.i25048, double* %tmp.13.i25046
Tanya Lattnerfc984402008-02-16 23:27:24 +00008501 %tmp.16.i25049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.499, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8502 %tmp.17.i25050 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25045, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008503 %tmp.18.i25051 = load double* %tmp.17.i25050 ; <double> [#uses=1]
8504 store double %tmp.18.i25051, double* %tmp.16.i25049
Tanya Lattnerfc984402008-02-16 23:27:24 +00008505 %tmp.4.i25025 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25024, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008506 store double %tmp.15.i25104, double* %tmp.4.i25025
Tanya Lattnerfc984402008-02-16 23:27:24 +00008507 %tmp.7.i25028 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i25024, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008508 store double %tmp.18.i25107, double* %tmp.7.i25028
Tanya Lattnerfc984402008-02-16 23:27:24 +00008509 %tmp.0.i25031 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i25024, %"struct.std::dcomplex"* %mem_tmp.499 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8510 %tmp.14.i25033 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25031, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008511 %tmp.15.i25034 = load double* %tmp.14.i25033 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008512 %tmp.17.i25036 = getelementptr %"struct.std::dcomplex"* %tmp.0.i25031, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008513 %tmp.18.i25037 = load double* %tmp.17.i25036 ; <double> [#uses=1]
8514 store double %tmp.15.i25034, double* %tmp.2.i34364
8515 store double %tmp.18.i25037, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00008516 %tmp.4.i24991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24990, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008517 %tmp.6.i24993 = load double* %tmp.5.i33326 ; <double> [#uses=1]
8518 store double %tmp.6.i24993, double* %tmp.4.i24991
Tanya Lattnerfc984402008-02-16 23:27:24 +00008519 %tmp.7.i24994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24990, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008520 %tmp.9.i24996 = load double* %tmp.8.i33329 ; <double> [#uses=1]
8521 store double %tmp.9.i24996, double* %tmp.7.i24994
Tanya Lattnerfc984402008-02-16 23:27:24 +00008522 %tmp.0.i24997 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24990, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8523 %tmp.14.i24999 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24997, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008524 %tmp.15.i25000 = load double* %tmp.14.i24999 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008525 %tmp.17.i25002 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24997, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008526 %tmp.18.i25003 = load double* %tmp.17.i25002 ; <double> [#uses=1]
8527 %tmp.7.i24957 = load double* %tmp.2.i34366 ; <double> [#uses=1]
8528 %tmp.15.i24971 = add double %tmp.7.i24957, %tmp.15.i25000 ; <double> [#uses=1]
8529 store double %tmp.15.i24971, double* %tmp.2.i34366
8530 %tmp.26.i24978 = load double* %tmp.6.i34367 ; <double> [#uses=1]
8531 %tmp.31.i24989 = add double %tmp.26.i24978, %tmp.18.i25003 ; <double> [#uses=1]
8532 store double %tmp.31.i24989, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00008533 %tmp.4.i24937 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24936, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008534 %tmp.6.i24939 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8535 store double %tmp.6.i24939, double* %tmp.4.i24937
Tanya Lattnerfc984402008-02-16 23:27:24 +00008536 %tmp.7.i24940 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24936, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008537 %tmp.9.i24942 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8538 store double %tmp.9.i24942, double* %tmp.7.i24940
Tanya Lattnerfc984402008-02-16 23:27:24 +00008539 %tmp.0.i24943 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24936, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8540 %tmp.14.i24945 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24943, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008541 %tmp.15.i24946 = load double* %tmp.14.i24945 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008542 %tmp.17.i24948 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24943, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008543 %tmp.18.i24949 = load double* %tmp.17.i24948 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008544 %tmp.4.i24923 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24922, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008545 %tmp.6.i24925 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8546 store double %tmp.6.i24925, double* %tmp.4.i24923
Tanya Lattnerfc984402008-02-16 23:27:24 +00008547 %tmp.7.i24926 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24922, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008548 %tmp.9.i24928 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8549 store double %tmp.9.i24928, double* %tmp.7.i24926
Tanya Lattnerfc984402008-02-16 23:27:24 +00008550 %tmp.0.i24929 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24922, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8551 %tmp.13.i24930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.509, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8552 %tmp.14.i24931 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24929, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008553 %tmp.15.i24932 = load double* %tmp.14.i24931 ; <double> [#uses=1]
8554 store double %tmp.15.i24932, double* %tmp.13.i24930
Tanya Lattnerfc984402008-02-16 23:27:24 +00008555 %tmp.16.i24933 = getelementptr %"struct.std::dcomplex"* %mem_tmp.509, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8556 %tmp.17.i24934 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24929, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008557 %tmp.18.i24935 = load double* %tmp.17.i24934 ; <double> [#uses=1]
8558 store double %tmp.18.i24935, double* %tmp.16.i24933
Tanya Lattnerfc984402008-02-16 23:27:24 +00008559 %tmp.4.i24909 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24908, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008560 store double %tmp.15.i24946, double* %tmp.4.i24909
Tanya Lattnerfc984402008-02-16 23:27:24 +00008561 %tmp.7.i24912 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24908, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008562 store double %tmp.18.i24949, double* %tmp.7.i24912
Tanya Lattnerfc984402008-02-16 23:27:24 +00008563 %tmp.0.i24915 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24908, %"struct.std::dcomplex"* %mem_tmp.509 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8564 %tmp.14.i24917 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24915, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008565 %tmp.15.i24918 = load double* %tmp.14.i24917 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008566 %tmp.17.i24920 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24915, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008567 %tmp.18.i24921 = load double* %tmp.17.i24920 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008568 %tmp.4.i24895 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24894, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008569 store double %tmp.15.i24918, double* %tmp.4.i24895
Tanya Lattnerfc984402008-02-16 23:27:24 +00008570 %tmp.7.i24898 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24894, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008571 store double %tmp.18.i24921, double* %tmp.7.i24898
Tanya Lattnerfc984402008-02-16 23:27:24 +00008572 %tmp.0.i24901 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24894, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8573 %tmp.14.i24903 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24901, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008574 %tmp.15.i24904 = load double* %tmp.14.i24903 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008575 %tmp.17.i24906 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24901, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008576 %tmp.18.i24907 = load double* %tmp.17.i24906 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008577 %tmp.4.i24881 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24880, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008578 %tmp.6.i24883 = load double* %tmp.5.i28602 ; <double> [#uses=1]
8579 store double %tmp.6.i24883, double* %tmp.4.i24881
Tanya Lattnerfc984402008-02-16 23:27:24 +00008580 %tmp.7.i24884 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24880, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008581 %tmp.9.i24886 = load double* %tmp.8.i28605 ; <double> [#uses=1]
8582 store double %tmp.9.i24886, double* %tmp.7.i24884
Tanya Lattnerfc984402008-02-16 23:27:24 +00008583 %tmp.0.i24887 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24880, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8584 %tmp.14.i24889 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24887, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008585 %tmp.15.i24890 = load double* %tmp.14.i24889 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008586 %tmp.17.i24892 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24887, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008587 %tmp.18.i24893 = load double* %tmp.17.i24892 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008588 %tmp.4.i24867 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24866, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008589 %tmp.6.i24869 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8590 store double %tmp.6.i24869, double* %tmp.4.i24867
Tanya Lattnerfc984402008-02-16 23:27:24 +00008591 %tmp.7.i24870 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24866, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008592 %tmp.9.i24872 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8593 store double %tmp.9.i24872, double* %tmp.7.i24870
Tanya Lattnerfc984402008-02-16 23:27:24 +00008594 %tmp.0.i24873 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24866, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8595 %tmp.13.i24874 = getelementptr %"struct.std::dcomplex"* %mem_tmp.513, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8596 %tmp.14.i24875 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24873, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008597 %tmp.15.i24876 = load double* %tmp.14.i24875 ; <double> [#uses=1]
8598 store double %tmp.15.i24876, double* %tmp.13.i24874
Tanya Lattnerfc984402008-02-16 23:27:24 +00008599 %tmp.16.i24877 = getelementptr %"struct.std::dcomplex"* %mem_tmp.513, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8600 %tmp.17.i24878 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24873, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008601 %tmp.18.i24879 = load double* %tmp.17.i24878 ; <double> [#uses=1]
8602 store double %tmp.18.i24879, double* %tmp.16.i24877
Tanya Lattnerfc984402008-02-16 23:27:24 +00008603 %tmp.4.i24853 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24852, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008604 store double %tmp.15.i24890, double* %tmp.4.i24853
Tanya Lattnerfc984402008-02-16 23:27:24 +00008605 %tmp.7.i24856 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24852, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008606 store double %tmp.18.i24893, double* %tmp.7.i24856
Tanya Lattnerfc984402008-02-16 23:27:24 +00008607 %tmp.0.i24859 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24852, %"struct.std::dcomplex"* %mem_tmp.513 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8608 %tmp.14.i24861 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24859, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008609 %tmp.15.i24862 = load double* %tmp.14.i24861 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008610 %tmp.17.i24864 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24859, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008611 %tmp.18.i24865 = load double* %tmp.17.i24864 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008612 %tmp.4.i24839 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24838, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008613 store double %tmp.15.i24862, double* %tmp.4.i24839
Tanya Lattnerfc984402008-02-16 23:27:24 +00008614 %tmp.7.i24842 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24838, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008615 store double %tmp.18.i24865, double* %tmp.7.i24842
Tanya Lattnerfc984402008-02-16 23:27:24 +00008616 %tmp.0.i24845 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24838, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8617 %tmp.13.i24846 = getelementptr %"struct.std::dcomplex"* %mem_tmp.510, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8618 %tmp.14.i24847 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24845, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008619 %tmp.15.i24848 = load double* %tmp.14.i24847 ; <double> [#uses=1]
8620 store double %tmp.15.i24848, double* %tmp.13.i24846
Tanya Lattnerfc984402008-02-16 23:27:24 +00008621 %tmp.16.i24849 = getelementptr %"struct.std::dcomplex"* %mem_tmp.510, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8622 %tmp.17.i24850 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24845, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008623 %tmp.18.i24851 = load double* %tmp.17.i24850 ; <double> [#uses=1]
8624 store double %tmp.18.i24851, double* %tmp.16.i24849
Tanya Lattnerfc984402008-02-16 23:27:24 +00008625 %tmp.4.i24825 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24824, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008626 store double %tmp.15.i24904, double* %tmp.4.i24825
Tanya Lattnerfc984402008-02-16 23:27:24 +00008627 %tmp.7.i24828 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24824, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008628 store double %tmp.18.i24907, double* %tmp.7.i24828
Tanya Lattnerfc984402008-02-16 23:27:24 +00008629 %tmp.0.i24831 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24824, %"struct.std::dcomplex"* %mem_tmp.510 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8630 %tmp.14.i24833 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24831, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008631 %tmp.15.i24834 = load double* %tmp.14.i24833 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008632 %tmp.17.i24836 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24831, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008633 %tmp.18.i24837 = load double* %tmp.17.i24836 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008634 %tmp.4.i24811 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24810, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008635 %tmp.6.i24813 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8636 store double %tmp.6.i24813, double* %tmp.4.i24811
Tanya Lattnerfc984402008-02-16 23:27:24 +00008637 %tmp.7.i24814 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24810, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008638 %tmp.9.i24816 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8639 store double %tmp.9.i24816, double* %tmp.7.i24814
Tanya Lattnerfc984402008-02-16 23:27:24 +00008640 %tmp.0.i24817 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24810, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8641 %tmp.14.i24819 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24817, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008642 %tmp.15.i24820 = load double* %tmp.14.i24819 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008643 %tmp.17.i24822 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24817, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008644 %tmp.18.i24823 = load double* %tmp.17.i24822 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008645 %tmp.4.i24797 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24796, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008646 %tmp.6.i24799 = load double* %tmp.5.i28602 ; <double> [#uses=1]
8647 store double %tmp.6.i24799, double* %tmp.4.i24797
Tanya Lattnerfc984402008-02-16 23:27:24 +00008648 %tmp.7.i24800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24796, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008649 %tmp.9.i24802 = load double* %tmp.8.i28605 ; <double> [#uses=1]
8650 store double %tmp.9.i24802, double* %tmp.7.i24800
Tanya Lattnerfc984402008-02-16 23:27:24 +00008651 %tmp.0.i24803 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24796, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8652 %tmp.13.i24804 = getelementptr %"struct.std::dcomplex"* %mem_tmp.517, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8653 %tmp.14.i24805 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24803, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008654 %tmp.15.i24806 = load double* %tmp.14.i24805 ; <double> [#uses=1]
8655 store double %tmp.15.i24806, double* %tmp.13.i24804
Tanya Lattnerfc984402008-02-16 23:27:24 +00008656 %tmp.16.i24807 = getelementptr %"struct.std::dcomplex"* %mem_tmp.517, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8657 %tmp.17.i24808 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24803, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008658 %tmp.18.i24809 = load double* %tmp.17.i24808 ; <double> [#uses=1]
8659 store double %tmp.18.i24809, double* %tmp.16.i24807
Tanya Lattnerfc984402008-02-16 23:27:24 +00008660 %tmp.4.i24783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24782, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008661 store double %tmp.15.i24820, double* %tmp.4.i24783
Tanya Lattnerfc984402008-02-16 23:27:24 +00008662 %tmp.7.i24786 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24782, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008663 store double %tmp.18.i24823, double* %tmp.7.i24786
Tanya Lattnerfc984402008-02-16 23:27:24 +00008664 %tmp.0.i24789 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24782, %"struct.std::dcomplex"* %mem_tmp.517 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8665 %tmp.14.i24791 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008666 %tmp.15.i24792 = load double* %tmp.14.i24791 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008667 %tmp.17.i24794 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008668 %tmp.18.i24795 = load double* %tmp.17.i24794 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008669 %tmp.4.i24769 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24768, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008670 store double %tmp.15.i24792, double* %tmp.4.i24769
Tanya Lattnerfc984402008-02-16 23:27:24 +00008671 %tmp.7.i24772 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24768, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008672 store double %tmp.18.i24795, double* %tmp.7.i24772
Tanya Lattnerfc984402008-02-16 23:27:24 +00008673 %tmp.0.i24775 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24768, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8674 %tmp.13.i24776 = getelementptr %"struct.std::dcomplex"* %mem_tmp.514, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8675 %tmp.14.i24777 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24775, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008676 %tmp.15.i24778 = load double* %tmp.14.i24777 ; <double> [#uses=1]
8677 store double %tmp.15.i24778, double* %tmp.13.i24776
Tanya Lattnerfc984402008-02-16 23:27:24 +00008678 %tmp.16.i24779 = getelementptr %"struct.std::dcomplex"* %mem_tmp.514, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8679 %tmp.17.i24780 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24775, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008680 %tmp.18.i24781 = load double* %tmp.17.i24780 ; <double> [#uses=1]
8681 store double %tmp.18.i24781, double* %tmp.16.i24779
Tanya Lattnerfc984402008-02-16 23:27:24 +00008682 %tmp.4.i24755 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24754, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008683 store double %tmp.15.i24834, double* %tmp.4.i24755
Tanya Lattnerfc984402008-02-16 23:27:24 +00008684 %tmp.7.i24758 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24754, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008685 store double %tmp.18.i24837, double* %tmp.7.i24758
Tanya Lattnerfc984402008-02-16 23:27:24 +00008686 %tmp.0.i24761 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24754, %"struct.std::dcomplex"* %mem_tmp.514 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8687 %tmp.14.i24763 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24761, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008688 %tmp.15.i24764 = load double* %tmp.14.i24763 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008689 %tmp.17.i24766 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24761, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008690 %tmp.18.i24767 = load double* %tmp.17.i24766 ; <double> [#uses=1]
8691 store double %tmp.15.i24764, double* %tmp.2.i34364
8692 store double %tmp.18.i24767, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00008693 %tmp.4.i24721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24720, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008694 %tmp.6.i24723 = load double* %tmp.5.i34136 ; <double> [#uses=1]
8695 store double %tmp.6.i24723, double* %tmp.4.i24721
Tanya Lattnerfc984402008-02-16 23:27:24 +00008696 %tmp.7.i24724 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24720, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008697 %tmp.9.i24726 = load double* %tmp.8.i34139 ; <double> [#uses=1]
8698 store double %tmp.9.i24726, double* %tmp.7.i24724
Tanya Lattnerfc984402008-02-16 23:27:24 +00008699 %tmp.0.i24727 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24720, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8700 %tmp.14.i24729 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24727, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008701 %tmp.15.i24730 = load double* %tmp.14.i24729 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008702 %tmp.17.i24732 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24727, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008703 %tmp.18.i24733 = load double* %tmp.17.i24732 ; <double> [#uses=1]
8704 %tmp.7.i24687 = load double* %tmp.2.i34366 ; <double> [#uses=1]
8705 %tmp.15.i24701 = add double %tmp.7.i24687, %tmp.15.i24730 ; <double> [#uses=1]
8706 store double %tmp.15.i24701, double* %tmp.2.i34366
8707 %tmp.26.i24708 = load double* %tmp.6.i34367 ; <double> [#uses=1]
8708 %tmp.31.i24719 = add double %tmp.26.i24708, %tmp.18.i24733 ; <double> [#uses=1]
8709 store double %tmp.31.i24719, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00008710 %tmp.4.i24667 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24666, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008711 %tmp.6.i24669 = load double* %tmp.5.i28602 ; <double> [#uses=1]
8712 store double %tmp.6.i24669, double* %tmp.4.i24667
Tanya Lattnerfc984402008-02-16 23:27:24 +00008713 %tmp.7.i24670 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24666, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008714 %tmp.9.i24672 = load double* %tmp.8.i28605 ; <double> [#uses=1]
8715 store double %tmp.9.i24672, double* %tmp.7.i24670
Tanya Lattnerfc984402008-02-16 23:27:24 +00008716 %tmp.0.i24673 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24666, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8717 %tmp.14.i24675 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24673, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008718 %tmp.15.i24676 = load double* %tmp.14.i24675 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008719 %tmp.17.i24678 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24673, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008720 %tmp.18.i24679 = load double* %tmp.17.i24678 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008721 %tmp.4.i24653 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24652, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008722 %tmp.6.i24655 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8723 store double %tmp.6.i24655, double* %tmp.4.i24653
Tanya Lattnerfc984402008-02-16 23:27:24 +00008724 %tmp.7.i24656 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24652, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008725 %tmp.9.i24658 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8726 store double %tmp.9.i24658, double* %tmp.7.i24656
Tanya Lattnerfc984402008-02-16 23:27:24 +00008727 %tmp.0.i24659 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24652, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8728 %tmp.13.i24660 = getelementptr %"struct.std::dcomplex"* %mem_tmp.524, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8729 %tmp.14.i24661 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24659, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008730 %tmp.15.i24662 = load double* %tmp.14.i24661 ; <double> [#uses=1]
8731 store double %tmp.15.i24662, double* %tmp.13.i24660
Tanya Lattnerfc984402008-02-16 23:27:24 +00008732 %tmp.16.i24663 = getelementptr %"struct.std::dcomplex"* %mem_tmp.524, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8733 %tmp.17.i24664 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24659, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008734 %tmp.18.i24665 = load double* %tmp.17.i24664 ; <double> [#uses=1]
8735 store double %tmp.18.i24665, double* %tmp.16.i24663
Tanya Lattnerfc984402008-02-16 23:27:24 +00008736 %tmp.4.i24639 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24638, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008737 store double %tmp.15.i24676, double* %tmp.4.i24639
Tanya Lattnerfc984402008-02-16 23:27:24 +00008738 %tmp.7.i24642 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24638, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008739 store double %tmp.18.i24679, double* %tmp.7.i24642
Tanya Lattnerfc984402008-02-16 23:27:24 +00008740 %tmp.0.i24645 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24638, %"struct.std::dcomplex"* %mem_tmp.524 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8741 %tmp.14.i24647 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24645, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008742 %tmp.15.i24648 = load double* %tmp.14.i24647 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008743 %tmp.17.i24650 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24645, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008744 %tmp.18.i24651 = load double* %tmp.17.i24650 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008745 %tmp.4.i24625 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24624, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008746 store double %tmp.15.i24648, double* %tmp.4.i24625
Tanya Lattnerfc984402008-02-16 23:27:24 +00008747 %tmp.7.i24628 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24624, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008748 store double %tmp.18.i24651, double* %tmp.7.i24628
Tanya Lattnerfc984402008-02-16 23:27:24 +00008749 %tmp.0.i24631 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24624, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8750 %tmp.14.i24633 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24631, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008751 %tmp.15.i24634 = load double* %tmp.14.i24633 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008752 %tmp.17.i24636 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24631, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008753 %tmp.18.i24637 = load double* %tmp.17.i24636 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008754 %tmp.4.i24611 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24610, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008755 %tmp.6.i24613 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8756 store double %tmp.6.i24613, double* %tmp.4.i24611
Tanya Lattnerfc984402008-02-16 23:27:24 +00008757 %tmp.7.i24614 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24610, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008758 %tmp.9.i24616 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8759 store double %tmp.9.i24616, double* %tmp.7.i24614
Tanya Lattnerfc984402008-02-16 23:27:24 +00008760 %tmp.0.i24617 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24610, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8761 %tmp.14.i24619 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24617, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008762 %tmp.15.i24620 = load double* %tmp.14.i24619 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008763 %tmp.17.i24622 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24617, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008764 %tmp.18.i24623 = load double* %tmp.17.i24622 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008765 %tmp.4.i24597 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24596, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008766 %tmp.6.i24599 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8767 store double %tmp.6.i24599, double* %tmp.4.i24597
Tanya Lattnerfc984402008-02-16 23:27:24 +00008768 %tmp.7.i24600 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24596, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008769 %tmp.9.i24602 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8770 store double %tmp.9.i24602, double* %tmp.7.i24600
Tanya Lattnerfc984402008-02-16 23:27:24 +00008771 %tmp.0.i24603 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24596, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8772 %tmp.13.i24604 = getelementptr %"struct.std::dcomplex"* %mem_tmp.528, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8773 %tmp.14.i24605 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24603, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008774 %tmp.15.i24606 = load double* %tmp.14.i24605 ; <double> [#uses=1]
8775 store double %tmp.15.i24606, double* %tmp.13.i24604
Tanya Lattnerfc984402008-02-16 23:27:24 +00008776 %tmp.16.i24607 = getelementptr %"struct.std::dcomplex"* %mem_tmp.528, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8777 %tmp.17.i24608 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24603, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008778 %tmp.18.i24609 = load double* %tmp.17.i24608 ; <double> [#uses=1]
8779 store double %tmp.18.i24609, double* %tmp.16.i24607
Tanya Lattnerfc984402008-02-16 23:27:24 +00008780 %tmp.4.i24583 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24582, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008781 store double %tmp.15.i24620, double* %tmp.4.i24583
Tanya Lattnerfc984402008-02-16 23:27:24 +00008782 %tmp.7.i24586 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24582, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008783 store double %tmp.18.i24623, double* %tmp.7.i24586
Tanya Lattnerfc984402008-02-16 23:27:24 +00008784 %tmp.0.i24589 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24582, %"struct.std::dcomplex"* %mem_tmp.528 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8785 %tmp.14.i24591 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24589, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008786 %tmp.15.i24592 = load double* %tmp.14.i24591 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008787 %tmp.17.i24594 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24589, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008788 %tmp.18.i24595 = load double* %tmp.17.i24594 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008789 %tmp.4.i24569 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24568, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008790 store double %tmp.15.i24592, double* %tmp.4.i24569
Tanya Lattnerfc984402008-02-16 23:27:24 +00008791 %tmp.7.i24572 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24568, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008792 store double %tmp.18.i24595, double* %tmp.7.i24572
Tanya Lattnerfc984402008-02-16 23:27:24 +00008793 %tmp.0.i24575 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24568, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8794 %tmp.13.i24576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8795 %tmp.14.i24577 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24575, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008796 %tmp.15.i24578 = load double* %tmp.14.i24577 ; <double> [#uses=1]
8797 store double %tmp.15.i24578, double* %tmp.13.i24576
Tanya Lattnerfc984402008-02-16 23:27:24 +00008798 %tmp.16.i24579 = getelementptr %"struct.std::dcomplex"* %mem_tmp.525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8799 %tmp.17.i24580 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24575, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008800 %tmp.18.i24581 = load double* %tmp.17.i24580 ; <double> [#uses=1]
8801 store double %tmp.18.i24581, double* %tmp.16.i24579
Tanya Lattnerfc984402008-02-16 23:27:24 +00008802 %tmp.4.i24555 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24554, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008803 store double %tmp.15.i24634, double* %tmp.4.i24555
Tanya Lattnerfc984402008-02-16 23:27:24 +00008804 %tmp.7.i24558 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24554, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008805 store double %tmp.18.i24637, double* %tmp.7.i24558
Tanya Lattnerfc984402008-02-16 23:27:24 +00008806 %tmp.0.i24561 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24554, %"struct.std::dcomplex"* %mem_tmp.525 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8807 %tmp.14.i24563 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24561, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008808 %tmp.15.i24564 = load double* %tmp.14.i24563 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008809 %tmp.17.i24566 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24561, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008810 %tmp.18.i24567 = load double* %tmp.17.i24566 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008811 %tmp.4.i24541 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24540, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008812 %tmp.6.i24543 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8813 store double %tmp.6.i24543, double* %tmp.4.i24541
Tanya Lattnerfc984402008-02-16 23:27:24 +00008814 %tmp.7.i24544 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24540, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008815 %tmp.9.i24546 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8816 store double %tmp.9.i24546, double* %tmp.7.i24544
Tanya Lattnerfc984402008-02-16 23:27:24 +00008817 %tmp.0.i24547 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24540, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8818 %tmp.14.i24549 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24547, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008819 %tmp.15.i24550 = load double* %tmp.14.i24549 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008820 %tmp.17.i24552 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24547, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008821 %tmp.18.i24553 = load double* %tmp.17.i24552 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008822 %tmp.4.i24527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008823 %tmp.6.i24529 = load double* %tmp.5.i28602 ; <double> [#uses=1]
8824 store double %tmp.6.i24529, double* %tmp.4.i24527
Tanya Lattnerfc984402008-02-16 23:27:24 +00008825 %tmp.7.i24530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008826 %tmp.9.i24532 = load double* %tmp.8.i28605 ; <double> [#uses=1]
8827 store double %tmp.9.i24532, double* %tmp.7.i24530
Tanya Lattnerfc984402008-02-16 23:27:24 +00008828 %tmp.0.i24533 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24526, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8829 %tmp.13.i24534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.532, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8830 %tmp.14.i24535 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24533, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008831 %tmp.15.i24536 = load double* %tmp.14.i24535 ; <double> [#uses=1]
8832 store double %tmp.15.i24536, double* %tmp.13.i24534
Tanya Lattnerfc984402008-02-16 23:27:24 +00008833 %tmp.16.i24537 = getelementptr %"struct.std::dcomplex"* %mem_tmp.532, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8834 %tmp.17.i24538 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24533, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008835 %tmp.18.i24539 = load double* %tmp.17.i24538 ; <double> [#uses=1]
8836 store double %tmp.18.i24539, double* %tmp.16.i24537
Tanya Lattnerfc984402008-02-16 23:27:24 +00008837 %tmp.4.i24513 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24512, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008838 store double %tmp.15.i24550, double* %tmp.4.i24513
Tanya Lattnerfc984402008-02-16 23:27:24 +00008839 %tmp.7.i24516 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24512, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008840 store double %tmp.18.i24553, double* %tmp.7.i24516
Tanya Lattnerfc984402008-02-16 23:27:24 +00008841 %tmp.0.i24519 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24512, %"struct.std::dcomplex"* %mem_tmp.532 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8842 %tmp.14.i24521 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24519, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008843 %tmp.15.i24522 = load double* %tmp.14.i24521 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008844 %tmp.17.i24524 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24519, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008845 %tmp.18.i24525 = load double* %tmp.17.i24524 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008846 %tmp.4.i24499 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24498, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008847 store double %tmp.15.i24522, double* %tmp.4.i24499
Tanya Lattnerfc984402008-02-16 23:27:24 +00008848 %tmp.7.i24502 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24498, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008849 store double %tmp.18.i24525, double* %tmp.7.i24502
Tanya Lattnerfc984402008-02-16 23:27:24 +00008850 %tmp.0.i24505 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24498, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8851 %tmp.13.i24506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.529, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8852 %tmp.14.i24507 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24505, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008853 %tmp.15.i24508 = load double* %tmp.14.i24507 ; <double> [#uses=1]
8854 store double %tmp.15.i24508, double* %tmp.13.i24506
Tanya Lattnerfc984402008-02-16 23:27:24 +00008855 %tmp.16.i24509 = getelementptr %"struct.std::dcomplex"* %mem_tmp.529, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8856 %tmp.17.i24510 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24505, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008857 %tmp.18.i24511 = load double* %tmp.17.i24510 ; <double> [#uses=1]
8858 store double %tmp.18.i24511, double* %tmp.16.i24509
Tanya Lattnerfc984402008-02-16 23:27:24 +00008859 %tmp.4.i24485 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24484, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008860 store double %tmp.15.i24564, double* %tmp.4.i24485
Tanya Lattnerfc984402008-02-16 23:27:24 +00008861 %tmp.7.i24488 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24484, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008862 store double %tmp.18.i24567, double* %tmp.7.i24488
Tanya Lattnerfc984402008-02-16 23:27:24 +00008863 %tmp.0.i24491 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24484, %"struct.std::dcomplex"* %mem_tmp.529 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8864 %tmp.14.i24493 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24491, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008865 %tmp.15.i24494 = load double* %tmp.14.i24493 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008866 %tmp.17.i24496 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24491, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008867 %tmp.18.i24497 = load double* %tmp.17.i24496 ; <double> [#uses=1]
8868 store double %tmp.15.i24494, double* %tmp.2.i34364
8869 store double %tmp.18.i24497, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00008870 %tmp.4.i24451 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24450, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008871 %tmp.6.i24453 = load double* %tmp.5.i32460 ; <double> [#uses=1]
8872 store double %tmp.6.i24453, double* %tmp.4.i24451
Tanya Lattnerfc984402008-02-16 23:27:24 +00008873 %tmp.7.i24454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24450, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008874 %tmp.9.i24456 = load double* %tmp.8.i32463 ; <double> [#uses=1]
8875 store double %tmp.9.i24456, double* %tmp.7.i24454
Tanya Lattnerfc984402008-02-16 23:27:24 +00008876 %tmp.0.i24457 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24450, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8877 %tmp.14.i24459 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24457, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008878 %tmp.15.i24460 = load double* %tmp.14.i24459 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008879 %tmp.17.i24462 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24457, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008880 %tmp.18.i24463 = load double* %tmp.17.i24462 ; <double> [#uses=1]
8881 %tmp.7.i24417 = load double* %tmp.2.i34366 ; <double> [#uses=1]
8882 %tmp.15.i24431 = add double %tmp.7.i24417, %tmp.15.i24460 ; <double> [#uses=1]
8883 store double %tmp.15.i24431, double* %tmp.2.i34366
8884 %tmp.26.i24438 = load double* %tmp.6.i34367 ; <double> [#uses=1]
8885 %tmp.31.i24449 = add double %tmp.26.i24438, %tmp.18.i24463 ; <double> [#uses=1]
8886 store double %tmp.31.i24449, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00008887 %tmp.4.i24397 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24396, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008888 %tmp.6.i24399 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8889 store double %tmp.6.i24399, double* %tmp.4.i24397
Tanya Lattnerfc984402008-02-16 23:27:24 +00008890 %tmp.7.i24400 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24396, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008891 %tmp.9.i24402 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8892 store double %tmp.9.i24402, double* %tmp.7.i24400
Tanya Lattnerfc984402008-02-16 23:27:24 +00008893 %tmp.0.i24403 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24396, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8894 %tmp.14.i24405 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24403, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008895 %tmp.15.i24406 = load double* %tmp.14.i24405 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008896 %tmp.17.i24408 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24403, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008897 %tmp.18.i24409 = load double* %tmp.17.i24408 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008898 %tmp.4.i24383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24382, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008899 %tmp.6.i24385 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8900 store double %tmp.6.i24385, double* %tmp.4.i24383
Tanya Lattnerfc984402008-02-16 23:27:24 +00008901 %tmp.7.i24386 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24382, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008902 %tmp.9.i24388 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8903 store double %tmp.9.i24388, double* %tmp.7.i24386
Tanya Lattnerfc984402008-02-16 23:27:24 +00008904 %tmp.0.i24389 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24382, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8905 %tmp.13.i24390 = getelementptr %"struct.std::dcomplex"* %mem_tmp.539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8906 %tmp.14.i24391 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24389, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008907 %tmp.15.i24392 = load double* %tmp.14.i24391 ; <double> [#uses=1]
8908 store double %tmp.15.i24392, double* %tmp.13.i24390
Tanya Lattnerfc984402008-02-16 23:27:24 +00008909 %tmp.16.i24393 = getelementptr %"struct.std::dcomplex"* %mem_tmp.539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8910 %tmp.17.i24394 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24389, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008911 %tmp.18.i24395 = load double* %tmp.17.i24394 ; <double> [#uses=1]
8912 store double %tmp.18.i24395, double* %tmp.16.i24393
Tanya Lattnerfc984402008-02-16 23:27:24 +00008913 %tmp.4.i24369 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24368, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008914 store double %tmp.15.i24406, double* %tmp.4.i24369
Tanya Lattnerfc984402008-02-16 23:27:24 +00008915 %tmp.7.i24372 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24368, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008916 store double %tmp.18.i24409, double* %tmp.7.i24372
Tanya Lattnerfc984402008-02-16 23:27:24 +00008917 %tmp.0.i24375 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24368, %"struct.std::dcomplex"* %mem_tmp.539 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8918 %tmp.14.i24377 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24375, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008919 %tmp.15.i24378 = load double* %tmp.14.i24377 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008920 %tmp.17.i24380 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24375, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008921 %tmp.18.i24381 = load double* %tmp.17.i24380 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008922 %tmp.4.i24355 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24354, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008923 store double %tmp.15.i24378, double* %tmp.4.i24355
Tanya Lattnerfc984402008-02-16 23:27:24 +00008924 %tmp.7.i24358 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24354, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008925 store double %tmp.18.i24381, double* %tmp.7.i24358
Tanya Lattnerfc984402008-02-16 23:27:24 +00008926 %tmp.0.i24361 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24354, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8927 %tmp.14.i24363 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24361, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008928 %tmp.15.i24364 = load double* %tmp.14.i24363 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008929 %tmp.17.i24366 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24361, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008930 %tmp.18.i24367 = load double* %tmp.17.i24366 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008931 %tmp.4.i24341 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24340, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008932 %tmp.6.i24343 = load double* %tmp.5.i34282 ; <double> [#uses=1]
8933 store double %tmp.6.i24343, double* %tmp.4.i24341
Tanya Lattnerfc984402008-02-16 23:27:24 +00008934 %tmp.7.i24344 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24340, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008935 %tmp.9.i24346 = load double* %tmp.8.i34285 ; <double> [#uses=1]
8936 store double %tmp.9.i24346, double* %tmp.7.i24344
Tanya Lattnerfc984402008-02-16 23:27:24 +00008937 %tmp.0.i24347 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24340, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8938 %tmp.14.i24349 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24347, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008939 %tmp.15.i24350 = load double* %tmp.14.i24349 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008940 %tmp.17.i24352 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24347, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008941 %tmp.18.i24353 = load double* %tmp.17.i24352 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008942 %tmp.4.i24327 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24326, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008943 %tmp.6.i24329 = load double* %tmp.5.i33146 ; <double> [#uses=1]
8944 store double %tmp.6.i24329, double* %tmp.4.i24327
Tanya Lattnerfc984402008-02-16 23:27:24 +00008945 %tmp.7.i24330 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24326, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008946 %tmp.9.i24332 = load double* %tmp.8.i33149 ; <double> [#uses=1]
8947 store double %tmp.9.i24332, double* %tmp.7.i24330
Tanya Lattnerfc984402008-02-16 23:27:24 +00008948 %tmp.0.i24333 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24326, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8949 %tmp.13.i24334 = getelementptr %"struct.std::dcomplex"* %mem_tmp.543, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8950 %tmp.14.i24335 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24333, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008951 %tmp.15.i24336 = load double* %tmp.14.i24335 ; <double> [#uses=1]
8952 store double %tmp.15.i24336, double* %tmp.13.i24334
Tanya Lattnerfc984402008-02-16 23:27:24 +00008953 %tmp.16.i24337 = getelementptr %"struct.std::dcomplex"* %mem_tmp.543, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8954 %tmp.17.i24338 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24333, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008955 %tmp.18.i24339 = load double* %tmp.17.i24338 ; <double> [#uses=1]
8956 store double %tmp.18.i24339, double* %tmp.16.i24337
Tanya Lattnerfc984402008-02-16 23:27:24 +00008957 %tmp.4.i24313 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24312, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008958 store double %tmp.15.i24350, double* %tmp.4.i24313
Tanya Lattnerfc984402008-02-16 23:27:24 +00008959 %tmp.7.i24316 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24312, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008960 store double %tmp.18.i24353, double* %tmp.7.i24316
Tanya Lattnerfc984402008-02-16 23:27:24 +00008961 %tmp.0.i24319 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24312, %"struct.std::dcomplex"* %mem_tmp.543 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8962 %tmp.14.i24321 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24319, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008963 %tmp.15.i24322 = load double* %tmp.14.i24321 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008964 %tmp.17.i24324 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24319, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008965 %tmp.18.i24325 = load double* %tmp.17.i24324 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008966 %tmp.4.i24299 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24298, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008967 store double %tmp.15.i24322, double* %tmp.4.i24299
Tanya Lattnerfc984402008-02-16 23:27:24 +00008968 %tmp.7.i24302 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24298, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008969 store double %tmp.18.i24325, double* %tmp.7.i24302
Tanya Lattnerfc984402008-02-16 23:27:24 +00008970 %tmp.0.i24305 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24298, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8971 %tmp.13.i24306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.540, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
8972 %tmp.14.i24307 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24305, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008973 %tmp.15.i24308 = load double* %tmp.14.i24307 ; <double> [#uses=1]
8974 store double %tmp.15.i24308, double* %tmp.13.i24306
Tanya Lattnerfc984402008-02-16 23:27:24 +00008975 %tmp.16.i24309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.540, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
8976 %tmp.17.i24310 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24305, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008977 %tmp.18.i24311 = load double* %tmp.17.i24310 ; <double> [#uses=1]
8978 store double %tmp.18.i24311, double* %tmp.16.i24309
Tanya Lattnerfc984402008-02-16 23:27:24 +00008979 %tmp.4.i24285 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24284, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008980 store double %tmp.15.i24364, double* %tmp.4.i24285
Tanya Lattnerfc984402008-02-16 23:27:24 +00008981 %tmp.7.i24288 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24284, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008982 store double %tmp.18.i24367, double* %tmp.7.i24288
Tanya Lattnerfc984402008-02-16 23:27:24 +00008983 %tmp.0.i24291 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24284, %"struct.std::dcomplex"* %mem_tmp.540 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8984 %tmp.14.i24293 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24291, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008985 %tmp.15.i24294 = load double* %tmp.14.i24293 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008986 %tmp.17.i24296 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24291, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008987 %tmp.18.i24297 = load double* %tmp.17.i24296 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008988 %tmp.4.i24271 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24270, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008989 %tmp.6.i24273 = load double* %tmp.5.i34082 ; <double> [#uses=1]
8990 store double %tmp.6.i24273, double* %tmp.4.i24271
Tanya Lattnerfc984402008-02-16 23:27:24 +00008991 %tmp.7.i24274 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24270, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008992 %tmp.9.i24276 = load double* %tmp.8.i34085 ; <double> [#uses=1]
8993 store double %tmp.9.i24276, double* %tmp.7.i24274
Tanya Lattnerfc984402008-02-16 23:27:24 +00008994 %tmp.0.i24277 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24270, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
8995 %tmp.14.i24279 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24277, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008996 %tmp.15.i24280 = load double* %tmp.14.i24279 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008997 %tmp.17.i24282 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24277, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008998 %tmp.18.i24283 = load double* %tmp.17.i24282 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00008999 %tmp.4.i24257 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24256, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009000 %tmp.6.i24259 = load double* %tmp.5.i34282 ; <double> [#uses=1]
9001 store double %tmp.6.i24259, double* %tmp.4.i24257
Tanya Lattnerfc984402008-02-16 23:27:24 +00009002 %tmp.7.i24260 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24256, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009003 %tmp.9.i24262 = load double* %tmp.8.i34285 ; <double> [#uses=1]
9004 store double %tmp.9.i24262, double* %tmp.7.i24260
Tanya Lattnerfc984402008-02-16 23:27:24 +00009005 %tmp.0.i24263 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24256, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9006 %tmp.13.i24264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.547, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9007 %tmp.14.i24265 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24263, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009008 %tmp.15.i24266 = load double* %tmp.14.i24265 ; <double> [#uses=1]
9009 store double %tmp.15.i24266, double* %tmp.13.i24264
Tanya Lattnerfc984402008-02-16 23:27:24 +00009010 %tmp.16.i24267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.547, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9011 %tmp.17.i24268 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24263, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009012 %tmp.18.i24269 = load double* %tmp.17.i24268 ; <double> [#uses=1]
9013 store double %tmp.18.i24269, double* %tmp.16.i24267
Tanya Lattnerfc984402008-02-16 23:27:24 +00009014 %tmp.4.i24243 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24242, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009015 store double %tmp.15.i24280, double* %tmp.4.i24243
Tanya Lattnerfc984402008-02-16 23:27:24 +00009016 %tmp.7.i24246 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24242, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009017 store double %tmp.18.i24283, double* %tmp.7.i24246
Tanya Lattnerfc984402008-02-16 23:27:24 +00009018 %tmp.0.i24249 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24242, %"struct.std::dcomplex"* %mem_tmp.547 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9019 %tmp.14.i24251 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24249, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009020 %tmp.15.i24252 = load double* %tmp.14.i24251 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009021 %tmp.17.i24254 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24249, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009022 %tmp.18.i24255 = load double* %tmp.17.i24254 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009023 %tmp.4.i24229 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24228, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009024 store double %tmp.15.i24252, double* %tmp.4.i24229
Tanya Lattnerfc984402008-02-16 23:27:24 +00009025 %tmp.7.i24232 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24228, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009026 store double %tmp.18.i24255, double* %tmp.7.i24232
Tanya Lattnerfc984402008-02-16 23:27:24 +00009027 %tmp.0.i24235 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24228, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9028 %tmp.13.i24236 = getelementptr %"struct.std::dcomplex"* %mem_tmp.544, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9029 %tmp.14.i24237 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24235, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009030 %tmp.15.i24238 = load double* %tmp.14.i24237 ; <double> [#uses=1]
9031 store double %tmp.15.i24238, double* %tmp.13.i24236
Tanya Lattnerfc984402008-02-16 23:27:24 +00009032 %tmp.16.i24239 = getelementptr %"struct.std::dcomplex"* %mem_tmp.544, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9033 %tmp.17.i24240 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24235, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009034 %tmp.18.i24241 = load double* %tmp.17.i24240 ; <double> [#uses=1]
9035 store double %tmp.18.i24241, double* %tmp.16.i24239
Tanya Lattnerfc984402008-02-16 23:27:24 +00009036 %tmp.4.i24215 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24214, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009037 store double %tmp.15.i24294, double* %tmp.4.i24215
Tanya Lattnerfc984402008-02-16 23:27:24 +00009038 %tmp.7.i24218 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24214, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009039 store double %tmp.18.i24297, double* %tmp.7.i24218
Tanya Lattnerfc984402008-02-16 23:27:24 +00009040 %tmp.0.i24221 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24214, %"struct.std::dcomplex"* %mem_tmp.544 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9041 %tmp.14.i24223 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24221, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009042 %tmp.15.i24224 = load double* %tmp.14.i24223 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009043 %tmp.17.i24226 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24221, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009044 %tmp.18.i24227 = load double* %tmp.17.i24226 ; <double> [#uses=1]
9045 store double %tmp.15.i24224, double* %tmp.2.i34364
9046 store double %tmp.18.i24227, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00009047 %tmp.4.i24181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24180, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009048 %tmp.6.i24183 = load double* %tmp.5.i27590 ; <double> [#uses=1]
9049 store double %tmp.6.i24183, double* %tmp.4.i24181
Tanya Lattnerfc984402008-02-16 23:27:24 +00009050 %tmp.7.i24184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24180, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009051 %tmp.9.i24186 = load double* %tmp.8.i27593 ; <double> [#uses=1]
9052 store double %tmp.9.i24186, double* %tmp.7.i24184
Tanya Lattnerfc984402008-02-16 23:27:24 +00009053 %tmp.0.i24187 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24180, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9054 %tmp.14.i24189 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24187, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009055 %tmp.15.i24190 = load double* %tmp.14.i24189 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009056 %tmp.17.i24192 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24187, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009057 %tmp.18.i24193 = load double* %tmp.17.i24192 ; <double> [#uses=1]
9058 %tmp.7.i24147 = load double* %tmp.2.i34366 ; <double> [#uses=1]
9059 %tmp.15.i24161 = add double %tmp.7.i24147, %tmp.15.i24190 ; <double> [#uses=1]
9060 store double %tmp.15.i24161, double* %tmp.2.i34366
9061 %tmp.26.i24168 = load double* %tmp.6.i34367 ; <double> [#uses=1]
9062 %tmp.31.i24179 = add double %tmp.26.i24168, %tmp.18.i24193 ; <double> [#uses=1]
9063 store double %tmp.31.i24179, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00009064 %tmp.4.i24127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24126, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009065 %tmp.6.i24129 = load double* %tmp.5.i31000 ; <double> [#uses=1]
9066 store double %tmp.6.i24129, double* %tmp.4.i24127
Tanya Lattnerfc984402008-02-16 23:27:24 +00009067 %tmp.7.i24130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24126, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009068 %tmp.9.i24132 = load double* %tmp.8.i31003 ; <double> [#uses=1]
9069 store double %tmp.9.i24132, double* %tmp.7.i24130
Tanya Lattnerfc984402008-02-16 23:27:24 +00009070 %tmp.0.i24133 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24126, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9071 %tmp.14.i24135 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24133, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009072 %tmp.15.i24136 = load double* %tmp.14.i24135 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009073 %tmp.17.i24138 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24133, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009074 %tmp.18.i24139 = load double* %tmp.17.i24138 ; <double> [#uses=1]
9075 %tmp.7.i24093 = load double* %tmp.2.i34368 ; <double> [#uses=1]
9076 %tmp.15.i24107 = add double %tmp.7.i24093, %tmp.15.i24136 ; <double> [#uses=1]
9077 store double %tmp.15.i24107, double* %tmp.2.i34368
9078 %tmp.26.i24114 = load double* %tmp.6.i34369 ; <double> [#uses=1]
9079 %tmp.31.i24125 = add double %tmp.26.i24114, %tmp.18.i24139 ; <double> [#uses=1]
9080 store double %tmp.31.i24125, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00009081 store double 0.000000e+00, double* %tmp.2.i34366
9082 store double 0.000000e+00, double* %tmp.6.i34367
9083 %tmp.4.i24071 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24070, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009084 %tmp.6.i24073 = load double* %tmp.5.i34338 ; <double> [#uses=1]
9085 store double %tmp.6.i24073, double* %tmp.4.i24071
Tanya Lattnerfc984402008-02-16 23:27:24 +00009086 %tmp.7.i24074 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24070, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009087 %tmp.9.i24076 = load double* %tmp.8.i34341 ; <double> [#uses=1]
9088 store double %tmp.9.i24076, double* %tmp.7.i24074
Tanya Lattnerfc984402008-02-16 23:27:24 +00009089 %tmp.0.i24077 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24070, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9090 %tmp.14.i24079 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24077, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009091 %tmp.15.i24080 = load double* %tmp.14.i24079 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009092 %tmp.17.i24082 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24077, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009093 %tmp.18.i24083 = load double* %tmp.17.i24082 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009094 %tmp.4.i24057 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24056, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009095 %tmp.6.i24059 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9096 store double %tmp.6.i24059, double* %tmp.4.i24057
Tanya Lattnerfc984402008-02-16 23:27:24 +00009097 %tmp.7.i24060 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24056, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009098 %tmp.9.i24062 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9099 store double %tmp.9.i24062, double* %tmp.7.i24060
Tanya Lattnerfc984402008-02-16 23:27:24 +00009100 %tmp.0.i24063 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24056, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9101 %tmp.13.i24064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.555, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9102 %tmp.14.i24065 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24063, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009103 %tmp.15.i24066 = load double* %tmp.14.i24065 ; <double> [#uses=1]
9104 store double %tmp.15.i24066, double* %tmp.13.i24064
Tanya Lattnerfc984402008-02-16 23:27:24 +00009105 %tmp.16.i24067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.555, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9106 %tmp.17.i24068 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24063, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009107 %tmp.18.i24069 = load double* %tmp.17.i24068 ; <double> [#uses=1]
9108 store double %tmp.18.i24069, double* %tmp.16.i24067
Tanya Lattnerfc984402008-02-16 23:27:24 +00009109 %tmp.4.i24043 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24042, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009110 store double %tmp.15.i24080, double* %tmp.4.i24043
Tanya Lattnerfc984402008-02-16 23:27:24 +00009111 %tmp.7.i24046 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24042, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009112 store double %tmp.18.i24083, double* %tmp.7.i24046
Tanya Lattnerfc984402008-02-16 23:27:24 +00009113 %tmp.0.i24049 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i24042, %"struct.std::dcomplex"* %mem_tmp.555 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9114 %tmp.14.i24051 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24049, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009115 %tmp.15.i24052 = load double* %tmp.14.i24051 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009116 %tmp.17.i24054 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24049, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009117 %tmp.18.i24055 = load double* %tmp.17.i24054 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009118 %tmp.4.i24029 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24028, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009119 store double %tmp.15.i24052, double* %tmp.4.i24029
Tanya Lattnerfc984402008-02-16 23:27:24 +00009120 %tmp.7.i24032 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24028, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009121 store double %tmp.18.i24055, double* %tmp.7.i24032
Tanya Lattnerfc984402008-02-16 23:27:24 +00009122 %tmp.0.i24035 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24028, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9123 %tmp.14.i24037 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24035, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009124 %tmp.15.i24038 = load double* %tmp.14.i24037 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009125 %tmp.17.i24040 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24035, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009126 %tmp.18.i24041 = load double* %tmp.17.i24040 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009127 %tmp.4.i24015 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24014, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009128 %tmp.6.i24017 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9129 store double %tmp.6.i24017, double* %tmp.4.i24015
Tanya Lattnerfc984402008-02-16 23:27:24 +00009130 %tmp.7.i24018 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24014, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009131 %tmp.9.i24020 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9132 store double %tmp.9.i24020, double* %tmp.7.i24018
Tanya Lattnerfc984402008-02-16 23:27:24 +00009133 %tmp.0.i24021 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24014, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9134 %tmp.14.i24023 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24021, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009135 %tmp.15.i24024 = load double* %tmp.14.i24023 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009136 %tmp.17.i24026 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24021, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009137 %tmp.18.i24027 = load double* %tmp.17.i24026 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009138 %tmp.4.i24001 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24000, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009139 %tmp.6.i24003 = load double* %tmp.5.i33146 ; <double> [#uses=1]
9140 store double %tmp.6.i24003, double* %tmp.4.i24001
Tanya Lattnerfc984402008-02-16 23:27:24 +00009141 %tmp.7.i24004 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i24000, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009142 %tmp.9.i24006 = load double* %tmp.8.i33149 ; <double> [#uses=1]
9143 store double %tmp.9.i24006, double* %tmp.7.i24004
Tanya Lattnerfc984402008-02-16 23:27:24 +00009144 %tmp.0.i24007 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i24000, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9145 %tmp.13.i24008 = getelementptr %"struct.std::dcomplex"* %mem_tmp.559, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9146 %tmp.14.i24009 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24007, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009147 %tmp.15.i24010 = load double* %tmp.14.i24009 ; <double> [#uses=1]
9148 store double %tmp.15.i24010, double* %tmp.13.i24008
Tanya Lattnerfc984402008-02-16 23:27:24 +00009149 %tmp.16.i24011 = getelementptr %"struct.std::dcomplex"* %mem_tmp.559, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9150 %tmp.17.i24012 = getelementptr %"struct.std::dcomplex"* %tmp.0.i24007, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009151 %tmp.18.i24013 = load double* %tmp.17.i24012 ; <double> [#uses=1]
9152 store double %tmp.18.i24013, double* %tmp.16.i24011
Tanya Lattnerfc984402008-02-16 23:27:24 +00009153 %tmp.4.i23987 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23986, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009154 store double %tmp.15.i24024, double* %tmp.4.i23987
Tanya Lattnerfc984402008-02-16 23:27:24 +00009155 %tmp.7.i23990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23986, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009156 store double %tmp.18.i24027, double* %tmp.7.i23990
Tanya Lattnerfc984402008-02-16 23:27:24 +00009157 %tmp.0.i23993 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23986, %"struct.std::dcomplex"* %mem_tmp.559 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9158 %tmp.14.i23995 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23993, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009159 %tmp.15.i23996 = load double* %tmp.14.i23995 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009160 %tmp.17.i23998 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23993, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009161 %tmp.18.i23999 = load double* %tmp.17.i23998 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009162 %tmp.4.i23973 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23972, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009163 store double %tmp.15.i23996, double* %tmp.4.i23973
Tanya Lattnerfc984402008-02-16 23:27:24 +00009164 %tmp.7.i23976 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23972, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009165 store double %tmp.18.i23999, double* %tmp.7.i23976
Tanya Lattnerfc984402008-02-16 23:27:24 +00009166 %tmp.0.i23979 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23972, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9167 %tmp.13.i23980 = getelementptr %"struct.std::dcomplex"* %mem_tmp.556, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9168 %tmp.14.i23981 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23979, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009169 %tmp.15.i23982 = load double* %tmp.14.i23981 ; <double> [#uses=1]
9170 store double %tmp.15.i23982, double* %tmp.13.i23980
Tanya Lattnerfc984402008-02-16 23:27:24 +00009171 %tmp.16.i23983 = getelementptr %"struct.std::dcomplex"* %mem_tmp.556, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9172 %tmp.17.i23984 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23979, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009173 %tmp.18.i23985 = load double* %tmp.17.i23984 ; <double> [#uses=1]
9174 store double %tmp.18.i23985, double* %tmp.16.i23983
Tanya Lattnerfc984402008-02-16 23:27:24 +00009175 %tmp.4.i23959 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23958, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009176 store double %tmp.15.i24038, double* %tmp.4.i23959
Tanya Lattnerfc984402008-02-16 23:27:24 +00009177 %tmp.7.i23962 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23958, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009178 store double %tmp.18.i24041, double* %tmp.7.i23962
Tanya Lattnerfc984402008-02-16 23:27:24 +00009179 %tmp.0.i23965 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23958, %"struct.std::dcomplex"* %mem_tmp.556 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9180 %tmp.14.i23967 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23965, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009181 %tmp.15.i23968 = load double* %tmp.14.i23967 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009182 %tmp.17.i23970 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23965, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009183 %tmp.18.i23971 = load double* %tmp.17.i23970 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009184 %tmp.4.i23945 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23944, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009185 %tmp.6.i23947 = load double* %tmp.5.i33146 ; <double> [#uses=1]
9186 store double %tmp.6.i23947, double* %tmp.4.i23945
Tanya Lattnerfc984402008-02-16 23:27:24 +00009187 %tmp.7.i23948 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23944, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009188 %tmp.9.i23950 = load double* %tmp.8.i33149 ; <double> [#uses=1]
9189 store double %tmp.9.i23950, double* %tmp.7.i23948
Tanya Lattnerfc984402008-02-16 23:27:24 +00009190 %tmp.0.i23951 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23944, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9191 %tmp.14.i23953 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23951, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009192 %tmp.15.i23954 = load double* %tmp.14.i23953 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009193 %tmp.17.i23956 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23951, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009194 %tmp.18.i23957 = load double* %tmp.17.i23956 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009195 %tmp.4.i23931 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23930, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009196 %tmp.6.i23933 = load double* %tmp.5.i34338 ; <double> [#uses=1]
9197 store double %tmp.6.i23933, double* %tmp.4.i23931
Tanya Lattnerfc984402008-02-16 23:27:24 +00009198 %tmp.7.i23934 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23930, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009199 %tmp.9.i23936 = load double* %tmp.8.i34341 ; <double> [#uses=1]
9200 store double %tmp.9.i23936, double* %tmp.7.i23934
Tanya Lattnerfc984402008-02-16 23:27:24 +00009201 %tmp.0.i23937 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23930, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9202 %tmp.13.i23938 = getelementptr %"struct.std::dcomplex"* %mem_tmp.563, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9203 %tmp.14.i23939 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23937, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009204 %tmp.15.i23940 = load double* %tmp.14.i23939 ; <double> [#uses=1]
9205 store double %tmp.15.i23940, double* %tmp.13.i23938
Tanya Lattnerfc984402008-02-16 23:27:24 +00009206 %tmp.16.i23941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.563, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9207 %tmp.17.i23942 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23937, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009208 %tmp.18.i23943 = load double* %tmp.17.i23942 ; <double> [#uses=1]
9209 store double %tmp.18.i23943, double* %tmp.16.i23941
Tanya Lattnerfc984402008-02-16 23:27:24 +00009210 %tmp.4.i23917 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23916, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009211 store double %tmp.15.i23954, double* %tmp.4.i23917
Tanya Lattnerfc984402008-02-16 23:27:24 +00009212 %tmp.7.i23920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23916, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009213 store double %tmp.18.i23957, double* %tmp.7.i23920
Tanya Lattnerfc984402008-02-16 23:27:24 +00009214 %tmp.0.i23923 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23916, %"struct.std::dcomplex"* %mem_tmp.563 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9215 %tmp.14.i23925 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23923, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009216 %tmp.15.i23926 = load double* %tmp.14.i23925 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009217 %tmp.17.i23928 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23923, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009218 %tmp.18.i23929 = load double* %tmp.17.i23928 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009219 %tmp.4.i23903 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23902, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009220 store double %tmp.15.i23926, double* %tmp.4.i23903
Tanya Lattnerfc984402008-02-16 23:27:24 +00009221 %tmp.7.i23906 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23902, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009222 store double %tmp.18.i23929, double* %tmp.7.i23906
Tanya Lattnerfc984402008-02-16 23:27:24 +00009223 %tmp.0.i23909 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23902, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9224 %tmp.13.i23910 = getelementptr %"struct.std::dcomplex"* %mem_tmp.560, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9225 %tmp.14.i23911 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23909, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009226 %tmp.15.i23912 = load double* %tmp.14.i23911 ; <double> [#uses=1]
9227 store double %tmp.15.i23912, double* %tmp.13.i23910
Tanya Lattnerfc984402008-02-16 23:27:24 +00009228 %tmp.16.i23913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.560, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9229 %tmp.17.i23914 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23909, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009230 %tmp.18.i23915 = load double* %tmp.17.i23914 ; <double> [#uses=1]
9231 store double %tmp.18.i23915, double* %tmp.16.i23913
Tanya Lattnerfc984402008-02-16 23:27:24 +00009232 %tmp.4.i23889 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23888, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009233 store double %tmp.15.i23968, double* %tmp.4.i23889
Tanya Lattnerfc984402008-02-16 23:27:24 +00009234 %tmp.7.i23892 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23888, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009235 store double %tmp.18.i23971, double* %tmp.7.i23892
Tanya Lattnerfc984402008-02-16 23:27:24 +00009236 %tmp.0.i23895 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23888, %"struct.std::dcomplex"* %mem_tmp.560 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9237 %tmp.14.i23897 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23895, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009238 %tmp.15.i23898 = load double* %tmp.14.i23897 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009239 %tmp.17.i23900 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23895, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009240 %tmp.18.i23901 = load double* %tmp.17.i23900 ; <double> [#uses=1]
9241 store double %tmp.15.i23898, double* %tmp.2.i34364
9242 store double %tmp.18.i23901, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00009243 %tmp.4.i23855 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23854, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009244 %tmp.6.i23857 = load double* %tmp.5.i27590 ; <double> [#uses=1]
9245 store double %tmp.6.i23857, double* %tmp.4.i23855
Tanya Lattnerfc984402008-02-16 23:27:24 +00009246 %tmp.7.i23858 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23854, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009247 %tmp.9.i23860 = load double* %tmp.8.i27593 ; <double> [#uses=1]
9248 store double %tmp.9.i23860, double* %tmp.7.i23858
Tanya Lattnerfc984402008-02-16 23:27:24 +00009249 %tmp.0.i23861 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23854, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9250 %tmp.14.i23863 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23861, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009251 %tmp.15.i23864 = load double* %tmp.14.i23863 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009252 %tmp.17.i23866 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23861, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009253 %tmp.18.i23867 = load double* %tmp.17.i23866 ; <double> [#uses=1]
9254 %tmp.7.i23821 = load double* %tmp.2.i34366 ; <double> [#uses=1]
9255 %tmp.15.i23835 = add double %tmp.7.i23821, %tmp.15.i23864 ; <double> [#uses=1]
9256 store double %tmp.15.i23835, double* %tmp.2.i34366
9257 %tmp.26.i23842 = load double* %tmp.6.i34367 ; <double> [#uses=1]
9258 %tmp.31.i23853 = add double %tmp.26.i23842, %tmp.18.i23867 ; <double> [#uses=1]
9259 store double %tmp.31.i23853, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00009260 %tmp.4.i23801 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23800, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009261 %tmp.6.i23803 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9262 store double %tmp.6.i23803, double* %tmp.4.i23801
Tanya Lattnerfc984402008-02-16 23:27:24 +00009263 %tmp.7.i23804 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23800, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009264 %tmp.9.i23806 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9265 store double %tmp.9.i23806, double* %tmp.7.i23804
Tanya Lattnerfc984402008-02-16 23:27:24 +00009266 %tmp.0.i23807 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23800, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9267 %tmp.14.i23809 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23807, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009268 %tmp.15.i23810 = load double* %tmp.14.i23809 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009269 %tmp.17.i23812 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23807, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009270 %tmp.18.i23813 = load double* %tmp.17.i23812 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009271 %tmp.4.i23787 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23786, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009272 %tmp.6.i23789 = load double* %tmp.5.i33146 ; <double> [#uses=1]
9273 store double %tmp.6.i23789, double* %tmp.4.i23787
Tanya Lattnerfc984402008-02-16 23:27:24 +00009274 %tmp.7.i23790 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23786, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009275 %tmp.9.i23792 = load double* %tmp.8.i33149 ; <double> [#uses=1]
9276 store double %tmp.9.i23792, double* %tmp.7.i23790
Tanya Lattnerfc984402008-02-16 23:27:24 +00009277 %tmp.0.i23793 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23786, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9278 %tmp.13.i23794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.570, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9279 %tmp.14.i23795 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23793, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009280 %tmp.15.i23796 = load double* %tmp.14.i23795 ; <double> [#uses=1]
9281 store double %tmp.15.i23796, double* %tmp.13.i23794
Tanya Lattnerfc984402008-02-16 23:27:24 +00009282 %tmp.16.i23797 = getelementptr %"struct.std::dcomplex"* %mem_tmp.570, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9283 %tmp.17.i23798 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23793, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009284 %tmp.18.i23799 = load double* %tmp.17.i23798 ; <double> [#uses=1]
9285 store double %tmp.18.i23799, double* %tmp.16.i23797
Tanya Lattnerfc984402008-02-16 23:27:24 +00009286 %tmp.4.i23773 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23772, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009287 store double %tmp.15.i23810, double* %tmp.4.i23773
Tanya Lattnerfc984402008-02-16 23:27:24 +00009288 %tmp.7.i23776 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23772, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009289 store double %tmp.18.i23813, double* %tmp.7.i23776
Tanya Lattnerfc984402008-02-16 23:27:24 +00009290 %tmp.0.i23779 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23772, %"struct.std::dcomplex"* %mem_tmp.570 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9291 %tmp.14.i23781 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23779, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009292 %tmp.15.i23782 = load double* %tmp.14.i23781 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009293 %tmp.17.i23784 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23779, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009294 %tmp.18.i23785 = load double* %tmp.17.i23784 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009295 %tmp.4.i23759 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23758, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009296 store double %tmp.15.i23782, double* %tmp.4.i23759
Tanya Lattnerfc984402008-02-16 23:27:24 +00009297 %tmp.7.i23762 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23758, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009298 store double %tmp.18.i23785, double* %tmp.7.i23762
Tanya Lattnerfc984402008-02-16 23:27:24 +00009299 %tmp.0.i23765 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23758, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9300 %tmp.14.i23767 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23765, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009301 %tmp.15.i23768 = load double* %tmp.14.i23767 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009302 %tmp.17.i23770 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23765, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009303 %tmp.18.i23771 = load double* %tmp.17.i23770 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009304 %tmp.4.i23745 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23744, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009305 %tmp.6.i23747 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9306 store double %tmp.6.i23747, double* %tmp.4.i23745
Tanya Lattnerfc984402008-02-16 23:27:24 +00009307 %tmp.7.i23748 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23744, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009308 %tmp.9.i23750 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9309 store double %tmp.9.i23750, double* %tmp.7.i23748
Tanya Lattnerfc984402008-02-16 23:27:24 +00009310 %tmp.0.i23751 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23744, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9311 %tmp.14.i23753 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23751, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009312 %tmp.15.i23754 = load double* %tmp.14.i23753 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009313 %tmp.17.i23756 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23751, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009314 %tmp.18.i23757 = load double* %tmp.17.i23756 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009315 %tmp.4.i23731 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23730, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009316 %tmp.6.i23733 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9317 store double %tmp.6.i23733, double* %tmp.4.i23731
Tanya Lattnerfc984402008-02-16 23:27:24 +00009318 %tmp.7.i23734 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23730, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009319 %tmp.9.i23736 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9320 store double %tmp.9.i23736, double* %tmp.7.i23734
Tanya Lattnerfc984402008-02-16 23:27:24 +00009321 %tmp.0.i23737 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23730, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9322 %tmp.13.i23738 = getelementptr %"struct.std::dcomplex"* %mem_tmp.574, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9323 %tmp.14.i23739 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23737, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009324 %tmp.15.i23740 = load double* %tmp.14.i23739 ; <double> [#uses=1]
9325 store double %tmp.15.i23740, double* %tmp.13.i23738
Tanya Lattnerfc984402008-02-16 23:27:24 +00009326 %tmp.16.i23741 = getelementptr %"struct.std::dcomplex"* %mem_tmp.574, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9327 %tmp.17.i23742 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23737, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009328 %tmp.18.i23743 = load double* %tmp.17.i23742 ; <double> [#uses=1]
9329 store double %tmp.18.i23743, double* %tmp.16.i23741
Tanya Lattnerfc984402008-02-16 23:27:24 +00009330 %tmp.4.i23717 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23716, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009331 store double %tmp.15.i23754, double* %tmp.4.i23717
Tanya Lattnerfc984402008-02-16 23:27:24 +00009332 %tmp.7.i23720 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23716, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009333 store double %tmp.18.i23757, double* %tmp.7.i23720
Tanya Lattnerfc984402008-02-16 23:27:24 +00009334 %tmp.0.i23723 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23716, %"struct.std::dcomplex"* %mem_tmp.574 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9335 %tmp.14.i23725 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009336 %tmp.15.i23726 = load double* %tmp.14.i23725 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009337 %tmp.17.i23728 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009338 %tmp.18.i23729 = load double* %tmp.17.i23728 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009339 %tmp.4.i23703 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23702, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009340 store double %tmp.15.i23726, double* %tmp.4.i23703
Tanya Lattnerfc984402008-02-16 23:27:24 +00009341 %tmp.7.i23706 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23702, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009342 store double %tmp.18.i23729, double* %tmp.7.i23706
Tanya Lattnerfc984402008-02-16 23:27:24 +00009343 %tmp.0.i23709 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23702, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9344 %tmp.13.i23710 = getelementptr %"struct.std::dcomplex"* %mem_tmp.571, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9345 %tmp.14.i23711 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23709, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009346 %tmp.15.i23712 = load double* %tmp.14.i23711 ; <double> [#uses=1]
9347 store double %tmp.15.i23712, double* %tmp.13.i23710
Tanya Lattnerfc984402008-02-16 23:27:24 +00009348 %tmp.16.i23713 = getelementptr %"struct.std::dcomplex"* %mem_tmp.571, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9349 %tmp.17.i23714 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23709, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009350 %tmp.18.i23715 = load double* %tmp.17.i23714 ; <double> [#uses=1]
9351 store double %tmp.18.i23715, double* %tmp.16.i23713
Tanya Lattnerfc984402008-02-16 23:27:24 +00009352 %tmp.4.i23689 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23688, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009353 store double %tmp.15.i23768, double* %tmp.4.i23689
Tanya Lattnerfc984402008-02-16 23:27:24 +00009354 %tmp.7.i23692 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23688, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009355 store double %tmp.18.i23771, double* %tmp.7.i23692
Tanya Lattnerfc984402008-02-16 23:27:24 +00009356 %tmp.0.i23695 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23688, %"struct.std::dcomplex"* %mem_tmp.571 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9357 %tmp.14.i23697 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23695, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009358 %tmp.15.i23698 = load double* %tmp.14.i23697 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009359 %tmp.17.i23700 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23695, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009360 %tmp.18.i23701 = load double* %tmp.17.i23700 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009361 %tmp.4.i23675 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23674, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009362 %tmp.6.i23677 = load double* %tmp.5.i33146 ; <double> [#uses=1]
9363 store double %tmp.6.i23677, double* %tmp.4.i23675
Tanya Lattnerfc984402008-02-16 23:27:24 +00009364 %tmp.7.i23678 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23674, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009365 %tmp.9.i23680 = load double* %tmp.8.i33149 ; <double> [#uses=1]
9366 store double %tmp.9.i23680, double* %tmp.7.i23678
Tanya Lattnerfc984402008-02-16 23:27:24 +00009367 %tmp.0.i23681 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23674, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9368 %tmp.14.i23683 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23681, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009369 %tmp.15.i23684 = load double* %tmp.14.i23683 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009370 %tmp.17.i23686 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23681, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009371 %tmp.18.i23687 = load double* %tmp.17.i23686 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009372 %tmp.4.i23661 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23660, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009373 %tmp.6.i23663 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9374 store double %tmp.6.i23663, double* %tmp.4.i23661
Tanya Lattnerfc984402008-02-16 23:27:24 +00009375 %tmp.7.i23664 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23660, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009376 %tmp.9.i23666 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9377 store double %tmp.9.i23666, double* %tmp.7.i23664
Tanya Lattnerfc984402008-02-16 23:27:24 +00009378 %tmp.0.i23667 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23660, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9379 %tmp.13.i23668 = getelementptr %"struct.std::dcomplex"* %mem_tmp.578, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9380 %tmp.14.i23669 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23667, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009381 %tmp.15.i23670 = load double* %tmp.14.i23669 ; <double> [#uses=1]
9382 store double %tmp.15.i23670, double* %tmp.13.i23668
Tanya Lattnerfc984402008-02-16 23:27:24 +00009383 %tmp.16.i23671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.578, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9384 %tmp.17.i23672 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23667, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009385 %tmp.18.i23673 = load double* %tmp.17.i23672 ; <double> [#uses=1]
9386 store double %tmp.18.i23673, double* %tmp.16.i23671
Tanya Lattnerfc984402008-02-16 23:27:24 +00009387 %tmp.4.i23647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23646, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009388 store double %tmp.15.i23684, double* %tmp.4.i23647
Tanya Lattnerfc984402008-02-16 23:27:24 +00009389 %tmp.7.i23650 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23646, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009390 store double %tmp.18.i23687, double* %tmp.7.i23650
Tanya Lattnerfc984402008-02-16 23:27:24 +00009391 %tmp.0.i23653 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23646, %"struct.std::dcomplex"* %mem_tmp.578 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9392 %tmp.14.i23655 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23653, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009393 %tmp.15.i23656 = load double* %tmp.14.i23655 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009394 %tmp.17.i23658 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23653, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009395 %tmp.18.i23659 = load double* %tmp.17.i23658 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009396 %tmp.4.i23633 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23632, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009397 store double %tmp.15.i23656, double* %tmp.4.i23633
Tanya Lattnerfc984402008-02-16 23:27:24 +00009398 %tmp.7.i23636 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23632, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009399 store double %tmp.18.i23659, double* %tmp.7.i23636
Tanya Lattnerfc984402008-02-16 23:27:24 +00009400 %tmp.0.i23639 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23632, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9401 %tmp.13.i23640 = getelementptr %"struct.std::dcomplex"* %mem_tmp.575, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9402 %tmp.14.i23641 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23639, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009403 %tmp.15.i23642 = load double* %tmp.14.i23641 ; <double> [#uses=1]
9404 store double %tmp.15.i23642, double* %tmp.13.i23640
Tanya Lattnerfc984402008-02-16 23:27:24 +00009405 %tmp.16.i23643 = getelementptr %"struct.std::dcomplex"* %mem_tmp.575, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9406 %tmp.17.i23644 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23639, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009407 %tmp.18.i23645 = load double* %tmp.17.i23644 ; <double> [#uses=1]
9408 store double %tmp.18.i23645, double* %tmp.16.i23643
Tanya Lattnerfc984402008-02-16 23:27:24 +00009409 %tmp.4.i23619 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23618, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009410 store double %tmp.15.i23698, double* %tmp.4.i23619
Tanya Lattnerfc984402008-02-16 23:27:24 +00009411 %tmp.7.i23622 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23618, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009412 store double %tmp.18.i23701, double* %tmp.7.i23622
Tanya Lattnerfc984402008-02-16 23:27:24 +00009413 %tmp.0.i23625 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23618, %"struct.std::dcomplex"* %mem_tmp.575 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9414 %tmp.14.i23627 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23625, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009415 %tmp.15.i23628 = load double* %tmp.14.i23627 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009416 %tmp.17.i23630 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23625, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009417 %tmp.18.i23631 = load double* %tmp.17.i23630 ; <double> [#uses=1]
9418 store double %tmp.15.i23628, double* %tmp.2.i34364
9419 store double %tmp.18.i23631, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00009420 %tmp.4.i23585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23584, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009421 %tmp.6.i23587 = load double* %tmp.5.i33596 ; <double> [#uses=1]
9422 store double %tmp.6.i23587, double* %tmp.4.i23585
Tanya Lattnerfc984402008-02-16 23:27:24 +00009423 %tmp.7.i23588 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23584, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009424 %tmp.9.i23590 = load double* %tmp.8.i33599 ; <double> [#uses=1]
9425 store double %tmp.9.i23590, double* %tmp.7.i23588
Tanya Lattnerfc984402008-02-16 23:27:24 +00009426 %tmp.0.i23591 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23584, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9427 %tmp.14.i23593 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23591, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009428 %tmp.15.i23594 = load double* %tmp.14.i23593 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009429 %tmp.17.i23596 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23591, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009430 %tmp.18.i23597 = load double* %tmp.17.i23596 ; <double> [#uses=1]
9431 %tmp.7.i23551 = load double* %tmp.2.i34366 ; <double> [#uses=1]
9432 %tmp.15.i23565 = add double %tmp.7.i23551, %tmp.15.i23594 ; <double> [#uses=1]
9433 store double %tmp.15.i23565, double* %tmp.2.i34366
9434 %tmp.26.i23572 = load double* %tmp.6.i34367 ; <double> [#uses=1]
9435 %tmp.31.i23583 = add double %tmp.26.i23572, %tmp.18.i23597 ; <double> [#uses=1]
9436 store double %tmp.31.i23583, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00009437 %tmp.4.i23531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23530, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009438 %tmp.6.i23533 = load double* %tmp.5.i34338 ; <double> [#uses=1]
9439 store double %tmp.6.i23533, double* %tmp.4.i23531
Tanya Lattnerfc984402008-02-16 23:27:24 +00009440 %tmp.7.i23534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23530, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009441 %tmp.9.i23536 = load double* %tmp.8.i34341 ; <double> [#uses=1]
9442 store double %tmp.9.i23536, double* %tmp.7.i23534
Tanya Lattnerfc984402008-02-16 23:27:24 +00009443 %tmp.0.i23537 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23530, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9444 %tmp.14.i23539 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23537, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009445 %tmp.15.i23540 = load double* %tmp.14.i23539 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009446 %tmp.17.i23542 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23537, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009447 %tmp.18.i23543 = load double* %tmp.17.i23542 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009448 %tmp.4.i23517 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23516, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009449 %tmp.6.i23519 = load double* %tmp.5.i33146 ; <double> [#uses=1]
9450 store double %tmp.6.i23519, double* %tmp.4.i23517
Tanya Lattnerfc984402008-02-16 23:27:24 +00009451 %tmp.7.i23520 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23516, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009452 %tmp.9.i23522 = load double* %tmp.8.i33149 ; <double> [#uses=1]
9453 store double %tmp.9.i23522, double* %tmp.7.i23520
Tanya Lattnerfc984402008-02-16 23:27:24 +00009454 %tmp.0.i23523 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23516, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9455 %tmp.13.i23524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.585, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9456 %tmp.14.i23525 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23523, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009457 %tmp.15.i23526 = load double* %tmp.14.i23525 ; <double> [#uses=1]
9458 store double %tmp.15.i23526, double* %tmp.13.i23524
Tanya Lattnerfc984402008-02-16 23:27:24 +00009459 %tmp.16.i23527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.585, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9460 %tmp.17.i23528 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23523, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009461 %tmp.18.i23529 = load double* %tmp.17.i23528 ; <double> [#uses=1]
9462 store double %tmp.18.i23529, double* %tmp.16.i23527
Tanya Lattnerfc984402008-02-16 23:27:24 +00009463 %tmp.4.i23503 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23502, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009464 store double %tmp.15.i23540, double* %tmp.4.i23503
Tanya Lattnerfc984402008-02-16 23:27:24 +00009465 %tmp.7.i23506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23502, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009466 store double %tmp.18.i23543, double* %tmp.7.i23506
Tanya Lattnerfc984402008-02-16 23:27:24 +00009467 %tmp.0.i23509 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23502, %"struct.std::dcomplex"* %mem_tmp.585 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9468 %tmp.14.i23511 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23509, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009469 %tmp.15.i23512 = load double* %tmp.14.i23511 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009470 %tmp.17.i23514 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23509, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009471 %tmp.18.i23515 = load double* %tmp.17.i23514 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009472 %tmp.4.i23489 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23488, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009473 store double %tmp.15.i23512, double* %tmp.4.i23489
Tanya Lattnerfc984402008-02-16 23:27:24 +00009474 %tmp.7.i23492 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23488, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009475 store double %tmp.18.i23515, double* %tmp.7.i23492
Tanya Lattnerfc984402008-02-16 23:27:24 +00009476 %tmp.0.i23495 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23488, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9477 %tmp.14.i23497 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009478 %tmp.15.i23498 = load double* %tmp.14.i23497 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009479 %tmp.17.i23500 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009480 %tmp.18.i23501 = load double* %tmp.17.i23500 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009481 %tmp.4.i23475 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23474, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009482 %tmp.6.i23477 = load double* %tmp.5.i33146 ; <double> [#uses=1]
9483 store double %tmp.6.i23477, double* %tmp.4.i23475
Tanya Lattnerfc984402008-02-16 23:27:24 +00009484 %tmp.7.i23478 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23474, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009485 %tmp.9.i23480 = load double* %tmp.8.i33149 ; <double> [#uses=1]
9486 store double %tmp.9.i23480, double* %tmp.7.i23478
Tanya Lattnerfc984402008-02-16 23:27:24 +00009487 %tmp.0.i23481 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23474, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9488 %tmp.14.i23483 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23481, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009489 %tmp.15.i23484 = load double* %tmp.14.i23483 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009490 %tmp.17.i23486 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23481, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009491 %tmp.18.i23487 = load double* %tmp.17.i23486 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009492 %tmp.4.i23461 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23460, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009493 %tmp.6.i23463 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9494 store double %tmp.6.i23463, double* %tmp.4.i23461
Tanya Lattnerfc984402008-02-16 23:27:24 +00009495 %tmp.7.i23464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23460, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009496 %tmp.9.i23466 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9497 store double %tmp.9.i23466, double* %tmp.7.i23464
Tanya Lattnerfc984402008-02-16 23:27:24 +00009498 %tmp.0.i23467 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23460, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9499 %tmp.13.i23468 = getelementptr %"struct.std::dcomplex"* %mem_tmp.589, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9500 %tmp.14.i23469 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23467, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009501 %tmp.15.i23470 = load double* %tmp.14.i23469 ; <double> [#uses=1]
9502 store double %tmp.15.i23470, double* %tmp.13.i23468
Tanya Lattnerfc984402008-02-16 23:27:24 +00009503 %tmp.16.i23471 = getelementptr %"struct.std::dcomplex"* %mem_tmp.589, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9504 %tmp.17.i23472 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23467, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009505 %tmp.18.i23473 = load double* %tmp.17.i23472 ; <double> [#uses=1]
9506 store double %tmp.18.i23473, double* %tmp.16.i23471
Tanya Lattnerfc984402008-02-16 23:27:24 +00009507 %tmp.4.i23447 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23446, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009508 store double %tmp.15.i23484, double* %tmp.4.i23447
Tanya Lattnerfc984402008-02-16 23:27:24 +00009509 %tmp.7.i23450 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23446, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009510 store double %tmp.18.i23487, double* %tmp.7.i23450
Tanya Lattnerfc984402008-02-16 23:27:24 +00009511 %tmp.0.i23453 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23446, %"struct.std::dcomplex"* %mem_tmp.589 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9512 %tmp.14.i23455 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23453, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009513 %tmp.15.i23456 = load double* %tmp.14.i23455 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009514 %tmp.17.i23458 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23453, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009515 %tmp.18.i23459 = load double* %tmp.17.i23458 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009516 %tmp.4.i23433 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23432, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009517 store double %tmp.15.i23456, double* %tmp.4.i23433
Tanya Lattnerfc984402008-02-16 23:27:24 +00009518 %tmp.7.i23436 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23432, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009519 store double %tmp.18.i23459, double* %tmp.7.i23436
Tanya Lattnerfc984402008-02-16 23:27:24 +00009520 %tmp.0.i23439 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23432, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9521 %tmp.13.i23440 = getelementptr %"struct.std::dcomplex"* %mem_tmp.586, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9522 %tmp.14.i23441 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23439, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009523 %tmp.15.i23442 = load double* %tmp.14.i23441 ; <double> [#uses=1]
9524 store double %tmp.15.i23442, double* %tmp.13.i23440
Tanya Lattnerfc984402008-02-16 23:27:24 +00009525 %tmp.16.i23443 = getelementptr %"struct.std::dcomplex"* %mem_tmp.586, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9526 %tmp.17.i23444 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23439, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009527 %tmp.18.i23445 = load double* %tmp.17.i23444 ; <double> [#uses=1]
9528 store double %tmp.18.i23445, double* %tmp.16.i23443
Tanya Lattnerfc984402008-02-16 23:27:24 +00009529 %tmp.4.i23419 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23418, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009530 store double %tmp.15.i23498, double* %tmp.4.i23419
Tanya Lattnerfc984402008-02-16 23:27:24 +00009531 %tmp.7.i23422 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23418, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009532 store double %tmp.18.i23501, double* %tmp.7.i23422
Tanya Lattnerfc984402008-02-16 23:27:24 +00009533 %tmp.0.i23425 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23418, %"struct.std::dcomplex"* %mem_tmp.586 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9534 %tmp.14.i23427 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23425, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009535 %tmp.15.i23428 = load double* %tmp.14.i23427 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009536 %tmp.17.i23430 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23425, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009537 %tmp.18.i23431 = load double* %tmp.17.i23430 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009538 %tmp.4.i23405 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23404, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009539 %tmp.6.i23407 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9540 store double %tmp.6.i23407, double* %tmp.4.i23405
Tanya Lattnerfc984402008-02-16 23:27:24 +00009541 %tmp.7.i23408 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23404, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009542 %tmp.9.i23410 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9543 store double %tmp.9.i23410, double* %tmp.7.i23408
Tanya Lattnerfc984402008-02-16 23:27:24 +00009544 %tmp.0.i23411 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23404, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9545 %tmp.14.i23413 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23411, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009546 %tmp.15.i23414 = load double* %tmp.14.i23413 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009547 %tmp.17.i23416 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23411, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009548 %tmp.18.i23417 = load double* %tmp.17.i23416 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009549 %tmp.4.i23391 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23390, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009550 %tmp.6.i23393 = load double* %tmp.5.i34338 ; <double> [#uses=1]
9551 store double %tmp.6.i23393, double* %tmp.4.i23391
Tanya Lattnerfc984402008-02-16 23:27:24 +00009552 %tmp.7.i23394 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23390, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009553 %tmp.9.i23396 = load double* %tmp.8.i34341 ; <double> [#uses=1]
9554 store double %tmp.9.i23396, double* %tmp.7.i23394
Tanya Lattnerfc984402008-02-16 23:27:24 +00009555 %tmp.0.i23397 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23390, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9556 %tmp.13.i23398 = getelementptr %"struct.std::dcomplex"* %mem_tmp.593, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9557 %tmp.14.i23399 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23397, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009558 %tmp.15.i23400 = load double* %tmp.14.i23399 ; <double> [#uses=1]
9559 store double %tmp.15.i23400, double* %tmp.13.i23398
Tanya Lattnerfc984402008-02-16 23:27:24 +00009560 %tmp.16.i23401 = getelementptr %"struct.std::dcomplex"* %mem_tmp.593, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9561 %tmp.17.i23402 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23397, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009562 %tmp.18.i23403 = load double* %tmp.17.i23402 ; <double> [#uses=1]
9563 store double %tmp.18.i23403, double* %tmp.16.i23401
Tanya Lattnerfc984402008-02-16 23:27:24 +00009564 %tmp.4.i23377 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23376, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009565 store double %tmp.15.i23414, double* %tmp.4.i23377
Tanya Lattnerfc984402008-02-16 23:27:24 +00009566 %tmp.7.i23380 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23376, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009567 store double %tmp.18.i23417, double* %tmp.7.i23380
Tanya Lattnerfc984402008-02-16 23:27:24 +00009568 %tmp.0.i23383 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23376, %"struct.std::dcomplex"* %mem_tmp.593 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9569 %tmp.14.i23385 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23383, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009570 %tmp.15.i23386 = load double* %tmp.14.i23385 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009571 %tmp.17.i23388 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23383, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009572 %tmp.18.i23389 = load double* %tmp.17.i23388 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009573 %tmp.4.i23363 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23362, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009574 store double %tmp.15.i23386, double* %tmp.4.i23363
Tanya Lattnerfc984402008-02-16 23:27:24 +00009575 %tmp.7.i23366 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23362, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009576 store double %tmp.18.i23389, double* %tmp.7.i23366
Tanya Lattnerfc984402008-02-16 23:27:24 +00009577 %tmp.0.i23369 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23362, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9578 %tmp.13.i23370 = getelementptr %"struct.std::dcomplex"* %mem_tmp.590, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9579 %tmp.14.i23371 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23369, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009580 %tmp.15.i23372 = load double* %tmp.14.i23371 ; <double> [#uses=1]
9581 store double %tmp.15.i23372, double* %tmp.13.i23370
Tanya Lattnerfc984402008-02-16 23:27:24 +00009582 %tmp.16.i23373 = getelementptr %"struct.std::dcomplex"* %mem_tmp.590, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9583 %tmp.17.i23374 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23369, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009584 %tmp.18.i23375 = load double* %tmp.17.i23374 ; <double> [#uses=1]
9585 store double %tmp.18.i23375, double* %tmp.16.i23373
Tanya Lattnerfc984402008-02-16 23:27:24 +00009586 %tmp.4.i23349 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23348, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009587 store double %tmp.15.i23428, double* %tmp.4.i23349
Tanya Lattnerfc984402008-02-16 23:27:24 +00009588 %tmp.7.i23352 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23348, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009589 store double %tmp.18.i23431, double* %tmp.7.i23352
Tanya Lattnerfc984402008-02-16 23:27:24 +00009590 %tmp.0.i23355 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23348, %"struct.std::dcomplex"* %mem_tmp.590 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9591 %tmp.14.i23357 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23355, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009592 %tmp.15.i23358 = load double* %tmp.14.i23357 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009593 %tmp.17.i23360 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23355, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009594 %tmp.18.i23361 = load double* %tmp.17.i23360 ; <double> [#uses=1]
9595 store double %tmp.15.i23358, double* %tmp.2.i34364
9596 store double %tmp.18.i23361, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00009597 %tmp.4.i23315 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23314, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009598 %tmp.6.i23317 = load double* %tmp.5.i34136 ; <double> [#uses=1]
9599 store double %tmp.6.i23317, double* %tmp.4.i23315
Tanya Lattnerfc984402008-02-16 23:27:24 +00009600 %tmp.7.i23318 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23314, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009601 %tmp.9.i23320 = load double* %tmp.8.i34139 ; <double> [#uses=1]
9602 store double %tmp.9.i23320, double* %tmp.7.i23318
Tanya Lattnerfc984402008-02-16 23:27:24 +00009603 %tmp.0.i23321 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23314, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9604 %tmp.14.i23323 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23321, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009605 %tmp.15.i23324 = load double* %tmp.14.i23323 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009606 %tmp.17.i23326 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23321, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009607 %tmp.18.i23327 = load double* %tmp.17.i23326 ; <double> [#uses=1]
9608 %tmp.7.i23281 = load double* %tmp.2.i34366 ; <double> [#uses=1]
9609 %tmp.15.i23295 = add double %tmp.7.i23281, %tmp.15.i23324 ; <double> [#uses=1]
9610 store double %tmp.15.i23295, double* %tmp.2.i34366
9611 %tmp.26.i23302 = load double* %tmp.6.i34367 ; <double> [#uses=1]
9612 %tmp.31.i23313 = add double %tmp.26.i23302, %tmp.18.i23327 ; <double> [#uses=1]
9613 store double %tmp.31.i23313, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00009614 %tmp.4.i23261 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23260, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009615 %tmp.6.i23263 = load double* %tmp.5.i34338 ; <double> [#uses=1]
9616 store double %tmp.6.i23263, double* %tmp.4.i23261
Tanya Lattnerfc984402008-02-16 23:27:24 +00009617 %tmp.7.i23264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23260, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009618 %tmp.9.i23266 = load double* %tmp.8.i34341 ; <double> [#uses=1]
9619 store double %tmp.9.i23266, double* %tmp.7.i23264
Tanya Lattnerfc984402008-02-16 23:27:24 +00009620 %tmp.0.i23267 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23260, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9621 %tmp.14.i23269 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23267, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009622 %tmp.15.i23270 = load double* %tmp.14.i23269 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009623 %tmp.17.i23272 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23267, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009624 %tmp.18.i23273 = load double* %tmp.17.i23272 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009625 %tmp.4.i23247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23246, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009626 %tmp.6.i23249 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9627 store double %tmp.6.i23249, double* %tmp.4.i23247
Tanya Lattnerfc984402008-02-16 23:27:24 +00009628 %tmp.7.i23250 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23246, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009629 %tmp.9.i23252 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9630 store double %tmp.9.i23252, double* %tmp.7.i23250
Tanya Lattnerfc984402008-02-16 23:27:24 +00009631 %tmp.0.i23253 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23246, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9632 %tmp.13.i23254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.600, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9633 %tmp.14.i23255 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23253, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009634 %tmp.15.i23256 = load double* %tmp.14.i23255 ; <double> [#uses=1]
9635 store double %tmp.15.i23256, double* %tmp.13.i23254
Tanya Lattnerfc984402008-02-16 23:27:24 +00009636 %tmp.16.i23257 = getelementptr %"struct.std::dcomplex"* %mem_tmp.600, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9637 %tmp.17.i23258 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23253, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009638 %tmp.18.i23259 = load double* %tmp.17.i23258 ; <double> [#uses=1]
9639 store double %tmp.18.i23259, double* %tmp.16.i23257
Tanya Lattnerfc984402008-02-16 23:27:24 +00009640 %tmp.4.i23233 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23232, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009641 store double %tmp.15.i23270, double* %tmp.4.i23233
Tanya Lattnerfc984402008-02-16 23:27:24 +00009642 %tmp.7.i23236 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23232, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009643 store double %tmp.18.i23273, double* %tmp.7.i23236
Tanya Lattnerfc984402008-02-16 23:27:24 +00009644 %tmp.0.i23239 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23232, %"struct.std::dcomplex"* %mem_tmp.600 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9645 %tmp.14.i23241 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23239, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009646 %tmp.15.i23242 = load double* %tmp.14.i23241 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009647 %tmp.17.i23244 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23239, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009648 %tmp.18.i23245 = load double* %tmp.17.i23244 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009649 %tmp.4.i23219 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23218, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009650 store double %tmp.15.i23242, double* %tmp.4.i23219
Tanya Lattnerfc984402008-02-16 23:27:24 +00009651 %tmp.7.i23222 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23218, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009652 store double %tmp.18.i23245, double* %tmp.7.i23222
Tanya Lattnerfc984402008-02-16 23:27:24 +00009653 %tmp.0.i23225 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23218, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9654 %tmp.14.i23227 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23225, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009655 %tmp.15.i23228 = load double* %tmp.14.i23227 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009656 %tmp.17.i23230 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23225, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009657 %tmp.18.i23231 = load double* %tmp.17.i23230 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009658 %tmp.4.i23205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23204, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009659 %tmp.6.i23207 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9660 store double %tmp.6.i23207, double* %tmp.4.i23205
Tanya Lattnerfc984402008-02-16 23:27:24 +00009661 %tmp.7.i23208 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23204, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009662 %tmp.9.i23210 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9663 store double %tmp.9.i23210, double* %tmp.7.i23208
Tanya Lattnerfc984402008-02-16 23:27:24 +00009664 %tmp.0.i23211 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23204, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9665 %tmp.14.i23213 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23211, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009666 %tmp.15.i23214 = load double* %tmp.14.i23213 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009667 %tmp.17.i23216 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23211, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009668 %tmp.18.i23217 = load double* %tmp.17.i23216 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009669 %tmp.4.i23191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009670 %tmp.6.i23193 = load double* %tmp.5.i34338 ; <double> [#uses=1]
9671 store double %tmp.6.i23193, double* %tmp.4.i23191
Tanya Lattnerfc984402008-02-16 23:27:24 +00009672 %tmp.7.i23194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009673 %tmp.9.i23196 = load double* %tmp.8.i34341 ; <double> [#uses=1]
9674 store double %tmp.9.i23196, double* %tmp.7.i23194
Tanya Lattnerfc984402008-02-16 23:27:24 +00009675 %tmp.0.i23197 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23190, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9676 %tmp.13.i23198 = getelementptr %"struct.std::dcomplex"* %mem_tmp.604, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9677 %tmp.14.i23199 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009678 %tmp.15.i23200 = load double* %tmp.14.i23199 ; <double> [#uses=1]
9679 store double %tmp.15.i23200, double* %tmp.13.i23198
Tanya Lattnerfc984402008-02-16 23:27:24 +00009680 %tmp.16.i23201 = getelementptr %"struct.std::dcomplex"* %mem_tmp.604, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9681 %tmp.17.i23202 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009682 %tmp.18.i23203 = load double* %tmp.17.i23202 ; <double> [#uses=1]
9683 store double %tmp.18.i23203, double* %tmp.16.i23201
Tanya Lattnerfc984402008-02-16 23:27:24 +00009684 %tmp.4.i23177 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23176, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009685 store double %tmp.15.i23214, double* %tmp.4.i23177
Tanya Lattnerfc984402008-02-16 23:27:24 +00009686 %tmp.7.i23180 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23176, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009687 store double %tmp.18.i23217, double* %tmp.7.i23180
Tanya Lattnerfc984402008-02-16 23:27:24 +00009688 %tmp.0.i23183 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23176, %"struct.std::dcomplex"* %mem_tmp.604 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9689 %tmp.14.i23185 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23183, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009690 %tmp.15.i23186 = load double* %tmp.14.i23185 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009691 %tmp.17.i23188 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23183, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009692 %tmp.18.i23189 = load double* %tmp.17.i23188 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009693 %tmp.4.i23163 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23162, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009694 store double %tmp.15.i23186, double* %tmp.4.i23163
Tanya Lattnerfc984402008-02-16 23:27:24 +00009695 %tmp.7.i23166 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23162, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009696 store double %tmp.18.i23189, double* %tmp.7.i23166
Tanya Lattnerfc984402008-02-16 23:27:24 +00009697 %tmp.0.i23169 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23162, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9698 %tmp.13.i23170 = getelementptr %"struct.std::dcomplex"* %mem_tmp.601, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9699 %tmp.14.i23171 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23169, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009700 %tmp.15.i23172 = load double* %tmp.14.i23171 ; <double> [#uses=1]
9701 store double %tmp.15.i23172, double* %tmp.13.i23170
Tanya Lattnerfc984402008-02-16 23:27:24 +00009702 %tmp.16.i23173 = getelementptr %"struct.std::dcomplex"* %mem_tmp.601, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9703 %tmp.17.i23174 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23169, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009704 %tmp.18.i23175 = load double* %tmp.17.i23174 ; <double> [#uses=1]
9705 store double %tmp.18.i23175, double* %tmp.16.i23173
Tanya Lattnerfc984402008-02-16 23:27:24 +00009706 %tmp.4.i23149 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23148, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009707 store double %tmp.15.i23228, double* %tmp.4.i23149
Tanya Lattnerfc984402008-02-16 23:27:24 +00009708 %tmp.7.i23152 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23148, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009709 store double %tmp.18.i23231, double* %tmp.7.i23152
Tanya Lattnerfc984402008-02-16 23:27:24 +00009710 %tmp.0.i23155 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23148, %"struct.std::dcomplex"* %mem_tmp.601 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9711 %tmp.14.i23157 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23155, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009712 %tmp.15.i23158 = load double* %tmp.14.i23157 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009713 %tmp.17.i23160 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23155, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009714 %tmp.18.i23161 = load double* %tmp.17.i23160 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009715 %tmp.4.i23135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23134, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009716 %tmp.6.i23137 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9717 store double %tmp.6.i23137, double* %tmp.4.i23135
Tanya Lattnerfc984402008-02-16 23:27:24 +00009718 %tmp.7.i23138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23134, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009719 %tmp.9.i23140 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9720 store double %tmp.9.i23140, double* %tmp.7.i23138
Tanya Lattnerfc984402008-02-16 23:27:24 +00009721 %tmp.0.i23141 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23134, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9722 %tmp.14.i23143 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23141, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009723 %tmp.15.i23144 = load double* %tmp.14.i23143 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009724 %tmp.17.i23146 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23141, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009725 %tmp.18.i23147 = load double* %tmp.17.i23146 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009726 %tmp.4.i23121 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23120, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009727 %tmp.6.i23123 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9728 store double %tmp.6.i23123, double* %tmp.4.i23121
Tanya Lattnerfc984402008-02-16 23:27:24 +00009729 %tmp.7.i23124 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23120, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009730 %tmp.9.i23126 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9731 store double %tmp.9.i23126, double* %tmp.7.i23124
Tanya Lattnerfc984402008-02-16 23:27:24 +00009732 %tmp.0.i23127 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23120, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9733 %tmp.13.i23128 = getelementptr %"struct.std::dcomplex"* %mem_tmp.608, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9734 %tmp.14.i23129 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23127, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009735 %tmp.15.i23130 = load double* %tmp.14.i23129 ; <double> [#uses=1]
9736 store double %tmp.15.i23130, double* %tmp.13.i23128
Tanya Lattnerfc984402008-02-16 23:27:24 +00009737 %tmp.16.i23131 = getelementptr %"struct.std::dcomplex"* %mem_tmp.608, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9738 %tmp.17.i23132 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23127, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009739 %tmp.18.i23133 = load double* %tmp.17.i23132 ; <double> [#uses=1]
9740 store double %tmp.18.i23133, double* %tmp.16.i23131
Tanya Lattnerfc984402008-02-16 23:27:24 +00009741 %tmp.4.i23107 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23106, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009742 store double %tmp.15.i23144, double* %tmp.4.i23107
Tanya Lattnerfc984402008-02-16 23:27:24 +00009743 %tmp.7.i23110 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23106, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009744 store double %tmp.18.i23147, double* %tmp.7.i23110
Tanya Lattnerfc984402008-02-16 23:27:24 +00009745 %tmp.0.i23113 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i23106, %"struct.std::dcomplex"* %mem_tmp.608 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9746 %tmp.14.i23115 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23113, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009747 %tmp.15.i23116 = load double* %tmp.14.i23115 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009748 %tmp.17.i23118 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23113, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009749 %tmp.18.i23119 = load double* %tmp.17.i23118 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009750 %tmp.4.i23093 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23092, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009751 store double %tmp.15.i23116, double* %tmp.4.i23093
Tanya Lattnerfc984402008-02-16 23:27:24 +00009752 %tmp.7.i23096 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23092, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009753 store double %tmp.18.i23119, double* %tmp.7.i23096
Tanya Lattnerfc984402008-02-16 23:27:24 +00009754 %tmp.0.i23099 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23092, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9755 %tmp.13.i23100 = getelementptr %"struct.std::dcomplex"* %mem_tmp.605, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9756 %tmp.14.i23101 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23099, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009757 %tmp.15.i23102 = load double* %tmp.14.i23101 ; <double> [#uses=1]
9758 store double %tmp.15.i23102, double* %tmp.13.i23100
Tanya Lattnerfc984402008-02-16 23:27:24 +00009759 %tmp.16.i23103 = getelementptr %"struct.std::dcomplex"* %mem_tmp.605, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9760 %tmp.17.i23104 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23099, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009761 %tmp.18.i23105 = load double* %tmp.17.i23104 ; <double> [#uses=1]
9762 store double %tmp.18.i23105, double* %tmp.16.i23103
Tanya Lattnerfc984402008-02-16 23:27:24 +00009763 %tmp.4.i23079 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23078, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009764 store double %tmp.15.i23158, double* %tmp.4.i23079
Tanya Lattnerfc984402008-02-16 23:27:24 +00009765 %tmp.7.i23082 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23078, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009766 store double %tmp.18.i23161, double* %tmp.7.i23082
Tanya Lattnerfc984402008-02-16 23:27:24 +00009767 %tmp.0.i23085 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23078, %"struct.std::dcomplex"* %mem_tmp.605 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9768 %tmp.14.i23087 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23085, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009769 %tmp.15.i23088 = load double* %tmp.14.i23087 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009770 %tmp.17.i23090 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23085, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009771 %tmp.18.i23091 = load double* %tmp.17.i23090 ; <double> [#uses=1]
9772 store double %tmp.15.i23088, double* %tmp.2.i34364
9773 store double %tmp.18.i23091, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00009774 %tmp.4.i23045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23044, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009775 %tmp.6.i23047 = load double* %tmp.5.i32460 ; <double> [#uses=1]
9776 store double %tmp.6.i23047, double* %tmp.4.i23045
Tanya Lattnerfc984402008-02-16 23:27:24 +00009777 %tmp.7.i23048 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i23044, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009778 %tmp.9.i23050 = load double* %tmp.8.i32463 ; <double> [#uses=1]
9779 store double %tmp.9.i23050, double* %tmp.7.i23048
Tanya Lattnerfc984402008-02-16 23:27:24 +00009780 %tmp.0.i23051 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i23044, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9781 %tmp.14.i23053 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23051, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009782 %tmp.15.i23054 = load double* %tmp.14.i23053 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009783 %tmp.17.i23056 = getelementptr %"struct.std::dcomplex"* %tmp.0.i23051, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009784 %tmp.18.i23057 = load double* %tmp.17.i23056 ; <double> [#uses=1]
9785 %tmp.7.i23011 = load double* %tmp.2.i34366 ; <double> [#uses=1]
9786 %tmp.15.i23025 = add double %tmp.7.i23011, %tmp.15.i23054 ; <double> [#uses=1]
9787 store double %tmp.15.i23025, double* %tmp.2.i34366
9788 %tmp.26.i23032 = load double* %tmp.6.i34367 ; <double> [#uses=1]
9789 %tmp.31.i23043 = add double %tmp.26.i23032, %tmp.18.i23057 ; <double> [#uses=1]
9790 store double %tmp.31.i23043, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +00009791 %tmp.4.i22991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22990, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009792 %tmp.6.i22993 = load double* %tmp.5.i29864 ; <double> [#uses=1]
9793 store double %tmp.6.i22993, double* %tmp.4.i22991
Tanya Lattnerfc984402008-02-16 23:27:24 +00009794 %tmp.7.i22994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22990, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009795 %tmp.9.i22996 = load double* %tmp.8.i29867 ; <double> [#uses=1]
9796 store double %tmp.9.i22996, double* %tmp.7.i22994
Tanya Lattnerfc984402008-02-16 23:27:24 +00009797 %tmp.0.i22997 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22990, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9798 %tmp.14.i22999 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22997, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009799 %tmp.15.i23000 = load double* %tmp.14.i22999 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009800 %tmp.17.i23002 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22997, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009801 %tmp.18.i23003 = load double* %tmp.17.i23002 ; <double> [#uses=1]
9802 %tmp.7.i22957 = load double* %tmp.2.i34368 ; <double> [#uses=1]
9803 %tmp.15.i22971 = add double %tmp.7.i22957, %tmp.15.i23000 ; <double> [#uses=1]
9804 store double %tmp.15.i22971, double* %tmp.2.i34368
9805 %tmp.26.i22978 = load double* %tmp.6.i34369 ; <double> [#uses=1]
9806 %tmp.31.i22989 = add double %tmp.26.i22978, %tmp.18.i23003 ; <double> [#uses=1]
9807 store double %tmp.31.i22989, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +00009808 store double 0.000000e+00, double* %tmp.2.i34366
9809 store double 0.000000e+00, double* %tmp.6.i34367
9810 %tmp.4.i22935 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22934, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9811 %tmp.5.i22936 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009812 %tmp.6.i22937 = load double* %tmp.5.i22936 ; <double> [#uses=1]
9813 store double %tmp.6.i22937, double* %tmp.4.i22935
Tanya Lattnerfc984402008-02-16 23:27:24 +00009814 %tmp.7.i22938 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22934, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9815 %tmp.8.i22939 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009816 %tmp.9.i22940 = load double* %tmp.8.i22939 ; <double> [#uses=1]
9817 store double %tmp.9.i22940, double* %tmp.7.i22938
Tanya Lattnerfc984402008-02-16 23:27:24 +00009818 %tmp.0.i22941 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22934, %"struct.std::dcomplex"* %ret5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9819 %tmp.14.i22943 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22941, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009820 %tmp.15.i22944 = load double* %tmp.14.i22943 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009821 %tmp.17.i22946 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22941, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009822 %tmp.18.i22947 = load double* %tmp.17.i22946 ; <double> [#uses=1]
9823 %tmp.7.i22901 = load double* %tmp.2.i ; <double> [#uses=1]
9824 %tmp.15.i22915 = add double %tmp.7.i22901, %tmp.15.i22944 ; <double> [#uses=1]
9825 store double %tmp.15.i22915, double* %tmp.2.i
9826 %tmp.26.i22922 = load double* %tmp.6.i ; <double> [#uses=1]
9827 %tmp.31.i22933 = add double %tmp.26.i22922, %tmp.18.i22947 ; <double> [#uses=1]
9828 store double %tmp.31.i22933, double* %tmp.6.i
Tanya Lattnerfc984402008-02-16 23:27:24 +00009829 store double 0.000000e+00, double* %tmp.2.i34368
9830 store double 0.000000e+00, double* %tmp.6.i34369
9831 %tmp.4.i22879 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22878, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009832 %tmp.6.i22881 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9833 store double %tmp.6.i22881, double* %tmp.4.i22879
Tanya Lattnerfc984402008-02-16 23:27:24 +00009834 %tmp.7.i22882 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22878, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009835 %tmp.9.i22884 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9836 store double %tmp.9.i22884, double* %tmp.7.i22882
Tanya Lattnerfc984402008-02-16 23:27:24 +00009837 %tmp.0.i22885 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22878, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9838 %tmp.14.i22887 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22885, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009839 %tmp.15.i22888 = load double* %tmp.14.i22887 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009840 %tmp.17.i22890 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22885, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009841 %tmp.18.i22891 = load double* %tmp.17.i22890 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009842 %tmp.4.i22865 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22864, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009843 %tmp.6.i22867 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9844 store double %tmp.6.i22867, double* %tmp.4.i22865
Tanya Lattnerfc984402008-02-16 23:27:24 +00009845 %tmp.7.i22868 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22864, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009846 %tmp.9.i22870 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9847 store double %tmp.9.i22870, double* %tmp.7.i22868
Tanya Lattnerfc984402008-02-16 23:27:24 +00009848 %tmp.0.i22871 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22864, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9849 %tmp.13.i22872 = getelementptr %"struct.std::dcomplex"* %mem_tmp.617, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9850 %tmp.14.i22873 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22871, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009851 %tmp.15.i22874 = load double* %tmp.14.i22873 ; <double> [#uses=1]
9852 store double %tmp.15.i22874, double* %tmp.13.i22872
Tanya Lattnerfc984402008-02-16 23:27:24 +00009853 %tmp.16.i22875 = getelementptr %"struct.std::dcomplex"* %mem_tmp.617, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9854 %tmp.17.i22876 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22871, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009855 %tmp.18.i22877 = load double* %tmp.17.i22876 ; <double> [#uses=1]
9856 store double %tmp.18.i22877, double* %tmp.16.i22875
Tanya Lattnerfc984402008-02-16 23:27:24 +00009857 %tmp.4.i22851 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22850, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009858 store double %tmp.15.i22888, double* %tmp.4.i22851
Tanya Lattnerfc984402008-02-16 23:27:24 +00009859 %tmp.7.i22854 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22850, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009860 store double %tmp.18.i22891, double* %tmp.7.i22854
Tanya Lattnerfc984402008-02-16 23:27:24 +00009861 %tmp.0.i22857 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22850, %"struct.std::dcomplex"* %mem_tmp.617 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9862 %tmp.14.i22859 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22857, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009863 %tmp.15.i22860 = load double* %tmp.14.i22859 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009864 %tmp.17.i22862 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22857, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009865 %tmp.18.i22863 = load double* %tmp.17.i22862 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009866 %tmp.4.i22837 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22836, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009867 store double %tmp.15.i22860, double* %tmp.4.i22837
Tanya Lattnerfc984402008-02-16 23:27:24 +00009868 %tmp.7.i22840 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22836, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009869 store double %tmp.18.i22863, double* %tmp.7.i22840
Tanya Lattnerfc984402008-02-16 23:27:24 +00009870 %tmp.0.i22843 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22836, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9871 %tmp.14.i22845 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22843, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009872 %tmp.15.i22846 = load double* %tmp.14.i22845 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009873 %tmp.17.i22848 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22843, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009874 %tmp.18.i22849 = load double* %tmp.17.i22848 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009875 %tmp.4.i22823 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22822, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009876 %tmp.6.i22825 = load double* %tmp.5.i28602 ; <double> [#uses=1]
9877 store double %tmp.6.i22825, double* %tmp.4.i22823
Tanya Lattnerfc984402008-02-16 23:27:24 +00009878 %tmp.7.i22826 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22822, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009879 %tmp.9.i22828 = load double* %tmp.8.i28605 ; <double> [#uses=1]
9880 store double %tmp.9.i22828, double* %tmp.7.i22826
Tanya Lattnerfc984402008-02-16 23:27:24 +00009881 %tmp.0.i22829 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22822, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9882 %tmp.14.i22831 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22829, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009883 %tmp.15.i22832 = load double* %tmp.14.i22831 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009884 %tmp.17.i22834 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22829, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009885 %tmp.18.i22835 = load double* %tmp.17.i22834 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009886 %tmp.4.i22809 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22808, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009887 %tmp.6.i22811 = load double* %tmp.5.i34352 ; <double> [#uses=1]
9888 store double %tmp.6.i22811, double* %tmp.4.i22809
Tanya Lattnerfc984402008-02-16 23:27:24 +00009889 %tmp.7.i22812 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22808, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009890 %tmp.9.i22814 = load double* %tmp.8.i34355 ; <double> [#uses=1]
9891 store double %tmp.9.i22814, double* %tmp.7.i22812
Tanya Lattnerfc984402008-02-16 23:27:24 +00009892 %tmp.0.i22815 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22808, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9893 %tmp.13.i22816 = getelementptr %"struct.std::dcomplex"* %mem_tmp.621, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9894 %tmp.14.i22817 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22815, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009895 %tmp.15.i22818 = load double* %tmp.14.i22817 ; <double> [#uses=1]
9896 store double %tmp.15.i22818, double* %tmp.13.i22816
Tanya Lattnerfc984402008-02-16 23:27:24 +00009897 %tmp.16.i22819 = getelementptr %"struct.std::dcomplex"* %mem_tmp.621, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9898 %tmp.17.i22820 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22815, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009899 %tmp.18.i22821 = load double* %tmp.17.i22820 ; <double> [#uses=1]
9900 store double %tmp.18.i22821, double* %tmp.16.i22819
Tanya Lattnerfc984402008-02-16 23:27:24 +00009901 %tmp.4.i22795 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22794, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009902 store double %tmp.15.i22832, double* %tmp.4.i22795
Tanya Lattnerfc984402008-02-16 23:27:24 +00009903 %tmp.7.i22798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22794, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009904 store double %tmp.18.i22835, double* %tmp.7.i22798
Tanya Lattnerfc984402008-02-16 23:27:24 +00009905 %tmp.0.i22801 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22794, %"struct.std::dcomplex"* %mem_tmp.621 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9906 %tmp.14.i22803 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22801, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009907 %tmp.15.i22804 = load double* %tmp.14.i22803 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009908 %tmp.17.i22806 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22801, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009909 %tmp.18.i22807 = load double* %tmp.17.i22806 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009910 %tmp.4.i22781 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22780, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009911 store double %tmp.15.i22804, double* %tmp.4.i22781
Tanya Lattnerfc984402008-02-16 23:27:24 +00009912 %tmp.7.i22784 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22780, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009913 store double %tmp.18.i22807, double* %tmp.7.i22784
Tanya Lattnerfc984402008-02-16 23:27:24 +00009914 %tmp.0.i22787 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22780, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9915 %tmp.13.i22788 = getelementptr %"struct.std::dcomplex"* %mem_tmp.618, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9916 %tmp.14.i22789 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22787, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009917 %tmp.15.i22790 = load double* %tmp.14.i22789 ; <double> [#uses=1]
9918 store double %tmp.15.i22790, double* %tmp.13.i22788
Tanya Lattnerfc984402008-02-16 23:27:24 +00009919 %tmp.16.i22791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.618, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9920 %tmp.17.i22792 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22787, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009921 %tmp.18.i22793 = load double* %tmp.17.i22792 ; <double> [#uses=1]
9922 store double %tmp.18.i22793, double* %tmp.16.i22791
Tanya Lattnerfc984402008-02-16 23:27:24 +00009923 %tmp.4.i22767 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22766, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009924 store double %tmp.15.i22846, double* %tmp.4.i22767
Tanya Lattnerfc984402008-02-16 23:27:24 +00009925 %tmp.7.i22770 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22766, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009926 store double %tmp.18.i22849, double* %tmp.7.i22770
Tanya Lattnerfc984402008-02-16 23:27:24 +00009927 %tmp.0.i22773 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22766, %"struct.std::dcomplex"* %mem_tmp.618 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9928 %tmp.14.i22775 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22773, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009929 %tmp.15.i22776 = load double* %tmp.14.i22775 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009930 %tmp.17.i22778 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22773, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009931 %tmp.18.i22779 = load double* %tmp.17.i22778 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009932 %tmp.4.i22753 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22752, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009933 %tmp.6.i22755 = load double* %tmp.5.i34352 ; <double> [#uses=1]
9934 store double %tmp.6.i22755, double* %tmp.4.i22753
Tanya Lattnerfc984402008-02-16 23:27:24 +00009935 %tmp.7.i22756 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22752, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009936 %tmp.9.i22758 = load double* %tmp.8.i34355 ; <double> [#uses=1]
9937 store double %tmp.9.i22758, double* %tmp.7.i22756
Tanya Lattnerfc984402008-02-16 23:27:24 +00009938 %tmp.0.i22759 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22752, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9939 %tmp.14.i22761 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22759, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009940 %tmp.15.i22762 = load double* %tmp.14.i22761 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009941 %tmp.17.i22764 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22759, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009942 %tmp.18.i22765 = load double* %tmp.17.i22764 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009943 %tmp.4.i22739 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22738, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009944 %tmp.6.i22741 = load double* %tmp.5.i34082 ; <double> [#uses=1]
9945 store double %tmp.6.i22741, double* %tmp.4.i22739
Tanya Lattnerfc984402008-02-16 23:27:24 +00009946 %tmp.7.i22742 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22738, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009947 %tmp.9.i22744 = load double* %tmp.8.i34085 ; <double> [#uses=1]
9948 store double %tmp.9.i22744, double* %tmp.7.i22742
Tanya Lattnerfc984402008-02-16 23:27:24 +00009949 %tmp.0.i22745 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22738, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9950 %tmp.13.i22746 = getelementptr %"struct.std::dcomplex"* %mem_tmp.625, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9951 %tmp.14.i22747 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22745, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009952 %tmp.15.i22748 = load double* %tmp.14.i22747 ; <double> [#uses=1]
9953 store double %tmp.15.i22748, double* %tmp.13.i22746
Tanya Lattnerfc984402008-02-16 23:27:24 +00009954 %tmp.16.i22749 = getelementptr %"struct.std::dcomplex"* %mem_tmp.625, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9955 %tmp.17.i22750 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22745, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009956 %tmp.18.i22751 = load double* %tmp.17.i22750 ; <double> [#uses=1]
9957 store double %tmp.18.i22751, double* %tmp.16.i22749
Tanya Lattnerfc984402008-02-16 23:27:24 +00009958 %tmp.4.i22725 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22724, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009959 store double %tmp.15.i22762, double* %tmp.4.i22725
Tanya Lattnerfc984402008-02-16 23:27:24 +00009960 %tmp.7.i22728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22724, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009961 store double %tmp.18.i22765, double* %tmp.7.i22728
Tanya Lattnerfc984402008-02-16 23:27:24 +00009962 %tmp.0.i22731 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22724, %"struct.std::dcomplex"* %mem_tmp.625 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9963 %tmp.14.i22733 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22731, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009964 %tmp.15.i22734 = load double* %tmp.14.i22733 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009965 %tmp.17.i22736 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22731, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009966 %tmp.18.i22737 = load double* %tmp.17.i22736 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009967 %tmp.4.i22711 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22710, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009968 store double %tmp.15.i22734, double* %tmp.4.i22711
Tanya Lattnerfc984402008-02-16 23:27:24 +00009969 %tmp.7.i22714 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22710, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009970 store double %tmp.18.i22737, double* %tmp.7.i22714
Tanya Lattnerfc984402008-02-16 23:27:24 +00009971 %tmp.0.i22717 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22710, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9972 %tmp.13.i22718 = getelementptr %"struct.std::dcomplex"* %mem_tmp.622, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
9973 %tmp.14.i22719 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22717, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009974 %tmp.15.i22720 = load double* %tmp.14.i22719 ; <double> [#uses=1]
9975 store double %tmp.15.i22720, double* %tmp.13.i22718
Tanya Lattnerfc984402008-02-16 23:27:24 +00009976 %tmp.16.i22721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.622, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
9977 %tmp.17.i22722 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22717, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009978 %tmp.18.i22723 = load double* %tmp.17.i22722 ; <double> [#uses=1]
9979 store double %tmp.18.i22723, double* %tmp.16.i22721
Tanya Lattnerfc984402008-02-16 23:27:24 +00009980 %tmp.4.i22697 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22696, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009981 store double %tmp.15.i22776, double* %tmp.4.i22697
Tanya Lattnerfc984402008-02-16 23:27:24 +00009982 %tmp.7.i22700 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22696, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009983 store double %tmp.18.i22779, double* %tmp.7.i22700
Tanya Lattnerfc984402008-02-16 23:27:24 +00009984 %tmp.0.i22703 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22696, %"struct.std::dcomplex"* %mem_tmp.622 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9985 %tmp.14.i22705 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22703, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009986 %tmp.15.i22706 = load double* %tmp.14.i22705 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +00009987 %tmp.17.i22708 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22703, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009988 %tmp.18.i22709 = load double* %tmp.17.i22708 ; <double> [#uses=1]
9989 store double %tmp.15.i22706, double* %tmp.2.i34364
9990 store double %tmp.18.i22709, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +00009991 %tmp.4.i22663 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22662, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009992 %tmp.6.i22665 = load double* %tmp.5.i32460 ; <double> [#uses=1]
9993 store double %tmp.6.i22665, double* %tmp.4.i22663
Tanya Lattnerfc984402008-02-16 23:27:24 +00009994 %tmp.7.i22666 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22662, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009995 %tmp.9.i22668 = load double* %tmp.8.i32463 ; <double> [#uses=1]
9996 store double %tmp.9.i22668, double* %tmp.7.i22666
Tanya Lattnerfc984402008-02-16 23:27:24 +00009997 %tmp.0.i22669 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22662, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
9998 %tmp.14.i22671 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22669, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00009999 %tmp.15.i22672 = load double* %tmp.14.i22671 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010000 %tmp.17.i22674 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22669, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010001 %tmp.18.i22675 = load double* %tmp.17.i22674 ; <double> [#uses=1]
10002 %tmp.7.i22629 = load double* %tmp.2.i34366 ; <double> [#uses=1]
10003 %tmp.15.i22643 = add double %tmp.7.i22629, %tmp.15.i22672 ; <double> [#uses=1]
10004 store double %tmp.15.i22643, double* %tmp.2.i34366
10005 %tmp.26.i22650 = load double* %tmp.6.i34367 ; <double> [#uses=1]
10006 %tmp.31.i22661 = add double %tmp.26.i22650, %tmp.18.i22675 ; <double> [#uses=1]
10007 store double %tmp.31.i22661, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000010008 %tmp.4.i22609 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22608, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010009 %tmp.6.i22611 = load double* %tmp.5.i34082 ; <double> [#uses=1]
10010 store double %tmp.6.i22611, double* %tmp.4.i22609
Tanya Lattnerfc984402008-02-16 23:27:24 +000010011 %tmp.7.i22612 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22608, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010012 %tmp.9.i22614 = load double* %tmp.8.i34085 ; <double> [#uses=1]
10013 store double %tmp.9.i22614, double* %tmp.7.i22612
Tanya Lattnerfc984402008-02-16 23:27:24 +000010014 %tmp.0.i22615 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22608, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10015 %tmp.14.i22617 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22615, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010016 %tmp.15.i22618 = load double* %tmp.14.i22617 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010017 %tmp.17.i22620 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22615, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010018 %tmp.18.i22621 = load double* %tmp.17.i22620 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010019 %tmp.4.i22595 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22594, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010020 %tmp.6.i22597 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10021 store double %tmp.6.i22597, double* %tmp.4.i22595
Tanya Lattnerfc984402008-02-16 23:27:24 +000010022 %tmp.7.i22598 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22594, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010023 %tmp.9.i22600 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10024 store double %tmp.9.i22600, double* %tmp.7.i22598
Tanya Lattnerfc984402008-02-16 23:27:24 +000010025 %tmp.0.i22601 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22594, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10026 %tmp.13.i22602 = getelementptr %"struct.std::dcomplex"* %mem_tmp.632, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10027 %tmp.14.i22603 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22601, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010028 %tmp.15.i22604 = load double* %tmp.14.i22603 ; <double> [#uses=1]
10029 store double %tmp.15.i22604, double* %tmp.13.i22602
Tanya Lattnerfc984402008-02-16 23:27:24 +000010030 %tmp.16.i22605 = getelementptr %"struct.std::dcomplex"* %mem_tmp.632, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10031 %tmp.17.i22606 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22601, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010032 %tmp.18.i22607 = load double* %tmp.17.i22606 ; <double> [#uses=1]
10033 store double %tmp.18.i22607, double* %tmp.16.i22605
Tanya Lattnerfc984402008-02-16 23:27:24 +000010034 %tmp.4.i22581 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22580, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010035 store double %tmp.15.i22618, double* %tmp.4.i22581
Tanya Lattnerfc984402008-02-16 23:27:24 +000010036 %tmp.7.i22584 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22580, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010037 store double %tmp.18.i22621, double* %tmp.7.i22584
Tanya Lattnerfc984402008-02-16 23:27:24 +000010038 %tmp.0.i22587 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22580, %"struct.std::dcomplex"* %mem_tmp.632 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10039 %tmp.14.i22589 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22587, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010040 %tmp.15.i22590 = load double* %tmp.14.i22589 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010041 %tmp.17.i22592 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22587, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010042 %tmp.18.i22593 = load double* %tmp.17.i22592 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010043 %tmp.4.i22567 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22566, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010044 store double %tmp.15.i22590, double* %tmp.4.i22567
Tanya Lattnerfc984402008-02-16 23:27:24 +000010045 %tmp.7.i22570 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22566, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010046 store double %tmp.18.i22593, double* %tmp.7.i22570
Tanya Lattnerfc984402008-02-16 23:27:24 +000010047 %tmp.0.i22573 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22566, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10048 %tmp.14.i22575 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22573, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010049 %tmp.15.i22576 = load double* %tmp.14.i22575 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010050 %tmp.17.i22578 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22573, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010051 %tmp.18.i22579 = load double* %tmp.17.i22578 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010052 %tmp.4.i22553 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22552, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010053 %tmp.6.i22555 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10054 store double %tmp.6.i22555, double* %tmp.4.i22553
Tanya Lattnerfc984402008-02-16 23:27:24 +000010055 %tmp.7.i22556 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22552, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010056 %tmp.9.i22558 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10057 store double %tmp.9.i22558, double* %tmp.7.i22556
Tanya Lattnerfc984402008-02-16 23:27:24 +000010058 %tmp.0.i22559 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22552, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10059 %tmp.14.i22561 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22559, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010060 %tmp.15.i22562 = load double* %tmp.14.i22561 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010061 %tmp.17.i22564 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22559, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010062 %tmp.18.i22565 = load double* %tmp.17.i22564 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010063 %tmp.4.i22539 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22538, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010064 %tmp.6.i22541 = load double* %tmp.5.i34082 ; <double> [#uses=1]
10065 store double %tmp.6.i22541, double* %tmp.4.i22539
Tanya Lattnerfc984402008-02-16 23:27:24 +000010066 %tmp.7.i22542 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22538, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010067 %tmp.9.i22544 = load double* %tmp.8.i34085 ; <double> [#uses=1]
10068 store double %tmp.9.i22544, double* %tmp.7.i22542
Tanya Lattnerfc984402008-02-16 23:27:24 +000010069 %tmp.0.i22545 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22538, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10070 %tmp.13.i22546 = getelementptr %"struct.std::dcomplex"* %mem_tmp.636, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10071 %tmp.14.i22547 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22545, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010072 %tmp.15.i22548 = load double* %tmp.14.i22547 ; <double> [#uses=1]
10073 store double %tmp.15.i22548, double* %tmp.13.i22546
Tanya Lattnerfc984402008-02-16 23:27:24 +000010074 %tmp.16.i22549 = getelementptr %"struct.std::dcomplex"* %mem_tmp.636, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10075 %tmp.17.i22550 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22545, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010076 %tmp.18.i22551 = load double* %tmp.17.i22550 ; <double> [#uses=1]
10077 store double %tmp.18.i22551, double* %tmp.16.i22549
Tanya Lattnerfc984402008-02-16 23:27:24 +000010078 %tmp.4.i22525 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22524, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010079 store double %tmp.15.i22562, double* %tmp.4.i22525
Tanya Lattnerfc984402008-02-16 23:27:24 +000010080 %tmp.7.i22528 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22524, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010081 store double %tmp.18.i22565, double* %tmp.7.i22528
Tanya Lattnerfc984402008-02-16 23:27:24 +000010082 %tmp.0.i22531 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22524, %"struct.std::dcomplex"* %mem_tmp.636 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10083 %tmp.14.i22533 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22531, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010084 %tmp.15.i22534 = load double* %tmp.14.i22533 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010085 %tmp.17.i22536 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22531, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010086 %tmp.18.i22537 = load double* %tmp.17.i22536 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010087 %tmp.4.i22511 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22510, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010088 store double %tmp.15.i22534, double* %tmp.4.i22511
Tanya Lattnerfc984402008-02-16 23:27:24 +000010089 %tmp.7.i22514 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22510, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010090 store double %tmp.18.i22537, double* %tmp.7.i22514
Tanya Lattnerfc984402008-02-16 23:27:24 +000010091 %tmp.0.i22517 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22510, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10092 %tmp.13.i22518 = getelementptr %"struct.std::dcomplex"* %mem_tmp.633, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10093 %tmp.14.i22519 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22517, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010094 %tmp.15.i22520 = load double* %tmp.14.i22519 ; <double> [#uses=1]
10095 store double %tmp.15.i22520, double* %tmp.13.i22518
Tanya Lattnerfc984402008-02-16 23:27:24 +000010096 %tmp.16.i22521 = getelementptr %"struct.std::dcomplex"* %mem_tmp.633, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10097 %tmp.17.i22522 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22517, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010098 %tmp.18.i22523 = load double* %tmp.17.i22522 ; <double> [#uses=1]
10099 store double %tmp.18.i22523, double* %tmp.16.i22521
Tanya Lattnerfc984402008-02-16 23:27:24 +000010100 %tmp.4.i22497 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22496, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010101 store double %tmp.15.i22576, double* %tmp.4.i22497
Tanya Lattnerfc984402008-02-16 23:27:24 +000010102 %tmp.7.i22500 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22496, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010103 store double %tmp.18.i22579, double* %tmp.7.i22500
Tanya Lattnerfc984402008-02-16 23:27:24 +000010104 %tmp.0.i22503 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22496, %"struct.std::dcomplex"* %mem_tmp.633 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10105 %tmp.14.i22505 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22503, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010106 %tmp.15.i22506 = load double* %tmp.14.i22505 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010107 %tmp.17.i22508 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22503, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010108 %tmp.18.i22509 = load double* %tmp.17.i22508 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010109 %tmp.4.i22483 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22482, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010110 %tmp.6.i22485 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10111 store double %tmp.6.i22485, double* %tmp.4.i22483
Tanya Lattnerfc984402008-02-16 23:27:24 +000010112 %tmp.7.i22486 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22482, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010113 %tmp.9.i22488 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10114 store double %tmp.9.i22488, double* %tmp.7.i22486
Tanya Lattnerfc984402008-02-16 23:27:24 +000010115 %tmp.0.i22489 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22482, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10116 %tmp.14.i22491 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22489, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010117 %tmp.15.i22492 = load double* %tmp.14.i22491 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010118 %tmp.17.i22494 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22489, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010119 %tmp.18.i22495 = load double* %tmp.17.i22494 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010120 %tmp.4.i22469 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22468, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010121 %tmp.6.i22471 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10122 store double %tmp.6.i22471, double* %tmp.4.i22469
Tanya Lattnerfc984402008-02-16 23:27:24 +000010123 %tmp.7.i22472 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22468, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010124 %tmp.9.i22474 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10125 store double %tmp.9.i22474, double* %tmp.7.i22472
Tanya Lattnerfc984402008-02-16 23:27:24 +000010126 %tmp.0.i22475 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22468, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10127 %tmp.13.i22476 = getelementptr %"struct.std::dcomplex"* %mem_tmp.640, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10128 %tmp.14.i22477 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22475, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010129 %tmp.15.i22478 = load double* %tmp.14.i22477 ; <double> [#uses=1]
10130 store double %tmp.15.i22478, double* %tmp.13.i22476
Tanya Lattnerfc984402008-02-16 23:27:24 +000010131 %tmp.16.i22479 = getelementptr %"struct.std::dcomplex"* %mem_tmp.640, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10132 %tmp.17.i22480 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22475, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010133 %tmp.18.i22481 = load double* %tmp.17.i22480 ; <double> [#uses=1]
10134 store double %tmp.18.i22481, double* %tmp.16.i22479
Tanya Lattnerfc984402008-02-16 23:27:24 +000010135 %tmp.4.i22455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22454, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010136 store double %tmp.15.i22492, double* %tmp.4.i22455
Tanya Lattnerfc984402008-02-16 23:27:24 +000010137 %tmp.7.i22458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22454, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010138 store double %tmp.18.i22495, double* %tmp.7.i22458
Tanya Lattnerfc984402008-02-16 23:27:24 +000010139 %tmp.0.i22461 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22454, %"struct.std::dcomplex"* %mem_tmp.640 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10140 %tmp.14.i22463 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010141 %tmp.15.i22464 = load double* %tmp.14.i22463 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010142 %tmp.17.i22466 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010143 %tmp.18.i22467 = load double* %tmp.17.i22466 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010144 %tmp.4.i22441 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22440, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010145 store double %tmp.15.i22464, double* %tmp.4.i22441
Tanya Lattnerfc984402008-02-16 23:27:24 +000010146 %tmp.7.i22444 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22440, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010147 store double %tmp.18.i22467, double* %tmp.7.i22444
Tanya Lattnerfc984402008-02-16 23:27:24 +000010148 %tmp.0.i22447 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22440, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10149 %tmp.13.i22448 = getelementptr %"struct.std::dcomplex"* %mem_tmp.637, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10150 %tmp.14.i22449 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22447, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010151 %tmp.15.i22450 = load double* %tmp.14.i22449 ; <double> [#uses=1]
10152 store double %tmp.15.i22450, double* %tmp.13.i22448
Tanya Lattnerfc984402008-02-16 23:27:24 +000010153 %tmp.16.i22451 = getelementptr %"struct.std::dcomplex"* %mem_tmp.637, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10154 %tmp.17.i22452 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22447, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010155 %tmp.18.i22453 = load double* %tmp.17.i22452 ; <double> [#uses=1]
10156 store double %tmp.18.i22453, double* %tmp.16.i22451
Tanya Lattnerfc984402008-02-16 23:27:24 +000010157 %tmp.4.i22427 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22426, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010158 store double %tmp.15.i22506, double* %tmp.4.i22427
Tanya Lattnerfc984402008-02-16 23:27:24 +000010159 %tmp.7.i22430 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22426, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010160 store double %tmp.18.i22509, double* %tmp.7.i22430
Tanya Lattnerfc984402008-02-16 23:27:24 +000010161 %tmp.0.i22433 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22426, %"struct.std::dcomplex"* %mem_tmp.637 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10162 %tmp.14.i22435 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22433, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010163 %tmp.15.i22436 = load double* %tmp.14.i22435 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010164 %tmp.17.i22438 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22433, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010165 %tmp.18.i22439 = load double* %tmp.17.i22438 ; <double> [#uses=1]
10166 store double %tmp.15.i22436, double* %tmp.2.i34364
10167 store double %tmp.18.i22439, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000010168 %tmp.4.i22393 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22392, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010169 %tmp.6.i22395 = load double* %tmp.5.i27590 ; <double> [#uses=1]
10170 store double %tmp.6.i22395, double* %tmp.4.i22393
Tanya Lattnerfc984402008-02-16 23:27:24 +000010171 %tmp.7.i22396 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22392, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010172 %tmp.9.i22398 = load double* %tmp.8.i27593 ; <double> [#uses=1]
10173 store double %tmp.9.i22398, double* %tmp.7.i22396
Tanya Lattnerfc984402008-02-16 23:27:24 +000010174 %tmp.0.i22399 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22392, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10175 %tmp.14.i22401 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22399, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010176 %tmp.15.i22402 = load double* %tmp.14.i22401 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010177 %tmp.17.i22404 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22399, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010178 %tmp.18.i22405 = load double* %tmp.17.i22404 ; <double> [#uses=1]
10179 %tmp.7.i22359 = load double* %tmp.2.i34366 ; <double> [#uses=1]
10180 %tmp.15.i22373 = add double %tmp.7.i22359, %tmp.15.i22402 ; <double> [#uses=1]
10181 store double %tmp.15.i22373, double* %tmp.2.i34366
10182 %tmp.26.i22380 = load double* %tmp.6.i34367 ; <double> [#uses=1]
10183 %tmp.31.i22391 = add double %tmp.26.i22380, %tmp.18.i22405 ; <double> [#uses=1]
10184 store double %tmp.31.i22391, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000010185 %tmp.4.i22339 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22338, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010186 %tmp.6.i22341 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10187 store double %tmp.6.i22341, double* %tmp.4.i22339
Tanya Lattnerfc984402008-02-16 23:27:24 +000010188 %tmp.7.i22342 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22338, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010189 %tmp.9.i22344 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10190 store double %tmp.9.i22344, double* %tmp.7.i22342
Tanya Lattnerfc984402008-02-16 23:27:24 +000010191 %tmp.0.i22345 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22338, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10192 %tmp.14.i22347 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22345, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010193 %tmp.15.i22348 = load double* %tmp.14.i22347 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010194 %tmp.17.i22350 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22345, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010195 %tmp.18.i22351 = load double* %tmp.17.i22350 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010196 %tmp.4.i22325 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22324, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010197 %tmp.6.i22327 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10198 store double %tmp.6.i22327, double* %tmp.4.i22325
Tanya Lattnerfc984402008-02-16 23:27:24 +000010199 %tmp.7.i22328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22324, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010200 %tmp.9.i22330 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10201 store double %tmp.9.i22330, double* %tmp.7.i22328
Tanya Lattnerfc984402008-02-16 23:27:24 +000010202 %tmp.0.i22331 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22324, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10203 %tmp.13.i22332 = getelementptr %"struct.std::dcomplex"* %mem_tmp.647, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10204 %tmp.14.i22333 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22331, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010205 %tmp.15.i22334 = load double* %tmp.14.i22333 ; <double> [#uses=1]
10206 store double %tmp.15.i22334, double* %tmp.13.i22332
Tanya Lattnerfc984402008-02-16 23:27:24 +000010207 %tmp.16.i22335 = getelementptr %"struct.std::dcomplex"* %mem_tmp.647, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10208 %tmp.17.i22336 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22331, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010209 %tmp.18.i22337 = load double* %tmp.17.i22336 ; <double> [#uses=1]
10210 store double %tmp.18.i22337, double* %tmp.16.i22335
Tanya Lattnerfc984402008-02-16 23:27:24 +000010211 %tmp.4.i22311 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22310, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010212 store double %tmp.15.i22348, double* %tmp.4.i22311
Tanya Lattnerfc984402008-02-16 23:27:24 +000010213 %tmp.7.i22314 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22310, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010214 store double %tmp.18.i22351, double* %tmp.7.i22314
Tanya Lattnerfc984402008-02-16 23:27:24 +000010215 %tmp.0.i22317 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22310, %"struct.std::dcomplex"* %mem_tmp.647 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10216 %tmp.14.i22319 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22317, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010217 %tmp.15.i22320 = load double* %tmp.14.i22319 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010218 %tmp.17.i22322 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22317, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010219 %tmp.18.i22323 = load double* %tmp.17.i22322 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010220 %tmp.4.i22297 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22296, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010221 store double %tmp.15.i22320, double* %tmp.4.i22297
Tanya Lattnerfc984402008-02-16 23:27:24 +000010222 %tmp.7.i22300 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22296, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010223 store double %tmp.18.i22323, double* %tmp.7.i22300
Tanya Lattnerfc984402008-02-16 23:27:24 +000010224 %tmp.0.i22303 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22296, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10225 %tmp.14.i22305 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22303, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010226 %tmp.15.i22306 = load double* %tmp.14.i22305 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010227 %tmp.17.i22308 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22303, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010228 %tmp.18.i22309 = load double* %tmp.17.i22308 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010229 %tmp.4.i22283 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22282, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010230 %tmp.6.i22285 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10231 store double %tmp.6.i22285, double* %tmp.4.i22283
Tanya Lattnerfc984402008-02-16 23:27:24 +000010232 %tmp.7.i22286 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22282, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010233 %tmp.9.i22288 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10234 store double %tmp.9.i22288, double* %tmp.7.i22286
Tanya Lattnerfc984402008-02-16 23:27:24 +000010235 %tmp.0.i22289 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22282, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10236 %tmp.14.i22291 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22289, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010237 %tmp.15.i22292 = load double* %tmp.14.i22291 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010238 %tmp.17.i22294 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22289, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010239 %tmp.18.i22295 = load double* %tmp.17.i22294 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010240 %tmp.4.i22269 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22268, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010241 %tmp.6.i22271 = load double* %tmp.5.i34082 ; <double> [#uses=1]
10242 store double %tmp.6.i22271, double* %tmp.4.i22269
Tanya Lattnerfc984402008-02-16 23:27:24 +000010243 %tmp.7.i22272 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22268, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010244 %tmp.9.i22274 = load double* %tmp.8.i34085 ; <double> [#uses=1]
10245 store double %tmp.9.i22274, double* %tmp.7.i22272
Tanya Lattnerfc984402008-02-16 23:27:24 +000010246 %tmp.0.i22275 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22268, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10247 %tmp.13.i22276 = getelementptr %"struct.std::dcomplex"* %mem_tmp.651, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10248 %tmp.14.i22277 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22275, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010249 %tmp.15.i22278 = load double* %tmp.14.i22277 ; <double> [#uses=1]
10250 store double %tmp.15.i22278, double* %tmp.13.i22276
Tanya Lattnerfc984402008-02-16 23:27:24 +000010251 %tmp.16.i22279 = getelementptr %"struct.std::dcomplex"* %mem_tmp.651, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10252 %tmp.17.i22280 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22275, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010253 %tmp.18.i22281 = load double* %tmp.17.i22280 ; <double> [#uses=1]
10254 store double %tmp.18.i22281, double* %tmp.16.i22279
Tanya Lattnerfc984402008-02-16 23:27:24 +000010255 %tmp.4.i22255 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22254, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010256 store double %tmp.15.i22292, double* %tmp.4.i22255
Tanya Lattnerfc984402008-02-16 23:27:24 +000010257 %tmp.7.i22258 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22254, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010258 store double %tmp.18.i22295, double* %tmp.7.i22258
Tanya Lattnerfc984402008-02-16 23:27:24 +000010259 %tmp.0.i22261 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22254, %"struct.std::dcomplex"* %mem_tmp.651 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10260 %tmp.14.i22263 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22261, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010261 %tmp.15.i22264 = load double* %tmp.14.i22263 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010262 %tmp.17.i22266 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22261, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010263 %tmp.18.i22267 = load double* %tmp.17.i22266 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010264 %tmp.4.i22241 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22240, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010265 store double %tmp.15.i22264, double* %tmp.4.i22241
Tanya Lattnerfc984402008-02-16 23:27:24 +000010266 %tmp.7.i22244 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22240, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010267 store double %tmp.18.i22267, double* %tmp.7.i22244
Tanya Lattnerfc984402008-02-16 23:27:24 +000010268 %tmp.0.i22247 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22240, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10269 %tmp.13.i22248 = getelementptr %"struct.std::dcomplex"* %mem_tmp.648, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10270 %tmp.14.i22249 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22247, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010271 %tmp.15.i22250 = load double* %tmp.14.i22249 ; <double> [#uses=1]
10272 store double %tmp.15.i22250, double* %tmp.13.i22248
Tanya Lattnerfc984402008-02-16 23:27:24 +000010273 %tmp.16.i22251 = getelementptr %"struct.std::dcomplex"* %mem_tmp.648, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10274 %tmp.17.i22252 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22247, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010275 %tmp.18.i22253 = load double* %tmp.17.i22252 ; <double> [#uses=1]
10276 store double %tmp.18.i22253, double* %tmp.16.i22251
Tanya Lattnerfc984402008-02-16 23:27:24 +000010277 %tmp.4.i22227 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22226, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010278 store double %tmp.15.i22306, double* %tmp.4.i22227
Tanya Lattnerfc984402008-02-16 23:27:24 +000010279 %tmp.7.i22230 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22226, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010280 store double %tmp.18.i22309, double* %tmp.7.i22230
Tanya Lattnerfc984402008-02-16 23:27:24 +000010281 %tmp.0.i22233 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22226, %"struct.std::dcomplex"* %mem_tmp.648 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10282 %tmp.14.i22235 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22233, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010283 %tmp.15.i22236 = load double* %tmp.14.i22235 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010284 %tmp.17.i22238 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22233, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010285 %tmp.18.i22239 = load double* %tmp.17.i22238 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010286 %tmp.4.i22213 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22212, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010287 %tmp.6.i22215 = load double* %tmp.5.i34082 ; <double> [#uses=1]
10288 store double %tmp.6.i22215, double* %tmp.4.i22213
Tanya Lattnerfc984402008-02-16 23:27:24 +000010289 %tmp.7.i22216 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22212, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010290 %tmp.9.i22218 = load double* %tmp.8.i34085 ; <double> [#uses=1]
10291 store double %tmp.9.i22218, double* %tmp.7.i22216
Tanya Lattnerfc984402008-02-16 23:27:24 +000010292 %tmp.0.i22219 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22212, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10293 %tmp.14.i22221 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22219, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010294 %tmp.15.i22222 = load double* %tmp.14.i22221 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010295 %tmp.17.i22224 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22219, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010296 %tmp.18.i22225 = load double* %tmp.17.i22224 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010297 %tmp.4.i22199 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22198, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010298 %tmp.6.i22201 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10299 store double %tmp.6.i22201, double* %tmp.4.i22199
Tanya Lattnerfc984402008-02-16 23:27:24 +000010300 %tmp.7.i22202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22198, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010301 %tmp.9.i22204 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10302 store double %tmp.9.i22204, double* %tmp.7.i22202
Tanya Lattnerfc984402008-02-16 23:27:24 +000010303 %tmp.0.i22205 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22198, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10304 %tmp.13.i22206 = getelementptr %"struct.std::dcomplex"* %mem_tmp.655, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10305 %tmp.14.i22207 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22205, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010306 %tmp.15.i22208 = load double* %tmp.14.i22207 ; <double> [#uses=1]
10307 store double %tmp.15.i22208, double* %tmp.13.i22206
Tanya Lattnerfc984402008-02-16 23:27:24 +000010308 %tmp.16.i22209 = getelementptr %"struct.std::dcomplex"* %mem_tmp.655, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10309 %tmp.17.i22210 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22205, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010310 %tmp.18.i22211 = load double* %tmp.17.i22210 ; <double> [#uses=1]
10311 store double %tmp.18.i22211, double* %tmp.16.i22209
Tanya Lattnerfc984402008-02-16 23:27:24 +000010312 %tmp.4.i22185 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22184, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010313 store double %tmp.15.i22222, double* %tmp.4.i22185
Tanya Lattnerfc984402008-02-16 23:27:24 +000010314 %tmp.7.i22188 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22184, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010315 store double %tmp.18.i22225, double* %tmp.7.i22188
Tanya Lattnerfc984402008-02-16 23:27:24 +000010316 %tmp.0.i22191 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22184, %"struct.std::dcomplex"* %mem_tmp.655 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10317 %tmp.14.i22193 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22191, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010318 %tmp.15.i22194 = load double* %tmp.14.i22193 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010319 %tmp.17.i22196 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22191, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010320 %tmp.18.i22197 = load double* %tmp.17.i22196 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010321 %tmp.4.i22171 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22170, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010322 store double %tmp.15.i22194, double* %tmp.4.i22171
Tanya Lattnerfc984402008-02-16 23:27:24 +000010323 %tmp.7.i22174 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22170, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010324 store double %tmp.18.i22197, double* %tmp.7.i22174
Tanya Lattnerfc984402008-02-16 23:27:24 +000010325 %tmp.0.i22177 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22170, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10326 %tmp.13.i22178 = getelementptr %"struct.std::dcomplex"* %mem_tmp.652, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10327 %tmp.14.i22179 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22177, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010328 %tmp.15.i22180 = load double* %tmp.14.i22179 ; <double> [#uses=1]
10329 store double %tmp.15.i22180, double* %tmp.13.i22178
Tanya Lattnerfc984402008-02-16 23:27:24 +000010330 %tmp.16.i22181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.652, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10331 %tmp.17.i22182 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22177, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010332 %tmp.18.i22183 = load double* %tmp.17.i22182 ; <double> [#uses=1]
10333 store double %tmp.18.i22183, double* %tmp.16.i22181
Tanya Lattnerfc984402008-02-16 23:27:24 +000010334 %tmp.4.i22157 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22156, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010335 store double %tmp.15.i22236, double* %tmp.4.i22157
Tanya Lattnerfc984402008-02-16 23:27:24 +000010336 %tmp.7.i22160 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22156, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010337 store double %tmp.18.i22239, double* %tmp.7.i22160
Tanya Lattnerfc984402008-02-16 23:27:24 +000010338 %tmp.0.i22163 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22156, %"struct.std::dcomplex"* %mem_tmp.652 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10339 %tmp.14.i22165 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22163, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010340 %tmp.15.i22166 = load double* %tmp.14.i22165 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010341 %tmp.17.i22168 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22163, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010342 %tmp.18.i22169 = load double* %tmp.17.i22168 ; <double> [#uses=1]
10343 store double %tmp.15.i22166, double* %tmp.2.i34364
10344 store double %tmp.18.i22169, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000010345 %tmp.4.i22123 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22122, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010346 %tmp.6.i22125 = load double* %tmp.5.i33866 ; <double> [#uses=1]
10347 store double %tmp.6.i22125, double* %tmp.4.i22123
Tanya Lattnerfc984402008-02-16 23:27:24 +000010348 %tmp.7.i22126 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22122, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010349 %tmp.9.i22128 = load double* %tmp.8.i33869 ; <double> [#uses=1]
10350 store double %tmp.9.i22128, double* %tmp.7.i22126
Tanya Lattnerfc984402008-02-16 23:27:24 +000010351 %tmp.0.i22129 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22122, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10352 %tmp.14.i22131 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22129, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010353 %tmp.15.i22132 = load double* %tmp.14.i22131 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010354 %tmp.17.i22134 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22129, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010355 %tmp.18.i22135 = load double* %tmp.17.i22134 ; <double> [#uses=1]
10356 %tmp.7.i22089 = load double* %tmp.2.i34366 ; <double> [#uses=1]
10357 %tmp.15.i22103 = add double %tmp.7.i22089, %tmp.15.i22132 ; <double> [#uses=1]
10358 store double %tmp.15.i22103, double* %tmp.2.i34366
10359 %tmp.26.i22110 = load double* %tmp.6.i34367 ; <double> [#uses=1]
10360 %tmp.31.i22121 = add double %tmp.26.i22110, %tmp.18.i22135 ; <double> [#uses=1]
10361 store double %tmp.31.i22121, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000010362 %tmp.4.i22069 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22068, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010363 %tmp.6.i22071 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10364 store double %tmp.6.i22071, double* %tmp.4.i22069
Tanya Lattnerfc984402008-02-16 23:27:24 +000010365 %tmp.7.i22072 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22068, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010366 %tmp.9.i22074 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10367 store double %tmp.9.i22074, double* %tmp.7.i22072
Tanya Lattnerfc984402008-02-16 23:27:24 +000010368 %tmp.0.i22075 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22068, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10369 %tmp.14.i22077 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22075, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010370 %tmp.15.i22078 = load double* %tmp.14.i22077 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010371 %tmp.17.i22080 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22075, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010372 %tmp.18.i22081 = load double* %tmp.17.i22080 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010373 %tmp.4.i22055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22054, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010374 %tmp.6.i22057 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10375 store double %tmp.6.i22057, double* %tmp.4.i22055
Tanya Lattnerfc984402008-02-16 23:27:24 +000010376 %tmp.7.i22058 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22054, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010377 %tmp.9.i22060 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10378 store double %tmp.9.i22060, double* %tmp.7.i22058
Tanya Lattnerfc984402008-02-16 23:27:24 +000010379 %tmp.0.i22061 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22054, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10380 %tmp.13.i22062 = getelementptr %"struct.std::dcomplex"* %mem_tmp.662, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10381 %tmp.14.i22063 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22061, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010382 %tmp.15.i22064 = load double* %tmp.14.i22063 ; <double> [#uses=1]
10383 store double %tmp.15.i22064, double* %tmp.13.i22062
Tanya Lattnerfc984402008-02-16 23:27:24 +000010384 %tmp.16.i22065 = getelementptr %"struct.std::dcomplex"* %mem_tmp.662, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10385 %tmp.17.i22066 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22061, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010386 %tmp.18.i22067 = load double* %tmp.17.i22066 ; <double> [#uses=1]
10387 store double %tmp.18.i22067, double* %tmp.16.i22065
Tanya Lattnerfc984402008-02-16 23:27:24 +000010388 %tmp.4.i22041 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22040, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010389 store double %tmp.15.i22078, double* %tmp.4.i22041
Tanya Lattnerfc984402008-02-16 23:27:24 +000010390 %tmp.7.i22044 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22040, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010391 store double %tmp.18.i22081, double* %tmp.7.i22044
Tanya Lattnerfc984402008-02-16 23:27:24 +000010392 %tmp.0.i22047 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i22040, %"struct.std::dcomplex"* %mem_tmp.662 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10393 %tmp.14.i22049 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22047, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010394 %tmp.15.i22050 = load double* %tmp.14.i22049 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010395 %tmp.17.i22052 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22047, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010396 %tmp.18.i22053 = load double* %tmp.17.i22052 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010397 %tmp.4.i22027 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22026, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010398 store double %tmp.15.i22050, double* %tmp.4.i22027
Tanya Lattnerfc984402008-02-16 23:27:24 +000010399 %tmp.7.i22030 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22026, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010400 store double %tmp.18.i22053, double* %tmp.7.i22030
Tanya Lattnerfc984402008-02-16 23:27:24 +000010401 %tmp.0.i22033 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22026, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10402 %tmp.14.i22035 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22033, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010403 %tmp.15.i22036 = load double* %tmp.14.i22035 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010404 %tmp.17.i22038 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22033, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010405 %tmp.18.i22039 = load double* %tmp.17.i22038 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010406 %tmp.4.i22013 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22012, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010407 %tmp.6.i22015 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10408 store double %tmp.6.i22015, double* %tmp.4.i22013
Tanya Lattnerfc984402008-02-16 23:27:24 +000010409 %tmp.7.i22016 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i22012, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010410 %tmp.9.i22018 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10411 store double %tmp.9.i22018, double* %tmp.7.i22016
Tanya Lattnerfc984402008-02-16 23:27:24 +000010412 %tmp.0.i22019 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i22012, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10413 %tmp.14.i22021 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22019, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010414 %tmp.15.i22022 = load double* %tmp.14.i22021 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010415 %tmp.17.i22024 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22019, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010416 %tmp.18.i22025 = load double* %tmp.17.i22024 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010417 %tmp.4.i21999 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21998, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010418 %tmp.6.i22001 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10419 store double %tmp.6.i22001, double* %tmp.4.i21999
Tanya Lattnerfc984402008-02-16 23:27:24 +000010420 %tmp.7.i22002 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21998, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010421 %tmp.9.i22004 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10422 store double %tmp.9.i22004, double* %tmp.7.i22002
Tanya Lattnerfc984402008-02-16 23:27:24 +000010423 %tmp.0.i22005 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21998, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10424 %tmp.13.i22006 = getelementptr %"struct.std::dcomplex"* %mem_tmp.666, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10425 %tmp.14.i22007 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22005, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010426 %tmp.15.i22008 = load double* %tmp.14.i22007 ; <double> [#uses=1]
10427 store double %tmp.15.i22008, double* %tmp.13.i22006
Tanya Lattnerfc984402008-02-16 23:27:24 +000010428 %tmp.16.i22009 = getelementptr %"struct.std::dcomplex"* %mem_tmp.666, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10429 %tmp.17.i22010 = getelementptr %"struct.std::dcomplex"* %tmp.0.i22005, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010430 %tmp.18.i22011 = load double* %tmp.17.i22010 ; <double> [#uses=1]
10431 store double %tmp.18.i22011, double* %tmp.16.i22009
Tanya Lattnerfc984402008-02-16 23:27:24 +000010432 %tmp.4.i21985 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21984, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010433 store double %tmp.15.i22022, double* %tmp.4.i21985
Tanya Lattnerfc984402008-02-16 23:27:24 +000010434 %tmp.7.i21988 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21984, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010435 store double %tmp.18.i22025, double* %tmp.7.i21988
Tanya Lattnerfc984402008-02-16 23:27:24 +000010436 %tmp.0.i21991 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21984, %"struct.std::dcomplex"* %mem_tmp.666 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10437 %tmp.14.i21993 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21991, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010438 %tmp.15.i21994 = load double* %tmp.14.i21993 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010439 %tmp.17.i21996 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21991, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010440 %tmp.18.i21997 = load double* %tmp.17.i21996 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010441 %tmp.4.i21971 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21970, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010442 store double %tmp.15.i21994, double* %tmp.4.i21971
Tanya Lattnerfc984402008-02-16 23:27:24 +000010443 %tmp.7.i21974 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21970, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010444 store double %tmp.18.i21997, double* %tmp.7.i21974
Tanya Lattnerfc984402008-02-16 23:27:24 +000010445 %tmp.0.i21977 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21970, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10446 %tmp.13.i21978 = getelementptr %"struct.std::dcomplex"* %mem_tmp.663, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10447 %tmp.14.i21979 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21977, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010448 %tmp.15.i21980 = load double* %tmp.14.i21979 ; <double> [#uses=1]
10449 store double %tmp.15.i21980, double* %tmp.13.i21978
Tanya Lattnerfc984402008-02-16 23:27:24 +000010450 %tmp.16.i21981 = getelementptr %"struct.std::dcomplex"* %mem_tmp.663, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10451 %tmp.17.i21982 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21977, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010452 %tmp.18.i21983 = load double* %tmp.17.i21982 ; <double> [#uses=1]
10453 store double %tmp.18.i21983, double* %tmp.16.i21981
Tanya Lattnerfc984402008-02-16 23:27:24 +000010454 %tmp.4.i21957 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21956, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010455 store double %tmp.15.i22036, double* %tmp.4.i21957
Tanya Lattnerfc984402008-02-16 23:27:24 +000010456 %tmp.7.i21960 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21956, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010457 store double %tmp.18.i22039, double* %tmp.7.i21960
Tanya Lattnerfc984402008-02-16 23:27:24 +000010458 %tmp.0.i21963 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21956, %"struct.std::dcomplex"* %mem_tmp.663 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10459 %tmp.14.i21965 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21963, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010460 %tmp.15.i21966 = load double* %tmp.14.i21965 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010461 %tmp.17.i21968 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21963, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010462 %tmp.18.i21969 = load double* %tmp.17.i21968 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010463 %tmp.4.i21943 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21942, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010464 %tmp.6.i21945 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10465 store double %tmp.6.i21945, double* %tmp.4.i21943
Tanya Lattnerfc984402008-02-16 23:27:24 +000010466 %tmp.7.i21946 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21942, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010467 %tmp.9.i21948 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10468 store double %tmp.9.i21948, double* %tmp.7.i21946
Tanya Lattnerfc984402008-02-16 23:27:24 +000010469 %tmp.0.i21949 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21942, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10470 %tmp.14.i21951 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21949, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010471 %tmp.15.i21952 = load double* %tmp.14.i21951 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010472 %tmp.17.i21954 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21949, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010473 %tmp.18.i21955 = load double* %tmp.17.i21954 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010474 %tmp.4.i21929 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21928, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010475 %tmp.6.i21931 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10476 store double %tmp.6.i21931, double* %tmp.4.i21929
Tanya Lattnerfc984402008-02-16 23:27:24 +000010477 %tmp.7.i21932 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21928, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010478 %tmp.9.i21934 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10479 store double %tmp.9.i21934, double* %tmp.7.i21932
Tanya Lattnerfc984402008-02-16 23:27:24 +000010480 %tmp.0.i21935 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21928, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10481 %tmp.13.i21936 = getelementptr %"struct.std::dcomplex"* %mem_tmp.670, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10482 %tmp.14.i21937 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21935, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010483 %tmp.15.i21938 = load double* %tmp.14.i21937 ; <double> [#uses=1]
10484 store double %tmp.15.i21938, double* %tmp.13.i21936
Tanya Lattnerfc984402008-02-16 23:27:24 +000010485 %tmp.16.i21939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.670, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10486 %tmp.17.i21940 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21935, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010487 %tmp.18.i21941 = load double* %tmp.17.i21940 ; <double> [#uses=1]
10488 store double %tmp.18.i21941, double* %tmp.16.i21939
Tanya Lattnerfc984402008-02-16 23:27:24 +000010489 %tmp.4.i21915 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21914, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010490 store double %tmp.15.i21952, double* %tmp.4.i21915
Tanya Lattnerfc984402008-02-16 23:27:24 +000010491 %tmp.7.i21918 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21914, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010492 store double %tmp.18.i21955, double* %tmp.7.i21918
Tanya Lattnerfc984402008-02-16 23:27:24 +000010493 %tmp.0.i21921 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21914, %"struct.std::dcomplex"* %mem_tmp.670 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10494 %tmp.14.i21923 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21921, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010495 %tmp.15.i21924 = load double* %tmp.14.i21923 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010496 %tmp.17.i21926 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21921, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010497 %tmp.18.i21927 = load double* %tmp.17.i21926 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010498 %tmp.4.i21901 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21900, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010499 store double %tmp.15.i21924, double* %tmp.4.i21901
Tanya Lattnerfc984402008-02-16 23:27:24 +000010500 %tmp.7.i21904 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21900, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010501 store double %tmp.18.i21927, double* %tmp.7.i21904
Tanya Lattnerfc984402008-02-16 23:27:24 +000010502 %tmp.0.i21907 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21900, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10503 %tmp.13.i21908 = getelementptr %"struct.std::dcomplex"* %mem_tmp.667, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10504 %tmp.14.i21909 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21907, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010505 %tmp.15.i21910 = load double* %tmp.14.i21909 ; <double> [#uses=1]
10506 store double %tmp.15.i21910, double* %tmp.13.i21908
Tanya Lattnerfc984402008-02-16 23:27:24 +000010507 %tmp.16.i21911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.667, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10508 %tmp.17.i21912 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21907, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010509 %tmp.18.i21913 = load double* %tmp.17.i21912 ; <double> [#uses=1]
10510 store double %tmp.18.i21913, double* %tmp.16.i21911
Tanya Lattnerfc984402008-02-16 23:27:24 +000010511 %tmp.4.i21887 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21886, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010512 store double %tmp.15.i21966, double* %tmp.4.i21887
Tanya Lattnerfc984402008-02-16 23:27:24 +000010513 %tmp.7.i21890 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21886, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010514 store double %tmp.18.i21969, double* %tmp.7.i21890
Tanya Lattnerfc984402008-02-16 23:27:24 +000010515 %tmp.0.i21893 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21886, %"struct.std::dcomplex"* %mem_tmp.667 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10516 %tmp.14.i21895 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21893, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010517 %tmp.15.i21896 = load double* %tmp.14.i21895 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010518 %tmp.17.i21898 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21893, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010519 %tmp.18.i21899 = load double* %tmp.17.i21898 ; <double> [#uses=1]
10520 store double %tmp.15.i21896, double* %tmp.2.i34364
10521 store double %tmp.18.i21899, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000010522 %tmp.4.i21853 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21852, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010523 %tmp.6.i21855 = load double* %tmp.5.i34136 ; <double> [#uses=1]
10524 store double %tmp.6.i21855, double* %tmp.4.i21853
Tanya Lattnerfc984402008-02-16 23:27:24 +000010525 %tmp.7.i21856 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21852, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010526 %tmp.9.i21858 = load double* %tmp.8.i34139 ; <double> [#uses=1]
10527 store double %tmp.9.i21858, double* %tmp.7.i21856
Tanya Lattnerfc984402008-02-16 23:27:24 +000010528 %tmp.0.i21859 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21852, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10529 %tmp.14.i21861 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21859, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010530 %tmp.15.i21862 = load double* %tmp.14.i21861 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010531 %tmp.17.i21864 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21859, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010532 %tmp.18.i21865 = load double* %tmp.17.i21864 ; <double> [#uses=1]
10533 %tmp.7.i21819 = load double* %tmp.2.i34366 ; <double> [#uses=1]
10534 %tmp.15.i21833 = add double %tmp.7.i21819, %tmp.15.i21862 ; <double> [#uses=1]
10535 store double %tmp.15.i21833, double* %tmp.2.i34366
10536 %tmp.26.i21840 = load double* %tmp.6.i34367 ; <double> [#uses=1]
10537 %tmp.31.i21851 = add double %tmp.26.i21840, %tmp.18.i21865 ; <double> [#uses=1]
10538 store double %tmp.31.i21851, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000010539 %tmp.4.i21799 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21798, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010540 %tmp.6.i21801 = load double* %tmp.5.i29864 ; <double> [#uses=1]
10541 store double %tmp.6.i21801, double* %tmp.4.i21799
Tanya Lattnerfc984402008-02-16 23:27:24 +000010542 %tmp.7.i21802 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21798, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010543 %tmp.9.i21804 = load double* %tmp.8.i29867 ; <double> [#uses=1]
10544 store double %tmp.9.i21804, double* %tmp.7.i21802
Tanya Lattnerfc984402008-02-16 23:27:24 +000010545 %tmp.0.i21805 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21798, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10546 %tmp.14.i21807 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21805, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010547 %tmp.15.i21808 = load double* %tmp.14.i21807 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010548 %tmp.17.i21810 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21805, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010549 %tmp.18.i21811 = load double* %tmp.17.i21810 ; <double> [#uses=1]
10550 %tmp.7.i21765 = load double* %tmp.2.i34368 ; <double> [#uses=1]
10551 %tmp.15.i21779 = add double %tmp.7.i21765, %tmp.15.i21808 ; <double> [#uses=1]
10552 store double %tmp.15.i21779, double* %tmp.2.i34368
10553 %tmp.26.i21786 = load double* %tmp.6.i34369 ; <double> [#uses=1]
10554 %tmp.31.i21797 = add double %tmp.26.i21786, %tmp.18.i21811 ; <double> [#uses=1]
10555 store double %tmp.31.i21797, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000010556 store double 0.000000e+00, double* %tmp.2.i34366
10557 store double 0.000000e+00, double* %tmp.6.i34367
10558 %tmp.4.i21743 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21742, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010559 %tmp.6.i21745 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10560 store double %tmp.6.i21745, double* %tmp.4.i21743
Tanya Lattnerfc984402008-02-16 23:27:24 +000010561 %tmp.7.i21746 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21742, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010562 %tmp.9.i21748 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10563 store double %tmp.9.i21748, double* %tmp.7.i21746
Tanya Lattnerfc984402008-02-16 23:27:24 +000010564 %tmp.0.i21749 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21742, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10565 %tmp.14.i21751 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21749, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010566 %tmp.15.i21752 = load double* %tmp.14.i21751 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010567 %tmp.17.i21754 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21749, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010568 %tmp.18.i21755 = load double* %tmp.17.i21754 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010569 %tmp.4.i21729 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21728, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010570 %tmp.6.i21731 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10571 store double %tmp.6.i21731, double* %tmp.4.i21729
Tanya Lattnerfc984402008-02-16 23:27:24 +000010572 %tmp.7.i21732 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21728, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010573 %tmp.9.i21734 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10574 store double %tmp.9.i21734, double* %tmp.7.i21732
Tanya Lattnerfc984402008-02-16 23:27:24 +000010575 %tmp.0.i21735 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21728, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10576 %tmp.13.i21736 = getelementptr %"struct.std::dcomplex"* %mem_tmp.678, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10577 %tmp.14.i21737 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21735, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010578 %tmp.15.i21738 = load double* %tmp.14.i21737 ; <double> [#uses=1]
10579 store double %tmp.15.i21738, double* %tmp.13.i21736
Tanya Lattnerfc984402008-02-16 23:27:24 +000010580 %tmp.16.i21739 = getelementptr %"struct.std::dcomplex"* %mem_tmp.678, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10581 %tmp.17.i21740 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21735, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010582 %tmp.18.i21741 = load double* %tmp.17.i21740 ; <double> [#uses=1]
10583 store double %tmp.18.i21741, double* %tmp.16.i21739
Tanya Lattnerfc984402008-02-16 23:27:24 +000010584 %tmp.4.i21715 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21714, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010585 store double %tmp.15.i21752, double* %tmp.4.i21715
Tanya Lattnerfc984402008-02-16 23:27:24 +000010586 %tmp.7.i21718 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21714, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010587 store double %tmp.18.i21755, double* %tmp.7.i21718
Tanya Lattnerfc984402008-02-16 23:27:24 +000010588 %tmp.0.i21721 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21714, %"struct.std::dcomplex"* %mem_tmp.678 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10589 %tmp.14.i21723 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21721, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010590 %tmp.15.i21724 = load double* %tmp.14.i21723 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010591 %tmp.17.i21726 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21721, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010592 %tmp.18.i21727 = load double* %tmp.17.i21726 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010593 %tmp.4.i21701 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21700, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010594 store double %tmp.15.i21724, double* %tmp.4.i21701
Tanya Lattnerfc984402008-02-16 23:27:24 +000010595 %tmp.7.i21704 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21700, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010596 store double %tmp.18.i21727, double* %tmp.7.i21704
Tanya Lattnerfc984402008-02-16 23:27:24 +000010597 %tmp.0.i21707 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21700, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10598 %tmp.14.i21709 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21707, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010599 %tmp.15.i21710 = load double* %tmp.14.i21709 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010600 %tmp.17.i21712 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21707, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010601 %tmp.18.i21713 = load double* %tmp.17.i21712 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010602 %tmp.4.i21687 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21686, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010603 %tmp.6.i21689 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10604 store double %tmp.6.i21689, double* %tmp.4.i21687
Tanya Lattnerfc984402008-02-16 23:27:24 +000010605 %tmp.7.i21690 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21686, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010606 %tmp.9.i21692 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10607 store double %tmp.9.i21692, double* %tmp.7.i21690
Tanya Lattnerfc984402008-02-16 23:27:24 +000010608 %tmp.0.i21693 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21686, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10609 %tmp.14.i21695 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21693, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010610 %tmp.15.i21696 = load double* %tmp.14.i21695 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010611 %tmp.17.i21698 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21693, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010612 %tmp.18.i21699 = load double* %tmp.17.i21698 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010613 %tmp.4.i21673 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21672, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010614 %tmp.6.i21675 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10615 store double %tmp.6.i21675, double* %tmp.4.i21673
Tanya Lattnerfc984402008-02-16 23:27:24 +000010616 %tmp.7.i21676 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21672, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010617 %tmp.9.i21678 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10618 store double %tmp.9.i21678, double* %tmp.7.i21676
Tanya Lattnerfc984402008-02-16 23:27:24 +000010619 %tmp.0.i21679 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21672, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10620 %tmp.13.i21680 = getelementptr %"struct.std::dcomplex"* %mem_tmp.682, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10621 %tmp.14.i21681 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21679, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010622 %tmp.15.i21682 = load double* %tmp.14.i21681 ; <double> [#uses=1]
10623 store double %tmp.15.i21682, double* %tmp.13.i21680
Tanya Lattnerfc984402008-02-16 23:27:24 +000010624 %tmp.16.i21683 = getelementptr %"struct.std::dcomplex"* %mem_tmp.682, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10625 %tmp.17.i21684 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21679, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010626 %tmp.18.i21685 = load double* %tmp.17.i21684 ; <double> [#uses=1]
10627 store double %tmp.18.i21685, double* %tmp.16.i21683
Tanya Lattnerfc984402008-02-16 23:27:24 +000010628 %tmp.4.i21659 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21658, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010629 store double %tmp.15.i21696, double* %tmp.4.i21659
Tanya Lattnerfc984402008-02-16 23:27:24 +000010630 %tmp.7.i21662 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21658, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010631 store double %tmp.18.i21699, double* %tmp.7.i21662
Tanya Lattnerfc984402008-02-16 23:27:24 +000010632 %tmp.0.i21665 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21658, %"struct.std::dcomplex"* %mem_tmp.682 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10633 %tmp.14.i21667 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21665, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010634 %tmp.15.i21668 = load double* %tmp.14.i21667 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010635 %tmp.17.i21670 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21665, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010636 %tmp.18.i21671 = load double* %tmp.17.i21670 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010637 %tmp.4.i21645 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21644, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010638 store double %tmp.15.i21668, double* %tmp.4.i21645
Tanya Lattnerfc984402008-02-16 23:27:24 +000010639 %tmp.7.i21648 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21644, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010640 store double %tmp.18.i21671, double* %tmp.7.i21648
Tanya Lattnerfc984402008-02-16 23:27:24 +000010641 %tmp.0.i21651 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21644, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10642 %tmp.13.i21652 = getelementptr %"struct.std::dcomplex"* %mem_tmp.679, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10643 %tmp.14.i21653 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21651, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010644 %tmp.15.i21654 = load double* %tmp.14.i21653 ; <double> [#uses=1]
10645 store double %tmp.15.i21654, double* %tmp.13.i21652
Tanya Lattnerfc984402008-02-16 23:27:24 +000010646 %tmp.16.i21655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.679, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10647 %tmp.17.i21656 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21651, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010648 %tmp.18.i21657 = load double* %tmp.17.i21656 ; <double> [#uses=1]
10649 store double %tmp.18.i21657, double* %tmp.16.i21655
Tanya Lattnerfc984402008-02-16 23:27:24 +000010650 %tmp.4.i21631 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21630, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010651 store double %tmp.15.i21710, double* %tmp.4.i21631
Tanya Lattnerfc984402008-02-16 23:27:24 +000010652 %tmp.7.i21634 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21630, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010653 store double %tmp.18.i21713, double* %tmp.7.i21634
Tanya Lattnerfc984402008-02-16 23:27:24 +000010654 %tmp.0.i21637 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21630, %"struct.std::dcomplex"* %mem_tmp.679 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10655 %tmp.14.i21639 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21637, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010656 %tmp.15.i21640 = load double* %tmp.14.i21639 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010657 %tmp.17.i21642 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21637, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010658 %tmp.18.i21643 = load double* %tmp.17.i21642 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010659 %tmp.4.i21617 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21616, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010660 %tmp.6.i21619 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10661 store double %tmp.6.i21619, double* %tmp.4.i21617
Tanya Lattnerfc984402008-02-16 23:27:24 +000010662 %tmp.7.i21620 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21616, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010663 %tmp.9.i21622 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10664 store double %tmp.9.i21622, double* %tmp.7.i21620
Tanya Lattnerfc984402008-02-16 23:27:24 +000010665 %tmp.0.i21623 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21616, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10666 %tmp.14.i21625 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21623, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010667 %tmp.15.i21626 = load double* %tmp.14.i21625 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010668 %tmp.17.i21628 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21623, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010669 %tmp.18.i21629 = load double* %tmp.17.i21628 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010670 %tmp.4.i21603 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21602, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010671 %tmp.6.i21605 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10672 store double %tmp.6.i21605, double* %tmp.4.i21603
Tanya Lattnerfc984402008-02-16 23:27:24 +000010673 %tmp.7.i21606 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21602, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010674 %tmp.9.i21608 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10675 store double %tmp.9.i21608, double* %tmp.7.i21606
Tanya Lattnerfc984402008-02-16 23:27:24 +000010676 %tmp.0.i21609 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21602, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10677 %tmp.13.i21610 = getelementptr %"struct.std::dcomplex"* %mem_tmp.686, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10678 %tmp.14.i21611 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21609, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010679 %tmp.15.i21612 = load double* %tmp.14.i21611 ; <double> [#uses=1]
10680 store double %tmp.15.i21612, double* %tmp.13.i21610
Tanya Lattnerfc984402008-02-16 23:27:24 +000010681 %tmp.16.i21613 = getelementptr %"struct.std::dcomplex"* %mem_tmp.686, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10682 %tmp.17.i21614 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21609, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010683 %tmp.18.i21615 = load double* %tmp.17.i21614 ; <double> [#uses=1]
10684 store double %tmp.18.i21615, double* %tmp.16.i21613
Tanya Lattnerfc984402008-02-16 23:27:24 +000010685 %tmp.4.i21589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010686 store double %tmp.15.i21626, double* %tmp.4.i21589
Tanya Lattnerfc984402008-02-16 23:27:24 +000010687 %tmp.7.i21592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010688 store double %tmp.18.i21629, double* %tmp.7.i21592
Tanya Lattnerfc984402008-02-16 23:27:24 +000010689 %tmp.0.i21595 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21588, %"struct.std::dcomplex"* %mem_tmp.686 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10690 %tmp.14.i21597 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21595, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010691 %tmp.15.i21598 = load double* %tmp.14.i21597 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010692 %tmp.17.i21600 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21595, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010693 %tmp.18.i21601 = load double* %tmp.17.i21600 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010694 %tmp.4.i21575 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21574, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010695 store double %tmp.15.i21598, double* %tmp.4.i21575
Tanya Lattnerfc984402008-02-16 23:27:24 +000010696 %tmp.7.i21578 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21574, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010697 store double %tmp.18.i21601, double* %tmp.7.i21578
Tanya Lattnerfc984402008-02-16 23:27:24 +000010698 %tmp.0.i21581 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21574, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10699 %tmp.13.i21582 = getelementptr %"struct.std::dcomplex"* %mem_tmp.683, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10700 %tmp.14.i21583 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21581, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010701 %tmp.15.i21584 = load double* %tmp.14.i21583 ; <double> [#uses=1]
10702 store double %tmp.15.i21584, double* %tmp.13.i21582
Tanya Lattnerfc984402008-02-16 23:27:24 +000010703 %tmp.16.i21585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.683, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10704 %tmp.17.i21586 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21581, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010705 %tmp.18.i21587 = load double* %tmp.17.i21586 ; <double> [#uses=1]
10706 store double %tmp.18.i21587, double* %tmp.16.i21585
Tanya Lattnerfc984402008-02-16 23:27:24 +000010707 %tmp.4.i21561 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21560, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010708 store double %tmp.15.i21640, double* %tmp.4.i21561
Tanya Lattnerfc984402008-02-16 23:27:24 +000010709 %tmp.7.i21564 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21560, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010710 store double %tmp.18.i21643, double* %tmp.7.i21564
Tanya Lattnerfc984402008-02-16 23:27:24 +000010711 %tmp.0.i21567 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21560, %"struct.std::dcomplex"* %mem_tmp.683 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10712 %tmp.14.i21569 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21567, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010713 %tmp.15.i21570 = load double* %tmp.14.i21569 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010714 %tmp.17.i21572 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21567, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010715 %tmp.18.i21573 = load double* %tmp.17.i21572 ; <double> [#uses=1]
10716 store double %tmp.15.i21570, double* %tmp.2.i34364
10717 store double %tmp.18.i21573, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000010718 %tmp.4.i21527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010719 %tmp.6.i21529 = load double* %tmp.5.i33326 ; <double> [#uses=1]
10720 store double %tmp.6.i21529, double* %tmp.4.i21527
Tanya Lattnerfc984402008-02-16 23:27:24 +000010721 %tmp.7.i21530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010722 %tmp.9.i21532 = load double* %tmp.8.i33329 ; <double> [#uses=1]
10723 store double %tmp.9.i21532, double* %tmp.7.i21530
Tanya Lattnerfc984402008-02-16 23:27:24 +000010724 %tmp.0.i21533 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21526, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10725 %tmp.14.i21535 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21533, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010726 %tmp.15.i21536 = load double* %tmp.14.i21535 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010727 %tmp.17.i21538 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21533, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010728 %tmp.18.i21539 = load double* %tmp.17.i21538 ; <double> [#uses=1]
10729 %tmp.7.i21493 = load double* %tmp.2.i34366 ; <double> [#uses=1]
10730 %tmp.15.i21507 = add double %tmp.7.i21493, %tmp.15.i21536 ; <double> [#uses=1]
10731 store double %tmp.15.i21507, double* %tmp.2.i34366
10732 %tmp.26.i21514 = load double* %tmp.6.i34367 ; <double> [#uses=1]
10733 %tmp.31.i21525 = add double %tmp.26.i21514, %tmp.18.i21539 ; <double> [#uses=1]
10734 store double %tmp.31.i21525, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000010735 %tmp.4.i21473 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21472, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010736 %tmp.6.i21475 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10737 store double %tmp.6.i21475, double* %tmp.4.i21473
Tanya Lattnerfc984402008-02-16 23:27:24 +000010738 %tmp.7.i21476 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21472, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010739 %tmp.9.i21478 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10740 store double %tmp.9.i21478, double* %tmp.7.i21476
Tanya Lattnerfc984402008-02-16 23:27:24 +000010741 %tmp.0.i21479 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21472, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10742 %tmp.14.i21481 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21479, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010743 %tmp.15.i21482 = load double* %tmp.14.i21481 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010744 %tmp.17.i21484 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21479, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010745 %tmp.18.i21485 = load double* %tmp.17.i21484 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010746 %tmp.4.i21459 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21458, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010747 %tmp.6.i21461 = load double* %tmp.5.i34282 ; <double> [#uses=1]
10748 store double %tmp.6.i21461, double* %tmp.4.i21459
Tanya Lattnerfc984402008-02-16 23:27:24 +000010749 %tmp.7.i21462 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21458, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010750 %tmp.9.i21464 = load double* %tmp.8.i34285 ; <double> [#uses=1]
10751 store double %tmp.9.i21464, double* %tmp.7.i21462
Tanya Lattnerfc984402008-02-16 23:27:24 +000010752 %tmp.0.i21465 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21458, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10753 %tmp.13.i21466 = getelementptr %"struct.std::dcomplex"* %mem_tmp.693, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10754 %tmp.14.i21467 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21465, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010755 %tmp.15.i21468 = load double* %tmp.14.i21467 ; <double> [#uses=1]
10756 store double %tmp.15.i21468, double* %tmp.13.i21466
Tanya Lattnerfc984402008-02-16 23:27:24 +000010757 %tmp.16.i21469 = getelementptr %"struct.std::dcomplex"* %mem_tmp.693, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10758 %tmp.17.i21470 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21465, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010759 %tmp.18.i21471 = load double* %tmp.17.i21470 ; <double> [#uses=1]
10760 store double %tmp.18.i21471, double* %tmp.16.i21469
Tanya Lattnerfc984402008-02-16 23:27:24 +000010761 %tmp.4.i21445 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21444, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010762 store double %tmp.15.i21482, double* %tmp.4.i21445
Tanya Lattnerfc984402008-02-16 23:27:24 +000010763 %tmp.7.i21448 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21444, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010764 store double %tmp.18.i21485, double* %tmp.7.i21448
Tanya Lattnerfc984402008-02-16 23:27:24 +000010765 %tmp.0.i21451 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21444, %"struct.std::dcomplex"* %mem_tmp.693 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10766 %tmp.14.i21453 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21451, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010767 %tmp.15.i21454 = load double* %tmp.14.i21453 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010768 %tmp.17.i21456 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21451, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010769 %tmp.18.i21457 = load double* %tmp.17.i21456 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010770 %tmp.4.i21431 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21430, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010771 store double %tmp.15.i21454, double* %tmp.4.i21431
Tanya Lattnerfc984402008-02-16 23:27:24 +000010772 %tmp.7.i21434 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21430, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010773 store double %tmp.18.i21457, double* %tmp.7.i21434
Tanya Lattnerfc984402008-02-16 23:27:24 +000010774 %tmp.0.i21437 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21430, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10775 %tmp.14.i21439 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21437, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010776 %tmp.15.i21440 = load double* %tmp.14.i21439 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010777 %tmp.17.i21442 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21437, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010778 %tmp.18.i21443 = load double* %tmp.17.i21442 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010779 %tmp.4.i21417 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21416, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010780 %tmp.6.i21419 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10781 store double %tmp.6.i21419, double* %tmp.4.i21417
Tanya Lattnerfc984402008-02-16 23:27:24 +000010782 %tmp.7.i21420 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21416, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010783 %tmp.9.i21422 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10784 store double %tmp.9.i21422, double* %tmp.7.i21420
Tanya Lattnerfc984402008-02-16 23:27:24 +000010785 %tmp.0.i21423 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21416, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10786 %tmp.14.i21425 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21423, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010787 %tmp.15.i21426 = load double* %tmp.14.i21425 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010788 %tmp.17.i21428 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21423, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010789 %tmp.18.i21429 = load double* %tmp.17.i21428 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010790 %tmp.4.i21403 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21402, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010791 %tmp.6.i21405 = load double* %tmp.5.i28602 ; <double> [#uses=1]
10792 store double %tmp.6.i21405, double* %tmp.4.i21403
Tanya Lattnerfc984402008-02-16 23:27:24 +000010793 %tmp.7.i21406 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21402, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010794 %tmp.9.i21408 = load double* %tmp.8.i28605 ; <double> [#uses=1]
10795 store double %tmp.9.i21408, double* %tmp.7.i21406
Tanya Lattnerfc984402008-02-16 23:27:24 +000010796 %tmp.0.i21409 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21402, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10797 %tmp.13.i21410 = getelementptr %"struct.std::dcomplex"* %mem_tmp.697, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10798 %tmp.14.i21411 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21409, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010799 %tmp.15.i21412 = load double* %tmp.14.i21411 ; <double> [#uses=1]
10800 store double %tmp.15.i21412, double* %tmp.13.i21410
Tanya Lattnerfc984402008-02-16 23:27:24 +000010801 %tmp.16.i21413 = getelementptr %"struct.std::dcomplex"* %mem_tmp.697, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10802 %tmp.17.i21414 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21409, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010803 %tmp.18.i21415 = load double* %tmp.17.i21414 ; <double> [#uses=1]
10804 store double %tmp.18.i21415, double* %tmp.16.i21413
Tanya Lattnerfc984402008-02-16 23:27:24 +000010805 %tmp.4.i21389 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21388, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010806 store double %tmp.15.i21426, double* %tmp.4.i21389
Tanya Lattnerfc984402008-02-16 23:27:24 +000010807 %tmp.7.i21392 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21388, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010808 store double %tmp.18.i21429, double* %tmp.7.i21392
Tanya Lattnerfc984402008-02-16 23:27:24 +000010809 %tmp.0.i21395 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21388, %"struct.std::dcomplex"* %mem_tmp.697 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10810 %tmp.14.i21397 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21395, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010811 %tmp.15.i21398 = load double* %tmp.14.i21397 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010812 %tmp.17.i21400 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21395, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010813 %tmp.18.i21401 = load double* %tmp.17.i21400 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010814 %tmp.4.i21375 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21374, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010815 store double %tmp.15.i21398, double* %tmp.4.i21375
Tanya Lattnerfc984402008-02-16 23:27:24 +000010816 %tmp.7.i21378 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21374, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010817 store double %tmp.18.i21401, double* %tmp.7.i21378
Tanya Lattnerfc984402008-02-16 23:27:24 +000010818 %tmp.0.i21381 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21374, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10819 %tmp.13.i21382 = getelementptr %"struct.std::dcomplex"* %mem_tmp.694, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10820 %tmp.14.i21383 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21381, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010821 %tmp.15.i21384 = load double* %tmp.14.i21383 ; <double> [#uses=1]
10822 store double %tmp.15.i21384, double* %tmp.13.i21382
Tanya Lattnerfc984402008-02-16 23:27:24 +000010823 %tmp.16.i21385 = getelementptr %"struct.std::dcomplex"* %mem_tmp.694, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10824 %tmp.17.i21386 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21381, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010825 %tmp.18.i21387 = load double* %tmp.17.i21386 ; <double> [#uses=1]
10826 store double %tmp.18.i21387, double* %tmp.16.i21385
Tanya Lattnerfc984402008-02-16 23:27:24 +000010827 %tmp.4.i21361 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21360, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010828 store double %tmp.15.i21440, double* %tmp.4.i21361
Tanya Lattnerfc984402008-02-16 23:27:24 +000010829 %tmp.7.i21364 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21360, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010830 store double %tmp.18.i21443, double* %tmp.7.i21364
Tanya Lattnerfc984402008-02-16 23:27:24 +000010831 %tmp.0.i21367 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21360, %"struct.std::dcomplex"* %mem_tmp.694 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10832 %tmp.14.i21369 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21367, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010833 %tmp.15.i21370 = load double* %tmp.14.i21369 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010834 %tmp.17.i21372 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21367, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010835 %tmp.18.i21373 = load double* %tmp.17.i21372 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010836 %tmp.4.i21347 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21346, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010837 %tmp.6.i21349 = load double* %tmp.5.i34282 ; <double> [#uses=1]
10838 store double %tmp.6.i21349, double* %tmp.4.i21347
Tanya Lattnerfc984402008-02-16 23:27:24 +000010839 %tmp.7.i21350 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21346, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010840 %tmp.9.i21352 = load double* %tmp.8.i34285 ; <double> [#uses=1]
10841 store double %tmp.9.i21352, double* %tmp.7.i21350
Tanya Lattnerfc984402008-02-16 23:27:24 +000010842 %tmp.0.i21353 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21346, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10843 %tmp.14.i21355 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21353, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010844 %tmp.15.i21356 = load double* %tmp.14.i21355 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010845 %tmp.17.i21358 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21353, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010846 %tmp.18.i21359 = load double* %tmp.17.i21358 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010847 %tmp.4.i21333 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21332, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010848 %tmp.6.i21335 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10849 store double %tmp.6.i21335, double* %tmp.4.i21333
Tanya Lattnerfc984402008-02-16 23:27:24 +000010850 %tmp.7.i21336 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21332, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010851 %tmp.9.i21338 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10852 store double %tmp.9.i21338, double* %tmp.7.i21336
Tanya Lattnerfc984402008-02-16 23:27:24 +000010853 %tmp.0.i21339 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21332, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10854 %tmp.13.i21340 = getelementptr %"struct.std::dcomplex"* %mem_tmp.701, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10855 %tmp.14.i21341 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21339, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010856 %tmp.15.i21342 = load double* %tmp.14.i21341 ; <double> [#uses=1]
10857 store double %tmp.15.i21342, double* %tmp.13.i21340
Tanya Lattnerfc984402008-02-16 23:27:24 +000010858 %tmp.16.i21343 = getelementptr %"struct.std::dcomplex"* %mem_tmp.701, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10859 %tmp.17.i21344 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21339, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010860 %tmp.18.i21345 = load double* %tmp.17.i21344 ; <double> [#uses=1]
10861 store double %tmp.18.i21345, double* %tmp.16.i21343
Tanya Lattnerfc984402008-02-16 23:27:24 +000010862 %tmp.4.i21319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21318, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010863 store double %tmp.15.i21356, double* %tmp.4.i21319
Tanya Lattnerfc984402008-02-16 23:27:24 +000010864 %tmp.7.i21322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21318, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010865 store double %tmp.18.i21359, double* %tmp.7.i21322
Tanya Lattnerfc984402008-02-16 23:27:24 +000010866 %tmp.0.i21325 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21318, %"struct.std::dcomplex"* %mem_tmp.701 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10867 %tmp.14.i21327 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010868 %tmp.15.i21328 = load double* %tmp.14.i21327 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010869 %tmp.17.i21330 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010870 %tmp.18.i21331 = load double* %tmp.17.i21330 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010871 %tmp.4.i21305 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21304, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010872 store double %tmp.15.i21328, double* %tmp.4.i21305
Tanya Lattnerfc984402008-02-16 23:27:24 +000010873 %tmp.7.i21308 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21304, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010874 store double %tmp.18.i21331, double* %tmp.7.i21308
Tanya Lattnerfc984402008-02-16 23:27:24 +000010875 %tmp.0.i21311 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21304, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10876 %tmp.13.i21312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.698, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10877 %tmp.14.i21313 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21311, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010878 %tmp.15.i21314 = load double* %tmp.14.i21313 ; <double> [#uses=1]
10879 store double %tmp.15.i21314, double* %tmp.13.i21312
Tanya Lattnerfc984402008-02-16 23:27:24 +000010880 %tmp.16.i21315 = getelementptr %"struct.std::dcomplex"* %mem_tmp.698, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10881 %tmp.17.i21316 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21311, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010882 %tmp.18.i21317 = load double* %tmp.17.i21316 ; <double> [#uses=1]
10883 store double %tmp.18.i21317, double* %tmp.16.i21315
Tanya Lattnerfc984402008-02-16 23:27:24 +000010884 %tmp.4.i21291 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21290, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010885 store double %tmp.15.i21370, double* %tmp.4.i21291
Tanya Lattnerfc984402008-02-16 23:27:24 +000010886 %tmp.7.i21294 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21290, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010887 store double %tmp.18.i21373, double* %tmp.7.i21294
Tanya Lattnerfc984402008-02-16 23:27:24 +000010888 %tmp.0.i21297 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21290, %"struct.std::dcomplex"* %mem_tmp.698 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10889 %tmp.14.i21299 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21297, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010890 %tmp.15.i21300 = load double* %tmp.14.i21299 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010891 %tmp.17.i21302 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21297, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010892 %tmp.18.i21303 = load double* %tmp.17.i21302 ; <double> [#uses=1]
10893 store double %tmp.15.i21300, double* %tmp.2.i34364
10894 store double %tmp.18.i21303, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000010895 %tmp.4.i21257 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21256, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010896 %tmp.6.i21259 = load double* %tmp.5.i32460 ; <double> [#uses=1]
10897 store double %tmp.6.i21259, double* %tmp.4.i21257
Tanya Lattnerfc984402008-02-16 23:27:24 +000010898 %tmp.7.i21260 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21256, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010899 %tmp.9.i21262 = load double* %tmp.8.i32463 ; <double> [#uses=1]
10900 store double %tmp.9.i21262, double* %tmp.7.i21260
Tanya Lattnerfc984402008-02-16 23:27:24 +000010901 %tmp.0.i21263 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21256, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10902 %tmp.14.i21265 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21263, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010903 %tmp.15.i21266 = load double* %tmp.14.i21265 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010904 %tmp.17.i21268 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21263, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010905 %tmp.18.i21269 = load double* %tmp.17.i21268 ; <double> [#uses=1]
10906 %tmp.7.i21223 = load double* %tmp.2.i34366 ; <double> [#uses=1]
10907 %tmp.15.i21237 = add double %tmp.7.i21223, %tmp.15.i21266 ; <double> [#uses=1]
10908 store double %tmp.15.i21237, double* %tmp.2.i34366
10909 %tmp.26.i21244 = load double* %tmp.6.i34367 ; <double> [#uses=1]
10910 %tmp.31.i21255 = add double %tmp.26.i21244, %tmp.18.i21269 ; <double> [#uses=1]
10911 store double %tmp.31.i21255, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000010912 %tmp.4.i21203 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21202, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010913 %tmp.6.i21205 = load double* %tmp.5.i34352 ; <double> [#uses=1]
10914 store double %tmp.6.i21205, double* %tmp.4.i21203
Tanya Lattnerfc984402008-02-16 23:27:24 +000010915 %tmp.7.i21206 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21202, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010916 %tmp.9.i21208 = load double* %tmp.8.i34355 ; <double> [#uses=1]
10917 store double %tmp.9.i21208, double* %tmp.7.i21206
Tanya Lattnerfc984402008-02-16 23:27:24 +000010918 %tmp.0.i21209 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21202, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10919 %tmp.14.i21211 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21209, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010920 %tmp.15.i21212 = load double* %tmp.14.i21211 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010921 %tmp.17.i21214 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21209, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010922 %tmp.18.i21215 = load double* %tmp.17.i21214 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010923 %tmp.4.i21189 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21188, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010924 %tmp.6.i21191 = load double* %tmp.5.i34282 ; <double> [#uses=1]
10925 store double %tmp.6.i21191, double* %tmp.4.i21189
Tanya Lattnerfc984402008-02-16 23:27:24 +000010926 %tmp.7.i21192 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21188, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010927 %tmp.9.i21194 = load double* %tmp.8.i34285 ; <double> [#uses=1]
10928 store double %tmp.9.i21194, double* %tmp.7.i21192
Tanya Lattnerfc984402008-02-16 23:27:24 +000010929 %tmp.0.i21195 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21188, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10930 %tmp.13.i21196 = getelementptr %"struct.std::dcomplex"* %mem_tmp.708, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10931 %tmp.14.i21197 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21195, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010932 %tmp.15.i21198 = load double* %tmp.14.i21197 ; <double> [#uses=1]
10933 store double %tmp.15.i21198, double* %tmp.13.i21196
Tanya Lattnerfc984402008-02-16 23:27:24 +000010934 %tmp.16.i21199 = getelementptr %"struct.std::dcomplex"* %mem_tmp.708, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10935 %tmp.17.i21200 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21195, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010936 %tmp.18.i21201 = load double* %tmp.17.i21200 ; <double> [#uses=1]
10937 store double %tmp.18.i21201, double* %tmp.16.i21199
Tanya Lattnerfc984402008-02-16 23:27:24 +000010938 %tmp.4.i21175 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21174, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010939 store double %tmp.15.i21212, double* %tmp.4.i21175
Tanya Lattnerfc984402008-02-16 23:27:24 +000010940 %tmp.7.i21178 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21174, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010941 store double %tmp.18.i21215, double* %tmp.7.i21178
Tanya Lattnerfc984402008-02-16 23:27:24 +000010942 %tmp.0.i21181 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21174, %"struct.std::dcomplex"* %mem_tmp.708 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10943 %tmp.14.i21183 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21181, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010944 %tmp.15.i21184 = load double* %tmp.14.i21183 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010945 %tmp.17.i21186 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21181, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010946 %tmp.18.i21187 = load double* %tmp.17.i21186 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010947 %tmp.4.i21161 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21160, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010948 store double %tmp.15.i21184, double* %tmp.4.i21161
Tanya Lattnerfc984402008-02-16 23:27:24 +000010949 %tmp.7.i21164 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21160, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010950 store double %tmp.18.i21187, double* %tmp.7.i21164
Tanya Lattnerfc984402008-02-16 23:27:24 +000010951 %tmp.0.i21167 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21160, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10952 %tmp.14.i21169 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21167, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010953 %tmp.15.i21170 = load double* %tmp.14.i21169 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010954 %tmp.17.i21172 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21167, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010955 %tmp.18.i21173 = load double* %tmp.17.i21172 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010956 %tmp.4.i21147 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21146, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010957 %tmp.6.i21149 = load double* %tmp.5.i34282 ; <double> [#uses=1]
10958 store double %tmp.6.i21149, double* %tmp.4.i21147
Tanya Lattnerfc984402008-02-16 23:27:24 +000010959 %tmp.7.i21150 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21146, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010960 %tmp.9.i21152 = load double* %tmp.8.i34285 ; <double> [#uses=1]
10961 store double %tmp.9.i21152, double* %tmp.7.i21150
Tanya Lattnerfc984402008-02-16 23:27:24 +000010962 %tmp.0.i21153 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21146, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10963 %tmp.14.i21155 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21153, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010964 %tmp.15.i21156 = load double* %tmp.14.i21155 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010965 %tmp.17.i21158 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21153, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010966 %tmp.18.i21159 = load double* %tmp.17.i21158 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010967 %tmp.4.i21133 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21132, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010968 %tmp.6.i21135 = load double* %tmp.5.i33146 ; <double> [#uses=1]
10969 store double %tmp.6.i21135, double* %tmp.4.i21133
Tanya Lattnerfc984402008-02-16 23:27:24 +000010970 %tmp.7.i21136 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21132, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010971 %tmp.9.i21138 = load double* %tmp.8.i33149 ; <double> [#uses=1]
10972 store double %tmp.9.i21138, double* %tmp.7.i21136
Tanya Lattnerfc984402008-02-16 23:27:24 +000010973 %tmp.0.i21139 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21132, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10974 %tmp.13.i21140 = getelementptr %"struct.std::dcomplex"* %mem_tmp.712, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10975 %tmp.14.i21141 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21139, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010976 %tmp.15.i21142 = load double* %tmp.14.i21141 ; <double> [#uses=1]
10977 store double %tmp.15.i21142, double* %tmp.13.i21140
Tanya Lattnerfc984402008-02-16 23:27:24 +000010978 %tmp.16.i21143 = getelementptr %"struct.std::dcomplex"* %mem_tmp.712, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
10979 %tmp.17.i21144 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21139, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010980 %tmp.18.i21145 = load double* %tmp.17.i21144 ; <double> [#uses=1]
10981 store double %tmp.18.i21145, double* %tmp.16.i21143
Tanya Lattnerfc984402008-02-16 23:27:24 +000010982 %tmp.4.i21119 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21118, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010983 store double %tmp.15.i21156, double* %tmp.4.i21119
Tanya Lattnerfc984402008-02-16 23:27:24 +000010984 %tmp.7.i21122 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21118, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010985 store double %tmp.18.i21159, double* %tmp.7.i21122
Tanya Lattnerfc984402008-02-16 23:27:24 +000010986 %tmp.0.i21125 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21118, %"struct.std::dcomplex"* %mem_tmp.712 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10987 %tmp.14.i21127 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21125, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010988 %tmp.15.i21128 = load double* %tmp.14.i21127 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010989 %tmp.17.i21130 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21125, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010990 %tmp.18.i21131 = load double* %tmp.17.i21130 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000010991 %tmp.4.i21105 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21104, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010992 store double %tmp.15.i21128, double* %tmp.4.i21105
Tanya Lattnerfc984402008-02-16 23:27:24 +000010993 %tmp.7.i21108 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21104, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010994 store double %tmp.18.i21131, double* %tmp.7.i21108
Tanya Lattnerfc984402008-02-16 23:27:24 +000010995 %tmp.0.i21111 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21104, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
10996 %tmp.13.i21112 = getelementptr %"struct.std::dcomplex"* %mem_tmp.709, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
10997 %tmp.14.i21113 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21111, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010998 %tmp.15.i21114 = load double* %tmp.14.i21113 ; <double> [#uses=1]
10999 store double %tmp.15.i21114, double* %tmp.13.i21112
Tanya Lattnerfc984402008-02-16 23:27:24 +000011000 %tmp.16.i21115 = getelementptr %"struct.std::dcomplex"* %mem_tmp.709, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11001 %tmp.17.i21116 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21111, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011002 %tmp.18.i21117 = load double* %tmp.17.i21116 ; <double> [#uses=1]
11003 store double %tmp.18.i21117, double* %tmp.16.i21115
Tanya Lattnerfc984402008-02-16 23:27:24 +000011004 %tmp.4.i21091 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21090, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011005 store double %tmp.15.i21170, double* %tmp.4.i21091
Tanya Lattnerfc984402008-02-16 23:27:24 +000011006 %tmp.7.i21094 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21090, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011007 store double %tmp.18.i21173, double* %tmp.7.i21094
Tanya Lattnerfc984402008-02-16 23:27:24 +000011008 %tmp.0.i21097 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21090, %"struct.std::dcomplex"* %mem_tmp.709 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11009 %tmp.14.i21099 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21097, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011010 %tmp.15.i21100 = load double* %tmp.14.i21099 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011011 %tmp.17.i21102 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21097, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011012 %tmp.18.i21103 = load double* %tmp.17.i21102 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011013 %tmp.4.i21077 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21076, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011014 %tmp.6.i21079 = load double* %tmp.5.i33146 ; <double> [#uses=1]
11015 store double %tmp.6.i21079, double* %tmp.4.i21077
Tanya Lattnerfc984402008-02-16 23:27:24 +000011016 %tmp.7.i21080 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21076, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011017 %tmp.9.i21082 = load double* %tmp.8.i33149 ; <double> [#uses=1]
11018 store double %tmp.9.i21082, double* %tmp.7.i21080
Tanya Lattnerfc984402008-02-16 23:27:24 +000011019 %tmp.0.i21083 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21076, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11020 %tmp.14.i21085 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21083, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011021 %tmp.15.i21086 = load double* %tmp.14.i21085 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011022 %tmp.17.i21088 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21083, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011023 %tmp.18.i21089 = load double* %tmp.17.i21088 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011024 %tmp.4.i21063 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21062, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011025 %tmp.6.i21065 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11026 store double %tmp.6.i21065, double* %tmp.4.i21063
Tanya Lattnerfc984402008-02-16 23:27:24 +000011027 %tmp.7.i21066 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21062, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011028 %tmp.9.i21068 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11029 store double %tmp.9.i21068, double* %tmp.7.i21066
Tanya Lattnerfc984402008-02-16 23:27:24 +000011030 %tmp.0.i21069 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21062, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11031 %tmp.13.i21070 = getelementptr %"struct.std::dcomplex"* %mem_tmp.716, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11032 %tmp.14.i21071 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21069, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011033 %tmp.15.i21072 = load double* %tmp.14.i21071 ; <double> [#uses=1]
11034 store double %tmp.15.i21072, double* %tmp.13.i21070
Tanya Lattnerfc984402008-02-16 23:27:24 +000011035 %tmp.16.i21073 = getelementptr %"struct.std::dcomplex"* %mem_tmp.716, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11036 %tmp.17.i21074 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21069, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011037 %tmp.18.i21075 = load double* %tmp.17.i21074 ; <double> [#uses=1]
11038 store double %tmp.18.i21075, double* %tmp.16.i21073
Tanya Lattnerfc984402008-02-16 23:27:24 +000011039 %tmp.4.i21049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21048, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011040 store double %tmp.15.i21086, double* %tmp.4.i21049
Tanya Lattnerfc984402008-02-16 23:27:24 +000011041 %tmp.7.i21052 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21048, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011042 store double %tmp.18.i21089, double* %tmp.7.i21052
Tanya Lattnerfc984402008-02-16 23:27:24 +000011043 %tmp.0.i21055 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i21048, %"struct.std::dcomplex"* %mem_tmp.716 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11044 %tmp.14.i21057 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21055, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011045 %tmp.15.i21058 = load double* %tmp.14.i21057 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011046 %tmp.17.i21060 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21055, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011047 %tmp.18.i21061 = load double* %tmp.17.i21060 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011048 %tmp.4.i21035 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21034, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011049 store double %tmp.15.i21058, double* %tmp.4.i21035
Tanya Lattnerfc984402008-02-16 23:27:24 +000011050 %tmp.7.i21038 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21034, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011051 store double %tmp.18.i21061, double* %tmp.7.i21038
Tanya Lattnerfc984402008-02-16 23:27:24 +000011052 %tmp.0.i21041 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21034, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11053 %tmp.13.i21042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.713, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11054 %tmp.14.i21043 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21041, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011055 %tmp.15.i21044 = load double* %tmp.14.i21043 ; <double> [#uses=1]
11056 store double %tmp.15.i21044, double* %tmp.13.i21042
Tanya Lattnerfc984402008-02-16 23:27:24 +000011057 %tmp.16.i21045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.713, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11058 %tmp.17.i21046 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21041, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011059 %tmp.18.i21047 = load double* %tmp.17.i21046 ; <double> [#uses=1]
11060 store double %tmp.18.i21047, double* %tmp.16.i21045
Tanya Lattnerfc984402008-02-16 23:27:24 +000011061 %tmp.4.i21021 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21020, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011062 store double %tmp.15.i21100, double* %tmp.4.i21021
Tanya Lattnerfc984402008-02-16 23:27:24 +000011063 %tmp.7.i21024 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i21020, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011064 store double %tmp.18.i21103, double* %tmp.7.i21024
Tanya Lattnerfc984402008-02-16 23:27:24 +000011065 %tmp.0.i21027 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i21020, %"struct.std::dcomplex"* %mem_tmp.713 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11066 %tmp.14.i21029 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21027, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011067 %tmp.15.i21030 = load double* %tmp.14.i21029 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011068 %tmp.17.i21032 = getelementptr %"struct.std::dcomplex"* %tmp.0.i21027, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011069 %tmp.18.i21033 = load double* %tmp.17.i21032 ; <double> [#uses=1]
11070 store double %tmp.15.i21030, double* %tmp.2.i34364
11071 store double %tmp.18.i21033, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000011072 %tmp.4.i20987 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20986, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011073 %tmp.6.i20989 = load double* %tmp.5.i27590 ; <double> [#uses=1]
11074 store double %tmp.6.i20989, double* %tmp.4.i20987
Tanya Lattnerfc984402008-02-16 23:27:24 +000011075 %tmp.7.i20990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20986, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011076 %tmp.9.i20992 = load double* %tmp.8.i27593 ; <double> [#uses=1]
11077 store double %tmp.9.i20992, double* %tmp.7.i20990
Tanya Lattnerfc984402008-02-16 23:27:24 +000011078 %tmp.0.i20993 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20986, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11079 %tmp.14.i20995 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20993, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011080 %tmp.15.i20996 = load double* %tmp.14.i20995 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011081 %tmp.17.i20998 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20993, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011082 %tmp.18.i20999 = load double* %tmp.17.i20998 ; <double> [#uses=1]
11083 %tmp.7.i20953 = load double* %tmp.2.i34366 ; <double> [#uses=1]
11084 %tmp.15.i20967 = add double %tmp.7.i20953, %tmp.15.i20996 ; <double> [#uses=1]
11085 store double %tmp.15.i20967, double* %tmp.2.i34366
11086 %tmp.26.i20974 = load double* %tmp.6.i34367 ; <double> [#uses=1]
11087 %tmp.31.i20985 = add double %tmp.26.i20974, %tmp.18.i20999 ; <double> [#uses=1]
11088 store double %tmp.31.i20985, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000011089 %tmp.4.i20933 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20932, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011090 %tmp.6.i20935 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11091 store double %tmp.6.i20935, double* %tmp.4.i20933
Tanya Lattnerfc984402008-02-16 23:27:24 +000011092 %tmp.7.i20936 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20932, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011093 %tmp.9.i20938 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11094 store double %tmp.9.i20938, double* %tmp.7.i20936
Tanya Lattnerfc984402008-02-16 23:27:24 +000011095 %tmp.0.i20939 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20932, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11096 %tmp.14.i20941 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20939, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011097 %tmp.15.i20942 = load double* %tmp.14.i20941 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011098 %tmp.17.i20944 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20939, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011099 %tmp.18.i20945 = load double* %tmp.17.i20944 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011100 %tmp.4.i20919 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20918, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011101 %tmp.6.i20921 = load double* %tmp.5.i33146 ; <double> [#uses=1]
11102 store double %tmp.6.i20921, double* %tmp.4.i20919
Tanya Lattnerfc984402008-02-16 23:27:24 +000011103 %tmp.7.i20922 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20918, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011104 %tmp.9.i20924 = load double* %tmp.8.i33149 ; <double> [#uses=1]
11105 store double %tmp.9.i20924, double* %tmp.7.i20922
Tanya Lattnerfc984402008-02-16 23:27:24 +000011106 %tmp.0.i20925 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20918, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11107 %tmp.13.i20926 = getelementptr %"struct.std::dcomplex"* %mem_tmp.723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11108 %tmp.14.i20927 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20925, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011109 %tmp.15.i20928 = load double* %tmp.14.i20927 ; <double> [#uses=1]
11110 store double %tmp.15.i20928, double* %tmp.13.i20926
Tanya Lattnerfc984402008-02-16 23:27:24 +000011111 %tmp.16.i20929 = getelementptr %"struct.std::dcomplex"* %mem_tmp.723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11112 %tmp.17.i20930 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20925, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011113 %tmp.18.i20931 = load double* %tmp.17.i20930 ; <double> [#uses=1]
11114 store double %tmp.18.i20931, double* %tmp.16.i20929
Tanya Lattnerfc984402008-02-16 23:27:24 +000011115 %tmp.4.i20905 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20904, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011116 store double %tmp.15.i20942, double* %tmp.4.i20905
Tanya Lattnerfc984402008-02-16 23:27:24 +000011117 %tmp.7.i20908 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20904, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011118 store double %tmp.18.i20945, double* %tmp.7.i20908
Tanya Lattnerfc984402008-02-16 23:27:24 +000011119 %tmp.0.i20911 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20904, %"struct.std::dcomplex"* %mem_tmp.723 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11120 %tmp.14.i20913 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20911, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011121 %tmp.15.i20914 = load double* %tmp.14.i20913 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011122 %tmp.17.i20916 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20911, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011123 %tmp.18.i20917 = load double* %tmp.17.i20916 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011124 %tmp.4.i20891 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20890, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011125 store double %tmp.15.i20914, double* %tmp.4.i20891
Tanya Lattnerfc984402008-02-16 23:27:24 +000011126 %tmp.7.i20894 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20890, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011127 store double %tmp.18.i20917, double* %tmp.7.i20894
Tanya Lattnerfc984402008-02-16 23:27:24 +000011128 %tmp.0.i20897 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20890, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11129 %tmp.14.i20899 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20897, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011130 %tmp.15.i20900 = load double* %tmp.14.i20899 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011131 %tmp.17.i20902 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20897, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011132 %tmp.18.i20903 = load double* %tmp.17.i20902 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011133 %tmp.4.i20877 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20876, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011134 %tmp.6.i20879 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11135 store double %tmp.6.i20879, double* %tmp.4.i20877
Tanya Lattnerfc984402008-02-16 23:27:24 +000011136 %tmp.7.i20880 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20876, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011137 %tmp.9.i20882 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11138 store double %tmp.9.i20882, double* %tmp.7.i20880
Tanya Lattnerfc984402008-02-16 23:27:24 +000011139 %tmp.0.i20883 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20876, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11140 %tmp.14.i20885 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20883, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011141 %tmp.15.i20886 = load double* %tmp.14.i20885 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011142 %tmp.17.i20888 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20883, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011143 %tmp.18.i20889 = load double* %tmp.17.i20888 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011144 %tmp.4.i20863 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20862, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011145 %tmp.6.i20865 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11146 store double %tmp.6.i20865, double* %tmp.4.i20863
Tanya Lattnerfc984402008-02-16 23:27:24 +000011147 %tmp.7.i20866 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20862, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011148 %tmp.9.i20868 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11149 store double %tmp.9.i20868, double* %tmp.7.i20866
Tanya Lattnerfc984402008-02-16 23:27:24 +000011150 %tmp.0.i20869 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20862, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11151 %tmp.13.i20870 = getelementptr %"struct.std::dcomplex"* %mem_tmp.727, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11152 %tmp.14.i20871 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20869, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011153 %tmp.15.i20872 = load double* %tmp.14.i20871 ; <double> [#uses=1]
11154 store double %tmp.15.i20872, double* %tmp.13.i20870
Tanya Lattnerfc984402008-02-16 23:27:24 +000011155 %tmp.16.i20873 = getelementptr %"struct.std::dcomplex"* %mem_tmp.727, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11156 %tmp.17.i20874 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20869, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011157 %tmp.18.i20875 = load double* %tmp.17.i20874 ; <double> [#uses=1]
11158 store double %tmp.18.i20875, double* %tmp.16.i20873
Tanya Lattnerfc984402008-02-16 23:27:24 +000011159 %tmp.4.i20849 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20848, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011160 store double %tmp.15.i20886, double* %tmp.4.i20849
Tanya Lattnerfc984402008-02-16 23:27:24 +000011161 %tmp.7.i20852 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20848, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011162 store double %tmp.18.i20889, double* %tmp.7.i20852
Tanya Lattnerfc984402008-02-16 23:27:24 +000011163 %tmp.0.i20855 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20848, %"struct.std::dcomplex"* %mem_tmp.727 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11164 %tmp.14.i20857 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20855, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011165 %tmp.15.i20858 = load double* %tmp.14.i20857 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011166 %tmp.17.i20860 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20855, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011167 %tmp.18.i20861 = load double* %tmp.17.i20860 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011168 %tmp.4.i20835 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20834, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011169 store double %tmp.15.i20858, double* %tmp.4.i20835
Tanya Lattnerfc984402008-02-16 23:27:24 +000011170 %tmp.7.i20838 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20834, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011171 store double %tmp.18.i20861, double* %tmp.7.i20838
Tanya Lattnerfc984402008-02-16 23:27:24 +000011172 %tmp.0.i20841 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20834, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11173 %tmp.13.i20842 = getelementptr %"struct.std::dcomplex"* %mem_tmp.724, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11174 %tmp.14.i20843 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20841, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011175 %tmp.15.i20844 = load double* %tmp.14.i20843 ; <double> [#uses=1]
11176 store double %tmp.15.i20844, double* %tmp.13.i20842
Tanya Lattnerfc984402008-02-16 23:27:24 +000011177 %tmp.16.i20845 = getelementptr %"struct.std::dcomplex"* %mem_tmp.724, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11178 %tmp.17.i20846 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20841, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011179 %tmp.18.i20847 = load double* %tmp.17.i20846 ; <double> [#uses=1]
11180 store double %tmp.18.i20847, double* %tmp.16.i20845
Tanya Lattnerfc984402008-02-16 23:27:24 +000011181 %tmp.4.i20821 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20820, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011182 store double %tmp.15.i20900, double* %tmp.4.i20821
Tanya Lattnerfc984402008-02-16 23:27:24 +000011183 %tmp.7.i20824 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20820, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011184 store double %tmp.18.i20903, double* %tmp.7.i20824
Tanya Lattnerfc984402008-02-16 23:27:24 +000011185 %tmp.0.i20827 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20820, %"struct.std::dcomplex"* %mem_tmp.724 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11186 %tmp.14.i20829 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20827, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011187 %tmp.15.i20830 = load double* %tmp.14.i20829 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011188 %tmp.17.i20832 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20827, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011189 %tmp.18.i20833 = load double* %tmp.17.i20832 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011190 %tmp.4.i20807 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20806, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011191 %tmp.6.i20809 = load double* %tmp.5.i33146 ; <double> [#uses=1]
11192 store double %tmp.6.i20809, double* %tmp.4.i20807
Tanya Lattnerfc984402008-02-16 23:27:24 +000011193 %tmp.7.i20810 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20806, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011194 %tmp.9.i20812 = load double* %tmp.8.i33149 ; <double> [#uses=1]
11195 store double %tmp.9.i20812, double* %tmp.7.i20810
Tanya Lattnerfc984402008-02-16 23:27:24 +000011196 %tmp.0.i20813 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20806, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11197 %tmp.14.i20815 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20813, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011198 %tmp.15.i20816 = load double* %tmp.14.i20815 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011199 %tmp.17.i20818 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20813, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011200 %tmp.18.i20819 = load double* %tmp.17.i20818 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011201 %tmp.4.i20793 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20792, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011202 %tmp.6.i20795 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11203 store double %tmp.6.i20795, double* %tmp.4.i20793
Tanya Lattnerfc984402008-02-16 23:27:24 +000011204 %tmp.7.i20796 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20792, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011205 %tmp.9.i20798 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11206 store double %tmp.9.i20798, double* %tmp.7.i20796
Tanya Lattnerfc984402008-02-16 23:27:24 +000011207 %tmp.0.i20799 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20792, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11208 %tmp.13.i20800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.731, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11209 %tmp.14.i20801 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20799, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011210 %tmp.15.i20802 = load double* %tmp.14.i20801 ; <double> [#uses=1]
11211 store double %tmp.15.i20802, double* %tmp.13.i20800
Tanya Lattnerfc984402008-02-16 23:27:24 +000011212 %tmp.16.i20803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.731, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11213 %tmp.17.i20804 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20799, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011214 %tmp.18.i20805 = load double* %tmp.17.i20804 ; <double> [#uses=1]
11215 store double %tmp.18.i20805, double* %tmp.16.i20803
Tanya Lattnerfc984402008-02-16 23:27:24 +000011216 %tmp.4.i20779 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20778, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011217 store double %tmp.15.i20816, double* %tmp.4.i20779
Tanya Lattnerfc984402008-02-16 23:27:24 +000011218 %tmp.7.i20782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20778, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011219 store double %tmp.18.i20819, double* %tmp.7.i20782
Tanya Lattnerfc984402008-02-16 23:27:24 +000011220 %tmp.0.i20785 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20778, %"struct.std::dcomplex"* %mem_tmp.731 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11221 %tmp.14.i20787 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20785, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011222 %tmp.15.i20788 = load double* %tmp.14.i20787 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011223 %tmp.17.i20790 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20785, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011224 %tmp.18.i20791 = load double* %tmp.17.i20790 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011225 %tmp.4.i20765 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20764, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011226 store double %tmp.15.i20788, double* %tmp.4.i20765
Tanya Lattnerfc984402008-02-16 23:27:24 +000011227 %tmp.7.i20768 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20764, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011228 store double %tmp.18.i20791, double* %tmp.7.i20768
Tanya Lattnerfc984402008-02-16 23:27:24 +000011229 %tmp.0.i20771 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20764, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11230 %tmp.13.i20772 = getelementptr %"struct.std::dcomplex"* %mem_tmp.728, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11231 %tmp.14.i20773 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20771, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011232 %tmp.15.i20774 = load double* %tmp.14.i20773 ; <double> [#uses=1]
11233 store double %tmp.15.i20774, double* %tmp.13.i20772
Tanya Lattnerfc984402008-02-16 23:27:24 +000011234 %tmp.16.i20775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.728, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11235 %tmp.17.i20776 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20771, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011236 %tmp.18.i20777 = load double* %tmp.17.i20776 ; <double> [#uses=1]
11237 store double %tmp.18.i20777, double* %tmp.16.i20775
Tanya Lattnerfc984402008-02-16 23:27:24 +000011238 %tmp.4.i20751 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20750, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011239 store double %tmp.15.i20830, double* %tmp.4.i20751
Tanya Lattnerfc984402008-02-16 23:27:24 +000011240 %tmp.7.i20754 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20750, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011241 store double %tmp.18.i20833, double* %tmp.7.i20754
Tanya Lattnerfc984402008-02-16 23:27:24 +000011242 %tmp.0.i20757 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20750, %"struct.std::dcomplex"* %mem_tmp.728 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11243 %tmp.14.i20759 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20757, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011244 %tmp.15.i20760 = load double* %tmp.14.i20759 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011245 %tmp.17.i20762 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20757, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011246 %tmp.18.i20763 = load double* %tmp.17.i20762 ; <double> [#uses=1]
11247 store double %tmp.15.i20760, double* %tmp.2.i34364
11248 store double %tmp.18.i20763, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000011249 %tmp.4.i20717 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20716, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011250 %tmp.6.i20719 = load double* %tmp.5.i33866 ; <double> [#uses=1]
11251 store double %tmp.6.i20719, double* %tmp.4.i20717
Tanya Lattnerfc984402008-02-16 23:27:24 +000011252 %tmp.7.i20720 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20716, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011253 %tmp.9.i20722 = load double* %tmp.8.i33869 ; <double> [#uses=1]
11254 store double %tmp.9.i20722, double* %tmp.7.i20720
Tanya Lattnerfc984402008-02-16 23:27:24 +000011255 %tmp.0.i20723 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20716, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11256 %tmp.14.i20725 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011257 %tmp.15.i20726 = load double* %tmp.14.i20725 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011258 %tmp.17.i20728 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011259 %tmp.18.i20729 = load double* %tmp.17.i20728 ; <double> [#uses=1]
11260 %tmp.7.i20683 = load double* %tmp.2.i34366 ; <double> [#uses=1]
11261 %tmp.15.i20697 = add double %tmp.7.i20683, %tmp.15.i20726 ; <double> [#uses=1]
11262 store double %tmp.15.i20697, double* %tmp.2.i34366
11263 %tmp.26.i20704 = load double* %tmp.6.i34367 ; <double> [#uses=1]
11264 %tmp.31.i20715 = add double %tmp.26.i20704, %tmp.18.i20729 ; <double> [#uses=1]
11265 store double %tmp.31.i20715, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000011266 %tmp.4.i20663 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20662, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011267 %tmp.6.i20665 = load double* %tmp.5.i28728 ; <double> [#uses=1]
11268 store double %tmp.6.i20665, double* %tmp.4.i20663
Tanya Lattnerfc984402008-02-16 23:27:24 +000011269 %tmp.7.i20666 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20662, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011270 %tmp.9.i20668 = load double* %tmp.8.i28731 ; <double> [#uses=1]
11271 store double %tmp.9.i20668, double* %tmp.7.i20666
Tanya Lattnerfc984402008-02-16 23:27:24 +000011272 %tmp.0.i20669 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20662, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11273 %tmp.14.i20671 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20669, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011274 %tmp.15.i20672 = load double* %tmp.14.i20671 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011275 %tmp.17.i20674 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20669, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011276 %tmp.18.i20675 = load double* %tmp.17.i20674 ; <double> [#uses=1]
11277 %tmp.7.i20629 = load double* %tmp.2.i34368 ; <double> [#uses=1]
11278 %tmp.15.i20643 = add double %tmp.7.i20629, %tmp.15.i20672 ; <double> [#uses=1]
11279 store double %tmp.15.i20643, double* %tmp.2.i34368
11280 %tmp.26.i20650 = load double* %tmp.6.i34369 ; <double> [#uses=1]
11281 %tmp.31.i20661 = add double %tmp.26.i20650, %tmp.18.i20675 ; <double> [#uses=1]
11282 store double %tmp.31.i20661, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000011283 store double 0.000000e+00, double* %tmp.2.i34366
11284 store double 0.000000e+00, double* %tmp.6.i34367
11285 %tmp.4.i20607 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20606, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011286 %tmp.6.i20609 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11287 store double %tmp.6.i20609, double* %tmp.4.i20607
Tanya Lattnerfc984402008-02-16 23:27:24 +000011288 %tmp.7.i20610 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20606, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011289 %tmp.9.i20612 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11290 store double %tmp.9.i20612, double* %tmp.7.i20610
Tanya Lattnerfc984402008-02-16 23:27:24 +000011291 %tmp.0.i20613 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20606, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11292 %tmp.14.i20615 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20613, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011293 %tmp.15.i20616 = load double* %tmp.14.i20615 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011294 %tmp.17.i20618 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20613, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011295 %tmp.18.i20619 = load double* %tmp.17.i20618 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011296 %tmp.4.i20593 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20592, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011297 %tmp.6.i20595 = load double* %tmp.5.i34082 ; <double> [#uses=1]
11298 store double %tmp.6.i20595, double* %tmp.4.i20593
Tanya Lattnerfc984402008-02-16 23:27:24 +000011299 %tmp.7.i20596 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20592, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011300 %tmp.9.i20598 = load double* %tmp.8.i34085 ; <double> [#uses=1]
11301 store double %tmp.9.i20598, double* %tmp.7.i20596
Tanya Lattnerfc984402008-02-16 23:27:24 +000011302 %tmp.0.i20599 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20592, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11303 %tmp.13.i20600 = getelementptr %"struct.std::dcomplex"* %mem_tmp.739, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11304 %tmp.14.i20601 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20599, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011305 %tmp.15.i20602 = load double* %tmp.14.i20601 ; <double> [#uses=1]
11306 store double %tmp.15.i20602, double* %tmp.13.i20600
Tanya Lattnerfc984402008-02-16 23:27:24 +000011307 %tmp.16.i20603 = getelementptr %"struct.std::dcomplex"* %mem_tmp.739, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11308 %tmp.17.i20604 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20599, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011309 %tmp.18.i20605 = load double* %tmp.17.i20604 ; <double> [#uses=1]
11310 store double %tmp.18.i20605, double* %tmp.16.i20603
Tanya Lattnerfc984402008-02-16 23:27:24 +000011311 %tmp.4.i20579 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20578, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011312 store double %tmp.15.i20616, double* %tmp.4.i20579
Tanya Lattnerfc984402008-02-16 23:27:24 +000011313 %tmp.7.i20582 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20578, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011314 store double %tmp.18.i20619, double* %tmp.7.i20582
Tanya Lattnerfc984402008-02-16 23:27:24 +000011315 %tmp.0.i20585 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20578, %"struct.std::dcomplex"* %mem_tmp.739 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11316 %tmp.14.i20587 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20585, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011317 %tmp.15.i20588 = load double* %tmp.14.i20587 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011318 %tmp.17.i20590 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20585, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011319 %tmp.18.i20591 = load double* %tmp.17.i20590 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011320 %tmp.4.i20565 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20564, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011321 store double %tmp.15.i20588, double* %tmp.4.i20565
Tanya Lattnerfc984402008-02-16 23:27:24 +000011322 %tmp.7.i20568 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20564, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011323 store double %tmp.18.i20591, double* %tmp.7.i20568
Tanya Lattnerfc984402008-02-16 23:27:24 +000011324 %tmp.0.i20571 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20564, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11325 %tmp.14.i20573 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20571, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011326 %tmp.15.i20574 = load double* %tmp.14.i20573 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011327 %tmp.17.i20576 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20571, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011328 %tmp.18.i20577 = load double* %tmp.17.i20576 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011329 %tmp.4.i20551 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20550, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011330 %tmp.6.i20553 = load double* %tmp.5.i34082 ; <double> [#uses=1]
11331 store double %tmp.6.i20553, double* %tmp.4.i20551
Tanya Lattnerfc984402008-02-16 23:27:24 +000011332 %tmp.7.i20554 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20550, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011333 %tmp.9.i20556 = load double* %tmp.8.i34085 ; <double> [#uses=1]
11334 store double %tmp.9.i20556, double* %tmp.7.i20554
Tanya Lattnerfc984402008-02-16 23:27:24 +000011335 %tmp.0.i20557 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20550, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11336 %tmp.14.i20559 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20557, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011337 %tmp.15.i20560 = load double* %tmp.14.i20559 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011338 %tmp.17.i20562 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20557, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011339 %tmp.18.i20563 = load double* %tmp.17.i20562 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011340 %tmp.4.i20537 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20536, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011341 %tmp.6.i20539 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11342 store double %tmp.6.i20539, double* %tmp.4.i20537
Tanya Lattnerfc984402008-02-16 23:27:24 +000011343 %tmp.7.i20540 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20536, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011344 %tmp.9.i20542 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11345 store double %tmp.9.i20542, double* %tmp.7.i20540
Tanya Lattnerfc984402008-02-16 23:27:24 +000011346 %tmp.0.i20543 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20536, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11347 %tmp.13.i20544 = getelementptr %"struct.std::dcomplex"* %mem_tmp.743, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11348 %tmp.14.i20545 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20543, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011349 %tmp.15.i20546 = load double* %tmp.14.i20545 ; <double> [#uses=1]
11350 store double %tmp.15.i20546, double* %tmp.13.i20544
Tanya Lattnerfc984402008-02-16 23:27:24 +000011351 %tmp.16.i20547 = getelementptr %"struct.std::dcomplex"* %mem_tmp.743, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11352 %tmp.17.i20548 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20543, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011353 %tmp.18.i20549 = load double* %tmp.17.i20548 ; <double> [#uses=1]
11354 store double %tmp.18.i20549, double* %tmp.16.i20547
Tanya Lattnerfc984402008-02-16 23:27:24 +000011355 %tmp.4.i20523 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20522, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011356 store double %tmp.15.i20560, double* %tmp.4.i20523
Tanya Lattnerfc984402008-02-16 23:27:24 +000011357 %tmp.7.i20526 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20522, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011358 store double %tmp.18.i20563, double* %tmp.7.i20526
Tanya Lattnerfc984402008-02-16 23:27:24 +000011359 %tmp.0.i20529 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20522, %"struct.std::dcomplex"* %mem_tmp.743 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11360 %tmp.14.i20531 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20529, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011361 %tmp.15.i20532 = load double* %tmp.14.i20531 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011362 %tmp.17.i20534 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20529, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011363 %tmp.18.i20535 = load double* %tmp.17.i20534 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011364 %tmp.4.i20509 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20508, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011365 store double %tmp.15.i20532, double* %tmp.4.i20509
Tanya Lattnerfc984402008-02-16 23:27:24 +000011366 %tmp.7.i20512 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20508, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011367 store double %tmp.18.i20535, double* %tmp.7.i20512
Tanya Lattnerfc984402008-02-16 23:27:24 +000011368 %tmp.0.i20515 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20508, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11369 %tmp.13.i20516 = getelementptr %"struct.std::dcomplex"* %mem_tmp.740, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11370 %tmp.14.i20517 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20515, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011371 %tmp.15.i20518 = load double* %tmp.14.i20517 ; <double> [#uses=1]
11372 store double %tmp.15.i20518, double* %tmp.13.i20516
Tanya Lattnerfc984402008-02-16 23:27:24 +000011373 %tmp.16.i20519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.740, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11374 %tmp.17.i20520 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20515, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011375 %tmp.18.i20521 = load double* %tmp.17.i20520 ; <double> [#uses=1]
11376 store double %tmp.18.i20521, double* %tmp.16.i20519
Tanya Lattnerfc984402008-02-16 23:27:24 +000011377 %tmp.4.i20495 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20494, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011378 store double %tmp.15.i20574, double* %tmp.4.i20495
Tanya Lattnerfc984402008-02-16 23:27:24 +000011379 %tmp.7.i20498 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20494, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011380 store double %tmp.18.i20577, double* %tmp.7.i20498
Tanya Lattnerfc984402008-02-16 23:27:24 +000011381 %tmp.0.i20501 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20494, %"struct.std::dcomplex"* %mem_tmp.740 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11382 %tmp.14.i20503 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20501, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011383 %tmp.15.i20504 = load double* %tmp.14.i20503 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011384 %tmp.17.i20506 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20501, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011385 %tmp.18.i20507 = load double* %tmp.17.i20506 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011386 %tmp.4.i20481 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20480, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011387 %tmp.6.i20483 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11388 store double %tmp.6.i20483, double* %tmp.4.i20481
Tanya Lattnerfc984402008-02-16 23:27:24 +000011389 %tmp.7.i20484 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20480, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011390 %tmp.9.i20486 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11391 store double %tmp.9.i20486, double* %tmp.7.i20484
Tanya Lattnerfc984402008-02-16 23:27:24 +000011392 %tmp.0.i20487 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20480, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11393 %tmp.14.i20489 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20487, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011394 %tmp.15.i20490 = load double* %tmp.14.i20489 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011395 %tmp.17.i20492 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20487, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011396 %tmp.18.i20493 = load double* %tmp.17.i20492 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011397 %tmp.4.i20467 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20466, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011398 %tmp.6.i20469 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11399 store double %tmp.6.i20469, double* %tmp.4.i20467
Tanya Lattnerfc984402008-02-16 23:27:24 +000011400 %tmp.7.i20470 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20466, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011401 %tmp.9.i20472 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11402 store double %tmp.9.i20472, double* %tmp.7.i20470
Tanya Lattnerfc984402008-02-16 23:27:24 +000011403 %tmp.0.i20473 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20466, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11404 %tmp.13.i20474 = getelementptr %"struct.std::dcomplex"* %mem_tmp.747, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11405 %tmp.14.i20475 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20473, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011406 %tmp.15.i20476 = load double* %tmp.14.i20475 ; <double> [#uses=1]
11407 store double %tmp.15.i20476, double* %tmp.13.i20474
Tanya Lattnerfc984402008-02-16 23:27:24 +000011408 %tmp.16.i20477 = getelementptr %"struct.std::dcomplex"* %mem_tmp.747, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11409 %tmp.17.i20478 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20473, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011410 %tmp.18.i20479 = load double* %tmp.17.i20478 ; <double> [#uses=1]
11411 store double %tmp.18.i20479, double* %tmp.16.i20477
Tanya Lattnerfc984402008-02-16 23:27:24 +000011412 %tmp.4.i20453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011413 store double %tmp.15.i20490, double* %tmp.4.i20453
Tanya Lattnerfc984402008-02-16 23:27:24 +000011414 %tmp.7.i20456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011415 store double %tmp.18.i20493, double* %tmp.7.i20456
Tanya Lattnerfc984402008-02-16 23:27:24 +000011416 %tmp.0.i20459 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20452, %"struct.std::dcomplex"* %mem_tmp.747 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11417 %tmp.14.i20461 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20459, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011418 %tmp.15.i20462 = load double* %tmp.14.i20461 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011419 %tmp.17.i20464 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20459, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011420 %tmp.18.i20465 = load double* %tmp.17.i20464 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011421 %tmp.4.i20439 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20438, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011422 store double %tmp.15.i20462, double* %tmp.4.i20439
Tanya Lattnerfc984402008-02-16 23:27:24 +000011423 %tmp.7.i20442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20438, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011424 store double %tmp.18.i20465, double* %tmp.7.i20442
Tanya Lattnerfc984402008-02-16 23:27:24 +000011425 %tmp.0.i20445 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20438, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11426 %tmp.13.i20446 = getelementptr %"struct.std::dcomplex"* %mem_tmp.744, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11427 %tmp.14.i20447 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20445, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011428 %tmp.15.i20448 = load double* %tmp.14.i20447 ; <double> [#uses=1]
11429 store double %tmp.15.i20448, double* %tmp.13.i20446
Tanya Lattnerfc984402008-02-16 23:27:24 +000011430 %tmp.16.i20449 = getelementptr %"struct.std::dcomplex"* %mem_tmp.744, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11431 %tmp.17.i20450 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20445, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011432 %tmp.18.i20451 = load double* %tmp.17.i20450 ; <double> [#uses=1]
11433 store double %tmp.18.i20451, double* %tmp.16.i20449
Tanya Lattnerfc984402008-02-16 23:27:24 +000011434 %tmp.4.i20425 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20424, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011435 store double %tmp.15.i20504, double* %tmp.4.i20425
Tanya Lattnerfc984402008-02-16 23:27:24 +000011436 %tmp.7.i20428 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20424, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011437 store double %tmp.18.i20507, double* %tmp.7.i20428
Tanya Lattnerfc984402008-02-16 23:27:24 +000011438 %tmp.0.i20431 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20424, %"struct.std::dcomplex"* %mem_tmp.744 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11439 %tmp.14.i20433 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20431, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011440 %tmp.15.i20434 = load double* %tmp.14.i20433 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011441 %tmp.17.i20436 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20431, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011442 %tmp.18.i20437 = load double* %tmp.17.i20436 ; <double> [#uses=1]
11443 store double %tmp.15.i20434, double* %tmp.2.i34364
11444 store double %tmp.18.i20437, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000011445 %tmp.4.i20391 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20390, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011446 %tmp.6.i20393 = load double* %tmp.5.i33866 ; <double> [#uses=1]
11447 store double %tmp.6.i20393, double* %tmp.4.i20391
Tanya Lattnerfc984402008-02-16 23:27:24 +000011448 %tmp.7.i20394 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20390, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011449 %tmp.9.i20396 = load double* %tmp.8.i33869 ; <double> [#uses=1]
11450 store double %tmp.9.i20396, double* %tmp.7.i20394
Tanya Lattnerfc984402008-02-16 23:27:24 +000011451 %tmp.0.i20397 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20390, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11452 %tmp.14.i20399 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20397, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011453 %tmp.15.i20400 = load double* %tmp.14.i20399 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011454 %tmp.17.i20402 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20397, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011455 %tmp.18.i20403 = load double* %tmp.17.i20402 ; <double> [#uses=1]
11456 %tmp.7.i20357 = load double* %tmp.2.i34366 ; <double> [#uses=1]
11457 %tmp.15.i20371 = add double %tmp.7.i20357, %tmp.15.i20400 ; <double> [#uses=1]
11458 store double %tmp.15.i20371, double* %tmp.2.i34366
11459 %tmp.26.i20378 = load double* %tmp.6.i34367 ; <double> [#uses=1]
11460 %tmp.31.i20389 = add double %tmp.26.i20378, %tmp.18.i20403 ; <double> [#uses=1]
11461 store double %tmp.31.i20389, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000011462 %tmp.4.i20337 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20336, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011463 %tmp.6.i20339 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11464 store double %tmp.6.i20339, double* %tmp.4.i20337
Tanya Lattnerfc984402008-02-16 23:27:24 +000011465 %tmp.7.i20340 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20336, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011466 %tmp.9.i20342 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11467 store double %tmp.9.i20342, double* %tmp.7.i20340
Tanya Lattnerfc984402008-02-16 23:27:24 +000011468 %tmp.0.i20343 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20336, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11469 %tmp.14.i20345 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20343, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011470 %tmp.15.i20346 = load double* %tmp.14.i20345 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011471 %tmp.17.i20348 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20343, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011472 %tmp.18.i20349 = load double* %tmp.17.i20348 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011473 %tmp.4.i20323 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20322, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011474 %tmp.6.i20325 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11475 store double %tmp.6.i20325, double* %tmp.4.i20323
Tanya Lattnerfc984402008-02-16 23:27:24 +000011476 %tmp.7.i20326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20322, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011477 %tmp.9.i20328 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11478 store double %tmp.9.i20328, double* %tmp.7.i20326
Tanya Lattnerfc984402008-02-16 23:27:24 +000011479 %tmp.0.i20329 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20322, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11480 %tmp.13.i20330 = getelementptr %"struct.std::dcomplex"* %mem_tmp.754, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11481 %tmp.14.i20331 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20329, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011482 %tmp.15.i20332 = load double* %tmp.14.i20331 ; <double> [#uses=1]
11483 store double %tmp.15.i20332, double* %tmp.13.i20330
Tanya Lattnerfc984402008-02-16 23:27:24 +000011484 %tmp.16.i20333 = getelementptr %"struct.std::dcomplex"* %mem_tmp.754, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11485 %tmp.17.i20334 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20329, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011486 %tmp.18.i20335 = load double* %tmp.17.i20334 ; <double> [#uses=1]
11487 store double %tmp.18.i20335, double* %tmp.16.i20333
Tanya Lattnerfc984402008-02-16 23:27:24 +000011488 %tmp.4.i20309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20308, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011489 store double %tmp.15.i20346, double* %tmp.4.i20309
Tanya Lattnerfc984402008-02-16 23:27:24 +000011490 %tmp.7.i20312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20308, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011491 store double %tmp.18.i20349, double* %tmp.7.i20312
Tanya Lattnerfc984402008-02-16 23:27:24 +000011492 %tmp.0.i20315 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20308, %"struct.std::dcomplex"* %mem_tmp.754 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11493 %tmp.14.i20317 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20315, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011494 %tmp.15.i20318 = load double* %tmp.14.i20317 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011495 %tmp.17.i20320 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20315, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011496 %tmp.18.i20321 = load double* %tmp.17.i20320 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011497 %tmp.4.i20295 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20294, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011498 store double %tmp.15.i20318, double* %tmp.4.i20295
Tanya Lattnerfc984402008-02-16 23:27:24 +000011499 %tmp.7.i20298 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20294, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011500 store double %tmp.18.i20321, double* %tmp.7.i20298
Tanya Lattnerfc984402008-02-16 23:27:24 +000011501 %tmp.0.i20301 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20294, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11502 %tmp.14.i20303 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20301, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011503 %tmp.15.i20304 = load double* %tmp.14.i20303 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011504 %tmp.17.i20306 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20301, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011505 %tmp.18.i20307 = load double* %tmp.17.i20306 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011506 %tmp.4.i20281 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20280, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011507 %tmp.6.i20283 = load double* %tmp.5.i34082 ; <double> [#uses=1]
11508 store double %tmp.6.i20283, double* %tmp.4.i20281
Tanya Lattnerfc984402008-02-16 23:27:24 +000011509 %tmp.7.i20284 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20280, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011510 %tmp.9.i20286 = load double* %tmp.8.i34085 ; <double> [#uses=1]
11511 store double %tmp.9.i20286, double* %tmp.7.i20284
Tanya Lattnerfc984402008-02-16 23:27:24 +000011512 %tmp.0.i20287 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20280, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11513 %tmp.14.i20289 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20287, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011514 %tmp.15.i20290 = load double* %tmp.14.i20289 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011515 %tmp.17.i20292 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20287, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011516 %tmp.18.i20293 = load double* %tmp.17.i20292 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011517 %tmp.4.i20267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20266, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011518 %tmp.6.i20269 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11519 store double %tmp.6.i20269, double* %tmp.4.i20267
Tanya Lattnerfc984402008-02-16 23:27:24 +000011520 %tmp.7.i20270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20266, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011521 %tmp.9.i20272 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11522 store double %tmp.9.i20272, double* %tmp.7.i20270
Tanya Lattnerfc984402008-02-16 23:27:24 +000011523 %tmp.0.i20273 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20266, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11524 %tmp.13.i20274 = getelementptr %"struct.std::dcomplex"* %mem_tmp.758, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11525 %tmp.14.i20275 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20273, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011526 %tmp.15.i20276 = load double* %tmp.14.i20275 ; <double> [#uses=1]
11527 store double %tmp.15.i20276, double* %tmp.13.i20274
Tanya Lattnerfc984402008-02-16 23:27:24 +000011528 %tmp.16.i20277 = getelementptr %"struct.std::dcomplex"* %mem_tmp.758, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11529 %tmp.17.i20278 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20273, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011530 %tmp.18.i20279 = load double* %tmp.17.i20278 ; <double> [#uses=1]
11531 store double %tmp.18.i20279, double* %tmp.16.i20277
Tanya Lattnerfc984402008-02-16 23:27:24 +000011532 %tmp.4.i20253 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20252, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011533 store double %tmp.15.i20290, double* %tmp.4.i20253
Tanya Lattnerfc984402008-02-16 23:27:24 +000011534 %tmp.7.i20256 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20252, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011535 store double %tmp.18.i20293, double* %tmp.7.i20256
Tanya Lattnerfc984402008-02-16 23:27:24 +000011536 %tmp.0.i20259 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20252, %"struct.std::dcomplex"* %mem_tmp.758 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11537 %tmp.14.i20261 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20259, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011538 %tmp.15.i20262 = load double* %tmp.14.i20261 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011539 %tmp.17.i20264 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20259, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011540 %tmp.18.i20265 = load double* %tmp.17.i20264 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011541 %tmp.4.i20239 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20238, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011542 store double %tmp.15.i20262, double* %tmp.4.i20239
Tanya Lattnerfc984402008-02-16 23:27:24 +000011543 %tmp.7.i20242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20238, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011544 store double %tmp.18.i20265, double* %tmp.7.i20242
Tanya Lattnerfc984402008-02-16 23:27:24 +000011545 %tmp.0.i20245 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20238, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11546 %tmp.13.i20246 = getelementptr %"struct.std::dcomplex"* %mem_tmp.755, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11547 %tmp.14.i20247 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20245, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011548 %tmp.15.i20248 = load double* %tmp.14.i20247 ; <double> [#uses=1]
11549 store double %tmp.15.i20248, double* %tmp.13.i20246
Tanya Lattnerfc984402008-02-16 23:27:24 +000011550 %tmp.16.i20249 = getelementptr %"struct.std::dcomplex"* %mem_tmp.755, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11551 %tmp.17.i20250 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20245, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011552 %tmp.18.i20251 = load double* %tmp.17.i20250 ; <double> [#uses=1]
11553 store double %tmp.18.i20251, double* %tmp.16.i20249
Tanya Lattnerfc984402008-02-16 23:27:24 +000011554 %tmp.4.i20225 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20224, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011555 store double %tmp.15.i20304, double* %tmp.4.i20225
Tanya Lattnerfc984402008-02-16 23:27:24 +000011556 %tmp.7.i20228 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20224, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011557 store double %tmp.18.i20307, double* %tmp.7.i20228
Tanya Lattnerfc984402008-02-16 23:27:24 +000011558 %tmp.0.i20231 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20224, %"struct.std::dcomplex"* %mem_tmp.755 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11559 %tmp.14.i20233 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20231, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011560 %tmp.15.i20234 = load double* %tmp.14.i20233 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011561 %tmp.17.i20236 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20231, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011562 %tmp.18.i20237 = load double* %tmp.17.i20236 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011563 %tmp.4.i20211 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20210, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011564 %tmp.6.i20213 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11565 store double %tmp.6.i20213, double* %tmp.4.i20211
Tanya Lattnerfc984402008-02-16 23:27:24 +000011566 %tmp.7.i20214 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20210, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011567 %tmp.9.i20216 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11568 store double %tmp.9.i20216, double* %tmp.7.i20214
Tanya Lattnerfc984402008-02-16 23:27:24 +000011569 %tmp.0.i20217 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20210, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11570 %tmp.14.i20219 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20217, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011571 %tmp.15.i20220 = load double* %tmp.14.i20219 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011572 %tmp.17.i20222 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20217, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011573 %tmp.18.i20223 = load double* %tmp.17.i20222 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011574 %tmp.4.i20197 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20196, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011575 %tmp.6.i20199 = load double* %tmp.5.i34082 ; <double> [#uses=1]
11576 store double %tmp.6.i20199, double* %tmp.4.i20197
Tanya Lattnerfc984402008-02-16 23:27:24 +000011577 %tmp.7.i20200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20196, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011578 %tmp.9.i20202 = load double* %tmp.8.i34085 ; <double> [#uses=1]
11579 store double %tmp.9.i20202, double* %tmp.7.i20200
Tanya Lattnerfc984402008-02-16 23:27:24 +000011580 %tmp.0.i20203 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20196, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11581 %tmp.13.i20204 = getelementptr %"struct.std::dcomplex"* %mem_tmp.762, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11582 %tmp.14.i20205 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20203, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011583 %tmp.15.i20206 = load double* %tmp.14.i20205 ; <double> [#uses=1]
11584 store double %tmp.15.i20206, double* %tmp.13.i20204
Tanya Lattnerfc984402008-02-16 23:27:24 +000011585 %tmp.16.i20207 = getelementptr %"struct.std::dcomplex"* %mem_tmp.762, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11586 %tmp.17.i20208 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20203, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011587 %tmp.18.i20209 = load double* %tmp.17.i20208 ; <double> [#uses=1]
11588 store double %tmp.18.i20209, double* %tmp.16.i20207
Tanya Lattnerfc984402008-02-16 23:27:24 +000011589 %tmp.4.i20183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011590 store double %tmp.15.i20220, double* %tmp.4.i20183
Tanya Lattnerfc984402008-02-16 23:27:24 +000011591 %tmp.7.i20186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011592 store double %tmp.18.i20223, double* %tmp.7.i20186
Tanya Lattnerfc984402008-02-16 23:27:24 +000011593 %tmp.0.i20189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20182, %"struct.std::dcomplex"* %mem_tmp.762 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11594 %tmp.14.i20191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011595 %tmp.15.i20192 = load double* %tmp.14.i20191 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011596 %tmp.17.i20194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011597 %tmp.18.i20195 = load double* %tmp.17.i20194 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011598 %tmp.4.i20169 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20168, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011599 store double %tmp.15.i20192, double* %tmp.4.i20169
Tanya Lattnerfc984402008-02-16 23:27:24 +000011600 %tmp.7.i20172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20168, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011601 store double %tmp.18.i20195, double* %tmp.7.i20172
Tanya Lattnerfc984402008-02-16 23:27:24 +000011602 %tmp.0.i20175 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20168, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11603 %tmp.13.i20176 = getelementptr %"struct.std::dcomplex"* %mem_tmp.759, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11604 %tmp.14.i20177 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20175, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011605 %tmp.15.i20178 = load double* %tmp.14.i20177 ; <double> [#uses=1]
11606 store double %tmp.15.i20178, double* %tmp.13.i20176
Tanya Lattnerfc984402008-02-16 23:27:24 +000011607 %tmp.16.i20179 = getelementptr %"struct.std::dcomplex"* %mem_tmp.759, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11608 %tmp.17.i20180 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20175, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011609 %tmp.18.i20181 = load double* %tmp.17.i20180 ; <double> [#uses=1]
11610 store double %tmp.18.i20181, double* %tmp.16.i20179
Tanya Lattnerfc984402008-02-16 23:27:24 +000011611 %tmp.4.i20155 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20154, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011612 store double %tmp.15.i20234, double* %tmp.4.i20155
Tanya Lattnerfc984402008-02-16 23:27:24 +000011613 %tmp.7.i20158 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20154, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011614 store double %tmp.18.i20237, double* %tmp.7.i20158
Tanya Lattnerfc984402008-02-16 23:27:24 +000011615 %tmp.0.i20161 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20154, %"struct.std::dcomplex"* %mem_tmp.759 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11616 %tmp.14.i20163 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20161, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011617 %tmp.15.i20164 = load double* %tmp.14.i20163 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011618 %tmp.17.i20166 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20161, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011619 %tmp.18.i20167 = load double* %tmp.17.i20166 ; <double> [#uses=1]
11620 store double %tmp.15.i20164, double* %tmp.2.i34364
11621 store double %tmp.18.i20167, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000011622 %tmp.4.i20121 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20120, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011623 %tmp.6.i20123 = load double* %tmp.5.i33326 ; <double> [#uses=1]
11624 store double %tmp.6.i20123, double* %tmp.4.i20121
Tanya Lattnerfc984402008-02-16 23:27:24 +000011625 %tmp.7.i20124 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20120, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011626 %tmp.9.i20126 = load double* %tmp.8.i33329 ; <double> [#uses=1]
11627 store double %tmp.9.i20126, double* %tmp.7.i20124
Tanya Lattnerfc984402008-02-16 23:27:24 +000011628 %tmp.0.i20127 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20120, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11629 %tmp.14.i20129 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20127, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011630 %tmp.15.i20130 = load double* %tmp.14.i20129 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011631 %tmp.17.i20132 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20127, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011632 %tmp.18.i20133 = load double* %tmp.17.i20132 ; <double> [#uses=1]
11633 %tmp.7.i20087 = load double* %tmp.2.i34366 ; <double> [#uses=1]
11634 %tmp.15.i20101 = add double %tmp.7.i20087, %tmp.15.i20130 ; <double> [#uses=1]
11635 store double %tmp.15.i20101, double* %tmp.2.i34366
11636 %tmp.26.i20108 = load double* %tmp.6.i34367 ; <double> [#uses=1]
11637 %tmp.31.i20119 = add double %tmp.26.i20108, %tmp.18.i20133 ; <double> [#uses=1]
11638 store double %tmp.31.i20119, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000011639 %tmp.4.i20067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20066, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011640 %tmp.6.i20069 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11641 store double %tmp.6.i20069, double* %tmp.4.i20067
Tanya Lattnerfc984402008-02-16 23:27:24 +000011642 %tmp.7.i20070 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20066, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011643 %tmp.9.i20072 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11644 store double %tmp.9.i20072, double* %tmp.7.i20070
Tanya Lattnerfc984402008-02-16 23:27:24 +000011645 %tmp.0.i20073 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20066, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11646 %tmp.14.i20075 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20073, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011647 %tmp.15.i20076 = load double* %tmp.14.i20075 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011648 %tmp.17.i20078 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20073, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011649 %tmp.18.i20079 = load double* %tmp.17.i20078 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011650 %tmp.4.i20053 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20052, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011651 %tmp.6.i20055 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11652 store double %tmp.6.i20055, double* %tmp.4.i20053
Tanya Lattnerfc984402008-02-16 23:27:24 +000011653 %tmp.7.i20056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20052, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011654 %tmp.9.i20058 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11655 store double %tmp.9.i20058, double* %tmp.7.i20056
Tanya Lattnerfc984402008-02-16 23:27:24 +000011656 %tmp.0.i20059 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20052, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11657 %tmp.13.i20060 = getelementptr %"struct.std::dcomplex"* %mem_tmp.769, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11658 %tmp.14.i20061 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20059, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011659 %tmp.15.i20062 = load double* %tmp.14.i20061 ; <double> [#uses=1]
11660 store double %tmp.15.i20062, double* %tmp.13.i20060
Tanya Lattnerfc984402008-02-16 23:27:24 +000011661 %tmp.16.i20063 = getelementptr %"struct.std::dcomplex"* %mem_tmp.769, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11662 %tmp.17.i20064 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20059, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011663 %tmp.18.i20065 = load double* %tmp.17.i20064 ; <double> [#uses=1]
11664 store double %tmp.18.i20065, double* %tmp.16.i20063
Tanya Lattnerfc984402008-02-16 23:27:24 +000011665 %tmp.4.i20039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20038, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011666 store double %tmp.15.i20076, double* %tmp.4.i20039
Tanya Lattnerfc984402008-02-16 23:27:24 +000011667 %tmp.7.i20042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20038, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011668 store double %tmp.18.i20079, double* %tmp.7.i20042
Tanya Lattnerfc984402008-02-16 23:27:24 +000011669 %tmp.0.i20045 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i20038, %"struct.std::dcomplex"* %mem_tmp.769 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11670 %tmp.14.i20047 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20045, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011671 %tmp.15.i20048 = load double* %tmp.14.i20047 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011672 %tmp.17.i20050 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20045, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011673 %tmp.18.i20051 = load double* %tmp.17.i20050 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011674 %tmp.4.i20025 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20024, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011675 store double %tmp.15.i20048, double* %tmp.4.i20025
Tanya Lattnerfc984402008-02-16 23:27:24 +000011676 %tmp.7.i20028 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20024, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011677 store double %tmp.18.i20051, double* %tmp.7.i20028
Tanya Lattnerfc984402008-02-16 23:27:24 +000011678 %tmp.0.i20031 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20024, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11679 %tmp.14.i20033 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20031, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011680 %tmp.15.i20034 = load double* %tmp.14.i20033 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011681 %tmp.17.i20036 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20031, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011682 %tmp.18.i20037 = load double* %tmp.17.i20036 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011683 %tmp.4.i20011 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20010, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011684 %tmp.6.i20013 = load double* %tmp.5.i28602 ; <double> [#uses=1]
11685 store double %tmp.6.i20013, double* %tmp.4.i20011
Tanya Lattnerfc984402008-02-16 23:27:24 +000011686 %tmp.7.i20014 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i20010, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011687 %tmp.9.i20016 = load double* %tmp.8.i28605 ; <double> [#uses=1]
11688 store double %tmp.9.i20016, double* %tmp.7.i20014
Tanya Lattnerfc984402008-02-16 23:27:24 +000011689 %tmp.0.i20017 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i20010, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11690 %tmp.14.i20019 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20017, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011691 %tmp.15.i20020 = load double* %tmp.14.i20019 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011692 %tmp.17.i20022 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20017, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011693 %tmp.18.i20023 = load double* %tmp.17.i20022 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011694 %tmp.4.i19997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19996, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011695 %tmp.6.i19999 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11696 store double %tmp.6.i19999, double* %tmp.4.i19997
Tanya Lattnerfc984402008-02-16 23:27:24 +000011697 %tmp.7.i20000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19996, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011698 %tmp.9.i20002 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11699 store double %tmp.9.i20002, double* %tmp.7.i20000
Tanya Lattnerfc984402008-02-16 23:27:24 +000011700 %tmp.0.i20003 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19996, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11701 %tmp.13.i20004 = getelementptr %"struct.std::dcomplex"* %mem_tmp.773, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11702 %tmp.14.i20005 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20003, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011703 %tmp.15.i20006 = load double* %tmp.14.i20005 ; <double> [#uses=1]
11704 store double %tmp.15.i20006, double* %tmp.13.i20004
Tanya Lattnerfc984402008-02-16 23:27:24 +000011705 %tmp.16.i20007 = getelementptr %"struct.std::dcomplex"* %mem_tmp.773, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11706 %tmp.17.i20008 = getelementptr %"struct.std::dcomplex"* %tmp.0.i20003, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011707 %tmp.18.i20009 = load double* %tmp.17.i20008 ; <double> [#uses=1]
11708 store double %tmp.18.i20009, double* %tmp.16.i20007
Tanya Lattnerfc984402008-02-16 23:27:24 +000011709 %tmp.4.i19983 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19982, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011710 store double %tmp.15.i20020, double* %tmp.4.i19983
Tanya Lattnerfc984402008-02-16 23:27:24 +000011711 %tmp.7.i19986 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19982, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011712 store double %tmp.18.i20023, double* %tmp.7.i19986
Tanya Lattnerfc984402008-02-16 23:27:24 +000011713 %tmp.0.i19989 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19982, %"struct.std::dcomplex"* %mem_tmp.773 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11714 %tmp.14.i19991 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19989, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011715 %tmp.15.i19992 = load double* %tmp.14.i19991 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011716 %tmp.17.i19994 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19989, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011717 %tmp.18.i19995 = load double* %tmp.17.i19994 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011718 %tmp.4.i19969 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19968, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011719 store double %tmp.15.i19992, double* %tmp.4.i19969
Tanya Lattnerfc984402008-02-16 23:27:24 +000011720 %tmp.7.i19972 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19968, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011721 store double %tmp.18.i19995, double* %tmp.7.i19972
Tanya Lattnerfc984402008-02-16 23:27:24 +000011722 %tmp.0.i19975 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19968, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11723 %tmp.13.i19976 = getelementptr %"struct.std::dcomplex"* %mem_tmp.770, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11724 %tmp.14.i19977 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19975, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011725 %tmp.15.i19978 = load double* %tmp.14.i19977 ; <double> [#uses=1]
11726 store double %tmp.15.i19978, double* %tmp.13.i19976
Tanya Lattnerfc984402008-02-16 23:27:24 +000011727 %tmp.16.i19979 = getelementptr %"struct.std::dcomplex"* %mem_tmp.770, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11728 %tmp.17.i19980 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19975, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011729 %tmp.18.i19981 = load double* %tmp.17.i19980 ; <double> [#uses=1]
11730 store double %tmp.18.i19981, double* %tmp.16.i19979
Tanya Lattnerfc984402008-02-16 23:27:24 +000011731 %tmp.4.i19955 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19954, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011732 store double %tmp.15.i20034, double* %tmp.4.i19955
Tanya Lattnerfc984402008-02-16 23:27:24 +000011733 %tmp.7.i19958 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19954, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011734 store double %tmp.18.i20037, double* %tmp.7.i19958
Tanya Lattnerfc984402008-02-16 23:27:24 +000011735 %tmp.0.i19961 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19954, %"struct.std::dcomplex"* %mem_tmp.770 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11736 %tmp.14.i19963 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19961, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011737 %tmp.15.i19964 = load double* %tmp.14.i19963 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011738 %tmp.17.i19966 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19961, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011739 %tmp.18.i19967 = load double* %tmp.17.i19966 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011740 %tmp.4.i19941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19940, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011741 %tmp.6.i19943 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11742 store double %tmp.6.i19943, double* %tmp.4.i19941
Tanya Lattnerfc984402008-02-16 23:27:24 +000011743 %tmp.7.i19944 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19940, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011744 %tmp.9.i19946 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11745 store double %tmp.9.i19946, double* %tmp.7.i19944
Tanya Lattnerfc984402008-02-16 23:27:24 +000011746 %tmp.0.i19947 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19940, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11747 %tmp.14.i19949 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19947, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011748 %tmp.15.i19950 = load double* %tmp.14.i19949 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011749 %tmp.17.i19952 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19947, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011750 %tmp.18.i19953 = load double* %tmp.17.i19952 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011751 %tmp.4.i19927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19926, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011752 %tmp.6.i19929 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11753 store double %tmp.6.i19929, double* %tmp.4.i19927
Tanya Lattnerfc984402008-02-16 23:27:24 +000011754 %tmp.7.i19930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19926, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011755 %tmp.9.i19932 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11756 store double %tmp.9.i19932, double* %tmp.7.i19930
Tanya Lattnerfc984402008-02-16 23:27:24 +000011757 %tmp.0.i19933 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19926, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11758 %tmp.13.i19934 = getelementptr %"struct.std::dcomplex"* %mem_tmp.777, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11759 %tmp.14.i19935 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19933, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011760 %tmp.15.i19936 = load double* %tmp.14.i19935 ; <double> [#uses=1]
11761 store double %tmp.15.i19936, double* %tmp.13.i19934
Tanya Lattnerfc984402008-02-16 23:27:24 +000011762 %tmp.16.i19937 = getelementptr %"struct.std::dcomplex"* %mem_tmp.777, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11763 %tmp.17.i19938 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19933, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011764 %tmp.18.i19939 = load double* %tmp.17.i19938 ; <double> [#uses=1]
11765 store double %tmp.18.i19939, double* %tmp.16.i19937
Tanya Lattnerfc984402008-02-16 23:27:24 +000011766 %tmp.4.i19913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19912, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011767 store double %tmp.15.i19950, double* %tmp.4.i19913
Tanya Lattnerfc984402008-02-16 23:27:24 +000011768 %tmp.7.i19916 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19912, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011769 store double %tmp.18.i19953, double* %tmp.7.i19916
Tanya Lattnerfc984402008-02-16 23:27:24 +000011770 %tmp.0.i19919 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19912, %"struct.std::dcomplex"* %mem_tmp.777 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11771 %tmp.14.i19921 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19919, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011772 %tmp.15.i19922 = load double* %tmp.14.i19921 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011773 %tmp.17.i19924 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19919, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011774 %tmp.18.i19925 = load double* %tmp.17.i19924 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011775 %tmp.4.i19899 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19898, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011776 store double %tmp.15.i19922, double* %tmp.4.i19899
Tanya Lattnerfc984402008-02-16 23:27:24 +000011777 %tmp.7.i19902 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19898, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011778 store double %tmp.18.i19925, double* %tmp.7.i19902
Tanya Lattnerfc984402008-02-16 23:27:24 +000011779 %tmp.0.i19905 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19898, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11780 %tmp.13.i19906 = getelementptr %"struct.std::dcomplex"* %mem_tmp.774, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11781 %tmp.14.i19907 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19905, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011782 %tmp.15.i19908 = load double* %tmp.14.i19907 ; <double> [#uses=1]
11783 store double %tmp.15.i19908, double* %tmp.13.i19906
Tanya Lattnerfc984402008-02-16 23:27:24 +000011784 %tmp.16.i19909 = getelementptr %"struct.std::dcomplex"* %mem_tmp.774, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11785 %tmp.17.i19910 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19905, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011786 %tmp.18.i19911 = load double* %tmp.17.i19910 ; <double> [#uses=1]
11787 store double %tmp.18.i19911, double* %tmp.16.i19909
Tanya Lattnerfc984402008-02-16 23:27:24 +000011788 %tmp.4.i19885 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19884, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011789 store double %tmp.15.i19964, double* %tmp.4.i19885
Tanya Lattnerfc984402008-02-16 23:27:24 +000011790 %tmp.7.i19888 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19884, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011791 store double %tmp.18.i19967, double* %tmp.7.i19888
Tanya Lattnerfc984402008-02-16 23:27:24 +000011792 %tmp.0.i19891 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19884, %"struct.std::dcomplex"* %mem_tmp.774 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11793 %tmp.14.i19893 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19891, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011794 %tmp.15.i19894 = load double* %tmp.14.i19893 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011795 %tmp.17.i19896 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19891, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011796 %tmp.18.i19897 = load double* %tmp.17.i19896 ; <double> [#uses=1]
11797 store double %tmp.15.i19894, double* %tmp.2.i34364
11798 store double %tmp.18.i19897, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000011799 %tmp.4.i19851 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19850, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011800 %tmp.6.i19853 = load double* %tmp.5.i34136 ; <double> [#uses=1]
11801 store double %tmp.6.i19853, double* %tmp.4.i19851
Tanya Lattnerfc984402008-02-16 23:27:24 +000011802 %tmp.7.i19854 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19850, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011803 %tmp.9.i19856 = load double* %tmp.8.i34139 ; <double> [#uses=1]
11804 store double %tmp.9.i19856, double* %tmp.7.i19854
Tanya Lattnerfc984402008-02-16 23:27:24 +000011805 %tmp.0.i19857 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19850, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11806 %tmp.14.i19859 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19857, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011807 %tmp.15.i19860 = load double* %tmp.14.i19859 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011808 %tmp.17.i19862 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19857, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011809 %tmp.18.i19863 = load double* %tmp.17.i19862 ; <double> [#uses=1]
11810 %tmp.7.i19817 = load double* %tmp.2.i34366 ; <double> [#uses=1]
11811 %tmp.15.i19831 = add double %tmp.7.i19817, %tmp.15.i19860 ; <double> [#uses=1]
11812 store double %tmp.15.i19831, double* %tmp.2.i34366
11813 %tmp.26.i19838 = load double* %tmp.6.i34367 ; <double> [#uses=1]
11814 %tmp.31.i19849 = add double %tmp.26.i19838, %tmp.18.i19863 ; <double> [#uses=1]
11815 store double %tmp.31.i19849, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000011816 %tmp.4.i19797 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19796, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011817 %tmp.6.i19799 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11818 store double %tmp.6.i19799, double* %tmp.4.i19797
Tanya Lattnerfc984402008-02-16 23:27:24 +000011819 %tmp.7.i19800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19796, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011820 %tmp.9.i19802 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11821 store double %tmp.9.i19802, double* %tmp.7.i19800
Tanya Lattnerfc984402008-02-16 23:27:24 +000011822 %tmp.0.i19803 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19796, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11823 %tmp.14.i19805 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19803, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011824 %tmp.15.i19806 = load double* %tmp.14.i19805 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011825 %tmp.17.i19808 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19803, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011826 %tmp.18.i19809 = load double* %tmp.17.i19808 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011827 %tmp.4.i19783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19782, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011828 %tmp.6.i19785 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11829 store double %tmp.6.i19785, double* %tmp.4.i19783
Tanya Lattnerfc984402008-02-16 23:27:24 +000011830 %tmp.7.i19786 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19782, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011831 %tmp.9.i19788 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11832 store double %tmp.9.i19788, double* %tmp.7.i19786
Tanya Lattnerfc984402008-02-16 23:27:24 +000011833 %tmp.0.i19789 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19782, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11834 %tmp.13.i19790 = getelementptr %"struct.std::dcomplex"* %mem_tmp.784, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11835 %tmp.14.i19791 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011836 %tmp.15.i19792 = load double* %tmp.14.i19791 ; <double> [#uses=1]
11837 store double %tmp.15.i19792, double* %tmp.13.i19790
Tanya Lattnerfc984402008-02-16 23:27:24 +000011838 %tmp.16.i19793 = getelementptr %"struct.std::dcomplex"* %mem_tmp.784, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11839 %tmp.17.i19794 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011840 %tmp.18.i19795 = load double* %tmp.17.i19794 ; <double> [#uses=1]
11841 store double %tmp.18.i19795, double* %tmp.16.i19793
Tanya Lattnerfc984402008-02-16 23:27:24 +000011842 %tmp.4.i19769 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19768, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011843 store double %tmp.15.i19806, double* %tmp.4.i19769
Tanya Lattnerfc984402008-02-16 23:27:24 +000011844 %tmp.7.i19772 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19768, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011845 store double %tmp.18.i19809, double* %tmp.7.i19772
Tanya Lattnerfc984402008-02-16 23:27:24 +000011846 %tmp.0.i19775 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19768, %"struct.std::dcomplex"* %mem_tmp.784 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11847 %tmp.14.i19777 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19775, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011848 %tmp.15.i19778 = load double* %tmp.14.i19777 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011849 %tmp.17.i19780 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19775, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011850 %tmp.18.i19781 = load double* %tmp.17.i19780 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011851 %tmp.4.i19755 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19754, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011852 store double %tmp.15.i19778, double* %tmp.4.i19755
Tanya Lattnerfc984402008-02-16 23:27:24 +000011853 %tmp.7.i19758 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19754, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011854 store double %tmp.18.i19781, double* %tmp.7.i19758
Tanya Lattnerfc984402008-02-16 23:27:24 +000011855 %tmp.0.i19761 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19754, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11856 %tmp.14.i19763 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19761, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011857 %tmp.15.i19764 = load double* %tmp.14.i19763 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011858 %tmp.17.i19766 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19761, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011859 %tmp.18.i19767 = load double* %tmp.17.i19766 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011860 %tmp.4.i19741 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19740, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011861 %tmp.6.i19743 = load double* %tmp.5.i34082 ; <double> [#uses=1]
11862 store double %tmp.6.i19743, double* %tmp.4.i19741
Tanya Lattnerfc984402008-02-16 23:27:24 +000011863 %tmp.7.i19744 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19740, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011864 %tmp.9.i19746 = load double* %tmp.8.i34085 ; <double> [#uses=1]
11865 store double %tmp.9.i19746, double* %tmp.7.i19744
Tanya Lattnerfc984402008-02-16 23:27:24 +000011866 %tmp.0.i19747 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19740, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11867 %tmp.14.i19749 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19747, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011868 %tmp.15.i19750 = load double* %tmp.14.i19749 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011869 %tmp.17.i19752 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19747, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011870 %tmp.18.i19753 = load double* %tmp.17.i19752 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011871 %tmp.4.i19727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011872 %tmp.6.i19729 = load double* %tmp.5.i34282 ; <double> [#uses=1]
11873 store double %tmp.6.i19729, double* %tmp.4.i19727
Tanya Lattnerfc984402008-02-16 23:27:24 +000011874 %tmp.7.i19730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011875 %tmp.9.i19732 = load double* %tmp.8.i34285 ; <double> [#uses=1]
11876 store double %tmp.9.i19732, double* %tmp.7.i19730
Tanya Lattnerfc984402008-02-16 23:27:24 +000011877 %tmp.0.i19733 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19726, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11878 %tmp.13.i19734 = getelementptr %"struct.std::dcomplex"* %mem_tmp.788, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11879 %tmp.14.i19735 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011880 %tmp.15.i19736 = load double* %tmp.14.i19735 ; <double> [#uses=1]
11881 store double %tmp.15.i19736, double* %tmp.13.i19734
Tanya Lattnerfc984402008-02-16 23:27:24 +000011882 %tmp.16.i19737 = getelementptr %"struct.std::dcomplex"* %mem_tmp.788, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11883 %tmp.17.i19738 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011884 %tmp.18.i19739 = load double* %tmp.17.i19738 ; <double> [#uses=1]
11885 store double %tmp.18.i19739, double* %tmp.16.i19737
Tanya Lattnerfc984402008-02-16 23:27:24 +000011886 %tmp.4.i19713 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19712, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011887 store double %tmp.15.i19750, double* %tmp.4.i19713
Tanya Lattnerfc984402008-02-16 23:27:24 +000011888 %tmp.7.i19716 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19712, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011889 store double %tmp.18.i19753, double* %tmp.7.i19716
Tanya Lattnerfc984402008-02-16 23:27:24 +000011890 %tmp.0.i19719 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19712, %"struct.std::dcomplex"* %mem_tmp.788 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11891 %tmp.14.i19721 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19719, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011892 %tmp.15.i19722 = load double* %tmp.14.i19721 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011893 %tmp.17.i19724 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19719, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011894 %tmp.18.i19725 = load double* %tmp.17.i19724 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011895 %tmp.4.i19699 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19698, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011896 store double %tmp.15.i19722, double* %tmp.4.i19699
Tanya Lattnerfc984402008-02-16 23:27:24 +000011897 %tmp.7.i19702 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19698, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011898 store double %tmp.18.i19725, double* %tmp.7.i19702
Tanya Lattnerfc984402008-02-16 23:27:24 +000011899 %tmp.0.i19705 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19698, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11900 %tmp.13.i19706 = getelementptr %"struct.std::dcomplex"* %mem_tmp.785, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11901 %tmp.14.i19707 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19705, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011902 %tmp.15.i19708 = load double* %tmp.14.i19707 ; <double> [#uses=1]
11903 store double %tmp.15.i19708, double* %tmp.13.i19706
Tanya Lattnerfc984402008-02-16 23:27:24 +000011904 %tmp.16.i19709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.785, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11905 %tmp.17.i19710 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19705, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011906 %tmp.18.i19711 = load double* %tmp.17.i19710 ; <double> [#uses=1]
11907 store double %tmp.18.i19711, double* %tmp.16.i19709
Tanya Lattnerfc984402008-02-16 23:27:24 +000011908 %tmp.4.i19685 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19684, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011909 store double %tmp.15.i19764, double* %tmp.4.i19685
Tanya Lattnerfc984402008-02-16 23:27:24 +000011910 %tmp.7.i19688 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19684, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011911 store double %tmp.18.i19767, double* %tmp.7.i19688
Tanya Lattnerfc984402008-02-16 23:27:24 +000011912 %tmp.0.i19691 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19684, %"struct.std::dcomplex"* %mem_tmp.785 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11913 %tmp.14.i19693 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19691, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011914 %tmp.15.i19694 = load double* %tmp.14.i19693 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011915 %tmp.17.i19696 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19691, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011916 %tmp.18.i19697 = load double* %tmp.17.i19696 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011917 %tmp.4.i19671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19670, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011918 %tmp.6.i19673 = load double* %tmp.5.i34352 ; <double> [#uses=1]
11919 store double %tmp.6.i19673, double* %tmp.4.i19671
Tanya Lattnerfc984402008-02-16 23:27:24 +000011920 %tmp.7.i19674 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19670, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011921 %tmp.9.i19676 = load double* %tmp.8.i34355 ; <double> [#uses=1]
11922 store double %tmp.9.i19676, double* %tmp.7.i19674
Tanya Lattnerfc984402008-02-16 23:27:24 +000011923 %tmp.0.i19677 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19670, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11924 %tmp.14.i19679 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19677, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011925 %tmp.15.i19680 = load double* %tmp.14.i19679 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011926 %tmp.17.i19682 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19677, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011927 %tmp.18.i19683 = load double* %tmp.17.i19682 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011928 %tmp.4.i19657 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19656, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011929 %tmp.6.i19659 = load double* %tmp.5.i34082 ; <double> [#uses=1]
11930 store double %tmp.6.i19659, double* %tmp.4.i19657
Tanya Lattnerfc984402008-02-16 23:27:24 +000011931 %tmp.7.i19660 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19656, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011932 %tmp.9.i19662 = load double* %tmp.8.i34085 ; <double> [#uses=1]
11933 store double %tmp.9.i19662, double* %tmp.7.i19660
Tanya Lattnerfc984402008-02-16 23:27:24 +000011934 %tmp.0.i19663 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19656, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11935 %tmp.13.i19664 = getelementptr %"struct.std::dcomplex"* %mem_tmp.792, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11936 %tmp.14.i19665 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19663, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011937 %tmp.15.i19666 = load double* %tmp.14.i19665 ; <double> [#uses=1]
11938 store double %tmp.15.i19666, double* %tmp.13.i19664
Tanya Lattnerfc984402008-02-16 23:27:24 +000011939 %tmp.16.i19667 = getelementptr %"struct.std::dcomplex"* %mem_tmp.792, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11940 %tmp.17.i19668 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19663, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011941 %tmp.18.i19669 = load double* %tmp.17.i19668 ; <double> [#uses=1]
11942 store double %tmp.18.i19669, double* %tmp.16.i19667
Tanya Lattnerfc984402008-02-16 23:27:24 +000011943 %tmp.4.i19643 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19642, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011944 store double %tmp.15.i19680, double* %tmp.4.i19643
Tanya Lattnerfc984402008-02-16 23:27:24 +000011945 %tmp.7.i19646 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19642, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011946 store double %tmp.18.i19683, double* %tmp.7.i19646
Tanya Lattnerfc984402008-02-16 23:27:24 +000011947 %tmp.0.i19649 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19642, %"struct.std::dcomplex"* %mem_tmp.792 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11948 %tmp.14.i19651 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19649, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011949 %tmp.15.i19652 = load double* %tmp.14.i19651 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011950 %tmp.17.i19654 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19649, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011951 %tmp.18.i19655 = load double* %tmp.17.i19654 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011952 %tmp.4.i19629 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19628, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011953 store double %tmp.15.i19652, double* %tmp.4.i19629
Tanya Lattnerfc984402008-02-16 23:27:24 +000011954 %tmp.7.i19632 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19628, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011955 store double %tmp.18.i19655, double* %tmp.7.i19632
Tanya Lattnerfc984402008-02-16 23:27:24 +000011956 %tmp.0.i19635 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19628, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11957 %tmp.13.i19636 = getelementptr %"struct.std::dcomplex"* %mem_tmp.789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
11958 %tmp.14.i19637 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19635, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011959 %tmp.15.i19638 = load double* %tmp.14.i19637 ; <double> [#uses=1]
11960 store double %tmp.15.i19638, double* %tmp.13.i19636
Tanya Lattnerfc984402008-02-16 23:27:24 +000011961 %tmp.16.i19639 = getelementptr %"struct.std::dcomplex"* %mem_tmp.789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
11962 %tmp.17.i19640 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19635, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011963 %tmp.18.i19641 = load double* %tmp.17.i19640 ; <double> [#uses=1]
11964 store double %tmp.18.i19641, double* %tmp.16.i19639
Tanya Lattnerfc984402008-02-16 23:27:24 +000011965 %tmp.4.i19615 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19614, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011966 store double %tmp.15.i19694, double* %tmp.4.i19615
Tanya Lattnerfc984402008-02-16 23:27:24 +000011967 %tmp.7.i19618 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19614, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011968 store double %tmp.18.i19697, double* %tmp.7.i19618
Tanya Lattnerfc984402008-02-16 23:27:24 +000011969 %tmp.0.i19621 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19614, %"struct.std::dcomplex"* %mem_tmp.789 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11970 %tmp.14.i19623 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19621, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011971 %tmp.15.i19624 = load double* %tmp.14.i19623 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011972 %tmp.17.i19626 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19621, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011973 %tmp.18.i19627 = load double* %tmp.17.i19626 ; <double> [#uses=1]
11974 store double %tmp.15.i19624, double* %tmp.2.i34364
11975 store double %tmp.18.i19627, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000011976 %tmp.4.i19581 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19580, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011977 %tmp.6.i19583 = load double* %tmp.5.i27590 ; <double> [#uses=1]
11978 store double %tmp.6.i19583, double* %tmp.4.i19581
Tanya Lattnerfc984402008-02-16 23:27:24 +000011979 %tmp.7.i19584 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19580, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011980 %tmp.9.i19586 = load double* %tmp.8.i27593 ; <double> [#uses=1]
11981 store double %tmp.9.i19586, double* %tmp.7.i19584
Tanya Lattnerfc984402008-02-16 23:27:24 +000011982 %tmp.0.i19587 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19580, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
11983 %tmp.14.i19589 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19587, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011984 %tmp.15.i19590 = load double* %tmp.14.i19589 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000011985 %tmp.17.i19592 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19587, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011986 %tmp.18.i19593 = load double* %tmp.17.i19592 ; <double> [#uses=1]
11987 %tmp.7.i19547 = load double* %tmp.2.i34366 ; <double> [#uses=1]
11988 %tmp.15.i19561 = add double %tmp.7.i19547, %tmp.15.i19590 ; <double> [#uses=1]
11989 store double %tmp.15.i19561, double* %tmp.2.i34366
11990 %tmp.26.i19568 = load double* %tmp.6.i34367 ; <double> [#uses=1]
11991 %tmp.31.i19579 = add double %tmp.26.i19568, %tmp.18.i19593 ; <double> [#uses=1]
11992 store double %tmp.31.i19579, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000011993 %tmp.4.i19527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011994 %tmp.6.i19529 = load double* %tmp.5.i33272 ; <double> [#uses=1]
11995 store double %tmp.6.i19529, double* %tmp.4.i19527
Tanya Lattnerfc984402008-02-16 23:27:24 +000011996 %tmp.7.i19530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000011997 %tmp.9.i19532 = load double* %tmp.8.i33275 ; <double> [#uses=1]
11998 store double %tmp.9.i19532, double* %tmp.7.i19530
Tanya Lattnerfc984402008-02-16 23:27:24 +000011999 %tmp.0.i19533 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19526, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12000 %tmp.14.i19535 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19533, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012001 %tmp.15.i19536 = load double* %tmp.14.i19535 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012002 %tmp.17.i19538 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19533, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012003 %tmp.18.i19539 = load double* %tmp.17.i19538 ; <double> [#uses=1]
12004 %tmp.7.i19493 = load double* %tmp.2.i34368 ; <double> [#uses=1]
12005 %tmp.15.i19507 = add double %tmp.7.i19493, %tmp.15.i19536 ; <double> [#uses=1]
12006 store double %tmp.15.i19507, double* %tmp.2.i34368
12007 %tmp.26.i19514 = load double* %tmp.6.i34369 ; <double> [#uses=1]
12008 %tmp.31.i19525 = add double %tmp.26.i19514, %tmp.18.i19539 ; <double> [#uses=1]
12009 store double %tmp.31.i19525, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000012010 store double 0.000000e+00, double* %tmp.2.i34366
12011 store double 0.000000e+00, double* %tmp.6.i34367
12012 %tmp.4.i19471 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19470, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012013 %tmp.6.i19473 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12014 store double %tmp.6.i19473, double* %tmp.4.i19471
Tanya Lattnerfc984402008-02-16 23:27:24 +000012015 %tmp.7.i19474 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19470, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012016 %tmp.9.i19476 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12017 store double %tmp.9.i19476, double* %tmp.7.i19474
Tanya Lattnerfc984402008-02-16 23:27:24 +000012018 %tmp.0.i19477 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19470, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12019 %tmp.14.i19479 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19477, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012020 %tmp.15.i19480 = load double* %tmp.14.i19479 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012021 %tmp.17.i19482 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19477, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012022 %tmp.18.i19483 = load double* %tmp.17.i19482 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012023 %tmp.4.i19457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19456, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012024 %tmp.6.i19459 = load double* %tmp.5.i34352 ; <double> [#uses=1]
12025 store double %tmp.6.i19459, double* %tmp.4.i19457
Tanya Lattnerfc984402008-02-16 23:27:24 +000012026 %tmp.7.i19460 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19456, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012027 %tmp.9.i19462 = load double* %tmp.8.i34355 ; <double> [#uses=1]
12028 store double %tmp.9.i19462, double* %tmp.7.i19460
Tanya Lattnerfc984402008-02-16 23:27:24 +000012029 %tmp.0.i19463 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19456, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12030 %tmp.13.i19464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.800, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12031 %tmp.14.i19465 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19463, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012032 %tmp.15.i19466 = load double* %tmp.14.i19465 ; <double> [#uses=1]
12033 store double %tmp.15.i19466, double* %tmp.13.i19464
Tanya Lattnerfc984402008-02-16 23:27:24 +000012034 %tmp.16.i19467 = getelementptr %"struct.std::dcomplex"* %mem_tmp.800, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12035 %tmp.17.i19468 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19463, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012036 %tmp.18.i19469 = load double* %tmp.17.i19468 ; <double> [#uses=1]
12037 store double %tmp.18.i19469, double* %tmp.16.i19467
Tanya Lattnerfc984402008-02-16 23:27:24 +000012038 %tmp.4.i19443 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19442, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012039 store double %tmp.15.i19480, double* %tmp.4.i19443
Tanya Lattnerfc984402008-02-16 23:27:24 +000012040 %tmp.7.i19446 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19442, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012041 store double %tmp.18.i19483, double* %tmp.7.i19446
Tanya Lattnerfc984402008-02-16 23:27:24 +000012042 %tmp.0.i19449 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19442, %"struct.std::dcomplex"* %mem_tmp.800 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12043 %tmp.14.i19451 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19449, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012044 %tmp.15.i19452 = load double* %tmp.14.i19451 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012045 %tmp.17.i19454 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19449, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012046 %tmp.18.i19455 = load double* %tmp.17.i19454 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012047 %tmp.4.i19429 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19428, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012048 store double %tmp.15.i19452, double* %tmp.4.i19429
Tanya Lattnerfc984402008-02-16 23:27:24 +000012049 %tmp.7.i19432 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19428, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012050 store double %tmp.18.i19455, double* %tmp.7.i19432
Tanya Lattnerfc984402008-02-16 23:27:24 +000012051 %tmp.0.i19435 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19428, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12052 %tmp.14.i19437 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19435, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012053 %tmp.15.i19438 = load double* %tmp.14.i19437 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012054 %tmp.17.i19440 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19435, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012055 %tmp.18.i19441 = load double* %tmp.17.i19440 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012056 %tmp.4.i19415 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19414, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012057 %tmp.6.i19417 = load double* %tmp.5.i34352 ; <double> [#uses=1]
12058 store double %tmp.6.i19417, double* %tmp.4.i19415
Tanya Lattnerfc984402008-02-16 23:27:24 +000012059 %tmp.7.i19418 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19414, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012060 %tmp.9.i19420 = load double* %tmp.8.i34355 ; <double> [#uses=1]
12061 store double %tmp.9.i19420, double* %tmp.7.i19418
Tanya Lattnerfc984402008-02-16 23:27:24 +000012062 %tmp.0.i19421 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19414, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12063 %tmp.14.i19423 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19421, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012064 %tmp.15.i19424 = load double* %tmp.14.i19423 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012065 %tmp.17.i19426 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19421, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012066 %tmp.18.i19427 = load double* %tmp.17.i19426 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012067 %tmp.4.i19401 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19400, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012068 %tmp.6.i19403 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12069 store double %tmp.6.i19403, double* %tmp.4.i19401
Tanya Lattnerfc984402008-02-16 23:27:24 +000012070 %tmp.7.i19404 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19400, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012071 %tmp.9.i19406 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12072 store double %tmp.9.i19406, double* %tmp.7.i19404
Tanya Lattnerfc984402008-02-16 23:27:24 +000012073 %tmp.0.i19407 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19400, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12074 %tmp.13.i19408 = getelementptr %"struct.std::dcomplex"* %mem_tmp.804, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12075 %tmp.14.i19409 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19407, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012076 %tmp.15.i19410 = load double* %tmp.14.i19409 ; <double> [#uses=1]
12077 store double %tmp.15.i19410, double* %tmp.13.i19408
Tanya Lattnerfc984402008-02-16 23:27:24 +000012078 %tmp.16.i19411 = getelementptr %"struct.std::dcomplex"* %mem_tmp.804, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12079 %tmp.17.i19412 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19407, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012080 %tmp.18.i19413 = load double* %tmp.17.i19412 ; <double> [#uses=1]
12081 store double %tmp.18.i19413, double* %tmp.16.i19411
Tanya Lattnerfc984402008-02-16 23:27:24 +000012082 %tmp.4.i19387 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19386, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012083 store double %tmp.15.i19424, double* %tmp.4.i19387
Tanya Lattnerfc984402008-02-16 23:27:24 +000012084 %tmp.7.i19390 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19386, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012085 store double %tmp.18.i19427, double* %tmp.7.i19390
Tanya Lattnerfc984402008-02-16 23:27:24 +000012086 %tmp.0.i19393 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19386, %"struct.std::dcomplex"* %mem_tmp.804 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12087 %tmp.14.i19395 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19393, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012088 %tmp.15.i19396 = load double* %tmp.14.i19395 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012089 %tmp.17.i19398 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19393, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012090 %tmp.18.i19399 = load double* %tmp.17.i19398 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012091 %tmp.4.i19373 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19372, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012092 store double %tmp.15.i19396, double* %tmp.4.i19373
Tanya Lattnerfc984402008-02-16 23:27:24 +000012093 %tmp.7.i19376 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19372, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012094 store double %tmp.18.i19399, double* %tmp.7.i19376
Tanya Lattnerfc984402008-02-16 23:27:24 +000012095 %tmp.0.i19379 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19372, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12096 %tmp.13.i19380 = getelementptr %"struct.std::dcomplex"* %mem_tmp.801, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12097 %tmp.14.i19381 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19379, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012098 %tmp.15.i19382 = load double* %tmp.14.i19381 ; <double> [#uses=1]
12099 store double %tmp.15.i19382, double* %tmp.13.i19380
Tanya Lattnerfc984402008-02-16 23:27:24 +000012100 %tmp.16.i19383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.801, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12101 %tmp.17.i19384 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19379, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012102 %tmp.18.i19385 = load double* %tmp.17.i19384 ; <double> [#uses=1]
12103 store double %tmp.18.i19385, double* %tmp.16.i19383
Tanya Lattnerfc984402008-02-16 23:27:24 +000012104 %tmp.4.i19359 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19358, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012105 store double %tmp.15.i19438, double* %tmp.4.i19359
Tanya Lattnerfc984402008-02-16 23:27:24 +000012106 %tmp.7.i19362 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19358, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012107 store double %tmp.18.i19441, double* %tmp.7.i19362
Tanya Lattnerfc984402008-02-16 23:27:24 +000012108 %tmp.0.i19365 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19358, %"struct.std::dcomplex"* %mem_tmp.801 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12109 %tmp.14.i19367 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19365, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012110 %tmp.15.i19368 = load double* %tmp.14.i19367 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012111 %tmp.17.i19370 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19365, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012112 %tmp.18.i19371 = load double* %tmp.17.i19370 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012113 %tmp.4.i19345 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19344, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012114 %tmp.6.i19347 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12115 store double %tmp.6.i19347, double* %tmp.4.i19345
Tanya Lattnerfc984402008-02-16 23:27:24 +000012116 %tmp.7.i19348 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19344, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012117 %tmp.9.i19350 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12118 store double %tmp.9.i19350, double* %tmp.7.i19348
Tanya Lattnerfc984402008-02-16 23:27:24 +000012119 %tmp.0.i19351 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19344, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12120 %tmp.14.i19353 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19351, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012121 %tmp.15.i19354 = load double* %tmp.14.i19353 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012122 %tmp.17.i19356 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19351, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012123 %tmp.18.i19357 = load double* %tmp.17.i19356 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012124 %tmp.4.i19331 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19330, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012125 %tmp.6.i19333 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12126 store double %tmp.6.i19333, double* %tmp.4.i19331
Tanya Lattnerfc984402008-02-16 23:27:24 +000012127 %tmp.7.i19334 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19330, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012128 %tmp.9.i19336 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12129 store double %tmp.9.i19336, double* %tmp.7.i19334
Tanya Lattnerfc984402008-02-16 23:27:24 +000012130 %tmp.0.i19337 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19330, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12131 %tmp.13.i19338 = getelementptr %"struct.std::dcomplex"* %mem_tmp.808, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12132 %tmp.14.i19339 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19337, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012133 %tmp.15.i19340 = load double* %tmp.14.i19339 ; <double> [#uses=1]
12134 store double %tmp.15.i19340, double* %tmp.13.i19338
Tanya Lattnerfc984402008-02-16 23:27:24 +000012135 %tmp.16.i19341 = getelementptr %"struct.std::dcomplex"* %mem_tmp.808, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12136 %tmp.17.i19342 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19337, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012137 %tmp.18.i19343 = load double* %tmp.17.i19342 ; <double> [#uses=1]
12138 store double %tmp.18.i19343, double* %tmp.16.i19341
Tanya Lattnerfc984402008-02-16 23:27:24 +000012139 %tmp.4.i19317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012140 store double %tmp.15.i19354, double* %tmp.4.i19317
Tanya Lattnerfc984402008-02-16 23:27:24 +000012141 %tmp.7.i19320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012142 store double %tmp.18.i19357, double* %tmp.7.i19320
Tanya Lattnerfc984402008-02-16 23:27:24 +000012143 %tmp.0.i19323 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19316, %"struct.std::dcomplex"* %mem_tmp.808 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12144 %tmp.14.i19325 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19323, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012145 %tmp.15.i19326 = load double* %tmp.14.i19325 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012146 %tmp.17.i19328 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19323, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012147 %tmp.18.i19329 = load double* %tmp.17.i19328 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012148 %tmp.4.i19303 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19302, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012149 store double %tmp.15.i19326, double* %tmp.4.i19303
Tanya Lattnerfc984402008-02-16 23:27:24 +000012150 %tmp.7.i19306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19302, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012151 store double %tmp.18.i19329, double* %tmp.7.i19306
Tanya Lattnerfc984402008-02-16 23:27:24 +000012152 %tmp.0.i19309 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19302, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12153 %tmp.13.i19310 = getelementptr %"struct.std::dcomplex"* %mem_tmp.805, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12154 %tmp.14.i19311 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19309, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012155 %tmp.15.i19312 = load double* %tmp.14.i19311 ; <double> [#uses=1]
12156 store double %tmp.15.i19312, double* %tmp.13.i19310
Tanya Lattnerfc984402008-02-16 23:27:24 +000012157 %tmp.16.i19313 = getelementptr %"struct.std::dcomplex"* %mem_tmp.805, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12158 %tmp.17.i19314 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19309, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012159 %tmp.18.i19315 = load double* %tmp.17.i19314 ; <double> [#uses=1]
12160 store double %tmp.18.i19315, double* %tmp.16.i19313
Tanya Lattnerfc984402008-02-16 23:27:24 +000012161 %tmp.4.i19289 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19288, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012162 store double %tmp.15.i19368, double* %tmp.4.i19289
Tanya Lattnerfc984402008-02-16 23:27:24 +000012163 %tmp.7.i19292 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19288, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012164 store double %tmp.18.i19371, double* %tmp.7.i19292
Tanya Lattnerfc984402008-02-16 23:27:24 +000012165 %tmp.0.i19295 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19288, %"struct.std::dcomplex"* %mem_tmp.805 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12166 %tmp.14.i19297 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012167 %tmp.15.i19298 = load double* %tmp.14.i19297 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012168 %tmp.17.i19300 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012169 %tmp.18.i19301 = load double* %tmp.17.i19300 ; <double> [#uses=1]
12170 store double %tmp.15.i19298, double* %tmp.2.i34364
12171 store double %tmp.18.i19301, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000012172 %tmp.4.i19255 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19254, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012173 %tmp.6.i19257 = load double* %tmp.5.i32460 ; <double> [#uses=1]
12174 store double %tmp.6.i19257, double* %tmp.4.i19255
Tanya Lattnerfc984402008-02-16 23:27:24 +000012175 %tmp.7.i19258 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19254, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012176 %tmp.9.i19260 = load double* %tmp.8.i32463 ; <double> [#uses=1]
12177 store double %tmp.9.i19260, double* %tmp.7.i19258
Tanya Lattnerfc984402008-02-16 23:27:24 +000012178 %tmp.0.i19261 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19254, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12179 %tmp.14.i19263 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19261, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012180 %tmp.15.i19264 = load double* %tmp.14.i19263 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012181 %tmp.17.i19266 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19261, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012182 %tmp.18.i19267 = load double* %tmp.17.i19266 ; <double> [#uses=1]
12183 %tmp.7.i19221 = load double* %tmp.2.i34366 ; <double> [#uses=1]
12184 %tmp.15.i19235 = add double %tmp.7.i19221, %tmp.15.i19264 ; <double> [#uses=1]
12185 store double %tmp.15.i19235, double* %tmp.2.i34366
12186 %tmp.26.i19242 = load double* %tmp.6.i34367 ; <double> [#uses=1]
12187 %tmp.31.i19253 = add double %tmp.26.i19242, %tmp.18.i19267 ; <double> [#uses=1]
12188 store double %tmp.31.i19253, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000012189 %tmp.4.i19201 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19200, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012190 %tmp.6.i19203 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12191 store double %tmp.6.i19203, double* %tmp.4.i19201
Tanya Lattnerfc984402008-02-16 23:27:24 +000012192 %tmp.7.i19204 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19200, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012193 %tmp.9.i19206 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12194 store double %tmp.9.i19206, double* %tmp.7.i19204
Tanya Lattnerfc984402008-02-16 23:27:24 +000012195 %tmp.0.i19207 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19200, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12196 %tmp.14.i19209 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19207, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012197 %tmp.15.i19210 = load double* %tmp.14.i19209 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012198 %tmp.17.i19212 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19207, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012199 %tmp.18.i19213 = load double* %tmp.17.i19212 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012200 %tmp.4.i19187 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19186, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012201 %tmp.6.i19189 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12202 store double %tmp.6.i19189, double* %tmp.4.i19187
Tanya Lattnerfc984402008-02-16 23:27:24 +000012203 %tmp.7.i19190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19186, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012204 %tmp.9.i19192 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12205 store double %tmp.9.i19192, double* %tmp.7.i19190
Tanya Lattnerfc984402008-02-16 23:27:24 +000012206 %tmp.0.i19193 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19186, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12207 %tmp.13.i19194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.815, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12208 %tmp.14.i19195 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19193, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012209 %tmp.15.i19196 = load double* %tmp.14.i19195 ; <double> [#uses=1]
12210 store double %tmp.15.i19196, double* %tmp.13.i19194
Tanya Lattnerfc984402008-02-16 23:27:24 +000012211 %tmp.16.i19197 = getelementptr %"struct.std::dcomplex"* %mem_tmp.815, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12212 %tmp.17.i19198 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19193, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012213 %tmp.18.i19199 = load double* %tmp.17.i19198 ; <double> [#uses=1]
12214 store double %tmp.18.i19199, double* %tmp.16.i19197
Tanya Lattnerfc984402008-02-16 23:27:24 +000012215 %tmp.4.i19173 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19172, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012216 store double %tmp.15.i19210, double* %tmp.4.i19173
Tanya Lattnerfc984402008-02-16 23:27:24 +000012217 %tmp.7.i19176 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19172, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012218 store double %tmp.18.i19213, double* %tmp.7.i19176
Tanya Lattnerfc984402008-02-16 23:27:24 +000012219 %tmp.0.i19179 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19172, %"struct.std::dcomplex"* %mem_tmp.815 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12220 %tmp.14.i19181 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19179, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012221 %tmp.15.i19182 = load double* %tmp.14.i19181 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012222 %tmp.17.i19184 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19179, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012223 %tmp.18.i19185 = load double* %tmp.17.i19184 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012224 %tmp.4.i19159 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19158, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012225 store double %tmp.15.i19182, double* %tmp.4.i19159
Tanya Lattnerfc984402008-02-16 23:27:24 +000012226 %tmp.7.i19162 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19158, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012227 store double %tmp.18.i19185, double* %tmp.7.i19162
Tanya Lattnerfc984402008-02-16 23:27:24 +000012228 %tmp.0.i19165 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19158, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12229 %tmp.14.i19167 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19165, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012230 %tmp.15.i19168 = load double* %tmp.14.i19167 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012231 %tmp.17.i19170 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19165, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012232 %tmp.18.i19171 = load double* %tmp.17.i19170 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012233 %tmp.4.i19145 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19144, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012234 %tmp.6.i19147 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12235 store double %tmp.6.i19147, double* %tmp.4.i19145
Tanya Lattnerfc984402008-02-16 23:27:24 +000012236 %tmp.7.i19148 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19144, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012237 %tmp.9.i19150 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12238 store double %tmp.9.i19150, double* %tmp.7.i19148
Tanya Lattnerfc984402008-02-16 23:27:24 +000012239 %tmp.0.i19151 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19144, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12240 %tmp.14.i19153 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19151, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012241 %tmp.15.i19154 = load double* %tmp.14.i19153 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012242 %tmp.17.i19156 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19151, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012243 %tmp.18.i19157 = load double* %tmp.17.i19156 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012244 %tmp.4.i19131 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19130, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012245 %tmp.6.i19133 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12246 store double %tmp.6.i19133, double* %tmp.4.i19131
Tanya Lattnerfc984402008-02-16 23:27:24 +000012247 %tmp.7.i19134 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19130, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012248 %tmp.9.i19136 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12249 store double %tmp.9.i19136, double* %tmp.7.i19134
Tanya Lattnerfc984402008-02-16 23:27:24 +000012250 %tmp.0.i19137 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19130, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12251 %tmp.13.i19138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.819, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12252 %tmp.14.i19139 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19137, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012253 %tmp.15.i19140 = load double* %tmp.14.i19139 ; <double> [#uses=1]
12254 store double %tmp.15.i19140, double* %tmp.13.i19138
Tanya Lattnerfc984402008-02-16 23:27:24 +000012255 %tmp.16.i19141 = getelementptr %"struct.std::dcomplex"* %mem_tmp.819, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12256 %tmp.17.i19142 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19137, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012257 %tmp.18.i19143 = load double* %tmp.17.i19142 ; <double> [#uses=1]
12258 store double %tmp.18.i19143, double* %tmp.16.i19141
Tanya Lattnerfc984402008-02-16 23:27:24 +000012259 %tmp.4.i19117 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19116, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012260 store double %tmp.15.i19154, double* %tmp.4.i19117
Tanya Lattnerfc984402008-02-16 23:27:24 +000012261 %tmp.7.i19120 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19116, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012262 store double %tmp.18.i19157, double* %tmp.7.i19120
Tanya Lattnerfc984402008-02-16 23:27:24 +000012263 %tmp.0.i19123 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19116, %"struct.std::dcomplex"* %mem_tmp.819 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12264 %tmp.14.i19125 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19123, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012265 %tmp.15.i19126 = load double* %tmp.14.i19125 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012266 %tmp.17.i19128 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19123, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012267 %tmp.18.i19129 = load double* %tmp.17.i19128 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012268 %tmp.4.i19103 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19102, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012269 store double %tmp.15.i19126, double* %tmp.4.i19103
Tanya Lattnerfc984402008-02-16 23:27:24 +000012270 %tmp.7.i19106 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19102, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012271 store double %tmp.18.i19129, double* %tmp.7.i19106
Tanya Lattnerfc984402008-02-16 23:27:24 +000012272 %tmp.0.i19109 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19102, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12273 %tmp.13.i19110 = getelementptr %"struct.std::dcomplex"* %mem_tmp.816, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12274 %tmp.14.i19111 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19109, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012275 %tmp.15.i19112 = load double* %tmp.14.i19111 ; <double> [#uses=1]
12276 store double %tmp.15.i19112, double* %tmp.13.i19110
Tanya Lattnerfc984402008-02-16 23:27:24 +000012277 %tmp.16.i19113 = getelementptr %"struct.std::dcomplex"* %mem_tmp.816, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12278 %tmp.17.i19114 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19109, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012279 %tmp.18.i19115 = load double* %tmp.17.i19114 ; <double> [#uses=1]
12280 store double %tmp.18.i19115, double* %tmp.16.i19113
Tanya Lattnerfc984402008-02-16 23:27:24 +000012281 %tmp.4.i19089 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19088, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012282 store double %tmp.15.i19168, double* %tmp.4.i19089
Tanya Lattnerfc984402008-02-16 23:27:24 +000012283 %tmp.7.i19092 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19088, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012284 store double %tmp.18.i19171, double* %tmp.7.i19092
Tanya Lattnerfc984402008-02-16 23:27:24 +000012285 %tmp.0.i19095 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19088, %"struct.std::dcomplex"* %mem_tmp.816 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12286 %tmp.14.i19097 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19095, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012287 %tmp.15.i19098 = load double* %tmp.14.i19097 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012288 %tmp.17.i19100 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19095, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012289 %tmp.18.i19101 = load double* %tmp.17.i19100 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012290 %tmp.4.i19075 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19074, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012291 %tmp.6.i19077 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12292 store double %tmp.6.i19077, double* %tmp.4.i19075
Tanya Lattnerfc984402008-02-16 23:27:24 +000012293 %tmp.7.i19078 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19074, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012294 %tmp.9.i19080 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12295 store double %tmp.9.i19080, double* %tmp.7.i19078
Tanya Lattnerfc984402008-02-16 23:27:24 +000012296 %tmp.0.i19081 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19074, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12297 %tmp.14.i19083 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19081, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012298 %tmp.15.i19084 = load double* %tmp.14.i19083 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012299 %tmp.17.i19086 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19081, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012300 %tmp.18.i19087 = load double* %tmp.17.i19086 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012301 %tmp.4.i19061 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19060, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012302 %tmp.6.i19063 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12303 store double %tmp.6.i19063, double* %tmp.4.i19061
Tanya Lattnerfc984402008-02-16 23:27:24 +000012304 %tmp.7.i19064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19060, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012305 %tmp.9.i19066 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12306 store double %tmp.9.i19066, double* %tmp.7.i19064
Tanya Lattnerfc984402008-02-16 23:27:24 +000012307 %tmp.0.i19067 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19060, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12308 %tmp.13.i19068 = getelementptr %"struct.std::dcomplex"* %mem_tmp.823, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12309 %tmp.14.i19069 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19067, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012310 %tmp.15.i19070 = load double* %tmp.14.i19069 ; <double> [#uses=1]
12311 store double %tmp.15.i19070, double* %tmp.13.i19068
Tanya Lattnerfc984402008-02-16 23:27:24 +000012312 %tmp.16.i19071 = getelementptr %"struct.std::dcomplex"* %mem_tmp.823, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12313 %tmp.17.i19072 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19067, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012314 %tmp.18.i19073 = load double* %tmp.17.i19072 ; <double> [#uses=1]
12315 store double %tmp.18.i19073, double* %tmp.16.i19071
Tanya Lattnerfc984402008-02-16 23:27:24 +000012316 %tmp.4.i19047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012317 store double %tmp.15.i19084, double* %tmp.4.i19047
Tanya Lattnerfc984402008-02-16 23:27:24 +000012318 %tmp.7.i19050 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012319 store double %tmp.18.i19087, double* %tmp.7.i19050
Tanya Lattnerfc984402008-02-16 23:27:24 +000012320 %tmp.0.i19053 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i19046, %"struct.std::dcomplex"* %mem_tmp.823 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12321 %tmp.14.i19055 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012322 %tmp.15.i19056 = load double* %tmp.14.i19055 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012323 %tmp.17.i19058 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012324 %tmp.18.i19059 = load double* %tmp.17.i19058 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012325 %tmp.4.i19033 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19032, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012326 store double %tmp.15.i19056, double* %tmp.4.i19033
Tanya Lattnerfc984402008-02-16 23:27:24 +000012327 %tmp.7.i19036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19032, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012328 store double %tmp.18.i19059, double* %tmp.7.i19036
Tanya Lattnerfc984402008-02-16 23:27:24 +000012329 %tmp.0.i19039 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19032, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12330 %tmp.13.i19040 = getelementptr %"struct.std::dcomplex"* %mem_tmp.820, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12331 %tmp.14.i19041 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19039, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012332 %tmp.15.i19042 = load double* %tmp.14.i19041 ; <double> [#uses=1]
12333 store double %tmp.15.i19042, double* %tmp.13.i19040
Tanya Lattnerfc984402008-02-16 23:27:24 +000012334 %tmp.16.i19043 = getelementptr %"struct.std::dcomplex"* %mem_tmp.820, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12335 %tmp.17.i19044 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19039, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012336 %tmp.18.i19045 = load double* %tmp.17.i19044 ; <double> [#uses=1]
12337 store double %tmp.18.i19045, double* %tmp.16.i19043
Tanya Lattnerfc984402008-02-16 23:27:24 +000012338 %tmp.4.i19019 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19018, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012339 store double %tmp.15.i19098, double* %tmp.4.i19019
Tanya Lattnerfc984402008-02-16 23:27:24 +000012340 %tmp.7.i19022 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i19018, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012341 store double %tmp.18.i19101, double* %tmp.7.i19022
Tanya Lattnerfc984402008-02-16 23:27:24 +000012342 %tmp.0.i19025 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i19018, %"struct.std::dcomplex"* %mem_tmp.820 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12343 %tmp.14.i19027 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19025, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012344 %tmp.15.i19028 = load double* %tmp.14.i19027 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012345 %tmp.17.i19030 = getelementptr %"struct.std::dcomplex"* %tmp.0.i19025, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012346 %tmp.18.i19031 = load double* %tmp.17.i19030 ; <double> [#uses=1]
12347 store double %tmp.15.i19028, double* %tmp.2.i34364
12348 store double %tmp.18.i19031, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000012349 %tmp.4.i18985 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18984, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012350 %tmp.6.i18987 = load double* %tmp.5.i33866 ; <double> [#uses=1]
12351 store double %tmp.6.i18987, double* %tmp.4.i18985
Tanya Lattnerfc984402008-02-16 23:27:24 +000012352 %tmp.7.i18988 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18984, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012353 %tmp.9.i18990 = load double* %tmp.8.i33869 ; <double> [#uses=1]
12354 store double %tmp.9.i18990, double* %tmp.7.i18988
Tanya Lattnerfc984402008-02-16 23:27:24 +000012355 %tmp.0.i18991 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18984, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12356 %tmp.14.i18993 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18991, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012357 %tmp.15.i18994 = load double* %tmp.14.i18993 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012358 %tmp.17.i18996 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18991, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012359 %tmp.18.i18997 = load double* %tmp.17.i18996 ; <double> [#uses=1]
12360 %tmp.7.i18951 = load double* %tmp.2.i34366 ; <double> [#uses=1]
12361 %tmp.15.i18965 = add double %tmp.7.i18951, %tmp.15.i18994 ; <double> [#uses=1]
12362 store double %tmp.15.i18965, double* %tmp.2.i34366
12363 %tmp.26.i18972 = load double* %tmp.6.i34367 ; <double> [#uses=1]
12364 %tmp.31.i18983 = add double %tmp.26.i18972, %tmp.18.i18997 ; <double> [#uses=1]
12365 store double %tmp.31.i18983, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000012366 %tmp.4.i18931 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18930, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012367 %tmp.6.i18933 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12368 store double %tmp.6.i18933, double* %tmp.4.i18931
Tanya Lattnerfc984402008-02-16 23:27:24 +000012369 %tmp.7.i18934 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18930, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012370 %tmp.9.i18936 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12371 store double %tmp.9.i18936, double* %tmp.7.i18934
Tanya Lattnerfc984402008-02-16 23:27:24 +000012372 %tmp.0.i18937 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18930, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12373 %tmp.14.i18939 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18937, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012374 %tmp.15.i18940 = load double* %tmp.14.i18939 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012375 %tmp.17.i18942 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18937, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012376 %tmp.18.i18943 = load double* %tmp.17.i18942 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012377 %tmp.4.i18917 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18916, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012378 %tmp.6.i18919 = load double* %tmp.5.i34352 ; <double> [#uses=1]
12379 store double %tmp.6.i18919, double* %tmp.4.i18917
Tanya Lattnerfc984402008-02-16 23:27:24 +000012380 %tmp.7.i18920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18916, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012381 %tmp.9.i18922 = load double* %tmp.8.i34355 ; <double> [#uses=1]
12382 store double %tmp.9.i18922, double* %tmp.7.i18920
Tanya Lattnerfc984402008-02-16 23:27:24 +000012383 %tmp.0.i18923 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18916, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12384 %tmp.13.i18924 = getelementptr %"struct.std::dcomplex"* %mem_tmp.830, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12385 %tmp.14.i18925 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18923, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012386 %tmp.15.i18926 = load double* %tmp.14.i18925 ; <double> [#uses=1]
12387 store double %tmp.15.i18926, double* %tmp.13.i18924
Tanya Lattnerfc984402008-02-16 23:27:24 +000012388 %tmp.16.i18927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.830, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12389 %tmp.17.i18928 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18923, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012390 %tmp.18.i18929 = load double* %tmp.17.i18928 ; <double> [#uses=1]
12391 store double %tmp.18.i18929, double* %tmp.16.i18927
Tanya Lattnerfc984402008-02-16 23:27:24 +000012392 %tmp.4.i18903 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18902, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012393 store double %tmp.15.i18940, double* %tmp.4.i18903
Tanya Lattnerfc984402008-02-16 23:27:24 +000012394 %tmp.7.i18906 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18902, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012395 store double %tmp.18.i18943, double* %tmp.7.i18906
Tanya Lattnerfc984402008-02-16 23:27:24 +000012396 %tmp.0.i18909 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18902, %"struct.std::dcomplex"* %mem_tmp.830 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12397 %tmp.14.i18911 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18909, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012398 %tmp.15.i18912 = load double* %tmp.14.i18911 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012399 %tmp.17.i18914 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18909, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012400 %tmp.18.i18915 = load double* %tmp.17.i18914 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012401 %tmp.4.i18889 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18888, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012402 store double %tmp.15.i18912, double* %tmp.4.i18889
Tanya Lattnerfc984402008-02-16 23:27:24 +000012403 %tmp.7.i18892 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18888, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012404 store double %tmp.18.i18915, double* %tmp.7.i18892
Tanya Lattnerfc984402008-02-16 23:27:24 +000012405 %tmp.0.i18895 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18888, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12406 %tmp.14.i18897 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18895, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012407 %tmp.15.i18898 = load double* %tmp.14.i18897 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012408 %tmp.17.i18900 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18895, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012409 %tmp.18.i18901 = load double* %tmp.17.i18900 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012410 %tmp.4.i18875 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18874, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012411 %tmp.6.i18877 = load double* %tmp.5.i34352 ; <double> [#uses=1]
12412 store double %tmp.6.i18877, double* %tmp.4.i18875
Tanya Lattnerfc984402008-02-16 23:27:24 +000012413 %tmp.7.i18878 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18874, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012414 %tmp.9.i18880 = load double* %tmp.8.i34355 ; <double> [#uses=1]
12415 store double %tmp.9.i18880, double* %tmp.7.i18878
Tanya Lattnerfc984402008-02-16 23:27:24 +000012416 %tmp.0.i18881 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18874, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12417 %tmp.14.i18883 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18881, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012418 %tmp.15.i18884 = load double* %tmp.14.i18883 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012419 %tmp.17.i18886 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18881, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012420 %tmp.18.i18887 = load double* %tmp.17.i18886 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012421 %tmp.4.i18861 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18860, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012422 %tmp.6.i18863 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12423 store double %tmp.6.i18863, double* %tmp.4.i18861
Tanya Lattnerfc984402008-02-16 23:27:24 +000012424 %tmp.7.i18864 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18860, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012425 %tmp.9.i18866 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12426 store double %tmp.9.i18866, double* %tmp.7.i18864
Tanya Lattnerfc984402008-02-16 23:27:24 +000012427 %tmp.0.i18867 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18860, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12428 %tmp.13.i18868 = getelementptr %"struct.std::dcomplex"* %mem_tmp.834, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12429 %tmp.14.i18869 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18867, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012430 %tmp.15.i18870 = load double* %tmp.14.i18869 ; <double> [#uses=1]
12431 store double %tmp.15.i18870, double* %tmp.13.i18868
Tanya Lattnerfc984402008-02-16 23:27:24 +000012432 %tmp.16.i18871 = getelementptr %"struct.std::dcomplex"* %mem_tmp.834, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12433 %tmp.17.i18872 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18867, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012434 %tmp.18.i18873 = load double* %tmp.17.i18872 ; <double> [#uses=1]
12435 store double %tmp.18.i18873, double* %tmp.16.i18871
Tanya Lattnerfc984402008-02-16 23:27:24 +000012436 %tmp.4.i18847 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18846, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012437 store double %tmp.15.i18884, double* %tmp.4.i18847
Tanya Lattnerfc984402008-02-16 23:27:24 +000012438 %tmp.7.i18850 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18846, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012439 store double %tmp.18.i18887, double* %tmp.7.i18850
Tanya Lattnerfc984402008-02-16 23:27:24 +000012440 %tmp.0.i18853 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18846, %"struct.std::dcomplex"* %mem_tmp.834 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12441 %tmp.14.i18855 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18853, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012442 %tmp.15.i18856 = load double* %tmp.14.i18855 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012443 %tmp.17.i18858 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18853, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012444 %tmp.18.i18859 = load double* %tmp.17.i18858 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012445 %tmp.4.i18833 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18832, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012446 store double %tmp.15.i18856, double* %tmp.4.i18833
Tanya Lattnerfc984402008-02-16 23:27:24 +000012447 %tmp.7.i18836 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18832, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012448 store double %tmp.18.i18859, double* %tmp.7.i18836
Tanya Lattnerfc984402008-02-16 23:27:24 +000012449 %tmp.0.i18839 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18832, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12450 %tmp.13.i18840 = getelementptr %"struct.std::dcomplex"* %mem_tmp.831, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12451 %tmp.14.i18841 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18839, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012452 %tmp.15.i18842 = load double* %tmp.14.i18841 ; <double> [#uses=1]
12453 store double %tmp.15.i18842, double* %tmp.13.i18840
Tanya Lattnerfc984402008-02-16 23:27:24 +000012454 %tmp.16.i18843 = getelementptr %"struct.std::dcomplex"* %mem_tmp.831, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12455 %tmp.17.i18844 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18839, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012456 %tmp.18.i18845 = load double* %tmp.17.i18844 ; <double> [#uses=1]
12457 store double %tmp.18.i18845, double* %tmp.16.i18843
Tanya Lattnerfc984402008-02-16 23:27:24 +000012458 %tmp.4.i18819 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18818, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012459 store double %tmp.15.i18898, double* %tmp.4.i18819
Tanya Lattnerfc984402008-02-16 23:27:24 +000012460 %tmp.7.i18822 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18818, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012461 store double %tmp.18.i18901, double* %tmp.7.i18822
Tanya Lattnerfc984402008-02-16 23:27:24 +000012462 %tmp.0.i18825 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18818, %"struct.std::dcomplex"* %mem_tmp.831 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12463 %tmp.14.i18827 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18825, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012464 %tmp.15.i18828 = load double* %tmp.14.i18827 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012465 %tmp.17.i18830 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18825, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012466 %tmp.18.i18831 = load double* %tmp.17.i18830 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012467 %tmp.4.i18805 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18804, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012468 %tmp.6.i18807 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12469 store double %tmp.6.i18807, double* %tmp.4.i18805
Tanya Lattnerfc984402008-02-16 23:27:24 +000012470 %tmp.7.i18808 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18804, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012471 %tmp.9.i18810 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12472 store double %tmp.9.i18810, double* %tmp.7.i18808
Tanya Lattnerfc984402008-02-16 23:27:24 +000012473 %tmp.0.i18811 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18804, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12474 %tmp.14.i18813 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18811, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012475 %tmp.15.i18814 = load double* %tmp.14.i18813 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012476 %tmp.17.i18816 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18811, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012477 %tmp.18.i18817 = load double* %tmp.17.i18816 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012478 %tmp.4.i18791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18790, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012479 %tmp.6.i18793 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12480 store double %tmp.6.i18793, double* %tmp.4.i18791
Tanya Lattnerfc984402008-02-16 23:27:24 +000012481 %tmp.7.i18794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18790, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012482 %tmp.9.i18796 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12483 store double %tmp.9.i18796, double* %tmp.7.i18794
Tanya Lattnerfc984402008-02-16 23:27:24 +000012484 %tmp.0.i18797 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18790, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12485 %tmp.13.i18798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.838, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12486 %tmp.14.i18799 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18797, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012487 %tmp.15.i18800 = load double* %tmp.14.i18799 ; <double> [#uses=1]
12488 store double %tmp.15.i18800, double* %tmp.13.i18798
Tanya Lattnerfc984402008-02-16 23:27:24 +000012489 %tmp.16.i18801 = getelementptr %"struct.std::dcomplex"* %mem_tmp.838, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12490 %tmp.17.i18802 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18797, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012491 %tmp.18.i18803 = load double* %tmp.17.i18802 ; <double> [#uses=1]
12492 store double %tmp.18.i18803, double* %tmp.16.i18801
Tanya Lattnerfc984402008-02-16 23:27:24 +000012493 %tmp.4.i18777 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18776, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012494 store double %tmp.15.i18814, double* %tmp.4.i18777
Tanya Lattnerfc984402008-02-16 23:27:24 +000012495 %tmp.7.i18780 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18776, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012496 store double %tmp.18.i18817, double* %tmp.7.i18780
Tanya Lattnerfc984402008-02-16 23:27:24 +000012497 %tmp.0.i18783 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18776, %"struct.std::dcomplex"* %mem_tmp.838 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12498 %tmp.14.i18785 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18783, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012499 %tmp.15.i18786 = load double* %tmp.14.i18785 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012500 %tmp.17.i18788 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18783, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012501 %tmp.18.i18789 = load double* %tmp.17.i18788 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012502 %tmp.4.i18763 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18762, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012503 store double %tmp.15.i18786, double* %tmp.4.i18763
Tanya Lattnerfc984402008-02-16 23:27:24 +000012504 %tmp.7.i18766 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18762, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012505 store double %tmp.18.i18789, double* %tmp.7.i18766
Tanya Lattnerfc984402008-02-16 23:27:24 +000012506 %tmp.0.i18769 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18762, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12507 %tmp.13.i18770 = getelementptr %"struct.std::dcomplex"* %mem_tmp.835, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12508 %tmp.14.i18771 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18769, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012509 %tmp.15.i18772 = load double* %tmp.14.i18771 ; <double> [#uses=1]
12510 store double %tmp.15.i18772, double* %tmp.13.i18770
Tanya Lattnerfc984402008-02-16 23:27:24 +000012511 %tmp.16.i18773 = getelementptr %"struct.std::dcomplex"* %mem_tmp.835, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12512 %tmp.17.i18774 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18769, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012513 %tmp.18.i18775 = load double* %tmp.17.i18774 ; <double> [#uses=1]
12514 store double %tmp.18.i18775, double* %tmp.16.i18773
Tanya Lattnerfc984402008-02-16 23:27:24 +000012515 %tmp.4.i18749 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18748, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012516 store double %tmp.15.i18828, double* %tmp.4.i18749
Tanya Lattnerfc984402008-02-16 23:27:24 +000012517 %tmp.7.i18752 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18748, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012518 store double %tmp.18.i18831, double* %tmp.7.i18752
Tanya Lattnerfc984402008-02-16 23:27:24 +000012519 %tmp.0.i18755 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18748, %"struct.std::dcomplex"* %mem_tmp.835 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12520 %tmp.14.i18757 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18755, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012521 %tmp.15.i18758 = load double* %tmp.14.i18757 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012522 %tmp.17.i18760 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18755, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012523 %tmp.18.i18761 = load double* %tmp.17.i18760 ; <double> [#uses=1]
12524 store double %tmp.15.i18758, double* %tmp.2.i34364
12525 store double %tmp.18.i18761, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000012526 %tmp.4.i18715 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18714, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012527 %tmp.6.i18717 = load double* %tmp.5.i33326 ; <double> [#uses=1]
12528 store double %tmp.6.i18717, double* %tmp.4.i18715
Tanya Lattnerfc984402008-02-16 23:27:24 +000012529 %tmp.7.i18718 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18714, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012530 %tmp.9.i18720 = load double* %tmp.8.i33329 ; <double> [#uses=1]
12531 store double %tmp.9.i18720, double* %tmp.7.i18718
Tanya Lattnerfc984402008-02-16 23:27:24 +000012532 %tmp.0.i18721 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18714, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12533 %tmp.14.i18723 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18721, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012534 %tmp.15.i18724 = load double* %tmp.14.i18723 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012535 %tmp.17.i18726 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18721, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012536 %tmp.18.i18727 = load double* %tmp.17.i18726 ; <double> [#uses=1]
12537 %tmp.7.i18681 = load double* %tmp.2.i34366 ; <double> [#uses=1]
12538 %tmp.15.i18695 = add double %tmp.7.i18681, %tmp.15.i18724 ; <double> [#uses=1]
12539 store double %tmp.15.i18695, double* %tmp.2.i34366
12540 %tmp.26.i18702 = load double* %tmp.6.i34367 ; <double> [#uses=1]
12541 %tmp.31.i18713 = add double %tmp.26.i18702, %tmp.18.i18727 ; <double> [#uses=1]
12542 store double %tmp.31.i18713, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000012543 %tmp.4.i18661 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18660, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012544 %tmp.6.i18663 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12545 store double %tmp.6.i18663, double* %tmp.4.i18661
Tanya Lattnerfc984402008-02-16 23:27:24 +000012546 %tmp.7.i18664 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18660, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012547 %tmp.9.i18666 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12548 store double %tmp.9.i18666, double* %tmp.7.i18664
Tanya Lattnerfc984402008-02-16 23:27:24 +000012549 %tmp.0.i18667 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18660, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12550 %tmp.14.i18669 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18667, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012551 %tmp.15.i18670 = load double* %tmp.14.i18669 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012552 %tmp.17.i18672 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18667, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012553 %tmp.18.i18673 = load double* %tmp.17.i18672 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012554 %tmp.4.i18647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18646, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012555 %tmp.6.i18649 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12556 store double %tmp.6.i18649, double* %tmp.4.i18647
Tanya Lattnerfc984402008-02-16 23:27:24 +000012557 %tmp.7.i18650 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18646, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012558 %tmp.9.i18652 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12559 store double %tmp.9.i18652, double* %tmp.7.i18650
Tanya Lattnerfc984402008-02-16 23:27:24 +000012560 %tmp.0.i18653 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18646, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12561 %tmp.13.i18654 = getelementptr %"struct.std::dcomplex"* %mem_tmp.845, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12562 %tmp.14.i18655 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18653, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012563 %tmp.15.i18656 = load double* %tmp.14.i18655 ; <double> [#uses=1]
12564 store double %tmp.15.i18656, double* %tmp.13.i18654
Tanya Lattnerfc984402008-02-16 23:27:24 +000012565 %tmp.16.i18657 = getelementptr %"struct.std::dcomplex"* %mem_tmp.845, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12566 %tmp.17.i18658 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18653, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012567 %tmp.18.i18659 = load double* %tmp.17.i18658 ; <double> [#uses=1]
12568 store double %tmp.18.i18659, double* %tmp.16.i18657
Tanya Lattnerfc984402008-02-16 23:27:24 +000012569 %tmp.4.i18633 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18632, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012570 store double %tmp.15.i18670, double* %tmp.4.i18633
Tanya Lattnerfc984402008-02-16 23:27:24 +000012571 %tmp.7.i18636 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18632, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012572 store double %tmp.18.i18673, double* %tmp.7.i18636
Tanya Lattnerfc984402008-02-16 23:27:24 +000012573 %tmp.0.i18639 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18632, %"struct.std::dcomplex"* %mem_tmp.845 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12574 %tmp.14.i18641 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18639, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012575 %tmp.15.i18642 = load double* %tmp.14.i18641 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012576 %tmp.17.i18644 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18639, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012577 %tmp.18.i18645 = load double* %tmp.17.i18644 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012578 %tmp.4.i18619 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18618, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012579 store double %tmp.15.i18642, double* %tmp.4.i18619
Tanya Lattnerfc984402008-02-16 23:27:24 +000012580 %tmp.7.i18622 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18618, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012581 store double %tmp.18.i18645, double* %tmp.7.i18622
Tanya Lattnerfc984402008-02-16 23:27:24 +000012582 %tmp.0.i18625 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18618, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12583 %tmp.14.i18627 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18625, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012584 %tmp.15.i18628 = load double* %tmp.14.i18627 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012585 %tmp.17.i18630 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18625, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012586 %tmp.18.i18631 = load double* %tmp.17.i18630 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012587 %tmp.4.i18605 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18604, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012588 %tmp.6.i18607 = load double* %tmp.5.i34352 ; <double> [#uses=1]
12589 store double %tmp.6.i18607, double* %tmp.4.i18605
Tanya Lattnerfc984402008-02-16 23:27:24 +000012590 %tmp.7.i18608 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18604, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012591 %tmp.9.i18610 = load double* %tmp.8.i34355 ; <double> [#uses=1]
12592 store double %tmp.9.i18610, double* %tmp.7.i18608
Tanya Lattnerfc984402008-02-16 23:27:24 +000012593 %tmp.0.i18611 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18604, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12594 %tmp.14.i18613 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18611, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012595 %tmp.15.i18614 = load double* %tmp.14.i18613 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012596 %tmp.17.i18616 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18611, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012597 %tmp.18.i18617 = load double* %tmp.17.i18616 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012598 %tmp.4.i18591 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18590, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012599 %tmp.6.i18593 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12600 store double %tmp.6.i18593, double* %tmp.4.i18591
Tanya Lattnerfc984402008-02-16 23:27:24 +000012601 %tmp.7.i18594 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18590, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012602 %tmp.9.i18596 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12603 store double %tmp.9.i18596, double* %tmp.7.i18594
Tanya Lattnerfc984402008-02-16 23:27:24 +000012604 %tmp.0.i18597 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18590, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12605 %tmp.13.i18598 = getelementptr %"struct.std::dcomplex"* %mem_tmp.849, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12606 %tmp.14.i18599 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18597, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012607 %tmp.15.i18600 = load double* %tmp.14.i18599 ; <double> [#uses=1]
12608 store double %tmp.15.i18600, double* %tmp.13.i18598
Tanya Lattnerfc984402008-02-16 23:27:24 +000012609 %tmp.16.i18601 = getelementptr %"struct.std::dcomplex"* %mem_tmp.849, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12610 %tmp.17.i18602 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18597, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012611 %tmp.18.i18603 = load double* %tmp.17.i18602 ; <double> [#uses=1]
12612 store double %tmp.18.i18603, double* %tmp.16.i18601
Tanya Lattnerfc984402008-02-16 23:27:24 +000012613 %tmp.4.i18577 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18576, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012614 store double %tmp.15.i18614, double* %tmp.4.i18577
Tanya Lattnerfc984402008-02-16 23:27:24 +000012615 %tmp.7.i18580 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18576, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012616 store double %tmp.18.i18617, double* %tmp.7.i18580
Tanya Lattnerfc984402008-02-16 23:27:24 +000012617 %tmp.0.i18583 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18576, %"struct.std::dcomplex"* %mem_tmp.849 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12618 %tmp.14.i18585 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18583, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012619 %tmp.15.i18586 = load double* %tmp.14.i18585 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012620 %tmp.17.i18588 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18583, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012621 %tmp.18.i18589 = load double* %tmp.17.i18588 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012622 %tmp.4.i18563 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18562, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012623 store double %tmp.15.i18586, double* %tmp.4.i18563
Tanya Lattnerfc984402008-02-16 23:27:24 +000012624 %tmp.7.i18566 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18562, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012625 store double %tmp.18.i18589, double* %tmp.7.i18566
Tanya Lattnerfc984402008-02-16 23:27:24 +000012626 %tmp.0.i18569 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18562, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12627 %tmp.13.i18570 = getelementptr %"struct.std::dcomplex"* %mem_tmp.846, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12628 %tmp.14.i18571 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18569, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012629 %tmp.15.i18572 = load double* %tmp.14.i18571 ; <double> [#uses=1]
12630 store double %tmp.15.i18572, double* %tmp.13.i18570
Tanya Lattnerfc984402008-02-16 23:27:24 +000012631 %tmp.16.i18573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.846, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12632 %tmp.17.i18574 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18569, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012633 %tmp.18.i18575 = load double* %tmp.17.i18574 ; <double> [#uses=1]
12634 store double %tmp.18.i18575, double* %tmp.16.i18573
Tanya Lattnerfc984402008-02-16 23:27:24 +000012635 %tmp.4.i18549 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18548, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012636 store double %tmp.15.i18628, double* %tmp.4.i18549
Tanya Lattnerfc984402008-02-16 23:27:24 +000012637 %tmp.7.i18552 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18548, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012638 store double %tmp.18.i18631, double* %tmp.7.i18552
Tanya Lattnerfc984402008-02-16 23:27:24 +000012639 %tmp.0.i18555 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18548, %"struct.std::dcomplex"* %mem_tmp.846 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12640 %tmp.14.i18557 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18555, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012641 %tmp.15.i18558 = load double* %tmp.14.i18557 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012642 %tmp.17.i18560 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18555, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012643 %tmp.18.i18561 = load double* %tmp.17.i18560 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012644 %tmp.4.i18535 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18534, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012645 %tmp.6.i18537 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12646 store double %tmp.6.i18537, double* %tmp.4.i18535
Tanya Lattnerfc984402008-02-16 23:27:24 +000012647 %tmp.7.i18538 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18534, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012648 %tmp.9.i18540 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12649 store double %tmp.9.i18540, double* %tmp.7.i18538
Tanya Lattnerfc984402008-02-16 23:27:24 +000012650 %tmp.0.i18541 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18534, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12651 %tmp.14.i18543 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18541, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012652 %tmp.15.i18544 = load double* %tmp.14.i18543 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012653 %tmp.17.i18546 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18541, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012654 %tmp.18.i18547 = load double* %tmp.17.i18546 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012655 %tmp.4.i18521 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18520, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012656 %tmp.6.i18523 = load double* %tmp.5.i34352 ; <double> [#uses=1]
12657 store double %tmp.6.i18523, double* %tmp.4.i18521
Tanya Lattnerfc984402008-02-16 23:27:24 +000012658 %tmp.7.i18524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18520, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012659 %tmp.9.i18526 = load double* %tmp.8.i34355 ; <double> [#uses=1]
12660 store double %tmp.9.i18526, double* %tmp.7.i18524
Tanya Lattnerfc984402008-02-16 23:27:24 +000012661 %tmp.0.i18527 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18520, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12662 %tmp.13.i18528 = getelementptr %"struct.std::dcomplex"* %mem_tmp.853, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12663 %tmp.14.i18529 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18527, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012664 %tmp.15.i18530 = load double* %tmp.14.i18529 ; <double> [#uses=1]
12665 store double %tmp.15.i18530, double* %tmp.13.i18528
Tanya Lattnerfc984402008-02-16 23:27:24 +000012666 %tmp.16.i18531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.853, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12667 %tmp.17.i18532 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18527, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012668 %tmp.18.i18533 = load double* %tmp.17.i18532 ; <double> [#uses=1]
12669 store double %tmp.18.i18533, double* %tmp.16.i18531
Tanya Lattnerfc984402008-02-16 23:27:24 +000012670 %tmp.4.i18507 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18506, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012671 store double %tmp.15.i18544, double* %tmp.4.i18507
Tanya Lattnerfc984402008-02-16 23:27:24 +000012672 %tmp.7.i18510 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18506, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012673 store double %tmp.18.i18547, double* %tmp.7.i18510
Tanya Lattnerfc984402008-02-16 23:27:24 +000012674 %tmp.0.i18513 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18506, %"struct.std::dcomplex"* %mem_tmp.853 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12675 %tmp.14.i18515 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18513, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012676 %tmp.15.i18516 = load double* %tmp.14.i18515 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012677 %tmp.17.i18518 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18513, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012678 %tmp.18.i18519 = load double* %tmp.17.i18518 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012679 %tmp.4.i18493 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18492, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012680 store double %tmp.15.i18516, double* %tmp.4.i18493
Tanya Lattnerfc984402008-02-16 23:27:24 +000012681 %tmp.7.i18496 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18492, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012682 store double %tmp.18.i18519, double* %tmp.7.i18496
Tanya Lattnerfc984402008-02-16 23:27:24 +000012683 %tmp.0.i18499 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18492, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12684 %tmp.13.i18500 = getelementptr %"struct.std::dcomplex"* %mem_tmp.850, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12685 %tmp.14.i18501 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18499, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012686 %tmp.15.i18502 = load double* %tmp.14.i18501 ; <double> [#uses=1]
12687 store double %tmp.15.i18502, double* %tmp.13.i18500
Tanya Lattnerfc984402008-02-16 23:27:24 +000012688 %tmp.16.i18503 = getelementptr %"struct.std::dcomplex"* %mem_tmp.850, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12689 %tmp.17.i18504 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18499, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012690 %tmp.18.i18505 = load double* %tmp.17.i18504 ; <double> [#uses=1]
12691 store double %tmp.18.i18505, double* %tmp.16.i18503
Tanya Lattnerfc984402008-02-16 23:27:24 +000012692 %tmp.4.i18479 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18478, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012693 store double %tmp.15.i18558, double* %tmp.4.i18479
Tanya Lattnerfc984402008-02-16 23:27:24 +000012694 %tmp.7.i18482 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18478, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012695 store double %tmp.18.i18561, double* %tmp.7.i18482
Tanya Lattnerfc984402008-02-16 23:27:24 +000012696 %tmp.0.i18485 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18478, %"struct.std::dcomplex"* %mem_tmp.850 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12697 %tmp.14.i18487 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18485, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012698 %tmp.15.i18488 = load double* %tmp.14.i18487 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012699 %tmp.17.i18490 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18485, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012700 %tmp.18.i18491 = load double* %tmp.17.i18490 ; <double> [#uses=1]
12701 store double %tmp.15.i18488, double* %tmp.2.i34364
12702 store double %tmp.18.i18491, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000012703 %tmp.4.i18445 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18444, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012704 %tmp.6.i18447 = load double* %tmp.5.i34136 ; <double> [#uses=1]
12705 store double %tmp.6.i18447, double* %tmp.4.i18445
Tanya Lattnerfc984402008-02-16 23:27:24 +000012706 %tmp.7.i18448 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18444, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012707 %tmp.9.i18450 = load double* %tmp.8.i34139 ; <double> [#uses=1]
12708 store double %tmp.9.i18450, double* %tmp.7.i18448
Tanya Lattnerfc984402008-02-16 23:27:24 +000012709 %tmp.0.i18451 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18444, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12710 %tmp.14.i18453 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18451, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012711 %tmp.15.i18454 = load double* %tmp.14.i18453 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012712 %tmp.17.i18456 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18451, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012713 %tmp.18.i18457 = load double* %tmp.17.i18456 ; <double> [#uses=1]
12714 %tmp.7.i18411 = load double* %tmp.2.i34366 ; <double> [#uses=1]
12715 %tmp.15.i18425 = add double %tmp.7.i18411, %tmp.15.i18454 ; <double> [#uses=1]
12716 store double %tmp.15.i18425, double* %tmp.2.i34366
12717 %tmp.26.i18432 = load double* %tmp.6.i34367 ; <double> [#uses=1]
12718 %tmp.31.i18443 = add double %tmp.26.i18432, %tmp.18.i18457 ; <double> [#uses=1]
12719 store double %tmp.31.i18443, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000012720 %tmp.4.i18391 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18390, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012721 %tmp.6.i18393 = load double* %tmp.5.i25264 ; <double> [#uses=1]
12722 store double %tmp.6.i18393, double* %tmp.4.i18391
Tanya Lattnerfc984402008-02-16 23:27:24 +000012723 %tmp.7.i18394 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18390, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012724 %tmp.9.i18396 = load double* %tmp.8.i25267 ; <double> [#uses=1]
12725 store double %tmp.9.i18396, double* %tmp.7.i18394
Tanya Lattnerfc984402008-02-16 23:27:24 +000012726 %tmp.0.i18397 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18390, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12727 %tmp.14.i18399 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18397, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012728 %tmp.15.i18400 = load double* %tmp.14.i18399 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012729 %tmp.17.i18402 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18397, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012730 %tmp.18.i18403 = load double* %tmp.17.i18402 ; <double> [#uses=1]
12731 %tmp.7.i18357 = load double* %tmp.2.i34368 ; <double> [#uses=1]
12732 %tmp.15.i18371 = add double %tmp.7.i18357, %tmp.15.i18400 ; <double> [#uses=1]
12733 store double %tmp.15.i18371, double* %tmp.2.i34368
12734 %tmp.26.i18378 = load double* %tmp.6.i34369 ; <double> [#uses=1]
12735 %tmp.31.i18389 = add double %tmp.26.i18378, %tmp.18.i18403 ; <double> [#uses=1]
12736 store double %tmp.31.i18389, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000012737 store double 0.000000e+00, double* %tmp.2.i34366
12738 store double 0.000000e+00, double* %tmp.6.i34367
12739 %tmp.4.i18335 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18334, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012740 %tmp.6.i18337 = load double* %tmp.5.i28602 ; <double> [#uses=1]
12741 store double %tmp.6.i18337, double* %tmp.4.i18335
Tanya Lattnerfc984402008-02-16 23:27:24 +000012742 %tmp.7.i18338 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18334, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012743 %tmp.9.i18340 = load double* %tmp.8.i28605 ; <double> [#uses=1]
12744 store double %tmp.9.i18340, double* %tmp.7.i18338
Tanya Lattnerfc984402008-02-16 23:27:24 +000012745 %tmp.0.i18341 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18334, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12746 %tmp.14.i18343 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18341, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012747 %tmp.15.i18344 = load double* %tmp.14.i18343 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012748 %tmp.17.i18346 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18341, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012749 %tmp.18.i18347 = load double* %tmp.17.i18346 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012750 %tmp.4.i18321 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18320, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012751 %tmp.6.i18323 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12752 store double %tmp.6.i18323, double* %tmp.4.i18321
Tanya Lattnerfc984402008-02-16 23:27:24 +000012753 %tmp.7.i18324 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18320, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012754 %tmp.9.i18326 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12755 store double %tmp.9.i18326, double* %tmp.7.i18324
Tanya Lattnerfc984402008-02-16 23:27:24 +000012756 %tmp.0.i18327 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18320, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12757 %tmp.13.i18328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.861, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12758 %tmp.14.i18329 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18327, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012759 %tmp.15.i18330 = load double* %tmp.14.i18329 ; <double> [#uses=1]
12760 store double %tmp.15.i18330, double* %tmp.13.i18328
Tanya Lattnerfc984402008-02-16 23:27:24 +000012761 %tmp.16.i18331 = getelementptr %"struct.std::dcomplex"* %mem_tmp.861, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12762 %tmp.17.i18332 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18327, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012763 %tmp.18.i18333 = load double* %tmp.17.i18332 ; <double> [#uses=1]
12764 store double %tmp.18.i18333, double* %tmp.16.i18331
Tanya Lattnerfc984402008-02-16 23:27:24 +000012765 %tmp.4.i18307 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18306, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012766 store double %tmp.15.i18344, double* %tmp.4.i18307
Tanya Lattnerfc984402008-02-16 23:27:24 +000012767 %tmp.7.i18310 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18306, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012768 store double %tmp.18.i18347, double* %tmp.7.i18310
Tanya Lattnerfc984402008-02-16 23:27:24 +000012769 %tmp.0.i18313 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18306, %"struct.std::dcomplex"* %mem_tmp.861 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12770 %tmp.14.i18315 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18313, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012771 %tmp.15.i18316 = load double* %tmp.14.i18315 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012772 %tmp.17.i18318 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18313, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012773 %tmp.18.i18319 = load double* %tmp.17.i18318 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012774 %tmp.4.i18293 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18292, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012775 store double %tmp.15.i18316, double* %tmp.4.i18293
Tanya Lattnerfc984402008-02-16 23:27:24 +000012776 %tmp.7.i18296 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18292, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012777 store double %tmp.18.i18319, double* %tmp.7.i18296
Tanya Lattnerfc984402008-02-16 23:27:24 +000012778 %tmp.0.i18299 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18292, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12779 %tmp.14.i18301 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18299, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012780 %tmp.15.i18302 = load double* %tmp.14.i18301 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012781 %tmp.17.i18304 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18299, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012782 %tmp.18.i18305 = load double* %tmp.17.i18304 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012783 %tmp.4.i18279 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18278, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012784 %tmp.6.i18281 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12785 store double %tmp.6.i18281, double* %tmp.4.i18279
Tanya Lattnerfc984402008-02-16 23:27:24 +000012786 %tmp.7.i18282 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18278, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012787 %tmp.9.i18284 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12788 store double %tmp.9.i18284, double* %tmp.7.i18282
Tanya Lattnerfc984402008-02-16 23:27:24 +000012789 %tmp.0.i18285 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18278, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12790 %tmp.14.i18287 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18285, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012791 %tmp.15.i18288 = load double* %tmp.14.i18287 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012792 %tmp.17.i18290 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18285, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012793 %tmp.18.i18291 = load double* %tmp.17.i18290 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012794 %tmp.4.i18265 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18264, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012795 %tmp.6.i18267 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12796 store double %tmp.6.i18267, double* %tmp.4.i18265
Tanya Lattnerfc984402008-02-16 23:27:24 +000012797 %tmp.7.i18268 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18264, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012798 %tmp.9.i18270 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12799 store double %tmp.9.i18270, double* %tmp.7.i18268
Tanya Lattnerfc984402008-02-16 23:27:24 +000012800 %tmp.0.i18271 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18264, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12801 %tmp.13.i18272 = getelementptr %"struct.std::dcomplex"* %mem_tmp.865, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12802 %tmp.14.i18273 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18271, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012803 %tmp.15.i18274 = load double* %tmp.14.i18273 ; <double> [#uses=1]
12804 store double %tmp.15.i18274, double* %tmp.13.i18272
Tanya Lattnerfc984402008-02-16 23:27:24 +000012805 %tmp.16.i18275 = getelementptr %"struct.std::dcomplex"* %mem_tmp.865, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12806 %tmp.17.i18276 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18271, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012807 %tmp.18.i18277 = load double* %tmp.17.i18276 ; <double> [#uses=1]
12808 store double %tmp.18.i18277, double* %tmp.16.i18275
Tanya Lattnerfc984402008-02-16 23:27:24 +000012809 %tmp.4.i18251 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18250, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012810 store double %tmp.15.i18288, double* %tmp.4.i18251
Tanya Lattnerfc984402008-02-16 23:27:24 +000012811 %tmp.7.i18254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18250, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012812 store double %tmp.18.i18291, double* %tmp.7.i18254
Tanya Lattnerfc984402008-02-16 23:27:24 +000012813 %tmp.0.i18257 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18250, %"struct.std::dcomplex"* %mem_tmp.865 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12814 %tmp.14.i18259 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18257, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012815 %tmp.15.i18260 = load double* %tmp.14.i18259 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012816 %tmp.17.i18262 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18257, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012817 %tmp.18.i18263 = load double* %tmp.17.i18262 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012818 %tmp.4.i18237 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18236, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012819 store double %tmp.15.i18260, double* %tmp.4.i18237
Tanya Lattnerfc984402008-02-16 23:27:24 +000012820 %tmp.7.i18240 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18236, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012821 store double %tmp.18.i18263, double* %tmp.7.i18240
Tanya Lattnerfc984402008-02-16 23:27:24 +000012822 %tmp.0.i18243 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18236, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12823 %tmp.13.i18244 = getelementptr %"struct.std::dcomplex"* %mem_tmp.862, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12824 %tmp.14.i18245 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18243, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012825 %tmp.15.i18246 = load double* %tmp.14.i18245 ; <double> [#uses=1]
12826 store double %tmp.15.i18246, double* %tmp.13.i18244
Tanya Lattnerfc984402008-02-16 23:27:24 +000012827 %tmp.16.i18247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.862, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12828 %tmp.17.i18248 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18243, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012829 %tmp.18.i18249 = load double* %tmp.17.i18248 ; <double> [#uses=1]
12830 store double %tmp.18.i18249, double* %tmp.16.i18247
Tanya Lattnerfc984402008-02-16 23:27:24 +000012831 %tmp.4.i18223 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18222, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012832 store double %tmp.15.i18302, double* %tmp.4.i18223
Tanya Lattnerfc984402008-02-16 23:27:24 +000012833 %tmp.7.i18226 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18222, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012834 store double %tmp.18.i18305, double* %tmp.7.i18226
Tanya Lattnerfc984402008-02-16 23:27:24 +000012835 %tmp.0.i18229 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18222, %"struct.std::dcomplex"* %mem_tmp.862 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12836 %tmp.14.i18231 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18229, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012837 %tmp.15.i18232 = load double* %tmp.14.i18231 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012838 %tmp.17.i18234 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18229, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012839 %tmp.18.i18235 = load double* %tmp.17.i18234 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012840 %tmp.4.i18209 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18208, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012841 %tmp.6.i18211 = load double* %tmp.5.i33146 ; <double> [#uses=1]
12842 store double %tmp.6.i18211, double* %tmp.4.i18209
Tanya Lattnerfc984402008-02-16 23:27:24 +000012843 %tmp.7.i18212 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18208, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012844 %tmp.9.i18214 = load double* %tmp.8.i33149 ; <double> [#uses=1]
12845 store double %tmp.9.i18214, double* %tmp.7.i18212
Tanya Lattnerfc984402008-02-16 23:27:24 +000012846 %tmp.0.i18215 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18208, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12847 %tmp.14.i18217 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18215, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012848 %tmp.15.i18218 = load double* %tmp.14.i18217 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012849 %tmp.17.i18220 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18215, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012850 %tmp.18.i18221 = load double* %tmp.17.i18220 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012851 %tmp.4.i18195 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18194, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012852 %tmp.6.i18197 = load double* %tmp.5.i28602 ; <double> [#uses=1]
12853 store double %tmp.6.i18197, double* %tmp.4.i18195
Tanya Lattnerfc984402008-02-16 23:27:24 +000012854 %tmp.7.i18198 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18194, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012855 %tmp.9.i18200 = load double* %tmp.8.i28605 ; <double> [#uses=1]
12856 store double %tmp.9.i18200, double* %tmp.7.i18198
Tanya Lattnerfc984402008-02-16 23:27:24 +000012857 %tmp.0.i18201 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18194, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12858 %tmp.13.i18202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.869, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12859 %tmp.14.i18203 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18201, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012860 %tmp.15.i18204 = load double* %tmp.14.i18203 ; <double> [#uses=1]
12861 store double %tmp.15.i18204, double* %tmp.13.i18202
Tanya Lattnerfc984402008-02-16 23:27:24 +000012862 %tmp.16.i18205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.869, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12863 %tmp.17.i18206 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18201, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012864 %tmp.18.i18207 = load double* %tmp.17.i18206 ; <double> [#uses=1]
12865 store double %tmp.18.i18207, double* %tmp.16.i18205
Tanya Lattnerfc984402008-02-16 23:27:24 +000012866 %tmp.4.i18181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18180, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012867 store double %tmp.15.i18218, double* %tmp.4.i18181
Tanya Lattnerfc984402008-02-16 23:27:24 +000012868 %tmp.7.i18184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18180, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012869 store double %tmp.18.i18221, double* %tmp.7.i18184
Tanya Lattnerfc984402008-02-16 23:27:24 +000012870 %tmp.0.i18187 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18180, %"struct.std::dcomplex"* %mem_tmp.869 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12871 %tmp.14.i18189 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18187, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012872 %tmp.15.i18190 = load double* %tmp.14.i18189 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012873 %tmp.17.i18192 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18187, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012874 %tmp.18.i18193 = load double* %tmp.17.i18192 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012875 %tmp.4.i18167 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18166, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012876 store double %tmp.15.i18190, double* %tmp.4.i18167
Tanya Lattnerfc984402008-02-16 23:27:24 +000012877 %tmp.7.i18170 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18166, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012878 store double %tmp.18.i18193, double* %tmp.7.i18170
Tanya Lattnerfc984402008-02-16 23:27:24 +000012879 %tmp.0.i18173 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18166, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12880 %tmp.13.i18174 = getelementptr %"struct.std::dcomplex"* %mem_tmp.866, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12881 %tmp.14.i18175 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18173, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012882 %tmp.15.i18176 = load double* %tmp.14.i18175 ; <double> [#uses=1]
12883 store double %tmp.15.i18176, double* %tmp.13.i18174
Tanya Lattnerfc984402008-02-16 23:27:24 +000012884 %tmp.16.i18177 = getelementptr %"struct.std::dcomplex"* %mem_tmp.866, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12885 %tmp.17.i18178 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18173, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012886 %tmp.18.i18179 = load double* %tmp.17.i18178 ; <double> [#uses=1]
12887 store double %tmp.18.i18179, double* %tmp.16.i18177
Tanya Lattnerfc984402008-02-16 23:27:24 +000012888 %tmp.4.i18153 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18152, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012889 store double %tmp.15.i18232, double* %tmp.4.i18153
Tanya Lattnerfc984402008-02-16 23:27:24 +000012890 %tmp.7.i18156 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18152, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012891 store double %tmp.18.i18235, double* %tmp.7.i18156
Tanya Lattnerfc984402008-02-16 23:27:24 +000012892 %tmp.0.i18159 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18152, %"struct.std::dcomplex"* %mem_tmp.866 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12893 %tmp.14.i18161 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18159, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012894 %tmp.15.i18162 = load double* %tmp.14.i18161 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012895 %tmp.17.i18164 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18159, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012896 %tmp.18.i18165 = load double* %tmp.17.i18164 ; <double> [#uses=1]
12897 store double %tmp.15.i18162, double* %tmp.2.i34364
12898 store double %tmp.18.i18165, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000012899 %tmp.4.i18119 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18118, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012900 %tmp.6.i18121 = load double* %tmp.5.i34136 ; <double> [#uses=1]
12901 store double %tmp.6.i18121, double* %tmp.4.i18119
Tanya Lattnerfc984402008-02-16 23:27:24 +000012902 %tmp.7.i18122 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18118, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012903 %tmp.9.i18124 = load double* %tmp.8.i34139 ; <double> [#uses=1]
12904 store double %tmp.9.i18124, double* %tmp.7.i18122
Tanya Lattnerfc984402008-02-16 23:27:24 +000012905 %tmp.0.i18125 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18118, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12906 %tmp.14.i18127 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18125, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012907 %tmp.15.i18128 = load double* %tmp.14.i18127 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012908 %tmp.17.i18130 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18125, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012909 %tmp.18.i18131 = load double* %tmp.17.i18130 ; <double> [#uses=1]
12910 %tmp.7.i18085 = load double* %tmp.2.i34366 ; <double> [#uses=1]
12911 %tmp.15.i18099 = add double %tmp.7.i18085, %tmp.15.i18128 ; <double> [#uses=1]
12912 store double %tmp.15.i18099, double* %tmp.2.i34366
12913 %tmp.26.i18106 = load double* %tmp.6.i34367 ; <double> [#uses=1]
12914 %tmp.31.i18117 = add double %tmp.26.i18106, %tmp.18.i18131 ; <double> [#uses=1]
12915 store double %tmp.31.i18117, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000012916 %tmp.4.i18065 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18064, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012917 %tmp.6.i18067 = load double* %tmp.5.i28602 ; <double> [#uses=1]
12918 store double %tmp.6.i18067, double* %tmp.4.i18065
Tanya Lattnerfc984402008-02-16 23:27:24 +000012919 %tmp.7.i18068 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18064, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012920 %tmp.9.i18070 = load double* %tmp.8.i28605 ; <double> [#uses=1]
12921 store double %tmp.9.i18070, double* %tmp.7.i18068
Tanya Lattnerfc984402008-02-16 23:27:24 +000012922 %tmp.0.i18071 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18064, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12923 %tmp.14.i18073 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18071, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012924 %tmp.15.i18074 = load double* %tmp.14.i18073 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012925 %tmp.17.i18076 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18071, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012926 %tmp.18.i18077 = load double* %tmp.17.i18076 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012927 %tmp.4.i18051 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18050, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012928 %tmp.6.i18053 = load double* %tmp.5.i34082 ; <double> [#uses=1]
12929 store double %tmp.6.i18053, double* %tmp.4.i18051
Tanya Lattnerfc984402008-02-16 23:27:24 +000012930 %tmp.7.i18054 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18050, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012931 %tmp.9.i18056 = load double* %tmp.8.i34085 ; <double> [#uses=1]
12932 store double %tmp.9.i18056, double* %tmp.7.i18054
Tanya Lattnerfc984402008-02-16 23:27:24 +000012933 %tmp.0.i18057 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18050, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12934 %tmp.13.i18058 = getelementptr %"struct.std::dcomplex"* %mem_tmp.876, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12935 %tmp.14.i18059 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18057, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012936 %tmp.15.i18060 = load double* %tmp.14.i18059 ; <double> [#uses=1]
12937 store double %tmp.15.i18060, double* %tmp.13.i18058
Tanya Lattnerfc984402008-02-16 23:27:24 +000012938 %tmp.16.i18061 = getelementptr %"struct.std::dcomplex"* %mem_tmp.876, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12939 %tmp.17.i18062 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18057, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012940 %tmp.18.i18063 = load double* %tmp.17.i18062 ; <double> [#uses=1]
12941 store double %tmp.18.i18063, double* %tmp.16.i18061
Tanya Lattnerfc984402008-02-16 23:27:24 +000012942 %tmp.4.i18037 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18036, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012943 store double %tmp.15.i18074, double* %tmp.4.i18037
Tanya Lattnerfc984402008-02-16 23:27:24 +000012944 %tmp.7.i18040 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18036, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012945 store double %tmp.18.i18077, double* %tmp.7.i18040
Tanya Lattnerfc984402008-02-16 23:27:24 +000012946 %tmp.0.i18043 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i18036, %"struct.std::dcomplex"* %mem_tmp.876 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12947 %tmp.14.i18045 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18043, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012948 %tmp.15.i18046 = load double* %tmp.14.i18045 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012949 %tmp.17.i18048 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18043, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012950 %tmp.18.i18049 = load double* %tmp.17.i18048 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012951 %tmp.4.i18023 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18022, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012952 store double %tmp.15.i18046, double* %tmp.4.i18023
Tanya Lattnerfc984402008-02-16 23:27:24 +000012953 %tmp.7.i18026 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18022, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012954 store double %tmp.18.i18049, double* %tmp.7.i18026
Tanya Lattnerfc984402008-02-16 23:27:24 +000012955 %tmp.0.i18029 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18022, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12956 %tmp.14.i18031 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18029, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012957 %tmp.15.i18032 = load double* %tmp.14.i18031 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012958 %tmp.17.i18034 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18029, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012959 %tmp.18.i18035 = load double* %tmp.17.i18034 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012960 %tmp.4.i18009 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18008, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012961 %tmp.6.i18011 = load double* %tmp.5.i34282 ; <double> [#uses=1]
12962 store double %tmp.6.i18011, double* %tmp.4.i18009
Tanya Lattnerfc984402008-02-16 23:27:24 +000012963 %tmp.7.i18012 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i18008, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012964 %tmp.9.i18014 = load double* %tmp.8.i34285 ; <double> [#uses=1]
12965 store double %tmp.9.i18014, double* %tmp.7.i18012
Tanya Lattnerfc984402008-02-16 23:27:24 +000012966 %tmp.0.i18015 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i18008, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12967 %tmp.14.i18017 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18015, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012968 %tmp.15.i18018 = load double* %tmp.14.i18017 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012969 %tmp.17.i18020 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18015, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012970 %tmp.18.i18021 = load double* %tmp.17.i18020 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012971 %tmp.4.i17995 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17994, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012972 %tmp.6.i17997 = load double* %tmp.5.i28602 ; <double> [#uses=1]
12973 store double %tmp.6.i17997, double* %tmp.4.i17995
Tanya Lattnerfc984402008-02-16 23:27:24 +000012974 %tmp.7.i17998 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17994, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012975 %tmp.9.i18000 = load double* %tmp.8.i28605 ; <double> [#uses=1]
12976 store double %tmp.9.i18000, double* %tmp.7.i17998
Tanya Lattnerfc984402008-02-16 23:27:24 +000012977 %tmp.0.i18001 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17994, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12978 %tmp.13.i18002 = getelementptr %"struct.std::dcomplex"* %mem_tmp.880, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
12979 %tmp.14.i18003 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18001, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012980 %tmp.15.i18004 = load double* %tmp.14.i18003 ; <double> [#uses=1]
12981 store double %tmp.15.i18004, double* %tmp.13.i18002
Tanya Lattnerfc984402008-02-16 23:27:24 +000012982 %tmp.16.i18005 = getelementptr %"struct.std::dcomplex"* %mem_tmp.880, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
12983 %tmp.17.i18006 = getelementptr %"struct.std::dcomplex"* %tmp.0.i18001, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012984 %tmp.18.i18007 = load double* %tmp.17.i18006 ; <double> [#uses=1]
12985 store double %tmp.18.i18007, double* %tmp.16.i18005
Tanya Lattnerfc984402008-02-16 23:27:24 +000012986 %tmp.4.i17981 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17980, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012987 store double %tmp.15.i18018, double* %tmp.4.i17981
Tanya Lattnerfc984402008-02-16 23:27:24 +000012988 %tmp.7.i17984 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17980, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012989 store double %tmp.18.i18021, double* %tmp.7.i17984
Tanya Lattnerfc984402008-02-16 23:27:24 +000012990 %tmp.0.i17987 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17980, %"struct.std::dcomplex"* %mem_tmp.880 ) ; <%"struct.std::dcomplex"*> [#uses=2]
12991 %tmp.14.i17989 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17987, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012992 %tmp.15.i17990 = load double* %tmp.14.i17989 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012993 %tmp.17.i17992 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17987, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012994 %tmp.18.i17993 = load double* %tmp.17.i17992 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000012995 %tmp.4.i17967 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17966, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012996 store double %tmp.15.i17990, double* %tmp.4.i17967
Tanya Lattnerfc984402008-02-16 23:27:24 +000012997 %tmp.7.i17970 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17966, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012998 store double %tmp.18.i17993, double* %tmp.7.i17970
Tanya Lattnerfc984402008-02-16 23:27:24 +000012999 %tmp.0.i17973 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17966, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13000 %tmp.13.i17974 = getelementptr %"struct.std::dcomplex"* %mem_tmp.877, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13001 %tmp.14.i17975 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17973, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013002 %tmp.15.i17976 = load double* %tmp.14.i17975 ; <double> [#uses=1]
13003 store double %tmp.15.i17976, double* %tmp.13.i17974
Tanya Lattnerfc984402008-02-16 23:27:24 +000013004 %tmp.16.i17977 = getelementptr %"struct.std::dcomplex"* %mem_tmp.877, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13005 %tmp.17.i17978 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17973, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013006 %tmp.18.i17979 = load double* %tmp.17.i17978 ; <double> [#uses=1]
13007 store double %tmp.18.i17979, double* %tmp.16.i17977
Tanya Lattnerfc984402008-02-16 23:27:24 +000013008 %tmp.4.i17953 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17952, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013009 store double %tmp.15.i18032, double* %tmp.4.i17953
Tanya Lattnerfc984402008-02-16 23:27:24 +000013010 %tmp.7.i17956 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17952, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013011 store double %tmp.18.i18035, double* %tmp.7.i17956
Tanya Lattnerfc984402008-02-16 23:27:24 +000013012 %tmp.0.i17959 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17952, %"struct.std::dcomplex"* %mem_tmp.877 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13013 %tmp.14.i17961 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17959, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013014 %tmp.15.i17962 = load double* %tmp.14.i17961 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013015 %tmp.17.i17964 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17959, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013016 %tmp.18.i17965 = load double* %tmp.17.i17964 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013017 %tmp.4.i17939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17938, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013018 %tmp.6.i17941 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13019 store double %tmp.6.i17941, double* %tmp.4.i17939
Tanya Lattnerfc984402008-02-16 23:27:24 +000013020 %tmp.7.i17942 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17938, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013021 %tmp.9.i17944 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13022 store double %tmp.9.i17944, double* %tmp.7.i17942
Tanya Lattnerfc984402008-02-16 23:27:24 +000013023 %tmp.0.i17945 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17938, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13024 %tmp.14.i17947 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17945, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013025 %tmp.15.i17948 = load double* %tmp.14.i17947 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013026 %tmp.17.i17950 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17945, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013027 %tmp.18.i17951 = load double* %tmp.17.i17950 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013028 %tmp.4.i17925 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17924, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013029 %tmp.6.i17927 = load double* %tmp.5.i34282 ; <double> [#uses=1]
13030 store double %tmp.6.i17927, double* %tmp.4.i17925
Tanya Lattnerfc984402008-02-16 23:27:24 +000013031 %tmp.7.i17928 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17924, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013032 %tmp.9.i17930 = load double* %tmp.8.i34285 ; <double> [#uses=1]
13033 store double %tmp.9.i17930, double* %tmp.7.i17928
Tanya Lattnerfc984402008-02-16 23:27:24 +000013034 %tmp.0.i17931 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17924, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13035 %tmp.13.i17932 = getelementptr %"struct.std::dcomplex"* %mem_tmp.884, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13036 %tmp.14.i17933 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17931, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013037 %tmp.15.i17934 = load double* %tmp.14.i17933 ; <double> [#uses=1]
13038 store double %tmp.15.i17934, double* %tmp.13.i17932
Tanya Lattnerfc984402008-02-16 23:27:24 +000013039 %tmp.16.i17935 = getelementptr %"struct.std::dcomplex"* %mem_tmp.884, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13040 %tmp.17.i17936 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17931, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013041 %tmp.18.i17937 = load double* %tmp.17.i17936 ; <double> [#uses=1]
13042 store double %tmp.18.i17937, double* %tmp.16.i17935
Tanya Lattnerfc984402008-02-16 23:27:24 +000013043 %tmp.4.i17911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013044 store double %tmp.15.i17948, double* %tmp.4.i17911
Tanya Lattnerfc984402008-02-16 23:27:24 +000013045 %tmp.7.i17914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013046 store double %tmp.18.i17951, double* %tmp.7.i17914
Tanya Lattnerfc984402008-02-16 23:27:24 +000013047 %tmp.0.i17917 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17910, %"struct.std::dcomplex"* %mem_tmp.884 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13048 %tmp.14.i17919 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17917, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013049 %tmp.15.i17920 = load double* %tmp.14.i17919 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013050 %tmp.17.i17922 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17917, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013051 %tmp.18.i17923 = load double* %tmp.17.i17922 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013052 %tmp.4.i17897 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17896, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013053 store double %tmp.15.i17920, double* %tmp.4.i17897
Tanya Lattnerfc984402008-02-16 23:27:24 +000013054 %tmp.7.i17900 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17896, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013055 store double %tmp.18.i17923, double* %tmp.7.i17900
Tanya Lattnerfc984402008-02-16 23:27:24 +000013056 %tmp.0.i17903 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17896, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13057 %tmp.13.i17904 = getelementptr %"struct.std::dcomplex"* %mem_tmp.881, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13058 %tmp.14.i17905 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17903, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013059 %tmp.15.i17906 = load double* %tmp.14.i17905 ; <double> [#uses=1]
13060 store double %tmp.15.i17906, double* %tmp.13.i17904
Tanya Lattnerfc984402008-02-16 23:27:24 +000013061 %tmp.16.i17907 = getelementptr %"struct.std::dcomplex"* %mem_tmp.881, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13062 %tmp.17.i17908 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17903, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013063 %tmp.18.i17909 = load double* %tmp.17.i17908 ; <double> [#uses=1]
13064 store double %tmp.18.i17909, double* %tmp.16.i17907
Tanya Lattnerfc984402008-02-16 23:27:24 +000013065 %tmp.4.i17883 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17882, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013066 store double %tmp.15.i17962, double* %tmp.4.i17883
Tanya Lattnerfc984402008-02-16 23:27:24 +000013067 %tmp.7.i17886 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17882, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013068 store double %tmp.18.i17965, double* %tmp.7.i17886
Tanya Lattnerfc984402008-02-16 23:27:24 +000013069 %tmp.0.i17889 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17882, %"struct.std::dcomplex"* %mem_tmp.881 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13070 %tmp.14.i17891 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17889, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013071 %tmp.15.i17892 = load double* %tmp.14.i17891 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013072 %tmp.17.i17894 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17889, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013073 %tmp.18.i17895 = load double* %tmp.17.i17894 ; <double> [#uses=1]
13074 store double %tmp.15.i17892, double* %tmp.2.i34364
13075 store double %tmp.18.i17895, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000013076 %tmp.4.i17849 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17848, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013077 %tmp.6.i17851 = load double* %tmp.5.i32460 ; <double> [#uses=1]
13078 store double %tmp.6.i17851, double* %tmp.4.i17849
Tanya Lattnerfc984402008-02-16 23:27:24 +000013079 %tmp.7.i17852 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17848, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013080 %tmp.9.i17854 = load double* %tmp.8.i32463 ; <double> [#uses=1]
13081 store double %tmp.9.i17854, double* %tmp.7.i17852
Tanya Lattnerfc984402008-02-16 23:27:24 +000013082 %tmp.0.i17855 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17848, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13083 %tmp.14.i17857 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17855, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013084 %tmp.15.i17858 = load double* %tmp.14.i17857 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013085 %tmp.17.i17860 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17855, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013086 %tmp.18.i17861 = load double* %tmp.17.i17860 ; <double> [#uses=1]
13087 %tmp.7.i17815 = load double* %tmp.2.i34366 ; <double> [#uses=1]
13088 %tmp.15.i17829 = add double %tmp.7.i17815, %tmp.15.i17858 ; <double> [#uses=1]
13089 store double %tmp.15.i17829, double* %tmp.2.i34366
13090 %tmp.26.i17836 = load double* %tmp.6.i34367 ; <double> [#uses=1]
13091 %tmp.31.i17847 = add double %tmp.26.i17836, %tmp.18.i17861 ; <double> [#uses=1]
13092 store double %tmp.31.i17847, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000013093 %tmp.4.i17795 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17794, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013094 %tmp.6.i17797 = load double* %tmp.5.i34282 ; <double> [#uses=1]
13095 store double %tmp.6.i17797, double* %tmp.4.i17795
Tanya Lattnerfc984402008-02-16 23:27:24 +000013096 %tmp.7.i17798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17794, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013097 %tmp.9.i17800 = load double* %tmp.8.i34285 ; <double> [#uses=1]
13098 store double %tmp.9.i17800, double* %tmp.7.i17798
Tanya Lattnerfc984402008-02-16 23:27:24 +000013099 %tmp.0.i17801 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17794, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13100 %tmp.14.i17803 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17801, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013101 %tmp.15.i17804 = load double* %tmp.14.i17803 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013102 %tmp.17.i17806 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17801, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013103 %tmp.18.i17807 = load double* %tmp.17.i17806 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013104 %tmp.4.i17781 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17780, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013105 %tmp.6.i17783 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13106 store double %tmp.6.i17783, double* %tmp.4.i17781
Tanya Lattnerfc984402008-02-16 23:27:24 +000013107 %tmp.7.i17784 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17780, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013108 %tmp.9.i17786 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13109 store double %tmp.9.i17786, double* %tmp.7.i17784
Tanya Lattnerfc984402008-02-16 23:27:24 +000013110 %tmp.0.i17787 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17780, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13111 %tmp.13.i17788 = getelementptr %"struct.std::dcomplex"* %mem_tmp.891, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13112 %tmp.14.i17789 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17787, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013113 %tmp.15.i17790 = load double* %tmp.14.i17789 ; <double> [#uses=1]
13114 store double %tmp.15.i17790, double* %tmp.13.i17788
Tanya Lattnerfc984402008-02-16 23:27:24 +000013115 %tmp.16.i17791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.891, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13116 %tmp.17.i17792 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17787, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013117 %tmp.18.i17793 = load double* %tmp.17.i17792 ; <double> [#uses=1]
13118 store double %tmp.18.i17793, double* %tmp.16.i17791
Tanya Lattnerfc984402008-02-16 23:27:24 +000013119 %tmp.4.i17767 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17766, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013120 store double %tmp.15.i17804, double* %tmp.4.i17767
Tanya Lattnerfc984402008-02-16 23:27:24 +000013121 %tmp.7.i17770 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17766, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013122 store double %tmp.18.i17807, double* %tmp.7.i17770
Tanya Lattnerfc984402008-02-16 23:27:24 +000013123 %tmp.0.i17773 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17766, %"struct.std::dcomplex"* %mem_tmp.891 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13124 %tmp.14.i17775 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17773, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013125 %tmp.15.i17776 = load double* %tmp.14.i17775 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013126 %tmp.17.i17778 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17773, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013127 %tmp.18.i17779 = load double* %tmp.17.i17778 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013128 %tmp.4.i17753 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17752, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013129 store double %tmp.15.i17776, double* %tmp.4.i17753
Tanya Lattnerfc984402008-02-16 23:27:24 +000013130 %tmp.7.i17756 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17752, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013131 store double %tmp.18.i17779, double* %tmp.7.i17756
Tanya Lattnerfc984402008-02-16 23:27:24 +000013132 %tmp.0.i17759 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17752, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13133 %tmp.14.i17761 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17759, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013134 %tmp.15.i17762 = load double* %tmp.14.i17761 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013135 %tmp.17.i17764 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17759, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013136 %tmp.18.i17765 = load double* %tmp.17.i17764 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013137 %tmp.4.i17739 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17738, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013138 %tmp.6.i17741 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13139 store double %tmp.6.i17741, double* %tmp.4.i17739
Tanya Lattnerfc984402008-02-16 23:27:24 +000013140 %tmp.7.i17742 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17738, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013141 %tmp.9.i17744 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13142 store double %tmp.9.i17744, double* %tmp.7.i17742
Tanya Lattnerfc984402008-02-16 23:27:24 +000013143 %tmp.0.i17745 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17738, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13144 %tmp.14.i17747 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17745, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013145 %tmp.15.i17748 = load double* %tmp.14.i17747 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013146 %tmp.17.i17750 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17745, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013147 %tmp.18.i17751 = load double* %tmp.17.i17750 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013148 %tmp.4.i17725 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17724, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013149 %tmp.6.i17727 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13150 store double %tmp.6.i17727, double* %tmp.4.i17725
Tanya Lattnerfc984402008-02-16 23:27:24 +000013151 %tmp.7.i17728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17724, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013152 %tmp.9.i17730 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13153 store double %tmp.9.i17730, double* %tmp.7.i17728
Tanya Lattnerfc984402008-02-16 23:27:24 +000013154 %tmp.0.i17731 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17724, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13155 %tmp.13.i17732 = getelementptr %"struct.std::dcomplex"* %mem_tmp.895, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13156 %tmp.14.i17733 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17731, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013157 %tmp.15.i17734 = load double* %tmp.14.i17733 ; <double> [#uses=1]
13158 store double %tmp.15.i17734, double* %tmp.13.i17732
Tanya Lattnerfc984402008-02-16 23:27:24 +000013159 %tmp.16.i17735 = getelementptr %"struct.std::dcomplex"* %mem_tmp.895, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13160 %tmp.17.i17736 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17731, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013161 %tmp.18.i17737 = load double* %tmp.17.i17736 ; <double> [#uses=1]
13162 store double %tmp.18.i17737, double* %tmp.16.i17735
Tanya Lattnerfc984402008-02-16 23:27:24 +000013163 %tmp.4.i17711 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17710, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013164 store double %tmp.15.i17748, double* %tmp.4.i17711
Tanya Lattnerfc984402008-02-16 23:27:24 +000013165 %tmp.7.i17714 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17710, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013166 store double %tmp.18.i17751, double* %tmp.7.i17714
Tanya Lattnerfc984402008-02-16 23:27:24 +000013167 %tmp.0.i17717 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17710, %"struct.std::dcomplex"* %mem_tmp.895 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13168 %tmp.14.i17719 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17717, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013169 %tmp.15.i17720 = load double* %tmp.14.i17719 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013170 %tmp.17.i17722 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17717, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013171 %tmp.18.i17723 = load double* %tmp.17.i17722 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013172 %tmp.4.i17697 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17696, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013173 store double %tmp.15.i17720, double* %tmp.4.i17697
Tanya Lattnerfc984402008-02-16 23:27:24 +000013174 %tmp.7.i17700 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17696, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013175 store double %tmp.18.i17723, double* %tmp.7.i17700
Tanya Lattnerfc984402008-02-16 23:27:24 +000013176 %tmp.0.i17703 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17696, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13177 %tmp.13.i17704 = getelementptr %"struct.std::dcomplex"* %mem_tmp.892, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13178 %tmp.14.i17705 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17703, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013179 %tmp.15.i17706 = load double* %tmp.14.i17705 ; <double> [#uses=1]
13180 store double %tmp.15.i17706, double* %tmp.13.i17704
Tanya Lattnerfc984402008-02-16 23:27:24 +000013181 %tmp.16.i17707 = getelementptr %"struct.std::dcomplex"* %mem_tmp.892, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13182 %tmp.17.i17708 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17703, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013183 %tmp.18.i17709 = load double* %tmp.17.i17708 ; <double> [#uses=1]
13184 store double %tmp.18.i17709, double* %tmp.16.i17707
Tanya Lattnerfc984402008-02-16 23:27:24 +000013185 %tmp.4.i17683 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17682, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013186 store double %tmp.15.i17762, double* %tmp.4.i17683
Tanya Lattnerfc984402008-02-16 23:27:24 +000013187 %tmp.7.i17686 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17682, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013188 store double %tmp.18.i17765, double* %tmp.7.i17686
Tanya Lattnerfc984402008-02-16 23:27:24 +000013189 %tmp.0.i17689 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17682, %"struct.std::dcomplex"* %mem_tmp.892 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13190 %tmp.14.i17691 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17689, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013191 %tmp.15.i17692 = load double* %tmp.14.i17691 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013192 %tmp.17.i17694 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17689, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013193 %tmp.18.i17695 = load double* %tmp.17.i17694 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013194 %tmp.4.i17669 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17668, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013195 %tmp.6.i17671 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13196 store double %tmp.6.i17671, double* %tmp.4.i17669
Tanya Lattnerfc984402008-02-16 23:27:24 +000013197 %tmp.7.i17672 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17668, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013198 %tmp.9.i17674 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13199 store double %tmp.9.i17674, double* %tmp.7.i17672
Tanya Lattnerfc984402008-02-16 23:27:24 +000013200 %tmp.0.i17675 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17668, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13201 %tmp.14.i17677 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17675, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013202 %tmp.15.i17678 = load double* %tmp.14.i17677 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013203 %tmp.17.i17680 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17675, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013204 %tmp.18.i17681 = load double* %tmp.17.i17680 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013205 %tmp.4.i17655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17654, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013206 %tmp.6.i17657 = load double* %tmp.5.i34282 ; <double> [#uses=1]
13207 store double %tmp.6.i17657, double* %tmp.4.i17655
Tanya Lattnerfc984402008-02-16 23:27:24 +000013208 %tmp.7.i17658 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17654, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013209 %tmp.9.i17660 = load double* %tmp.8.i34285 ; <double> [#uses=1]
13210 store double %tmp.9.i17660, double* %tmp.7.i17658
Tanya Lattnerfc984402008-02-16 23:27:24 +000013211 %tmp.0.i17661 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17654, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13212 %tmp.13.i17662 = getelementptr %"struct.std::dcomplex"* %mem_tmp.899, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13213 %tmp.14.i17663 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013214 %tmp.15.i17664 = load double* %tmp.14.i17663 ; <double> [#uses=1]
13215 store double %tmp.15.i17664, double* %tmp.13.i17662
Tanya Lattnerfc984402008-02-16 23:27:24 +000013216 %tmp.16.i17665 = getelementptr %"struct.std::dcomplex"* %mem_tmp.899, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13217 %tmp.17.i17666 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013218 %tmp.18.i17667 = load double* %tmp.17.i17666 ; <double> [#uses=1]
13219 store double %tmp.18.i17667, double* %tmp.16.i17665
Tanya Lattnerfc984402008-02-16 23:27:24 +000013220 %tmp.4.i17641 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17640, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013221 store double %tmp.15.i17678, double* %tmp.4.i17641
Tanya Lattnerfc984402008-02-16 23:27:24 +000013222 %tmp.7.i17644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17640, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013223 store double %tmp.18.i17681, double* %tmp.7.i17644
Tanya Lattnerfc984402008-02-16 23:27:24 +000013224 %tmp.0.i17647 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17640, %"struct.std::dcomplex"* %mem_tmp.899 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13225 %tmp.14.i17649 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17647, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013226 %tmp.15.i17650 = load double* %tmp.14.i17649 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013227 %tmp.17.i17652 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17647, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013228 %tmp.18.i17653 = load double* %tmp.17.i17652 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013229 %tmp.4.i17627 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17626, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013230 store double %tmp.15.i17650, double* %tmp.4.i17627
Tanya Lattnerfc984402008-02-16 23:27:24 +000013231 %tmp.7.i17630 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17626, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013232 store double %tmp.18.i17653, double* %tmp.7.i17630
Tanya Lattnerfc984402008-02-16 23:27:24 +000013233 %tmp.0.i17633 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17626, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13234 %tmp.13.i17634 = getelementptr %"struct.std::dcomplex"* %mem_tmp.896, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13235 %tmp.14.i17635 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17633, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013236 %tmp.15.i17636 = load double* %tmp.14.i17635 ; <double> [#uses=1]
13237 store double %tmp.15.i17636, double* %tmp.13.i17634
Tanya Lattnerfc984402008-02-16 23:27:24 +000013238 %tmp.16.i17637 = getelementptr %"struct.std::dcomplex"* %mem_tmp.896, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13239 %tmp.17.i17638 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17633, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013240 %tmp.18.i17639 = load double* %tmp.17.i17638 ; <double> [#uses=1]
13241 store double %tmp.18.i17639, double* %tmp.16.i17637
Tanya Lattnerfc984402008-02-16 23:27:24 +000013242 %tmp.4.i17613 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17612, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013243 store double %tmp.15.i17692, double* %tmp.4.i17613
Tanya Lattnerfc984402008-02-16 23:27:24 +000013244 %tmp.7.i17616 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17612, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013245 store double %tmp.18.i17695, double* %tmp.7.i17616
Tanya Lattnerfc984402008-02-16 23:27:24 +000013246 %tmp.0.i17619 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17612, %"struct.std::dcomplex"* %mem_tmp.896 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13247 %tmp.14.i17621 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17619, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013248 %tmp.15.i17622 = load double* %tmp.14.i17621 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013249 %tmp.17.i17624 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17619, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013250 %tmp.18.i17625 = load double* %tmp.17.i17624 ; <double> [#uses=1]
13251 store double %tmp.15.i17622, double* %tmp.2.i34364
13252 store double %tmp.18.i17625, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000013253 %tmp.4.i17579 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17578, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013254 %tmp.6.i17581 = load double* %tmp.5.i27590 ; <double> [#uses=1]
13255 store double %tmp.6.i17581, double* %tmp.4.i17579
Tanya Lattnerfc984402008-02-16 23:27:24 +000013256 %tmp.7.i17582 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17578, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013257 %tmp.9.i17584 = load double* %tmp.8.i27593 ; <double> [#uses=1]
13258 store double %tmp.9.i17584, double* %tmp.7.i17582
Tanya Lattnerfc984402008-02-16 23:27:24 +000013259 %tmp.0.i17585 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17578, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13260 %tmp.14.i17587 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17585, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013261 %tmp.15.i17588 = load double* %tmp.14.i17587 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013262 %tmp.17.i17590 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17585, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013263 %tmp.18.i17591 = load double* %tmp.17.i17590 ; <double> [#uses=1]
13264 %tmp.7.i17545 = load double* %tmp.2.i34366 ; <double> [#uses=1]
13265 %tmp.15.i17559 = add double %tmp.7.i17545, %tmp.15.i17588 ; <double> [#uses=1]
13266 store double %tmp.15.i17559, double* %tmp.2.i34366
13267 %tmp.26.i17566 = load double* %tmp.6.i34367 ; <double> [#uses=1]
13268 %tmp.31.i17577 = add double %tmp.26.i17566, %tmp.18.i17591 ; <double> [#uses=1]
13269 store double %tmp.31.i17577, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000013270 %tmp.4.i17525 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17524, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013271 %tmp.6.i17527 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13272 store double %tmp.6.i17527, double* %tmp.4.i17525
Tanya Lattnerfc984402008-02-16 23:27:24 +000013273 %tmp.7.i17528 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17524, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013274 %tmp.9.i17530 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13275 store double %tmp.9.i17530, double* %tmp.7.i17528
Tanya Lattnerfc984402008-02-16 23:27:24 +000013276 %tmp.0.i17531 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17524, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13277 %tmp.14.i17533 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17531, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013278 %tmp.15.i17534 = load double* %tmp.14.i17533 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013279 %tmp.17.i17536 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17531, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013280 %tmp.18.i17537 = load double* %tmp.17.i17536 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013281 %tmp.4.i17511 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17510, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013282 %tmp.6.i17513 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13283 store double %tmp.6.i17513, double* %tmp.4.i17511
Tanya Lattnerfc984402008-02-16 23:27:24 +000013284 %tmp.7.i17514 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17510, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013285 %tmp.9.i17516 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13286 store double %tmp.9.i17516, double* %tmp.7.i17514
Tanya Lattnerfc984402008-02-16 23:27:24 +000013287 %tmp.0.i17517 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17510, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13288 %tmp.13.i17518 = getelementptr %"struct.std::dcomplex"* %mem_tmp.906, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13289 %tmp.14.i17519 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17517, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013290 %tmp.15.i17520 = load double* %tmp.14.i17519 ; <double> [#uses=1]
13291 store double %tmp.15.i17520, double* %tmp.13.i17518
Tanya Lattnerfc984402008-02-16 23:27:24 +000013292 %tmp.16.i17521 = getelementptr %"struct.std::dcomplex"* %mem_tmp.906, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13293 %tmp.17.i17522 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17517, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013294 %tmp.18.i17523 = load double* %tmp.17.i17522 ; <double> [#uses=1]
13295 store double %tmp.18.i17523, double* %tmp.16.i17521
Tanya Lattnerfc984402008-02-16 23:27:24 +000013296 %tmp.4.i17497 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17496, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013297 store double %tmp.15.i17534, double* %tmp.4.i17497
Tanya Lattnerfc984402008-02-16 23:27:24 +000013298 %tmp.7.i17500 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17496, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013299 store double %tmp.18.i17537, double* %tmp.7.i17500
Tanya Lattnerfc984402008-02-16 23:27:24 +000013300 %tmp.0.i17503 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17496, %"struct.std::dcomplex"* %mem_tmp.906 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13301 %tmp.14.i17505 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17503, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013302 %tmp.15.i17506 = load double* %tmp.14.i17505 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013303 %tmp.17.i17508 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17503, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013304 %tmp.18.i17509 = load double* %tmp.17.i17508 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013305 %tmp.4.i17483 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17482, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013306 store double %tmp.15.i17506, double* %tmp.4.i17483
Tanya Lattnerfc984402008-02-16 23:27:24 +000013307 %tmp.7.i17486 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17482, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013308 store double %tmp.18.i17509, double* %tmp.7.i17486
Tanya Lattnerfc984402008-02-16 23:27:24 +000013309 %tmp.0.i17489 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17482, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13310 %tmp.14.i17491 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17489, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013311 %tmp.15.i17492 = load double* %tmp.14.i17491 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013312 %tmp.17.i17494 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17489, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013313 %tmp.18.i17495 = load double* %tmp.17.i17494 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013314 %tmp.4.i17469 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17468, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013315 %tmp.6.i17471 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13316 store double %tmp.6.i17471, double* %tmp.4.i17469
Tanya Lattnerfc984402008-02-16 23:27:24 +000013317 %tmp.7.i17472 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17468, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013318 %tmp.9.i17474 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13319 store double %tmp.9.i17474, double* %tmp.7.i17472
Tanya Lattnerfc984402008-02-16 23:27:24 +000013320 %tmp.0.i17475 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17468, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13321 %tmp.14.i17477 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17475, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013322 %tmp.15.i17478 = load double* %tmp.14.i17477 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013323 %tmp.17.i17480 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17475, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013324 %tmp.18.i17481 = load double* %tmp.17.i17480 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013325 %tmp.4.i17455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17454, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013326 %tmp.6.i17457 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13327 store double %tmp.6.i17457, double* %tmp.4.i17455
Tanya Lattnerfc984402008-02-16 23:27:24 +000013328 %tmp.7.i17458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17454, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013329 %tmp.9.i17460 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13330 store double %tmp.9.i17460, double* %tmp.7.i17458
Tanya Lattnerfc984402008-02-16 23:27:24 +000013331 %tmp.0.i17461 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17454, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13332 %tmp.13.i17462 = getelementptr %"struct.std::dcomplex"* %mem_tmp.910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13333 %tmp.14.i17463 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013334 %tmp.15.i17464 = load double* %tmp.14.i17463 ; <double> [#uses=1]
13335 store double %tmp.15.i17464, double* %tmp.13.i17462
Tanya Lattnerfc984402008-02-16 23:27:24 +000013336 %tmp.16.i17465 = getelementptr %"struct.std::dcomplex"* %mem_tmp.910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13337 %tmp.17.i17466 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013338 %tmp.18.i17467 = load double* %tmp.17.i17466 ; <double> [#uses=1]
13339 store double %tmp.18.i17467, double* %tmp.16.i17465
Tanya Lattnerfc984402008-02-16 23:27:24 +000013340 %tmp.4.i17441 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17440, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013341 store double %tmp.15.i17478, double* %tmp.4.i17441
Tanya Lattnerfc984402008-02-16 23:27:24 +000013342 %tmp.7.i17444 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17440, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013343 store double %tmp.18.i17481, double* %tmp.7.i17444
Tanya Lattnerfc984402008-02-16 23:27:24 +000013344 %tmp.0.i17447 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17440, %"struct.std::dcomplex"* %mem_tmp.910 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13345 %tmp.14.i17449 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17447, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013346 %tmp.15.i17450 = load double* %tmp.14.i17449 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013347 %tmp.17.i17452 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17447, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013348 %tmp.18.i17453 = load double* %tmp.17.i17452 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013349 %tmp.4.i17427 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17426, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013350 store double %tmp.15.i17450, double* %tmp.4.i17427
Tanya Lattnerfc984402008-02-16 23:27:24 +000013351 %tmp.7.i17430 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17426, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013352 store double %tmp.18.i17453, double* %tmp.7.i17430
Tanya Lattnerfc984402008-02-16 23:27:24 +000013353 %tmp.0.i17433 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17426, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13354 %tmp.13.i17434 = getelementptr %"struct.std::dcomplex"* %mem_tmp.907, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13355 %tmp.14.i17435 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17433, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013356 %tmp.15.i17436 = load double* %tmp.14.i17435 ; <double> [#uses=1]
13357 store double %tmp.15.i17436, double* %tmp.13.i17434
Tanya Lattnerfc984402008-02-16 23:27:24 +000013358 %tmp.16.i17437 = getelementptr %"struct.std::dcomplex"* %mem_tmp.907, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13359 %tmp.17.i17438 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17433, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013360 %tmp.18.i17439 = load double* %tmp.17.i17438 ; <double> [#uses=1]
13361 store double %tmp.18.i17439, double* %tmp.16.i17437
Tanya Lattnerfc984402008-02-16 23:27:24 +000013362 %tmp.4.i17413 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17412, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013363 store double %tmp.15.i17492, double* %tmp.4.i17413
Tanya Lattnerfc984402008-02-16 23:27:24 +000013364 %tmp.7.i17416 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17412, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013365 store double %tmp.18.i17495, double* %tmp.7.i17416
Tanya Lattnerfc984402008-02-16 23:27:24 +000013366 %tmp.0.i17419 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17412, %"struct.std::dcomplex"* %mem_tmp.907 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13367 %tmp.14.i17421 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17419, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013368 %tmp.15.i17422 = load double* %tmp.14.i17421 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013369 %tmp.17.i17424 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17419, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013370 %tmp.18.i17425 = load double* %tmp.17.i17424 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013371 %tmp.4.i17399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17398, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013372 %tmp.6.i17401 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13373 store double %tmp.6.i17401, double* %tmp.4.i17399
Tanya Lattnerfc984402008-02-16 23:27:24 +000013374 %tmp.7.i17402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17398, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013375 %tmp.9.i17404 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13376 store double %tmp.9.i17404, double* %tmp.7.i17402
Tanya Lattnerfc984402008-02-16 23:27:24 +000013377 %tmp.0.i17405 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17398, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13378 %tmp.14.i17407 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17405, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013379 %tmp.15.i17408 = load double* %tmp.14.i17407 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013380 %tmp.17.i17410 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17405, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013381 %tmp.18.i17411 = load double* %tmp.17.i17410 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013382 %tmp.4.i17385 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17384, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013383 %tmp.6.i17387 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13384 store double %tmp.6.i17387, double* %tmp.4.i17385
Tanya Lattnerfc984402008-02-16 23:27:24 +000013385 %tmp.7.i17388 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17384, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013386 %tmp.9.i17390 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13387 store double %tmp.9.i17390, double* %tmp.7.i17388
Tanya Lattnerfc984402008-02-16 23:27:24 +000013388 %tmp.0.i17391 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17384, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13389 %tmp.13.i17392 = getelementptr %"struct.std::dcomplex"* %mem_tmp.914, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13390 %tmp.14.i17393 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17391, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013391 %tmp.15.i17394 = load double* %tmp.14.i17393 ; <double> [#uses=1]
13392 store double %tmp.15.i17394, double* %tmp.13.i17392
Tanya Lattnerfc984402008-02-16 23:27:24 +000013393 %tmp.16.i17395 = getelementptr %"struct.std::dcomplex"* %mem_tmp.914, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13394 %tmp.17.i17396 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17391, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013395 %tmp.18.i17397 = load double* %tmp.17.i17396 ; <double> [#uses=1]
13396 store double %tmp.18.i17397, double* %tmp.16.i17395
Tanya Lattnerfc984402008-02-16 23:27:24 +000013397 %tmp.4.i17371 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17370, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013398 store double %tmp.15.i17408, double* %tmp.4.i17371
Tanya Lattnerfc984402008-02-16 23:27:24 +000013399 %tmp.7.i17374 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17370, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013400 store double %tmp.18.i17411, double* %tmp.7.i17374
Tanya Lattnerfc984402008-02-16 23:27:24 +000013401 %tmp.0.i17377 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17370, %"struct.std::dcomplex"* %mem_tmp.914 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13402 %tmp.14.i17379 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17377, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013403 %tmp.15.i17380 = load double* %tmp.14.i17379 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013404 %tmp.17.i17382 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17377, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013405 %tmp.18.i17383 = load double* %tmp.17.i17382 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013406 %tmp.4.i17357 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17356, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013407 store double %tmp.15.i17380, double* %tmp.4.i17357
Tanya Lattnerfc984402008-02-16 23:27:24 +000013408 %tmp.7.i17360 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17356, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013409 store double %tmp.18.i17383, double* %tmp.7.i17360
Tanya Lattnerfc984402008-02-16 23:27:24 +000013410 %tmp.0.i17363 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17356, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13411 %tmp.13.i17364 = getelementptr %"struct.std::dcomplex"* %mem_tmp.911, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13412 %tmp.14.i17365 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17363, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013413 %tmp.15.i17366 = load double* %tmp.14.i17365 ; <double> [#uses=1]
13414 store double %tmp.15.i17366, double* %tmp.13.i17364
Tanya Lattnerfc984402008-02-16 23:27:24 +000013415 %tmp.16.i17367 = getelementptr %"struct.std::dcomplex"* %mem_tmp.911, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13416 %tmp.17.i17368 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17363, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013417 %tmp.18.i17369 = load double* %tmp.17.i17368 ; <double> [#uses=1]
13418 store double %tmp.18.i17369, double* %tmp.16.i17367
Tanya Lattnerfc984402008-02-16 23:27:24 +000013419 %tmp.4.i17343 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17342, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013420 store double %tmp.15.i17422, double* %tmp.4.i17343
Tanya Lattnerfc984402008-02-16 23:27:24 +000013421 %tmp.7.i17346 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17342, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013422 store double %tmp.18.i17425, double* %tmp.7.i17346
Tanya Lattnerfc984402008-02-16 23:27:24 +000013423 %tmp.0.i17349 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17342, %"struct.std::dcomplex"* %mem_tmp.911 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13424 %tmp.14.i17351 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17349, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013425 %tmp.15.i17352 = load double* %tmp.14.i17351 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013426 %tmp.17.i17354 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17349, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013427 %tmp.18.i17355 = load double* %tmp.17.i17354 ; <double> [#uses=1]
13428 store double %tmp.15.i17352, double* %tmp.2.i34364
13429 store double %tmp.18.i17355, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000013430 %tmp.4.i17309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17308, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013431 %tmp.6.i17311 = load double* %tmp.5.i33326 ; <double> [#uses=1]
13432 store double %tmp.6.i17311, double* %tmp.4.i17309
Tanya Lattnerfc984402008-02-16 23:27:24 +000013433 %tmp.7.i17312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17308, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013434 %tmp.9.i17314 = load double* %tmp.8.i33329 ; <double> [#uses=1]
13435 store double %tmp.9.i17314, double* %tmp.7.i17312
Tanya Lattnerfc984402008-02-16 23:27:24 +000013436 %tmp.0.i17315 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17308, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13437 %tmp.14.i17317 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17315, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013438 %tmp.15.i17318 = load double* %tmp.14.i17317 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013439 %tmp.17.i17320 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17315, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013440 %tmp.18.i17321 = load double* %tmp.17.i17320 ; <double> [#uses=1]
13441 %tmp.7.i17275 = load double* %tmp.2.i34366 ; <double> [#uses=1]
13442 %tmp.15.i17289 = add double %tmp.7.i17275, %tmp.15.i17318 ; <double> [#uses=1]
13443 store double %tmp.15.i17289, double* %tmp.2.i34366
13444 %tmp.26.i17296 = load double* %tmp.6.i34367 ; <double> [#uses=1]
13445 %tmp.31.i17307 = add double %tmp.26.i17296, %tmp.18.i17321 ; <double> [#uses=1]
13446 store double %tmp.31.i17307, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000013447 %tmp.4.i17255 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17254, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013448 %tmp.6.i17257 = load double* %tmp.5.i32136 ; <double> [#uses=1]
13449 store double %tmp.6.i17257, double* %tmp.4.i17255
Tanya Lattnerfc984402008-02-16 23:27:24 +000013450 %tmp.7.i17258 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17254, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013451 %tmp.9.i17260 = load double* %tmp.8.i32139 ; <double> [#uses=1]
13452 store double %tmp.9.i17260, double* %tmp.7.i17258
Tanya Lattnerfc984402008-02-16 23:27:24 +000013453 %tmp.0.i17261 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17254, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13454 %tmp.14.i17263 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17261, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013455 %tmp.15.i17264 = load double* %tmp.14.i17263 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013456 %tmp.17.i17266 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17261, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013457 %tmp.18.i17267 = load double* %tmp.17.i17266 ; <double> [#uses=1]
13458 %tmp.7.i17221 = load double* %tmp.2.i34368 ; <double> [#uses=1]
13459 %tmp.15.i17235 = add double %tmp.7.i17221, %tmp.15.i17264 ; <double> [#uses=1]
13460 store double %tmp.15.i17235, double* %tmp.2.i34368
13461 %tmp.26.i17242 = load double* %tmp.6.i34369 ; <double> [#uses=1]
13462 %tmp.31.i17253 = add double %tmp.26.i17242, %tmp.18.i17267 ; <double> [#uses=1]
13463 store double %tmp.31.i17253, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000013464 store double 0.000000e+00, double* %tmp.2.i34366
13465 store double 0.000000e+00, double* %tmp.6.i34367
13466 %tmp.4.i17199 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17198, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13467 %tmp.5.i17200 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 1, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013468 %tmp.6.i17201 = load double* %tmp.5.i17200 ; <double> [#uses=1]
13469 store double %tmp.6.i17201, double* %tmp.4.i17199
Tanya Lattnerfc984402008-02-16 23:27:24 +000013470 %tmp.7.i17202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17198, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13471 %tmp.8.i17203 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 1, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013472 %tmp.9.i17204 = load double* %tmp.8.i17203 ; <double> [#uses=1]
13473 store double %tmp.9.i17204, double* %tmp.7.i17202
Tanya Lattnerfc984402008-02-16 23:27:24 +000013474 %tmp.0.i17205 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17198, %"struct.std::dcomplex"* %ret5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13475 %tmp.14.i17207 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17205, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013476 %tmp.15.i17208 = load double* %tmp.14.i17207 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013477 %tmp.17.i17210 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17205, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013478 %tmp.18.i17211 = load double* %tmp.17.i17210 ; <double> [#uses=1]
13479 %tmp.7.i17165 = load double* %tmp.2.i ; <double> [#uses=1]
13480 %tmp.15.i17179 = add double %tmp.7.i17165, %tmp.15.i17208 ; <double> [#uses=1]
13481 store double %tmp.15.i17179, double* %tmp.2.i
13482 %tmp.26.i17186 = load double* %tmp.6.i ; <double> [#uses=1]
13483 %tmp.31.i17197 = add double %tmp.26.i17186, %tmp.18.i17211 ; <double> [#uses=1]
13484 store double %tmp.31.i17197, double* %tmp.6.i
Tanya Lattnerfc984402008-02-16 23:27:24 +000013485 store double 0.000000e+00, double* %tmp.2.i34368
13486 store double 0.000000e+00, double* %tmp.6.i34369
13487 %tmp.4.i17143 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17142, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013488 %tmp.6.i17145 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13489 store double %tmp.6.i17145, double* %tmp.4.i17143
Tanya Lattnerfc984402008-02-16 23:27:24 +000013490 %tmp.7.i17146 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17142, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013491 %tmp.9.i17148 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13492 store double %tmp.9.i17148, double* %tmp.7.i17146
Tanya Lattnerfc984402008-02-16 23:27:24 +000013493 %tmp.0.i17149 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17142, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13494 %tmp.14.i17151 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17149, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013495 %tmp.15.i17152 = load double* %tmp.14.i17151 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013496 %tmp.17.i17154 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17149, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013497 %tmp.18.i17155 = load double* %tmp.17.i17154 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013498 %tmp.4.i17129 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17128, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013499 %tmp.6.i17131 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13500 store double %tmp.6.i17131, double* %tmp.4.i17129
Tanya Lattnerfc984402008-02-16 23:27:24 +000013501 %tmp.7.i17132 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17128, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013502 %tmp.9.i17134 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13503 store double %tmp.9.i17134, double* %tmp.7.i17132
Tanya Lattnerfc984402008-02-16 23:27:24 +000013504 %tmp.0.i17135 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17128, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13505 %tmp.13.i17136 = getelementptr %"struct.std::dcomplex"* %mem_tmp.923, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13506 %tmp.14.i17137 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17135, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013507 %tmp.15.i17138 = load double* %tmp.14.i17137 ; <double> [#uses=1]
13508 store double %tmp.15.i17138, double* %tmp.13.i17136
Tanya Lattnerfc984402008-02-16 23:27:24 +000013509 %tmp.16.i17139 = getelementptr %"struct.std::dcomplex"* %mem_tmp.923, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13510 %tmp.17.i17140 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17135, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013511 %tmp.18.i17141 = load double* %tmp.17.i17140 ; <double> [#uses=1]
13512 store double %tmp.18.i17141, double* %tmp.16.i17139
Tanya Lattnerfc984402008-02-16 23:27:24 +000013513 %tmp.4.i17115 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17114, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013514 store double %tmp.15.i17152, double* %tmp.4.i17115
Tanya Lattnerfc984402008-02-16 23:27:24 +000013515 %tmp.7.i17118 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17114, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013516 store double %tmp.18.i17155, double* %tmp.7.i17118
Tanya Lattnerfc984402008-02-16 23:27:24 +000013517 %tmp.0.i17121 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17114, %"struct.std::dcomplex"* %mem_tmp.923 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13518 %tmp.14.i17123 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17121, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013519 %tmp.15.i17124 = load double* %tmp.14.i17123 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013520 %tmp.17.i17126 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17121, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013521 %tmp.18.i17127 = load double* %tmp.17.i17126 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013522 %tmp.4.i17101 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17100, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013523 store double %tmp.15.i17124, double* %tmp.4.i17101
Tanya Lattnerfc984402008-02-16 23:27:24 +000013524 %tmp.7.i17104 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17100, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013525 store double %tmp.18.i17127, double* %tmp.7.i17104
Tanya Lattnerfc984402008-02-16 23:27:24 +000013526 %tmp.0.i17107 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17100, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13527 %tmp.14.i17109 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17107, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013528 %tmp.15.i17110 = load double* %tmp.14.i17109 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013529 %tmp.17.i17112 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17107, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013530 %tmp.18.i17113 = load double* %tmp.17.i17112 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013531 %tmp.4.i17087 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17086, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013532 %tmp.6.i17089 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13533 store double %tmp.6.i17089, double* %tmp.4.i17087
Tanya Lattnerfc984402008-02-16 23:27:24 +000013534 %tmp.7.i17090 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17086, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013535 %tmp.9.i17092 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13536 store double %tmp.9.i17092, double* %tmp.7.i17090
Tanya Lattnerfc984402008-02-16 23:27:24 +000013537 %tmp.0.i17093 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17086, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13538 %tmp.14.i17095 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17093, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013539 %tmp.15.i17096 = load double* %tmp.14.i17095 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013540 %tmp.17.i17098 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17093, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013541 %tmp.18.i17099 = load double* %tmp.17.i17098 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013542 %tmp.4.i17073 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17072, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013543 %tmp.6.i17075 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13544 store double %tmp.6.i17075, double* %tmp.4.i17073
Tanya Lattnerfc984402008-02-16 23:27:24 +000013545 %tmp.7.i17076 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17072, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013546 %tmp.9.i17078 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13547 store double %tmp.9.i17078, double* %tmp.7.i17076
Tanya Lattnerfc984402008-02-16 23:27:24 +000013548 %tmp.0.i17079 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17072, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13549 %tmp.13.i17080 = getelementptr %"struct.std::dcomplex"* %mem_tmp.927, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13550 %tmp.14.i17081 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17079, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013551 %tmp.15.i17082 = load double* %tmp.14.i17081 ; <double> [#uses=1]
13552 store double %tmp.15.i17082, double* %tmp.13.i17080
Tanya Lattnerfc984402008-02-16 23:27:24 +000013553 %tmp.16.i17083 = getelementptr %"struct.std::dcomplex"* %mem_tmp.927, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13554 %tmp.17.i17084 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17079, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013555 %tmp.18.i17085 = load double* %tmp.17.i17084 ; <double> [#uses=1]
13556 store double %tmp.18.i17085, double* %tmp.16.i17083
Tanya Lattnerfc984402008-02-16 23:27:24 +000013557 %tmp.4.i17059 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17058, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013558 store double %tmp.15.i17096, double* %tmp.4.i17059
Tanya Lattnerfc984402008-02-16 23:27:24 +000013559 %tmp.7.i17062 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17058, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013560 store double %tmp.18.i17099, double* %tmp.7.i17062
Tanya Lattnerfc984402008-02-16 23:27:24 +000013561 %tmp.0.i17065 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i17058, %"struct.std::dcomplex"* %mem_tmp.927 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13562 %tmp.14.i17067 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17065, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013563 %tmp.15.i17068 = load double* %tmp.14.i17067 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013564 %tmp.17.i17070 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17065, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013565 %tmp.18.i17071 = load double* %tmp.17.i17070 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013566 %tmp.4.i17045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17044, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013567 store double %tmp.15.i17068, double* %tmp.4.i17045
Tanya Lattnerfc984402008-02-16 23:27:24 +000013568 %tmp.7.i17048 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17044, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013569 store double %tmp.18.i17071, double* %tmp.7.i17048
Tanya Lattnerfc984402008-02-16 23:27:24 +000013570 %tmp.0.i17051 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17044, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13571 %tmp.13.i17052 = getelementptr %"struct.std::dcomplex"* %mem_tmp.924, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13572 %tmp.14.i17053 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17051, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013573 %tmp.15.i17054 = load double* %tmp.14.i17053 ; <double> [#uses=1]
13574 store double %tmp.15.i17054, double* %tmp.13.i17052
Tanya Lattnerfc984402008-02-16 23:27:24 +000013575 %tmp.16.i17055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.924, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13576 %tmp.17.i17056 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17051, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013577 %tmp.18.i17057 = load double* %tmp.17.i17056 ; <double> [#uses=1]
13578 store double %tmp.18.i17057, double* %tmp.16.i17055
Tanya Lattnerfc984402008-02-16 23:27:24 +000013579 %tmp.4.i17031 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17030, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013580 store double %tmp.15.i17110, double* %tmp.4.i17031
Tanya Lattnerfc984402008-02-16 23:27:24 +000013581 %tmp.7.i17034 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17030, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013582 store double %tmp.18.i17113, double* %tmp.7.i17034
Tanya Lattnerfc984402008-02-16 23:27:24 +000013583 %tmp.0.i17037 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17030, %"struct.std::dcomplex"* %mem_tmp.924 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13584 %tmp.14.i17039 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17037, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013585 %tmp.15.i17040 = load double* %tmp.14.i17039 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013586 %tmp.17.i17042 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17037, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013587 %tmp.18.i17043 = load double* %tmp.17.i17042 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013588 %tmp.4.i17017 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17016, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013589 %tmp.6.i17019 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13590 store double %tmp.6.i17019, double* %tmp.4.i17017
Tanya Lattnerfc984402008-02-16 23:27:24 +000013591 %tmp.7.i17020 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17016, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013592 %tmp.9.i17022 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13593 store double %tmp.9.i17022, double* %tmp.7.i17020
Tanya Lattnerfc984402008-02-16 23:27:24 +000013594 %tmp.0.i17023 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17016, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13595 %tmp.14.i17025 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17023, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013596 %tmp.15.i17026 = load double* %tmp.14.i17025 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013597 %tmp.17.i17028 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17023, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013598 %tmp.18.i17029 = load double* %tmp.17.i17028 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013599 %tmp.4.i17003 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17002, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013600 %tmp.6.i17005 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13601 store double %tmp.6.i17005, double* %tmp.4.i17003
Tanya Lattnerfc984402008-02-16 23:27:24 +000013602 %tmp.7.i17006 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i17002, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013603 %tmp.9.i17008 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13604 store double %tmp.9.i17008, double* %tmp.7.i17006
Tanya Lattnerfc984402008-02-16 23:27:24 +000013605 %tmp.0.i17009 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i17002, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13606 %tmp.13.i17010 = getelementptr %"struct.std::dcomplex"* %mem_tmp.931, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13607 %tmp.14.i17011 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17009, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013608 %tmp.15.i17012 = load double* %tmp.14.i17011 ; <double> [#uses=1]
13609 store double %tmp.15.i17012, double* %tmp.13.i17010
Tanya Lattnerfc984402008-02-16 23:27:24 +000013610 %tmp.16.i17013 = getelementptr %"struct.std::dcomplex"* %mem_tmp.931, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13611 %tmp.17.i17014 = getelementptr %"struct.std::dcomplex"* %tmp.0.i17009, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013612 %tmp.18.i17015 = load double* %tmp.17.i17014 ; <double> [#uses=1]
13613 store double %tmp.18.i17015, double* %tmp.16.i17013
Tanya Lattnerfc984402008-02-16 23:27:24 +000013614 %tmp.4.i16989 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16988, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013615 store double %tmp.15.i17026, double* %tmp.4.i16989
Tanya Lattnerfc984402008-02-16 23:27:24 +000013616 %tmp.7.i16992 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16988, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013617 store double %tmp.18.i17029, double* %tmp.7.i16992
Tanya Lattnerfc984402008-02-16 23:27:24 +000013618 %tmp.0.i16995 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16988, %"struct.std::dcomplex"* %mem_tmp.931 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13619 %tmp.14.i16997 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16995, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013620 %tmp.15.i16998 = load double* %tmp.14.i16997 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013621 %tmp.17.i17000 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16995, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013622 %tmp.18.i17001 = load double* %tmp.17.i17000 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013623 %tmp.4.i16975 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16974, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013624 store double %tmp.15.i16998, double* %tmp.4.i16975
Tanya Lattnerfc984402008-02-16 23:27:24 +000013625 %tmp.7.i16978 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16974, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013626 store double %tmp.18.i17001, double* %tmp.7.i16978
Tanya Lattnerfc984402008-02-16 23:27:24 +000013627 %tmp.0.i16981 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16974, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13628 %tmp.13.i16982 = getelementptr %"struct.std::dcomplex"* %mem_tmp.928, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13629 %tmp.14.i16983 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16981, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013630 %tmp.15.i16984 = load double* %tmp.14.i16983 ; <double> [#uses=1]
13631 store double %tmp.15.i16984, double* %tmp.13.i16982
Tanya Lattnerfc984402008-02-16 23:27:24 +000013632 %tmp.16.i16985 = getelementptr %"struct.std::dcomplex"* %mem_tmp.928, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13633 %tmp.17.i16986 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16981, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013634 %tmp.18.i16987 = load double* %tmp.17.i16986 ; <double> [#uses=1]
13635 store double %tmp.18.i16987, double* %tmp.16.i16985
Tanya Lattnerfc984402008-02-16 23:27:24 +000013636 %tmp.4.i16961 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16960, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013637 store double %tmp.15.i17040, double* %tmp.4.i16961
Tanya Lattnerfc984402008-02-16 23:27:24 +000013638 %tmp.7.i16964 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16960, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013639 store double %tmp.18.i17043, double* %tmp.7.i16964
Tanya Lattnerfc984402008-02-16 23:27:24 +000013640 %tmp.0.i16967 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16960, %"struct.std::dcomplex"* %mem_tmp.928 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13641 %tmp.14.i16969 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16967, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013642 %tmp.15.i16970 = load double* %tmp.14.i16969 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013643 %tmp.17.i16972 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16967, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013644 %tmp.18.i16973 = load double* %tmp.17.i16972 ; <double> [#uses=1]
13645 store double %tmp.15.i16970, double* %tmp.2.i34364
13646 store double %tmp.18.i16973, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000013647 %tmp.4.i16927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16926, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013648 %tmp.6.i16929 = load double* %tmp.5.i33596 ; <double> [#uses=1]
13649 store double %tmp.6.i16929, double* %tmp.4.i16927
Tanya Lattnerfc984402008-02-16 23:27:24 +000013650 %tmp.7.i16930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16926, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013651 %tmp.9.i16932 = load double* %tmp.8.i33599 ; <double> [#uses=1]
13652 store double %tmp.9.i16932, double* %tmp.7.i16930
Tanya Lattnerfc984402008-02-16 23:27:24 +000013653 %tmp.0.i16933 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16926, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13654 %tmp.14.i16935 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16933, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013655 %tmp.15.i16936 = load double* %tmp.14.i16935 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013656 %tmp.17.i16938 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16933, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013657 %tmp.18.i16939 = load double* %tmp.17.i16938 ; <double> [#uses=1]
13658 %tmp.7.i16893 = load double* %tmp.2.i34366 ; <double> [#uses=1]
13659 %tmp.15.i16907 = add double %tmp.7.i16893, %tmp.15.i16936 ; <double> [#uses=1]
13660 store double %tmp.15.i16907, double* %tmp.2.i34366
13661 %tmp.26.i16914 = load double* %tmp.6.i34367 ; <double> [#uses=1]
13662 %tmp.31.i16925 = add double %tmp.26.i16914, %tmp.18.i16939 ; <double> [#uses=1]
13663 store double %tmp.31.i16925, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000013664 %tmp.4.i16873 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16872, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013665 %tmp.6.i16875 = load double* %tmp.5.i34338 ; <double> [#uses=1]
13666 store double %tmp.6.i16875, double* %tmp.4.i16873
Tanya Lattnerfc984402008-02-16 23:27:24 +000013667 %tmp.7.i16876 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16872, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013668 %tmp.9.i16878 = load double* %tmp.8.i34341 ; <double> [#uses=1]
13669 store double %tmp.9.i16878, double* %tmp.7.i16876
Tanya Lattnerfc984402008-02-16 23:27:24 +000013670 %tmp.0.i16879 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16872, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13671 %tmp.14.i16881 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16879, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013672 %tmp.15.i16882 = load double* %tmp.14.i16881 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013673 %tmp.17.i16884 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16879, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013674 %tmp.18.i16885 = load double* %tmp.17.i16884 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013675 %tmp.4.i16859 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16858, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013676 %tmp.6.i16861 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13677 store double %tmp.6.i16861, double* %tmp.4.i16859
Tanya Lattnerfc984402008-02-16 23:27:24 +000013678 %tmp.7.i16862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16858, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013679 %tmp.9.i16864 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13680 store double %tmp.9.i16864, double* %tmp.7.i16862
Tanya Lattnerfc984402008-02-16 23:27:24 +000013681 %tmp.0.i16865 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16858, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13682 %tmp.13.i16866 = getelementptr %"struct.std::dcomplex"* %mem_tmp.938, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13683 %tmp.14.i16867 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16865, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013684 %tmp.15.i16868 = load double* %tmp.14.i16867 ; <double> [#uses=1]
13685 store double %tmp.15.i16868, double* %tmp.13.i16866
Tanya Lattnerfc984402008-02-16 23:27:24 +000013686 %tmp.16.i16869 = getelementptr %"struct.std::dcomplex"* %mem_tmp.938, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13687 %tmp.17.i16870 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16865, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013688 %tmp.18.i16871 = load double* %tmp.17.i16870 ; <double> [#uses=1]
13689 store double %tmp.18.i16871, double* %tmp.16.i16869
Tanya Lattnerfc984402008-02-16 23:27:24 +000013690 %tmp.4.i16845 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16844, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013691 store double %tmp.15.i16882, double* %tmp.4.i16845
Tanya Lattnerfc984402008-02-16 23:27:24 +000013692 %tmp.7.i16848 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16844, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013693 store double %tmp.18.i16885, double* %tmp.7.i16848
Tanya Lattnerfc984402008-02-16 23:27:24 +000013694 %tmp.0.i16851 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16844, %"struct.std::dcomplex"* %mem_tmp.938 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13695 %tmp.14.i16853 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16851, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013696 %tmp.15.i16854 = load double* %tmp.14.i16853 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013697 %tmp.17.i16856 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16851, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013698 %tmp.18.i16857 = load double* %tmp.17.i16856 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013699 %tmp.4.i16831 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16830, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013700 store double %tmp.15.i16854, double* %tmp.4.i16831
Tanya Lattnerfc984402008-02-16 23:27:24 +000013701 %tmp.7.i16834 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16830, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013702 store double %tmp.18.i16857, double* %tmp.7.i16834
Tanya Lattnerfc984402008-02-16 23:27:24 +000013703 %tmp.0.i16837 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16830, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13704 %tmp.14.i16839 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16837, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013705 %tmp.15.i16840 = load double* %tmp.14.i16839 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013706 %tmp.17.i16842 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16837, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013707 %tmp.18.i16843 = load double* %tmp.17.i16842 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013708 %tmp.4.i16817 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16816, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013709 %tmp.6.i16819 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13710 store double %tmp.6.i16819, double* %tmp.4.i16817
Tanya Lattnerfc984402008-02-16 23:27:24 +000013711 %tmp.7.i16820 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16816, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013712 %tmp.9.i16822 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13713 store double %tmp.9.i16822, double* %tmp.7.i16820
Tanya Lattnerfc984402008-02-16 23:27:24 +000013714 %tmp.0.i16823 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16816, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13715 %tmp.14.i16825 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16823, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013716 %tmp.15.i16826 = load double* %tmp.14.i16825 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013717 %tmp.17.i16828 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16823, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013718 %tmp.18.i16829 = load double* %tmp.17.i16828 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013719 %tmp.4.i16803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16802, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013720 %tmp.6.i16805 = load double* %tmp.5.i34338 ; <double> [#uses=1]
13721 store double %tmp.6.i16805, double* %tmp.4.i16803
Tanya Lattnerfc984402008-02-16 23:27:24 +000013722 %tmp.7.i16806 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16802, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013723 %tmp.9.i16808 = load double* %tmp.8.i34341 ; <double> [#uses=1]
13724 store double %tmp.9.i16808, double* %tmp.7.i16806
Tanya Lattnerfc984402008-02-16 23:27:24 +000013725 %tmp.0.i16809 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16802, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13726 %tmp.13.i16810 = getelementptr %"struct.std::dcomplex"* %mem_tmp.942, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13727 %tmp.14.i16811 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16809, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013728 %tmp.15.i16812 = load double* %tmp.14.i16811 ; <double> [#uses=1]
13729 store double %tmp.15.i16812, double* %tmp.13.i16810
Tanya Lattnerfc984402008-02-16 23:27:24 +000013730 %tmp.16.i16813 = getelementptr %"struct.std::dcomplex"* %mem_tmp.942, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13731 %tmp.17.i16814 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16809, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013732 %tmp.18.i16815 = load double* %tmp.17.i16814 ; <double> [#uses=1]
13733 store double %tmp.18.i16815, double* %tmp.16.i16813
Tanya Lattnerfc984402008-02-16 23:27:24 +000013734 %tmp.4.i16789 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16788, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013735 store double %tmp.15.i16826, double* %tmp.4.i16789
Tanya Lattnerfc984402008-02-16 23:27:24 +000013736 %tmp.7.i16792 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16788, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013737 store double %tmp.18.i16829, double* %tmp.7.i16792
Tanya Lattnerfc984402008-02-16 23:27:24 +000013738 %tmp.0.i16795 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16788, %"struct.std::dcomplex"* %mem_tmp.942 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13739 %tmp.14.i16797 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16795, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013740 %tmp.15.i16798 = load double* %tmp.14.i16797 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013741 %tmp.17.i16800 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16795, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013742 %tmp.18.i16801 = load double* %tmp.17.i16800 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013743 %tmp.4.i16775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16774, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013744 store double %tmp.15.i16798, double* %tmp.4.i16775
Tanya Lattnerfc984402008-02-16 23:27:24 +000013745 %tmp.7.i16778 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16774, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013746 store double %tmp.18.i16801, double* %tmp.7.i16778
Tanya Lattnerfc984402008-02-16 23:27:24 +000013747 %tmp.0.i16781 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16774, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13748 %tmp.13.i16782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.939, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13749 %tmp.14.i16783 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16781, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013750 %tmp.15.i16784 = load double* %tmp.14.i16783 ; <double> [#uses=1]
13751 store double %tmp.15.i16784, double* %tmp.13.i16782
Tanya Lattnerfc984402008-02-16 23:27:24 +000013752 %tmp.16.i16785 = getelementptr %"struct.std::dcomplex"* %mem_tmp.939, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13753 %tmp.17.i16786 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16781, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013754 %tmp.18.i16787 = load double* %tmp.17.i16786 ; <double> [#uses=1]
13755 store double %tmp.18.i16787, double* %tmp.16.i16785
Tanya Lattnerfc984402008-02-16 23:27:24 +000013756 %tmp.4.i16761 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16760, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013757 store double %tmp.15.i16840, double* %tmp.4.i16761
Tanya Lattnerfc984402008-02-16 23:27:24 +000013758 %tmp.7.i16764 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16760, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013759 store double %tmp.18.i16843, double* %tmp.7.i16764
Tanya Lattnerfc984402008-02-16 23:27:24 +000013760 %tmp.0.i16767 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16760, %"struct.std::dcomplex"* %mem_tmp.939 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13761 %tmp.14.i16769 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16767, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013762 %tmp.15.i16770 = load double* %tmp.14.i16769 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013763 %tmp.17.i16772 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16767, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013764 %tmp.18.i16773 = load double* %tmp.17.i16772 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013765 %tmp.4.i16747 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16746, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013766 %tmp.6.i16749 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13767 store double %tmp.6.i16749, double* %tmp.4.i16747
Tanya Lattnerfc984402008-02-16 23:27:24 +000013768 %tmp.7.i16750 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16746, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013769 %tmp.9.i16752 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13770 store double %tmp.9.i16752, double* %tmp.7.i16750
Tanya Lattnerfc984402008-02-16 23:27:24 +000013771 %tmp.0.i16753 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16746, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13772 %tmp.14.i16755 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16753, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013773 %tmp.15.i16756 = load double* %tmp.14.i16755 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013774 %tmp.17.i16758 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16753, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013775 %tmp.18.i16759 = load double* %tmp.17.i16758 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013776 %tmp.4.i16733 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16732, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013777 %tmp.6.i16735 = load double* %tmp.5.i33146 ; <double> [#uses=1]
13778 store double %tmp.6.i16735, double* %tmp.4.i16733
Tanya Lattnerfc984402008-02-16 23:27:24 +000013779 %tmp.7.i16736 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16732, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013780 %tmp.9.i16738 = load double* %tmp.8.i33149 ; <double> [#uses=1]
13781 store double %tmp.9.i16738, double* %tmp.7.i16736
Tanya Lattnerfc984402008-02-16 23:27:24 +000013782 %tmp.0.i16739 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16732, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13783 %tmp.13.i16740 = getelementptr %"struct.std::dcomplex"* %mem_tmp.946, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13784 %tmp.14.i16741 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16739, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013785 %tmp.15.i16742 = load double* %tmp.14.i16741 ; <double> [#uses=1]
13786 store double %tmp.15.i16742, double* %tmp.13.i16740
Tanya Lattnerfc984402008-02-16 23:27:24 +000013787 %tmp.16.i16743 = getelementptr %"struct.std::dcomplex"* %mem_tmp.946, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13788 %tmp.17.i16744 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16739, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013789 %tmp.18.i16745 = load double* %tmp.17.i16744 ; <double> [#uses=1]
13790 store double %tmp.18.i16745, double* %tmp.16.i16743
Tanya Lattnerfc984402008-02-16 23:27:24 +000013791 %tmp.4.i16719 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16718, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013792 store double %tmp.15.i16756, double* %tmp.4.i16719
Tanya Lattnerfc984402008-02-16 23:27:24 +000013793 %tmp.7.i16722 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16718, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013794 store double %tmp.18.i16759, double* %tmp.7.i16722
Tanya Lattnerfc984402008-02-16 23:27:24 +000013795 %tmp.0.i16725 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16718, %"struct.std::dcomplex"* %mem_tmp.946 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13796 %tmp.14.i16727 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16725, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013797 %tmp.15.i16728 = load double* %tmp.14.i16727 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013798 %tmp.17.i16730 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16725, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013799 %tmp.18.i16731 = load double* %tmp.17.i16730 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013800 %tmp.4.i16705 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16704, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013801 store double %tmp.15.i16728, double* %tmp.4.i16705
Tanya Lattnerfc984402008-02-16 23:27:24 +000013802 %tmp.7.i16708 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16704, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013803 store double %tmp.18.i16731, double* %tmp.7.i16708
Tanya Lattnerfc984402008-02-16 23:27:24 +000013804 %tmp.0.i16711 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16704, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13805 %tmp.13.i16712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.943, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13806 %tmp.14.i16713 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16711, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013807 %tmp.15.i16714 = load double* %tmp.14.i16713 ; <double> [#uses=1]
13808 store double %tmp.15.i16714, double* %tmp.13.i16712
Tanya Lattnerfc984402008-02-16 23:27:24 +000013809 %tmp.16.i16715 = getelementptr %"struct.std::dcomplex"* %mem_tmp.943, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13810 %tmp.17.i16716 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16711, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013811 %tmp.18.i16717 = load double* %tmp.17.i16716 ; <double> [#uses=1]
13812 store double %tmp.18.i16717, double* %tmp.16.i16715
Tanya Lattnerfc984402008-02-16 23:27:24 +000013813 %tmp.4.i16691 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16690, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013814 store double %tmp.15.i16770, double* %tmp.4.i16691
Tanya Lattnerfc984402008-02-16 23:27:24 +000013815 %tmp.7.i16694 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16690, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013816 store double %tmp.18.i16773, double* %tmp.7.i16694
Tanya Lattnerfc984402008-02-16 23:27:24 +000013817 %tmp.0.i16697 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16690, %"struct.std::dcomplex"* %mem_tmp.943 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13818 %tmp.14.i16699 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16697, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013819 %tmp.15.i16700 = load double* %tmp.14.i16699 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013820 %tmp.17.i16702 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16697, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013821 %tmp.18.i16703 = load double* %tmp.17.i16702 ; <double> [#uses=1]
13822 store double %tmp.15.i16700, double* %tmp.2.i34364
13823 store double %tmp.18.i16703, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000013824 %tmp.4.i16657 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16656, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013825 %tmp.6.i16659 = load double* %tmp.5.i34136 ; <double> [#uses=1]
13826 store double %tmp.6.i16659, double* %tmp.4.i16657
Tanya Lattnerfc984402008-02-16 23:27:24 +000013827 %tmp.7.i16660 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16656, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013828 %tmp.9.i16662 = load double* %tmp.8.i34139 ; <double> [#uses=1]
13829 store double %tmp.9.i16662, double* %tmp.7.i16660
Tanya Lattnerfc984402008-02-16 23:27:24 +000013830 %tmp.0.i16663 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16656, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13831 %tmp.14.i16665 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16663, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013832 %tmp.15.i16666 = load double* %tmp.14.i16665 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013833 %tmp.17.i16668 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16663, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013834 %tmp.18.i16669 = load double* %tmp.17.i16668 ; <double> [#uses=1]
13835 %tmp.7.i16623 = load double* %tmp.2.i34366 ; <double> [#uses=1]
13836 %tmp.15.i16637 = add double %tmp.7.i16623, %tmp.15.i16666 ; <double> [#uses=1]
13837 store double %tmp.15.i16637, double* %tmp.2.i34366
13838 %tmp.26.i16644 = load double* %tmp.6.i34367 ; <double> [#uses=1]
13839 %tmp.31.i16655 = add double %tmp.26.i16644, %tmp.18.i16669 ; <double> [#uses=1]
13840 store double %tmp.31.i16655, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000013841 %tmp.4.i16603 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16602, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013842 %tmp.6.i16605 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13843 store double %tmp.6.i16605, double* %tmp.4.i16603
Tanya Lattnerfc984402008-02-16 23:27:24 +000013844 %tmp.7.i16606 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16602, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013845 %tmp.9.i16608 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13846 store double %tmp.9.i16608, double* %tmp.7.i16606
Tanya Lattnerfc984402008-02-16 23:27:24 +000013847 %tmp.0.i16609 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16602, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13848 %tmp.14.i16611 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16609, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013849 %tmp.15.i16612 = load double* %tmp.14.i16611 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013850 %tmp.17.i16614 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16609, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013851 %tmp.18.i16615 = load double* %tmp.17.i16614 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013852 %tmp.4.i16589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013853 %tmp.6.i16591 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13854 store double %tmp.6.i16591, double* %tmp.4.i16589
Tanya Lattnerfc984402008-02-16 23:27:24 +000013855 %tmp.7.i16592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013856 %tmp.9.i16594 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13857 store double %tmp.9.i16594, double* %tmp.7.i16592
Tanya Lattnerfc984402008-02-16 23:27:24 +000013858 %tmp.0.i16595 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16588, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13859 %tmp.13.i16596 = getelementptr %"struct.std::dcomplex"* %mem_tmp.953, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13860 %tmp.14.i16597 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16595, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013861 %tmp.15.i16598 = load double* %tmp.14.i16597 ; <double> [#uses=1]
13862 store double %tmp.15.i16598, double* %tmp.13.i16596
Tanya Lattnerfc984402008-02-16 23:27:24 +000013863 %tmp.16.i16599 = getelementptr %"struct.std::dcomplex"* %mem_tmp.953, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13864 %tmp.17.i16600 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16595, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013865 %tmp.18.i16601 = load double* %tmp.17.i16600 ; <double> [#uses=1]
13866 store double %tmp.18.i16601, double* %tmp.16.i16599
Tanya Lattnerfc984402008-02-16 23:27:24 +000013867 %tmp.4.i16575 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16574, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013868 store double %tmp.15.i16612, double* %tmp.4.i16575
Tanya Lattnerfc984402008-02-16 23:27:24 +000013869 %tmp.7.i16578 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16574, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013870 store double %tmp.18.i16615, double* %tmp.7.i16578
Tanya Lattnerfc984402008-02-16 23:27:24 +000013871 %tmp.0.i16581 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16574, %"struct.std::dcomplex"* %mem_tmp.953 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13872 %tmp.14.i16583 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16581, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013873 %tmp.15.i16584 = load double* %tmp.14.i16583 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013874 %tmp.17.i16586 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16581, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013875 %tmp.18.i16587 = load double* %tmp.17.i16586 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013876 %tmp.4.i16561 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16560, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013877 store double %tmp.15.i16584, double* %tmp.4.i16561
Tanya Lattnerfc984402008-02-16 23:27:24 +000013878 %tmp.7.i16564 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16560, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013879 store double %tmp.18.i16587, double* %tmp.7.i16564
Tanya Lattnerfc984402008-02-16 23:27:24 +000013880 %tmp.0.i16567 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16560, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13881 %tmp.14.i16569 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16567, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013882 %tmp.15.i16570 = load double* %tmp.14.i16569 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013883 %tmp.17.i16572 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16567, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013884 %tmp.18.i16573 = load double* %tmp.17.i16572 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013885 %tmp.4.i16547 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16546, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013886 %tmp.6.i16549 = load double* %tmp.5.i28602 ; <double> [#uses=1]
13887 store double %tmp.6.i16549, double* %tmp.4.i16547
Tanya Lattnerfc984402008-02-16 23:27:24 +000013888 %tmp.7.i16550 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16546, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013889 %tmp.9.i16552 = load double* %tmp.8.i28605 ; <double> [#uses=1]
13890 store double %tmp.9.i16552, double* %tmp.7.i16550
Tanya Lattnerfc984402008-02-16 23:27:24 +000013891 %tmp.0.i16553 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16546, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13892 %tmp.14.i16555 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16553, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013893 %tmp.15.i16556 = load double* %tmp.14.i16555 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013894 %tmp.17.i16558 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16553, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013895 %tmp.18.i16559 = load double* %tmp.17.i16558 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013896 %tmp.4.i16533 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16532, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013897 %tmp.6.i16535 = load double* %tmp.5.i34338 ; <double> [#uses=1]
13898 store double %tmp.6.i16535, double* %tmp.4.i16533
Tanya Lattnerfc984402008-02-16 23:27:24 +000013899 %tmp.7.i16536 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16532, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013900 %tmp.9.i16538 = load double* %tmp.8.i34341 ; <double> [#uses=1]
13901 store double %tmp.9.i16538, double* %tmp.7.i16536
Tanya Lattnerfc984402008-02-16 23:27:24 +000013902 %tmp.0.i16539 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16532, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13903 %tmp.13.i16540 = getelementptr %"struct.std::dcomplex"* %mem_tmp.957, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13904 %tmp.14.i16541 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013905 %tmp.15.i16542 = load double* %tmp.14.i16541 ; <double> [#uses=1]
13906 store double %tmp.15.i16542, double* %tmp.13.i16540
Tanya Lattnerfc984402008-02-16 23:27:24 +000013907 %tmp.16.i16543 = getelementptr %"struct.std::dcomplex"* %mem_tmp.957, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13908 %tmp.17.i16544 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013909 %tmp.18.i16545 = load double* %tmp.17.i16544 ; <double> [#uses=1]
13910 store double %tmp.18.i16545, double* %tmp.16.i16543
Tanya Lattnerfc984402008-02-16 23:27:24 +000013911 %tmp.4.i16519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013912 store double %tmp.15.i16556, double* %tmp.4.i16519
Tanya Lattnerfc984402008-02-16 23:27:24 +000013913 %tmp.7.i16522 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013914 store double %tmp.18.i16559, double* %tmp.7.i16522
Tanya Lattnerfc984402008-02-16 23:27:24 +000013915 %tmp.0.i16525 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16518, %"struct.std::dcomplex"* %mem_tmp.957 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13916 %tmp.14.i16527 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013917 %tmp.15.i16528 = load double* %tmp.14.i16527 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013918 %tmp.17.i16530 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013919 %tmp.18.i16531 = load double* %tmp.17.i16530 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013920 %tmp.4.i16505 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16504, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013921 store double %tmp.15.i16528, double* %tmp.4.i16505
Tanya Lattnerfc984402008-02-16 23:27:24 +000013922 %tmp.7.i16508 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16504, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013923 store double %tmp.18.i16531, double* %tmp.7.i16508
Tanya Lattnerfc984402008-02-16 23:27:24 +000013924 %tmp.0.i16511 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16504, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13925 %tmp.13.i16512 = getelementptr %"struct.std::dcomplex"* %mem_tmp.954, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13926 %tmp.14.i16513 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16511, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013927 %tmp.15.i16514 = load double* %tmp.14.i16513 ; <double> [#uses=1]
13928 store double %tmp.15.i16514, double* %tmp.13.i16512
Tanya Lattnerfc984402008-02-16 23:27:24 +000013929 %tmp.16.i16515 = getelementptr %"struct.std::dcomplex"* %mem_tmp.954, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13930 %tmp.17.i16516 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16511, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013931 %tmp.18.i16517 = load double* %tmp.17.i16516 ; <double> [#uses=1]
13932 store double %tmp.18.i16517, double* %tmp.16.i16515
Tanya Lattnerfc984402008-02-16 23:27:24 +000013933 %tmp.4.i16491 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16490, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013934 store double %tmp.15.i16570, double* %tmp.4.i16491
Tanya Lattnerfc984402008-02-16 23:27:24 +000013935 %tmp.7.i16494 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16490, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013936 store double %tmp.18.i16573, double* %tmp.7.i16494
Tanya Lattnerfc984402008-02-16 23:27:24 +000013937 %tmp.0.i16497 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16490, %"struct.std::dcomplex"* %mem_tmp.954 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13938 %tmp.14.i16499 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16497, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013939 %tmp.15.i16500 = load double* %tmp.14.i16499 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013940 %tmp.17.i16502 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16497, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013941 %tmp.18.i16503 = load double* %tmp.17.i16502 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013942 %tmp.4.i16477 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16476, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013943 %tmp.6.i16479 = load double* %tmp.5.i34338 ; <double> [#uses=1]
13944 store double %tmp.6.i16479, double* %tmp.4.i16477
Tanya Lattnerfc984402008-02-16 23:27:24 +000013945 %tmp.7.i16480 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16476, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013946 %tmp.9.i16482 = load double* %tmp.8.i34341 ; <double> [#uses=1]
13947 store double %tmp.9.i16482, double* %tmp.7.i16480
Tanya Lattnerfc984402008-02-16 23:27:24 +000013948 %tmp.0.i16483 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16476, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13949 %tmp.14.i16485 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16483, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013950 %tmp.15.i16486 = load double* %tmp.14.i16485 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013951 %tmp.17.i16488 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16483, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013952 %tmp.18.i16489 = load double* %tmp.17.i16488 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013953 %tmp.4.i16463 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16462, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013954 %tmp.6.i16465 = load double* %tmp.5.i34082 ; <double> [#uses=1]
13955 store double %tmp.6.i16465, double* %tmp.4.i16463
Tanya Lattnerfc984402008-02-16 23:27:24 +000013956 %tmp.7.i16466 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16462, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013957 %tmp.9.i16468 = load double* %tmp.8.i34085 ; <double> [#uses=1]
13958 store double %tmp.9.i16468, double* %tmp.7.i16466
Tanya Lattnerfc984402008-02-16 23:27:24 +000013959 %tmp.0.i16469 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16462, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13960 %tmp.13.i16470 = getelementptr %"struct.std::dcomplex"* %mem_tmp.961, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13961 %tmp.14.i16471 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16469, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013962 %tmp.15.i16472 = load double* %tmp.14.i16471 ; <double> [#uses=1]
13963 store double %tmp.15.i16472, double* %tmp.13.i16470
Tanya Lattnerfc984402008-02-16 23:27:24 +000013964 %tmp.16.i16473 = getelementptr %"struct.std::dcomplex"* %mem_tmp.961, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13965 %tmp.17.i16474 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16469, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013966 %tmp.18.i16475 = load double* %tmp.17.i16474 ; <double> [#uses=1]
13967 store double %tmp.18.i16475, double* %tmp.16.i16473
Tanya Lattnerfc984402008-02-16 23:27:24 +000013968 %tmp.4.i16449 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16448, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013969 store double %tmp.15.i16486, double* %tmp.4.i16449
Tanya Lattnerfc984402008-02-16 23:27:24 +000013970 %tmp.7.i16452 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16448, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013971 store double %tmp.18.i16489, double* %tmp.7.i16452
Tanya Lattnerfc984402008-02-16 23:27:24 +000013972 %tmp.0.i16455 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16448, %"struct.std::dcomplex"* %mem_tmp.961 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13973 %tmp.14.i16457 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16455, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013974 %tmp.15.i16458 = load double* %tmp.14.i16457 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013975 %tmp.17.i16460 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16455, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013976 %tmp.18.i16461 = load double* %tmp.17.i16460 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013977 %tmp.4.i16435 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16434, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013978 store double %tmp.15.i16458, double* %tmp.4.i16435
Tanya Lattnerfc984402008-02-16 23:27:24 +000013979 %tmp.7.i16438 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16434, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013980 store double %tmp.18.i16461, double* %tmp.7.i16438
Tanya Lattnerfc984402008-02-16 23:27:24 +000013981 %tmp.0.i16441 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16434, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13982 %tmp.13.i16442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.958, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
13983 %tmp.14.i16443 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16441, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013984 %tmp.15.i16444 = load double* %tmp.14.i16443 ; <double> [#uses=1]
13985 store double %tmp.15.i16444, double* %tmp.13.i16442
Tanya Lattnerfc984402008-02-16 23:27:24 +000013986 %tmp.16.i16445 = getelementptr %"struct.std::dcomplex"* %mem_tmp.958, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
13987 %tmp.17.i16446 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16441, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013988 %tmp.18.i16447 = load double* %tmp.17.i16446 ; <double> [#uses=1]
13989 store double %tmp.18.i16447, double* %tmp.16.i16445
Tanya Lattnerfc984402008-02-16 23:27:24 +000013990 %tmp.4.i16421 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16420, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013991 store double %tmp.15.i16500, double* %tmp.4.i16421
Tanya Lattnerfc984402008-02-16 23:27:24 +000013992 %tmp.7.i16424 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16420, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013993 store double %tmp.18.i16503, double* %tmp.7.i16424
Tanya Lattnerfc984402008-02-16 23:27:24 +000013994 %tmp.0.i16427 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16420, %"struct.std::dcomplex"* %mem_tmp.958 ) ; <%"struct.std::dcomplex"*> [#uses=2]
13995 %tmp.14.i16429 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16427, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013996 %tmp.15.i16430 = load double* %tmp.14.i16429 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000013997 %tmp.17.i16432 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16427, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000013998 %tmp.18.i16433 = load double* %tmp.17.i16432 ; <double> [#uses=1]
13999 store double %tmp.15.i16430, double* %tmp.2.i34364
14000 store double %tmp.18.i16433, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000014001 %tmp.4.i16387 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16386, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014002 %tmp.6.i16389 = load double* %tmp.5.i32460 ; <double> [#uses=1]
14003 store double %tmp.6.i16389, double* %tmp.4.i16387
Tanya Lattnerfc984402008-02-16 23:27:24 +000014004 %tmp.7.i16390 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16386, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014005 %tmp.9.i16392 = load double* %tmp.8.i32463 ; <double> [#uses=1]
14006 store double %tmp.9.i16392, double* %tmp.7.i16390
Tanya Lattnerfc984402008-02-16 23:27:24 +000014007 %tmp.0.i16393 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16386, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14008 %tmp.14.i16395 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16393, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014009 %tmp.15.i16396 = load double* %tmp.14.i16395 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014010 %tmp.17.i16398 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16393, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014011 %tmp.18.i16399 = load double* %tmp.17.i16398 ; <double> [#uses=1]
14012 %tmp.7.i16353 = load double* %tmp.2.i34366 ; <double> [#uses=1]
14013 %tmp.15.i16367 = add double %tmp.7.i16353, %tmp.15.i16396 ; <double> [#uses=1]
14014 store double %tmp.15.i16367, double* %tmp.2.i34366
14015 %tmp.26.i16374 = load double* %tmp.6.i34367 ; <double> [#uses=1]
14016 %tmp.31.i16385 = add double %tmp.26.i16374, %tmp.18.i16399 ; <double> [#uses=1]
14017 store double %tmp.31.i16385, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000014018 %tmp.4.i16333 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16332, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014019 %tmp.6.i16335 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14020 store double %tmp.6.i16335, double* %tmp.4.i16333
Tanya Lattnerfc984402008-02-16 23:27:24 +000014021 %tmp.7.i16336 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16332, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014022 %tmp.9.i16338 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14023 store double %tmp.9.i16338, double* %tmp.7.i16336
Tanya Lattnerfc984402008-02-16 23:27:24 +000014024 %tmp.0.i16339 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16332, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14025 %tmp.14.i16341 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16339, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014026 %tmp.15.i16342 = load double* %tmp.14.i16341 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014027 %tmp.17.i16344 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16339, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014028 %tmp.18.i16345 = load double* %tmp.17.i16344 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014029 %tmp.4.i16319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16318, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014030 %tmp.6.i16321 = load double* %tmp.5.i34338 ; <double> [#uses=1]
14031 store double %tmp.6.i16321, double* %tmp.4.i16319
Tanya Lattnerfc984402008-02-16 23:27:24 +000014032 %tmp.7.i16322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16318, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014033 %tmp.9.i16324 = load double* %tmp.8.i34341 ; <double> [#uses=1]
14034 store double %tmp.9.i16324, double* %tmp.7.i16322
Tanya Lattnerfc984402008-02-16 23:27:24 +000014035 %tmp.0.i16325 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16318, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14036 %tmp.13.i16326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.968, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14037 %tmp.14.i16327 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014038 %tmp.15.i16328 = load double* %tmp.14.i16327 ; <double> [#uses=1]
14039 store double %tmp.15.i16328, double* %tmp.13.i16326
Tanya Lattnerfc984402008-02-16 23:27:24 +000014040 %tmp.16.i16329 = getelementptr %"struct.std::dcomplex"* %mem_tmp.968, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14041 %tmp.17.i16330 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014042 %tmp.18.i16331 = load double* %tmp.17.i16330 ; <double> [#uses=1]
14043 store double %tmp.18.i16331, double* %tmp.16.i16329
Tanya Lattnerfc984402008-02-16 23:27:24 +000014044 %tmp.4.i16305 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16304, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014045 store double %tmp.15.i16342, double* %tmp.4.i16305
Tanya Lattnerfc984402008-02-16 23:27:24 +000014046 %tmp.7.i16308 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16304, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014047 store double %tmp.18.i16345, double* %tmp.7.i16308
Tanya Lattnerfc984402008-02-16 23:27:24 +000014048 %tmp.0.i16311 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16304, %"struct.std::dcomplex"* %mem_tmp.968 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14049 %tmp.14.i16313 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16311, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014050 %tmp.15.i16314 = load double* %tmp.14.i16313 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014051 %tmp.17.i16316 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16311, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014052 %tmp.18.i16317 = load double* %tmp.17.i16316 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014053 %tmp.4.i16291 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16290, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014054 store double %tmp.15.i16314, double* %tmp.4.i16291
Tanya Lattnerfc984402008-02-16 23:27:24 +000014055 %tmp.7.i16294 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16290, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014056 store double %tmp.18.i16317, double* %tmp.7.i16294
Tanya Lattnerfc984402008-02-16 23:27:24 +000014057 %tmp.0.i16297 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16290, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14058 %tmp.14.i16299 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16297, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014059 %tmp.15.i16300 = load double* %tmp.14.i16299 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014060 %tmp.17.i16302 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16297, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014061 %tmp.18.i16303 = load double* %tmp.17.i16302 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014062 %tmp.4.i16277 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16276, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014063 %tmp.6.i16279 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14064 store double %tmp.6.i16279, double* %tmp.4.i16277
Tanya Lattnerfc984402008-02-16 23:27:24 +000014065 %tmp.7.i16280 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16276, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014066 %tmp.9.i16282 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14067 store double %tmp.9.i16282, double* %tmp.7.i16280
Tanya Lattnerfc984402008-02-16 23:27:24 +000014068 %tmp.0.i16283 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16276, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14069 %tmp.14.i16285 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16283, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014070 %tmp.15.i16286 = load double* %tmp.14.i16285 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014071 %tmp.17.i16288 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16283, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014072 %tmp.18.i16289 = load double* %tmp.17.i16288 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014073 %tmp.4.i16263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16262, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014074 %tmp.6.i16265 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14075 store double %tmp.6.i16265, double* %tmp.4.i16263
Tanya Lattnerfc984402008-02-16 23:27:24 +000014076 %tmp.7.i16266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16262, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014077 %tmp.9.i16268 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14078 store double %tmp.9.i16268, double* %tmp.7.i16266
Tanya Lattnerfc984402008-02-16 23:27:24 +000014079 %tmp.0.i16269 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16262, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14080 %tmp.13.i16270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.972, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14081 %tmp.14.i16271 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16269, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014082 %tmp.15.i16272 = load double* %tmp.14.i16271 ; <double> [#uses=1]
14083 store double %tmp.15.i16272, double* %tmp.13.i16270
Tanya Lattnerfc984402008-02-16 23:27:24 +000014084 %tmp.16.i16273 = getelementptr %"struct.std::dcomplex"* %mem_tmp.972, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14085 %tmp.17.i16274 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16269, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014086 %tmp.18.i16275 = load double* %tmp.17.i16274 ; <double> [#uses=1]
14087 store double %tmp.18.i16275, double* %tmp.16.i16273
Tanya Lattnerfc984402008-02-16 23:27:24 +000014088 %tmp.4.i16249 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16248, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014089 store double %tmp.15.i16286, double* %tmp.4.i16249
Tanya Lattnerfc984402008-02-16 23:27:24 +000014090 %tmp.7.i16252 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16248, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014091 store double %tmp.18.i16289, double* %tmp.7.i16252
Tanya Lattnerfc984402008-02-16 23:27:24 +000014092 %tmp.0.i16255 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16248, %"struct.std::dcomplex"* %mem_tmp.972 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14093 %tmp.14.i16257 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16255, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014094 %tmp.15.i16258 = load double* %tmp.14.i16257 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014095 %tmp.17.i16260 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16255, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014096 %tmp.18.i16261 = load double* %tmp.17.i16260 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014097 %tmp.4.i16235 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16234, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014098 store double %tmp.15.i16258, double* %tmp.4.i16235
Tanya Lattnerfc984402008-02-16 23:27:24 +000014099 %tmp.7.i16238 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16234, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014100 store double %tmp.18.i16261, double* %tmp.7.i16238
Tanya Lattnerfc984402008-02-16 23:27:24 +000014101 %tmp.0.i16241 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16234, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14102 %tmp.13.i16242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.969, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14103 %tmp.14.i16243 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16241, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014104 %tmp.15.i16244 = load double* %tmp.14.i16243 ; <double> [#uses=1]
14105 store double %tmp.15.i16244, double* %tmp.13.i16242
Tanya Lattnerfc984402008-02-16 23:27:24 +000014106 %tmp.16.i16245 = getelementptr %"struct.std::dcomplex"* %mem_tmp.969, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14107 %tmp.17.i16246 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16241, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014108 %tmp.18.i16247 = load double* %tmp.17.i16246 ; <double> [#uses=1]
14109 store double %tmp.18.i16247, double* %tmp.16.i16245
Tanya Lattnerfc984402008-02-16 23:27:24 +000014110 %tmp.4.i16221 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16220, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014111 store double %tmp.15.i16300, double* %tmp.4.i16221
Tanya Lattnerfc984402008-02-16 23:27:24 +000014112 %tmp.7.i16224 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16220, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014113 store double %tmp.18.i16303, double* %tmp.7.i16224
Tanya Lattnerfc984402008-02-16 23:27:24 +000014114 %tmp.0.i16227 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16220, %"struct.std::dcomplex"* %mem_tmp.969 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14115 %tmp.14.i16229 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16227, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014116 %tmp.15.i16230 = load double* %tmp.14.i16229 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014117 %tmp.17.i16232 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16227, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014118 %tmp.18.i16233 = load double* %tmp.17.i16232 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014119 %tmp.4.i16207 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16206, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014120 %tmp.6.i16209 = load double* %tmp.5.i34338 ; <double> [#uses=1]
14121 store double %tmp.6.i16209, double* %tmp.4.i16207
Tanya Lattnerfc984402008-02-16 23:27:24 +000014122 %tmp.7.i16210 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16206, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014123 %tmp.9.i16212 = load double* %tmp.8.i34341 ; <double> [#uses=1]
14124 store double %tmp.9.i16212, double* %tmp.7.i16210
Tanya Lattnerfc984402008-02-16 23:27:24 +000014125 %tmp.0.i16213 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16206, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14126 %tmp.14.i16215 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16213, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014127 %tmp.15.i16216 = load double* %tmp.14.i16215 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014128 %tmp.17.i16218 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16213, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014129 %tmp.18.i16219 = load double* %tmp.17.i16218 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014130 %tmp.4.i16193 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16192, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014131 %tmp.6.i16195 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14132 store double %tmp.6.i16195, double* %tmp.4.i16193
Tanya Lattnerfc984402008-02-16 23:27:24 +000014133 %tmp.7.i16196 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16192, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014134 %tmp.9.i16198 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14135 store double %tmp.9.i16198, double* %tmp.7.i16196
Tanya Lattnerfc984402008-02-16 23:27:24 +000014136 %tmp.0.i16199 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16192, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14137 %tmp.13.i16200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.976, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14138 %tmp.14.i16201 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16199, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014139 %tmp.15.i16202 = load double* %tmp.14.i16201 ; <double> [#uses=1]
14140 store double %tmp.15.i16202, double* %tmp.13.i16200
Tanya Lattnerfc984402008-02-16 23:27:24 +000014141 %tmp.16.i16203 = getelementptr %"struct.std::dcomplex"* %mem_tmp.976, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14142 %tmp.17.i16204 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16199, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014143 %tmp.18.i16205 = load double* %tmp.17.i16204 ; <double> [#uses=1]
14144 store double %tmp.18.i16205, double* %tmp.16.i16203
Tanya Lattnerfc984402008-02-16 23:27:24 +000014145 %tmp.4.i16179 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16178, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014146 store double %tmp.15.i16216, double* %tmp.4.i16179
Tanya Lattnerfc984402008-02-16 23:27:24 +000014147 %tmp.7.i16182 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16178, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014148 store double %tmp.18.i16219, double* %tmp.7.i16182
Tanya Lattnerfc984402008-02-16 23:27:24 +000014149 %tmp.0.i16185 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i16178, %"struct.std::dcomplex"* %mem_tmp.976 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14150 %tmp.14.i16187 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16185, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014151 %tmp.15.i16188 = load double* %tmp.14.i16187 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014152 %tmp.17.i16190 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16185, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014153 %tmp.18.i16191 = load double* %tmp.17.i16190 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014154 %tmp.4.i16165 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16164, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014155 store double %tmp.15.i16188, double* %tmp.4.i16165
Tanya Lattnerfc984402008-02-16 23:27:24 +000014156 %tmp.7.i16168 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16164, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014157 store double %tmp.18.i16191, double* %tmp.7.i16168
Tanya Lattnerfc984402008-02-16 23:27:24 +000014158 %tmp.0.i16171 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16164, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14159 %tmp.13.i16172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.973, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14160 %tmp.14.i16173 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16171, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014161 %tmp.15.i16174 = load double* %tmp.14.i16173 ; <double> [#uses=1]
14162 store double %tmp.15.i16174, double* %tmp.13.i16172
Tanya Lattnerfc984402008-02-16 23:27:24 +000014163 %tmp.16.i16175 = getelementptr %"struct.std::dcomplex"* %mem_tmp.973, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14164 %tmp.17.i16176 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16171, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014165 %tmp.18.i16177 = load double* %tmp.17.i16176 ; <double> [#uses=1]
14166 store double %tmp.18.i16177, double* %tmp.16.i16175
Tanya Lattnerfc984402008-02-16 23:27:24 +000014167 %tmp.4.i16151 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16150, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014168 store double %tmp.15.i16230, double* %tmp.4.i16151
Tanya Lattnerfc984402008-02-16 23:27:24 +000014169 %tmp.7.i16154 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16150, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014170 store double %tmp.18.i16233, double* %tmp.7.i16154
Tanya Lattnerfc984402008-02-16 23:27:24 +000014171 %tmp.0.i16157 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16150, %"struct.std::dcomplex"* %mem_tmp.973 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14172 %tmp.14.i16159 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16157, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014173 %tmp.15.i16160 = load double* %tmp.14.i16159 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014174 %tmp.17.i16162 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16157, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014175 %tmp.18.i16163 = load double* %tmp.17.i16162 ; <double> [#uses=1]
14176 store double %tmp.15.i16160, double* %tmp.2.i34364
14177 store double %tmp.18.i16163, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000014178 %tmp.4.i16117 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16116, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014179 %tmp.6.i16119 = load double* %tmp.5.i27590 ; <double> [#uses=1]
14180 store double %tmp.6.i16119, double* %tmp.4.i16117
Tanya Lattnerfc984402008-02-16 23:27:24 +000014181 %tmp.7.i16120 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16116, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014182 %tmp.9.i16122 = load double* %tmp.8.i27593 ; <double> [#uses=1]
14183 store double %tmp.9.i16122, double* %tmp.7.i16120
Tanya Lattnerfc984402008-02-16 23:27:24 +000014184 %tmp.0.i16123 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16116, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14185 %tmp.14.i16125 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16123, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014186 %tmp.15.i16126 = load double* %tmp.14.i16125 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014187 %tmp.17.i16128 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16123, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014188 %tmp.18.i16129 = load double* %tmp.17.i16128 ; <double> [#uses=1]
14189 %tmp.7.i16083 = load double* %tmp.2.i34366 ; <double> [#uses=1]
14190 %tmp.15.i16097 = add double %tmp.7.i16083, %tmp.15.i16126 ; <double> [#uses=1]
14191 store double %tmp.15.i16097, double* %tmp.2.i34366
14192 %tmp.26.i16104 = load double* %tmp.6.i34367 ; <double> [#uses=1]
14193 %tmp.31.i16115 = add double %tmp.26.i16104, %tmp.18.i16129 ; <double> [#uses=1]
14194 store double %tmp.31.i16115, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000014195 %tmp.4.i16063 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16062, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014196 %tmp.6.i16065 = load double* %tmp.5.i32136 ; <double> [#uses=1]
14197 store double %tmp.6.i16065, double* %tmp.4.i16063
Tanya Lattnerfc984402008-02-16 23:27:24 +000014198 %tmp.7.i16066 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16062, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014199 %tmp.9.i16068 = load double* %tmp.8.i32139 ; <double> [#uses=1]
14200 store double %tmp.9.i16068, double* %tmp.7.i16066
Tanya Lattnerfc984402008-02-16 23:27:24 +000014201 %tmp.0.i16069 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16062, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14202 %tmp.14.i16071 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16069, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014203 %tmp.15.i16072 = load double* %tmp.14.i16071 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014204 %tmp.17.i16074 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16069, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014205 %tmp.18.i16075 = load double* %tmp.17.i16074 ; <double> [#uses=1]
14206 %tmp.7.i16029 = load double* %tmp.2.i34368 ; <double> [#uses=1]
14207 %tmp.15.i16043 = add double %tmp.7.i16029, %tmp.15.i16072 ; <double> [#uses=1]
14208 store double %tmp.15.i16043, double* %tmp.2.i34368
14209 %tmp.26.i16050 = load double* %tmp.6.i34369 ; <double> [#uses=1]
14210 %tmp.31.i16061 = add double %tmp.26.i16050, %tmp.18.i16075 ; <double> [#uses=1]
14211 store double %tmp.31.i16061, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000014212 store double 0.000000e+00, double* %tmp.2.i34366
14213 store double 0.000000e+00, double* %tmp.6.i34367
14214 %tmp.4.i16007 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16006, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014215 %tmp.6.i16009 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14216 store double %tmp.6.i16009, double* %tmp.4.i16007
Tanya Lattnerfc984402008-02-16 23:27:24 +000014217 %tmp.7.i16010 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i16006, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014218 %tmp.9.i16012 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14219 store double %tmp.9.i16012, double* %tmp.7.i16010
Tanya Lattnerfc984402008-02-16 23:27:24 +000014220 %tmp.0.i16013 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i16006, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14221 %tmp.14.i16015 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16013, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014222 %tmp.15.i16016 = load double* %tmp.14.i16015 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014223 %tmp.17.i16018 = getelementptr %"struct.std::dcomplex"* %tmp.0.i16013, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014224 %tmp.18.i16019 = load double* %tmp.17.i16018 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014225 %tmp.4.i15993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15992, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014226 %tmp.6.i15995 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14227 store double %tmp.6.i15995, double* %tmp.4.i15993
Tanya Lattnerfc984402008-02-16 23:27:24 +000014228 %tmp.7.i15996 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15992, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014229 %tmp.9.i15998 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14230 store double %tmp.9.i15998, double* %tmp.7.i15996
Tanya Lattnerfc984402008-02-16 23:27:24 +000014231 %tmp.0.i15999 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15992, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14232 %tmp.13.i16000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.984, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14233 %tmp.14.i16001 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15999, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014234 %tmp.15.i16002 = load double* %tmp.14.i16001 ; <double> [#uses=1]
14235 store double %tmp.15.i16002, double* %tmp.13.i16000
Tanya Lattnerfc984402008-02-16 23:27:24 +000014236 %tmp.16.i16003 = getelementptr %"struct.std::dcomplex"* %mem_tmp.984, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14237 %tmp.17.i16004 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15999, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014238 %tmp.18.i16005 = load double* %tmp.17.i16004 ; <double> [#uses=1]
14239 store double %tmp.18.i16005, double* %tmp.16.i16003
Tanya Lattnerfc984402008-02-16 23:27:24 +000014240 %tmp.4.i15979 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15978, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014241 store double %tmp.15.i16016, double* %tmp.4.i15979
Tanya Lattnerfc984402008-02-16 23:27:24 +000014242 %tmp.7.i15982 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15978, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014243 store double %tmp.18.i16019, double* %tmp.7.i15982
Tanya Lattnerfc984402008-02-16 23:27:24 +000014244 %tmp.0.i15985 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15978, %"struct.std::dcomplex"* %mem_tmp.984 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14245 %tmp.14.i15987 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15985, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014246 %tmp.15.i15988 = load double* %tmp.14.i15987 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014247 %tmp.17.i15990 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15985, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014248 %tmp.18.i15991 = load double* %tmp.17.i15990 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014249 %tmp.4.i15965 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15964, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014250 store double %tmp.15.i15988, double* %tmp.4.i15965
Tanya Lattnerfc984402008-02-16 23:27:24 +000014251 %tmp.7.i15968 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15964, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014252 store double %tmp.18.i15991, double* %tmp.7.i15968
Tanya Lattnerfc984402008-02-16 23:27:24 +000014253 %tmp.0.i15971 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15964, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14254 %tmp.14.i15973 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15971, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014255 %tmp.15.i15974 = load double* %tmp.14.i15973 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014256 %tmp.17.i15976 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15971, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014257 %tmp.18.i15977 = load double* %tmp.17.i15976 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014258 %tmp.4.i15951 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15950, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014259 %tmp.6.i15953 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14260 store double %tmp.6.i15953, double* %tmp.4.i15951
Tanya Lattnerfc984402008-02-16 23:27:24 +000014261 %tmp.7.i15954 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15950, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014262 %tmp.9.i15956 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14263 store double %tmp.9.i15956, double* %tmp.7.i15954
Tanya Lattnerfc984402008-02-16 23:27:24 +000014264 %tmp.0.i15957 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15950, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14265 %tmp.14.i15959 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15957, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014266 %tmp.15.i15960 = load double* %tmp.14.i15959 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014267 %tmp.17.i15962 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15957, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014268 %tmp.18.i15963 = load double* %tmp.17.i15962 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014269 %tmp.4.i15937 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15936, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014270 %tmp.6.i15939 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14271 store double %tmp.6.i15939, double* %tmp.4.i15937
Tanya Lattnerfc984402008-02-16 23:27:24 +000014272 %tmp.7.i15940 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15936, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014273 %tmp.9.i15942 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14274 store double %tmp.9.i15942, double* %tmp.7.i15940
Tanya Lattnerfc984402008-02-16 23:27:24 +000014275 %tmp.0.i15943 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15936, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14276 %tmp.13.i15944 = getelementptr %"struct.std::dcomplex"* %mem_tmp.988, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14277 %tmp.14.i15945 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15943, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014278 %tmp.15.i15946 = load double* %tmp.14.i15945 ; <double> [#uses=1]
14279 store double %tmp.15.i15946, double* %tmp.13.i15944
Tanya Lattnerfc984402008-02-16 23:27:24 +000014280 %tmp.16.i15947 = getelementptr %"struct.std::dcomplex"* %mem_tmp.988, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14281 %tmp.17.i15948 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15943, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014282 %tmp.18.i15949 = load double* %tmp.17.i15948 ; <double> [#uses=1]
14283 store double %tmp.18.i15949, double* %tmp.16.i15947
Tanya Lattnerfc984402008-02-16 23:27:24 +000014284 %tmp.4.i15923 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15922, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014285 store double %tmp.15.i15960, double* %tmp.4.i15923
Tanya Lattnerfc984402008-02-16 23:27:24 +000014286 %tmp.7.i15926 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15922, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014287 store double %tmp.18.i15963, double* %tmp.7.i15926
Tanya Lattnerfc984402008-02-16 23:27:24 +000014288 %tmp.0.i15929 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15922, %"struct.std::dcomplex"* %mem_tmp.988 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14289 %tmp.14.i15931 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15929, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014290 %tmp.15.i15932 = load double* %tmp.14.i15931 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014291 %tmp.17.i15934 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15929, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014292 %tmp.18.i15935 = load double* %tmp.17.i15934 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014293 %tmp.4.i15909 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15908, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014294 store double %tmp.15.i15932, double* %tmp.4.i15909
Tanya Lattnerfc984402008-02-16 23:27:24 +000014295 %tmp.7.i15912 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15908, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014296 store double %tmp.18.i15935, double* %tmp.7.i15912
Tanya Lattnerfc984402008-02-16 23:27:24 +000014297 %tmp.0.i15915 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15908, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14298 %tmp.13.i15916 = getelementptr %"struct.std::dcomplex"* %mem_tmp.985, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14299 %tmp.14.i15917 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15915, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014300 %tmp.15.i15918 = load double* %tmp.14.i15917 ; <double> [#uses=1]
14301 store double %tmp.15.i15918, double* %tmp.13.i15916
Tanya Lattnerfc984402008-02-16 23:27:24 +000014302 %tmp.16.i15919 = getelementptr %"struct.std::dcomplex"* %mem_tmp.985, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14303 %tmp.17.i15920 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15915, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014304 %tmp.18.i15921 = load double* %tmp.17.i15920 ; <double> [#uses=1]
14305 store double %tmp.18.i15921, double* %tmp.16.i15919
Tanya Lattnerfc984402008-02-16 23:27:24 +000014306 %tmp.4.i15895 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15894, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014307 store double %tmp.15.i15974, double* %tmp.4.i15895
Tanya Lattnerfc984402008-02-16 23:27:24 +000014308 %tmp.7.i15898 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15894, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014309 store double %tmp.18.i15977, double* %tmp.7.i15898
Tanya Lattnerfc984402008-02-16 23:27:24 +000014310 %tmp.0.i15901 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15894, %"struct.std::dcomplex"* %mem_tmp.985 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14311 %tmp.14.i15903 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15901, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014312 %tmp.15.i15904 = load double* %tmp.14.i15903 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014313 %tmp.17.i15906 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15901, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014314 %tmp.18.i15907 = load double* %tmp.17.i15906 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014315 %tmp.4.i15881 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15880, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014316 %tmp.6.i15883 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14317 store double %tmp.6.i15883, double* %tmp.4.i15881
Tanya Lattnerfc984402008-02-16 23:27:24 +000014318 %tmp.7.i15884 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15880, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014319 %tmp.9.i15886 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14320 store double %tmp.9.i15886, double* %tmp.7.i15884
Tanya Lattnerfc984402008-02-16 23:27:24 +000014321 %tmp.0.i15887 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15880, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14322 %tmp.14.i15889 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15887, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014323 %tmp.15.i15890 = load double* %tmp.14.i15889 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014324 %tmp.17.i15892 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15887, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014325 %tmp.18.i15893 = load double* %tmp.17.i15892 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014326 %tmp.4.i15867 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15866, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014327 %tmp.6.i15869 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14328 store double %tmp.6.i15869, double* %tmp.4.i15867
Tanya Lattnerfc984402008-02-16 23:27:24 +000014329 %tmp.7.i15870 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15866, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014330 %tmp.9.i15872 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14331 store double %tmp.9.i15872, double* %tmp.7.i15870
Tanya Lattnerfc984402008-02-16 23:27:24 +000014332 %tmp.0.i15873 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15866, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14333 %tmp.13.i15874 = getelementptr %"struct.std::dcomplex"* %mem_tmp.992, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14334 %tmp.14.i15875 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15873, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014335 %tmp.15.i15876 = load double* %tmp.14.i15875 ; <double> [#uses=1]
14336 store double %tmp.15.i15876, double* %tmp.13.i15874
Tanya Lattnerfc984402008-02-16 23:27:24 +000014337 %tmp.16.i15877 = getelementptr %"struct.std::dcomplex"* %mem_tmp.992, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14338 %tmp.17.i15878 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15873, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014339 %tmp.18.i15879 = load double* %tmp.17.i15878 ; <double> [#uses=1]
14340 store double %tmp.18.i15879, double* %tmp.16.i15877
Tanya Lattnerfc984402008-02-16 23:27:24 +000014341 %tmp.4.i15853 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15852, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014342 store double %tmp.15.i15890, double* %tmp.4.i15853
Tanya Lattnerfc984402008-02-16 23:27:24 +000014343 %tmp.7.i15856 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15852, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014344 store double %tmp.18.i15893, double* %tmp.7.i15856
Tanya Lattnerfc984402008-02-16 23:27:24 +000014345 %tmp.0.i15859 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15852, %"struct.std::dcomplex"* %mem_tmp.992 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14346 %tmp.14.i15861 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15859, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014347 %tmp.15.i15862 = load double* %tmp.14.i15861 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014348 %tmp.17.i15864 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15859, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014349 %tmp.18.i15865 = load double* %tmp.17.i15864 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014350 %tmp.4.i15839 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15838, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014351 store double %tmp.15.i15862, double* %tmp.4.i15839
Tanya Lattnerfc984402008-02-16 23:27:24 +000014352 %tmp.7.i15842 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15838, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014353 store double %tmp.18.i15865, double* %tmp.7.i15842
Tanya Lattnerfc984402008-02-16 23:27:24 +000014354 %tmp.0.i15845 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15838, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14355 %tmp.13.i15846 = getelementptr %"struct.std::dcomplex"* %mem_tmp.989, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14356 %tmp.14.i15847 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15845, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014357 %tmp.15.i15848 = load double* %tmp.14.i15847 ; <double> [#uses=1]
14358 store double %tmp.15.i15848, double* %tmp.13.i15846
Tanya Lattnerfc984402008-02-16 23:27:24 +000014359 %tmp.16.i15849 = getelementptr %"struct.std::dcomplex"* %mem_tmp.989, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14360 %tmp.17.i15850 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15845, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014361 %tmp.18.i15851 = load double* %tmp.17.i15850 ; <double> [#uses=1]
14362 store double %tmp.18.i15851, double* %tmp.16.i15849
Tanya Lattnerfc984402008-02-16 23:27:24 +000014363 %tmp.4.i15825 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15824, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014364 store double %tmp.15.i15904, double* %tmp.4.i15825
Tanya Lattnerfc984402008-02-16 23:27:24 +000014365 %tmp.7.i15828 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15824, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014366 store double %tmp.18.i15907, double* %tmp.7.i15828
Tanya Lattnerfc984402008-02-16 23:27:24 +000014367 %tmp.0.i15831 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15824, %"struct.std::dcomplex"* %mem_tmp.989 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14368 %tmp.14.i15833 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15831, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014369 %tmp.15.i15834 = load double* %tmp.14.i15833 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014370 %tmp.17.i15836 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15831, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014371 %tmp.18.i15837 = load double* %tmp.17.i15836 ; <double> [#uses=1]
14372 store double %tmp.15.i15834, double* %tmp.2.i34364
14373 store double %tmp.18.i15837, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000014374 %tmp.4.i15791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15790, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014375 %tmp.6.i15793 = load double* %tmp.5.i27590 ; <double> [#uses=1]
14376 store double %tmp.6.i15793, double* %tmp.4.i15791
Tanya Lattnerfc984402008-02-16 23:27:24 +000014377 %tmp.7.i15794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15790, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014378 %tmp.9.i15796 = load double* %tmp.8.i27593 ; <double> [#uses=1]
14379 store double %tmp.9.i15796, double* %tmp.7.i15794
Tanya Lattnerfc984402008-02-16 23:27:24 +000014380 %tmp.0.i15797 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15790, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14381 %tmp.14.i15799 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15797, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014382 %tmp.15.i15800 = load double* %tmp.14.i15799 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014383 %tmp.17.i15802 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15797, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014384 %tmp.18.i15803 = load double* %tmp.17.i15802 ; <double> [#uses=1]
14385 %tmp.7.i15757 = load double* %tmp.2.i34366 ; <double> [#uses=1]
14386 %tmp.15.i15771 = add double %tmp.7.i15757, %tmp.15.i15800 ; <double> [#uses=1]
14387 store double %tmp.15.i15771, double* %tmp.2.i34366
14388 %tmp.26.i15778 = load double* %tmp.6.i34367 ; <double> [#uses=1]
14389 %tmp.31.i15789 = add double %tmp.26.i15778, %tmp.18.i15803 ; <double> [#uses=1]
14390 store double %tmp.31.i15789, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000014391 %tmp.4.i15737 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15736, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014392 %tmp.6.i15739 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14393 store double %tmp.6.i15739, double* %tmp.4.i15737
Tanya Lattnerfc984402008-02-16 23:27:24 +000014394 %tmp.7.i15740 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15736, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014395 %tmp.9.i15742 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14396 store double %tmp.9.i15742, double* %tmp.7.i15740
Tanya Lattnerfc984402008-02-16 23:27:24 +000014397 %tmp.0.i15743 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15736, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14398 %tmp.14.i15745 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15743, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014399 %tmp.15.i15746 = load double* %tmp.14.i15745 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014400 %tmp.17.i15748 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15743, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014401 %tmp.18.i15749 = load double* %tmp.17.i15748 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014402 %tmp.4.i15723 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15722, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014403 %tmp.6.i15725 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14404 store double %tmp.6.i15725, double* %tmp.4.i15723
Tanya Lattnerfc984402008-02-16 23:27:24 +000014405 %tmp.7.i15726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15722, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014406 %tmp.9.i15728 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14407 store double %tmp.9.i15728, double* %tmp.7.i15726
Tanya Lattnerfc984402008-02-16 23:27:24 +000014408 %tmp.0.i15729 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15722, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14409 %tmp.13.i15730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.999, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14410 %tmp.14.i15731 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15729, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014411 %tmp.15.i15732 = load double* %tmp.14.i15731 ; <double> [#uses=1]
14412 store double %tmp.15.i15732, double* %tmp.13.i15730
Tanya Lattnerfc984402008-02-16 23:27:24 +000014413 %tmp.16.i15733 = getelementptr %"struct.std::dcomplex"* %mem_tmp.999, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14414 %tmp.17.i15734 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15729, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014415 %tmp.18.i15735 = load double* %tmp.17.i15734 ; <double> [#uses=1]
14416 store double %tmp.18.i15735, double* %tmp.16.i15733
Tanya Lattnerfc984402008-02-16 23:27:24 +000014417 %tmp.4.i15709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15708, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014418 store double %tmp.15.i15746, double* %tmp.4.i15709
Tanya Lattnerfc984402008-02-16 23:27:24 +000014419 %tmp.7.i15712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15708, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014420 store double %tmp.18.i15749, double* %tmp.7.i15712
Tanya Lattnerfc984402008-02-16 23:27:24 +000014421 %tmp.0.i15715 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15708, %"struct.std::dcomplex"* %mem_tmp.999 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14422 %tmp.14.i15717 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15715, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014423 %tmp.15.i15718 = load double* %tmp.14.i15717 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014424 %tmp.17.i15720 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15715, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014425 %tmp.18.i15721 = load double* %tmp.17.i15720 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014426 %tmp.4.i15695 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15694, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014427 store double %tmp.15.i15718, double* %tmp.4.i15695
Tanya Lattnerfc984402008-02-16 23:27:24 +000014428 %tmp.7.i15698 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15694, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014429 store double %tmp.18.i15721, double* %tmp.7.i15698
Tanya Lattnerfc984402008-02-16 23:27:24 +000014430 %tmp.0.i15701 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15694, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14431 %tmp.14.i15703 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15701, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014432 %tmp.15.i15704 = load double* %tmp.14.i15703 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014433 %tmp.17.i15706 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15701, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014434 %tmp.18.i15707 = load double* %tmp.17.i15706 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014435 %tmp.4.i15681 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15680, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014436 %tmp.6.i15683 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14437 store double %tmp.6.i15683, double* %tmp.4.i15681
Tanya Lattnerfc984402008-02-16 23:27:24 +000014438 %tmp.7.i15684 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15680, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014439 %tmp.9.i15686 = load double* %tmp.8.i28605 ; <double> [#uses=1]
14440 store double %tmp.9.i15686, double* %tmp.7.i15684
Tanya Lattnerfc984402008-02-16 23:27:24 +000014441 %tmp.0.i15687 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15680, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14442 %tmp.14.i15689 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15687, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014443 %tmp.15.i15690 = load double* %tmp.14.i15689 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014444 %tmp.17.i15692 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15687, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014445 %tmp.18.i15693 = load double* %tmp.17.i15692 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014446 %tmp.4.i15667 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15666, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014447 %tmp.6.i15669 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14448 store double %tmp.6.i15669, double* %tmp.4.i15667
Tanya Lattnerfc984402008-02-16 23:27:24 +000014449 %tmp.7.i15670 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15666, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014450 %tmp.9.i15672 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14451 store double %tmp.9.i15672, double* %tmp.7.i15670
Tanya Lattnerfc984402008-02-16 23:27:24 +000014452 %tmp.0.i15673 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15666, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14453 %tmp.13.i15674 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1003, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14454 %tmp.14.i15675 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15673, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014455 %tmp.15.i15676 = load double* %tmp.14.i15675 ; <double> [#uses=1]
14456 store double %tmp.15.i15676, double* %tmp.13.i15674
Tanya Lattnerfc984402008-02-16 23:27:24 +000014457 %tmp.16.i15677 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1003, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14458 %tmp.17.i15678 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15673, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014459 %tmp.18.i15679 = load double* %tmp.17.i15678 ; <double> [#uses=1]
14460 store double %tmp.18.i15679, double* %tmp.16.i15677
Tanya Lattnerfc984402008-02-16 23:27:24 +000014461 %tmp.4.i15653 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15652, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014462 store double %tmp.15.i15690, double* %tmp.4.i15653
Tanya Lattnerfc984402008-02-16 23:27:24 +000014463 %tmp.7.i15656 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15652, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014464 store double %tmp.18.i15693, double* %tmp.7.i15656
Tanya Lattnerfc984402008-02-16 23:27:24 +000014465 %tmp.0.i15659 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15652, %"struct.std::dcomplex"* %mem_tmp.1003 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14466 %tmp.14.i15661 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15659, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014467 %tmp.15.i15662 = load double* %tmp.14.i15661 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014468 %tmp.17.i15664 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15659, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014469 %tmp.18.i15665 = load double* %tmp.17.i15664 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014470 %tmp.4.i15639 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15638, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014471 store double %tmp.15.i15662, double* %tmp.4.i15639
Tanya Lattnerfc984402008-02-16 23:27:24 +000014472 %tmp.7.i15642 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15638, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014473 store double %tmp.18.i15665, double* %tmp.7.i15642
Tanya Lattnerfc984402008-02-16 23:27:24 +000014474 %tmp.0.i15645 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15638, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14475 %tmp.13.i15646 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1000, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14476 %tmp.14.i15647 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15645, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014477 %tmp.15.i15648 = load double* %tmp.14.i15647 ; <double> [#uses=1]
14478 store double %tmp.15.i15648, double* %tmp.13.i15646
Tanya Lattnerfc984402008-02-16 23:27:24 +000014479 %tmp.16.i15649 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1000, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14480 %tmp.17.i15650 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15645, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014481 %tmp.18.i15651 = load double* %tmp.17.i15650 ; <double> [#uses=1]
14482 store double %tmp.18.i15651, double* %tmp.16.i15649
Tanya Lattnerfc984402008-02-16 23:27:24 +000014483 %tmp.4.i15625 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15624, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014484 store double %tmp.15.i15704, double* %tmp.4.i15625
Tanya Lattnerfc984402008-02-16 23:27:24 +000014485 %tmp.7.i15628 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15624, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014486 store double %tmp.18.i15707, double* %tmp.7.i15628
Tanya Lattnerfc984402008-02-16 23:27:24 +000014487 %tmp.0.i15631 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15624, %"struct.std::dcomplex"* %mem_tmp.1000 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14488 %tmp.14.i15633 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15631, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014489 %tmp.15.i15634 = load double* %tmp.14.i15633 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014490 %tmp.17.i15636 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15631, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014491 %tmp.18.i15637 = load double* %tmp.17.i15636 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014492 %tmp.4.i15611 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15610, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014493 %tmp.6.i15613 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14494 store double %tmp.6.i15613, double* %tmp.4.i15611
Tanya Lattnerfc984402008-02-16 23:27:24 +000014495 %tmp.7.i15614 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15610, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014496 %tmp.9.i15616 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14497 store double %tmp.9.i15616, double* %tmp.7.i15614
Tanya Lattnerfc984402008-02-16 23:27:24 +000014498 %tmp.0.i15617 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15610, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14499 %tmp.14.i15619 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15617, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014500 %tmp.15.i15620 = load double* %tmp.14.i15619 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014501 %tmp.17.i15622 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15617, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014502 %tmp.18.i15623 = load double* %tmp.17.i15622 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014503 %tmp.4.i15597 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15596, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014504 %tmp.6.i15599 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14505 store double %tmp.6.i15599, double* %tmp.4.i15597
Tanya Lattnerfc984402008-02-16 23:27:24 +000014506 %tmp.7.i15600 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15596, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014507 %tmp.9.i15602 = load double* %tmp.8.i28605 ; <double> [#uses=1]
14508 store double %tmp.9.i15602, double* %tmp.7.i15600
Tanya Lattnerfc984402008-02-16 23:27:24 +000014509 %tmp.0.i15603 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15596, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14510 %tmp.13.i15604 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1007, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14511 %tmp.14.i15605 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15603, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014512 %tmp.15.i15606 = load double* %tmp.14.i15605 ; <double> [#uses=1]
14513 store double %tmp.15.i15606, double* %tmp.13.i15604
Tanya Lattnerfc984402008-02-16 23:27:24 +000014514 %tmp.16.i15607 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1007, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14515 %tmp.17.i15608 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15603, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014516 %tmp.18.i15609 = load double* %tmp.17.i15608 ; <double> [#uses=1]
14517 store double %tmp.18.i15609, double* %tmp.16.i15607
Tanya Lattnerfc984402008-02-16 23:27:24 +000014518 %tmp.4.i15583 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15582, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014519 store double %tmp.15.i15620, double* %tmp.4.i15583
Tanya Lattnerfc984402008-02-16 23:27:24 +000014520 %tmp.7.i15586 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15582, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014521 store double %tmp.18.i15623, double* %tmp.7.i15586
Tanya Lattnerfc984402008-02-16 23:27:24 +000014522 %tmp.0.i15589 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15582, %"struct.std::dcomplex"* %mem_tmp.1007 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14523 %tmp.14.i15591 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15589, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014524 %tmp.15.i15592 = load double* %tmp.14.i15591 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014525 %tmp.17.i15594 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15589, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014526 %tmp.18.i15595 = load double* %tmp.17.i15594 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014527 %tmp.4.i15569 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15568, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014528 store double %tmp.15.i15592, double* %tmp.4.i15569
Tanya Lattnerfc984402008-02-16 23:27:24 +000014529 %tmp.7.i15572 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15568, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014530 store double %tmp.18.i15595, double* %tmp.7.i15572
Tanya Lattnerfc984402008-02-16 23:27:24 +000014531 %tmp.0.i15575 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15568, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14532 %tmp.13.i15576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1004, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14533 %tmp.14.i15577 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15575, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014534 %tmp.15.i15578 = load double* %tmp.14.i15577 ; <double> [#uses=1]
14535 store double %tmp.15.i15578, double* %tmp.13.i15576
Tanya Lattnerfc984402008-02-16 23:27:24 +000014536 %tmp.16.i15579 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1004, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14537 %tmp.17.i15580 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15575, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014538 %tmp.18.i15581 = load double* %tmp.17.i15580 ; <double> [#uses=1]
14539 store double %tmp.18.i15581, double* %tmp.16.i15579
Tanya Lattnerfc984402008-02-16 23:27:24 +000014540 %tmp.4.i15555 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15554, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014541 store double %tmp.15.i15634, double* %tmp.4.i15555
Tanya Lattnerfc984402008-02-16 23:27:24 +000014542 %tmp.7.i15558 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15554, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014543 store double %tmp.18.i15637, double* %tmp.7.i15558
Tanya Lattnerfc984402008-02-16 23:27:24 +000014544 %tmp.0.i15561 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15554, %"struct.std::dcomplex"* %mem_tmp.1004 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14545 %tmp.14.i15563 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15561, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014546 %tmp.15.i15564 = load double* %tmp.14.i15563 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014547 %tmp.17.i15566 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15561, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014548 %tmp.18.i15567 = load double* %tmp.17.i15566 ; <double> [#uses=1]
14549 store double %tmp.15.i15564, double* %tmp.2.i34364
14550 store double %tmp.18.i15567, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000014551 %tmp.4.i15521 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15520, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014552 %tmp.6.i15523 = load double* %tmp.5.i33866 ; <double> [#uses=1]
14553 store double %tmp.6.i15523, double* %tmp.4.i15521
Tanya Lattnerfc984402008-02-16 23:27:24 +000014554 %tmp.7.i15524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15520, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014555 %tmp.9.i15526 = load double* %tmp.8.i33869 ; <double> [#uses=1]
14556 store double %tmp.9.i15526, double* %tmp.7.i15524
Tanya Lattnerfc984402008-02-16 23:27:24 +000014557 %tmp.0.i15527 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15520, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14558 %tmp.14.i15529 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15527, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014559 %tmp.15.i15530 = load double* %tmp.14.i15529 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014560 %tmp.17.i15532 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15527, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014561 %tmp.18.i15533 = load double* %tmp.17.i15532 ; <double> [#uses=1]
14562 %tmp.7.i15487 = load double* %tmp.2.i34366 ; <double> [#uses=1]
14563 %tmp.15.i15501 = add double %tmp.7.i15487, %tmp.15.i15530 ; <double> [#uses=1]
14564 store double %tmp.15.i15501, double* %tmp.2.i34366
14565 %tmp.26.i15508 = load double* %tmp.6.i34367 ; <double> [#uses=1]
14566 %tmp.31.i15519 = add double %tmp.26.i15508, %tmp.18.i15533 ; <double> [#uses=1]
14567 store double %tmp.31.i15519, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000014568 %tmp.4.i15467 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15466, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014569 %tmp.6.i15469 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14570 store double %tmp.6.i15469, double* %tmp.4.i15467
Tanya Lattnerfc984402008-02-16 23:27:24 +000014571 %tmp.7.i15470 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15466, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014572 %tmp.9.i15472 = load double* %tmp.8.i28605 ; <double> [#uses=1]
14573 store double %tmp.9.i15472, double* %tmp.7.i15470
Tanya Lattnerfc984402008-02-16 23:27:24 +000014574 %tmp.0.i15473 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15466, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14575 %tmp.14.i15475 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15473, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014576 %tmp.15.i15476 = load double* %tmp.14.i15475 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014577 %tmp.17.i15478 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15473, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014578 %tmp.18.i15479 = load double* %tmp.17.i15478 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014579 %tmp.4.i15453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014580 %tmp.6.i15455 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14581 store double %tmp.6.i15455, double* %tmp.4.i15453
Tanya Lattnerfc984402008-02-16 23:27:24 +000014582 %tmp.7.i15456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014583 %tmp.9.i15458 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14584 store double %tmp.9.i15458, double* %tmp.7.i15456
Tanya Lattnerfc984402008-02-16 23:27:24 +000014585 %tmp.0.i15459 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15452, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14586 %tmp.13.i15460 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1014, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14587 %tmp.14.i15461 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15459, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014588 %tmp.15.i15462 = load double* %tmp.14.i15461 ; <double> [#uses=1]
14589 store double %tmp.15.i15462, double* %tmp.13.i15460
Tanya Lattnerfc984402008-02-16 23:27:24 +000014590 %tmp.16.i15463 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1014, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14591 %tmp.17.i15464 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15459, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014592 %tmp.18.i15465 = load double* %tmp.17.i15464 ; <double> [#uses=1]
14593 store double %tmp.18.i15465, double* %tmp.16.i15463
Tanya Lattnerfc984402008-02-16 23:27:24 +000014594 %tmp.4.i15439 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15438, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014595 store double %tmp.15.i15476, double* %tmp.4.i15439
Tanya Lattnerfc984402008-02-16 23:27:24 +000014596 %tmp.7.i15442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15438, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014597 store double %tmp.18.i15479, double* %tmp.7.i15442
Tanya Lattnerfc984402008-02-16 23:27:24 +000014598 %tmp.0.i15445 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15438, %"struct.std::dcomplex"* %mem_tmp.1014 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14599 %tmp.14.i15447 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15445, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014600 %tmp.15.i15448 = load double* %tmp.14.i15447 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014601 %tmp.17.i15450 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15445, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014602 %tmp.18.i15451 = load double* %tmp.17.i15450 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014603 %tmp.4.i15425 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15424, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014604 store double %tmp.15.i15448, double* %tmp.4.i15425
Tanya Lattnerfc984402008-02-16 23:27:24 +000014605 %tmp.7.i15428 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15424, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014606 store double %tmp.18.i15451, double* %tmp.7.i15428
Tanya Lattnerfc984402008-02-16 23:27:24 +000014607 %tmp.0.i15431 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15424, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14608 %tmp.14.i15433 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15431, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014609 %tmp.15.i15434 = load double* %tmp.14.i15433 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014610 %tmp.17.i15436 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15431, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014611 %tmp.18.i15437 = load double* %tmp.17.i15436 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014612 %tmp.4.i15411 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15410, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014613 %tmp.6.i15413 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14614 store double %tmp.6.i15413, double* %tmp.4.i15411
Tanya Lattnerfc984402008-02-16 23:27:24 +000014615 %tmp.7.i15414 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15410, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014616 %tmp.9.i15416 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14617 store double %tmp.9.i15416, double* %tmp.7.i15414
Tanya Lattnerfc984402008-02-16 23:27:24 +000014618 %tmp.0.i15417 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15410, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14619 %tmp.14.i15419 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15417, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014620 %tmp.15.i15420 = load double* %tmp.14.i15419 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014621 %tmp.17.i15422 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15417, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014622 %tmp.18.i15423 = load double* %tmp.17.i15422 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014623 %tmp.4.i15397 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15396, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014624 %tmp.6.i15399 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14625 store double %tmp.6.i15399, double* %tmp.4.i15397
Tanya Lattnerfc984402008-02-16 23:27:24 +000014626 %tmp.7.i15400 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15396, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014627 %tmp.9.i15402 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14628 store double %tmp.9.i15402, double* %tmp.7.i15400
Tanya Lattnerfc984402008-02-16 23:27:24 +000014629 %tmp.0.i15403 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15396, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14630 %tmp.13.i15404 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1018, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14631 %tmp.14.i15405 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15403, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014632 %tmp.15.i15406 = load double* %tmp.14.i15405 ; <double> [#uses=1]
14633 store double %tmp.15.i15406, double* %tmp.13.i15404
Tanya Lattnerfc984402008-02-16 23:27:24 +000014634 %tmp.16.i15407 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1018, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14635 %tmp.17.i15408 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15403, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014636 %tmp.18.i15409 = load double* %tmp.17.i15408 ; <double> [#uses=1]
14637 store double %tmp.18.i15409, double* %tmp.16.i15407
Tanya Lattnerfc984402008-02-16 23:27:24 +000014638 %tmp.4.i15383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15382, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014639 store double %tmp.15.i15420, double* %tmp.4.i15383
Tanya Lattnerfc984402008-02-16 23:27:24 +000014640 %tmp.7.i15386 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15382, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014641 store double %tmp.18.i15423, double* %tmp.7.i15386
Tanya Lattnerfc984402008-02-16 23:27:24 +000014642 %tmp.0.i15389 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15382, %"struct.std::dcomplex"* %mem_tmp.1018 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14643 %tmp.14.i15391 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15389, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014644 %tmp.15.i15392 = load double* %tmp.14.i15391 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014645 %tmp.17.i15394 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15389, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014646 %tmp.18.i15395 = load double* %tmp.17.i15394 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014647 %tmp.4.i15369 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15368, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014648 store double %tmp.15.i15392, double* %tmp.4.i15369
Tanya Lattnerfc984402008-02-16 23:27:24 +000014649 %tmp.7.i15372 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15368, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014650 store double %tmp.18.i15395, double* %tmp.7.i15372
Tanya Lattnerfc984402008-02-16 23:27:24 +000014651 %tmp.0.i15375 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15368, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14652 %tmp.13.i15376 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1015, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14653 %tmp.14.i15377 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15375, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014654 %tmp.15.i15378 = load double* %tmp.14.i15377 ; <double> [#uses=1]
14655 store double %tmp.15.i15378, double* %tmp.13.i15376
Tanya Lattnerfc984402008-02-16 23:27:24 +000014656 %tmp.16.i15379 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1015, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14657 %tmp.17.i15380 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15375, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014658 %tmp.18.i15381 = load double* %tmp.17.i15380 ; <double> [#uses=1]
14659 store double %tmp.18.i15381, double* %tmp.16.i15379
Tanya Lattnerfc984402008-02-16 23:27:24 +000014660 %tmp.4.i15355 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15354, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014661 store double %tmp.15.i15434, double* %tmp.4.i15355
Tanya Lattnerfc984402008-02-16 23:27:24 +000014662 %tmp.7.i15358 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15354, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014663 store double %tmp.18.i15437, double* %tmp.7.i15358
Tanya Lattnerfc984402008-02-16 23:27:24 +000014664 %tmp.0.i15361 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15354, %"struct.std::dcomplex"* %mem_tmp.1015 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14665 %tmp.14.i15363 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15361, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014666 %tmp.15.i15364 = load double* %tmp.14.i15363 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014667 %tmp.17.i15366 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15361, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014668 %tmp.18.i15367 = load double* %tmp.17.i15366 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014669 %tmp.4.i15341 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15340, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014670 %tmp.6.i15343 = load double* %tmp.5.i33146 ; <double> [#uses=1]
14671 store double %tmp.6.i15343, double* %tmp.4.i15341
Tanya Lattnerfc984402008-02-16 23:27:24 +000014672 %tmp.7.i15344 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15340, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014673 %tmp.9.i15346 = load double* %tmp.8.i33149 ; <double> [#uses=1]
14674 store double %tmp.9.i15346, double* %tmp.7.i15344
Tanya Lattnerfc984402008-02-16 23:27:24 +000014675 %tmp.0.i15347 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15340, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14676 %tmp.14.i15349 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15347, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014677 %tmp.15.i15350 = load double* %tmp.14.i15349 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014678 %tmp.17.i15352 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15347, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014679 %tmp.18.i15353 = load double* %tmp.17.i15352 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014680 %tmp.4.i15327 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15326, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014681 %tmp.6.i15329 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14682 store double %tmp.6.i15329, double* %tmp.4.i15327
Tanya Lattnerfc984402008-02-16 23:27:24 +000014683 %tmp.7.i15330 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15326, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014684 %tmp.9.i15332 = load double* %tmp.8.i28605 ; <double> [#uses=1]
14685 store double %tmp.9.i15332, double* %tmp.7.i15330
Tanya Lattnerfc984402008-02-16 23:27:24 +000014686 %tmp.0.i15333 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15326, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14687 %tmp.13.i15334 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1022, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14688 %tmp.14.i15335 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15333, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014689 %tmp.15.i15336 = load double* %tmp.14.i15335 ; <double> [#uses=1]
14690 store double %tmp.15.i15336, double* %tmp.13.i15334
Tanya Lattnerfc984402008-02-16 23:27:24 +000014691 %tmp.16.i15337 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1022, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14692 %tmp.17.i15338 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15333, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014693 %tmp.18.i15339 = load double* %tmp.17.i15338 ; <double> [#uses=1]
14694 store double %tmp.18.i15339, double* %tmp.16.i15337
Tanya Lattnerfc984402008-02-16 23:27:24 +000014695 %tmp.4.i15313 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15312, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014696 store double %tmp.15.i15350, double* %tmp.4.i15313
Tanya Lattnerfc984402008-02-16 23:27:24 +000014697 %tmp.7.i15316 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15312, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014698 store double %tmp.18.i15353, double* %tmp.7.i15316
Tanya Lattnerfc984402008-02-16 23:27:24 +000014699 %tmp.0.i15319 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15312, %"struct.std::dcomplex"* %mem_tmp.1022 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14700 %tmp.14.i15321 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15319, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014701 %tmp.15.i15322 = load double* %tmp.14.i15321 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014702 %tmp.17.i15324 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15319, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014703 %tmp.18.i15325 = load double* %tmp.17.i15324 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014704 %tmp.4.i15299 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15298, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014705 store double %tmp.15.i15322, double* %tmp.4.i15299
Tanya Lattnerfc984402008-02-16 23:27:24 +000014706 %tmp.7.i15302 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15298, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014707 store double %tmp.18.i15325, double* %tmp.7.i15302
Tanya Lattnerfc984402008-02-16 23:27:24 +000014708 %tmp.0.i15305 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15298, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14709 %tmp.13.i15306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1019, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14710 %tmp.14.i15307 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15305, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014711 %tmp.15.i15308 = load double* %tmp.14.i15307 ; <double> [#uses=1]
14712 store double %tmp.15.i15308, double* %tmp.13.i15306
Tanya Lattnerfc984402008-02-16 23:27:24 +000014713 %tmp.16.i15309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1019, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14714 %tmp.17.i15310 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15305, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014715 %tmp.18.i15311 = load double* %tmp.17.i15310 ; <double> [#uses=1]
14716 store double %tmp.18.i15311, double* %tmp.16.i15309
Tanya Lattnerfc984402008-02-16 23:27:24 +000014717 %tmp.4.i15285 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15284, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014718 store double %tmp.15.i15364, double* %tmp.4.i15285
Tanya Lattnerfc984402008-02-16 23:27:24 +000014719 %tmp.7.i15288 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15284, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014720 store double %tmp.18.i15367, double* %tmp.7.i15288
Tanya Lattnerfc984402008-02-16 23:27:24 +000014721 %tmp.0.i15291 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15284, %"struct.std::dcomplex"* %mem_tmp.1019 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14722 %tmp.14.i15293 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15291, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014723 %tmp.15.i15294 = load double* %tmp.14.i15293 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014724 %tmp.17.i15296 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15291, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014725 %tmp.18.i15297 = load double* %tmp.17.i15296 ; <double> [#uses=1]
14726 store double %tmp.15.i15294, double* %tmp.2.i34364
14727 store double %tmp.18.i15297, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000014728 %tmp.4.i15251 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15250, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014729 %tmp.6.i15253 = load double* %tmp.5.i34136 ; <double> [#uses=1]
14730 store double %tmp.6.i15253, double* %tmp.4.i15251
Tanya Lattnerfc984402008-02-16 23:27:24 +000014731 %tmp.7.i15254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15250, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014732 %tmp.9.i15256 = load double* %tmp.8.i34139 ; <double> [#uses=1]
14733 store double %tmp.9.i15256, double* %tmp.7.i15254
Tanya Lattnerfc984402008-02-16 23:27:24 +000014734 %tmp.0.i15257 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15250, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14735 %tmp.14.i15259 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15257, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014736 %tmp.15.i15260 = load double* %tmp.14.i15259 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014737 %tmp.17.i15262 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15257, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014738 %tmp.18.i15263 = load double* %tmp.17.i15262 ; <double> [#uses=1]
14739 %tmp.7.i15217 = load double* %tmp.2.i34366 ; <double> [#uses=1]
14740 %tmp.15.i15231 = add double %tmp.7.i15217, %tmp.15.i15260 ; <double> [#uses=1]
14741 store double %tmp.15.i15231, double* %tmp.2.i34366
14742 %tmp.26.i15238 = load double* %tmp.6.i34367 ; <double> [#uses=1]
14743 %tmp.31.i15249 = add double %tmp.26.i15238, %tmp.18.i15263 ; <double> [#uses=1]
14744 store double %tmp.31.i15249, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000014745 %tmp.4.i15197 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15196, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014746 %tmp.6.i15199 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14747 store double %tmp.6.i15199, double* %tmp.4.i15197
Tanya Lattnerfc984402008-02-16 23:27:24 +000014748 %tmp.7.i15200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15196, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014749 %tmp.9.i15202 = load double* %tmp.8.i28605 ; <double> [#uses=1]
14750 store double %tmp.9.i15202, double* %tmp.7.i15200
Tanya Lattnerfc984402008-02-16 23:27:24 +000014751 %tmp.0.i15203 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15196, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14752 %tmp.14.i15205 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15203, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014753 %tmp.15.i15206 = load double* %tmp.14.i15205 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014754 %tmp.17.i15208 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15203, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014755 %tmp.18.i15209 = load double* %tmp.17.i15208 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014756 %tmp.4.i15183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014757 %tmp.6.i15185 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14758 store double %tmp.6.i15185, double* %tmp.4.i15183
Tanya Lattnerfc984402008-02-16 23:27:24 +000014759 %tmp.7.i15186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014760 %tmp.9.i15188 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14761 store double %tmp.9.i15188, double* %tmp.7.i15186
Tanya Lattnerfc984402008-02-16 23:27:24 +000014762 %tmp.0.i15189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15182, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14763 %tmp.13.i15190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1029, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14764 %tmp.14.i15191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014765 %tmp.15.i15192 = load double* %tmp.14.i15191 ; <double> [#uses=1]
14766 store double %tmp.15.i15192, double* %tmp.13.i15190
Tanya Lattnerfc984402008-02-16 23:27:24 +000014767 %tmp.16.i15193 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1029, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14768 %tmp.17.i15194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014769 %tmp.18.i15195 = load double* %tmp.17.i15194 ; <double> [#uses=1]
14770 store double %tmp.18.i15195, double* %tmp.16.i15193
Tanya Lattnerfc984402008-02-16 23:27:24 +000014771 %tmp.4.i15169 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15168, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014772 store double %tmp.15.i15206, double* %tmp.4.i15169
Tanya Lattnerfc984402008-02-16 23:27:24 +000014773 %tmp.7.i15172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15168, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014774 store double %tmp.18.i15209, double* %tmp.7.i15172
Tanya Lattnerfc984402008-02-16 23:27:24 +000014775 %tmp.0.i15175 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15168, %"struct.std::dcomplex"* %mem_tmp.1029 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14776 %tmp.14.i15177 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15175, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014777 %tmp.15.i15178 = load double* %tmp.14.i15177 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014778 %tmp.17.i15180 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15175, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014779 %tmp.18.i15181 = load double* %tmp.17.i15180 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014780 %tmp.4.i15155 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15154, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014781 store double %tmp.15.i15178, double* %tmp.4.i15155
Tanya Lattnerfc984402008-02-16 23:27:24 +000014782 %tmp.7.i15158 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15154, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014783 store double %tmp.18.i15181, double* %tmp.7.i15158
Tanya Lattnerfc984402008-02-16 23:27:24 +000014784 %tmp.0.i15161 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15154, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14785 %tmp.14.i15163 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15161, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014786 %tmp.15.i15164 = load double* %tmp.14.i15163 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014787 %tmp.17.i15166 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15161, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014788 %tmp.18.i15167 = load double* %tmp.17.i15166 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014789 %tmp.4.i15141 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15140, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014790 %tmp.6.i15143 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14791 store double %tmp.6.i15143, double* %tmp.4.i15141
Tanya Lattnerfc984402008-02-16 23:27:24 +000014792 %tmp.7.i15144 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15140, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014793 %tmp.9.i15146 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14794 store double %tmp.9.i15146, double* %tmp.7.i15144
Tanya Lattnerfc984402008-02-16 23:27:24 +000014795 %tmp.0.i15147 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15140, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14796 %tmp.14.i15149 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15147, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014797 %tmp.15.i15150 = load double* %tmp.14.i15149 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014798 %tmp.17.i15152 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15147, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014799 %tmp.18.i15153 = load double* %tmp.17.i15152 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014800 %tmp.4.i15127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15126, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014801 %tmp.6.i15129 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14802 store double %tmp.6.i15129, double* %tmp.4.i15127
Tanya Lattnerfc984402008-02-16 23:27:24 +000014803 %tmp.7.i15130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15126, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014804 %tmp.9.i15132 = load double* %tmp.8.i28605 ; <double> [#uses=1]
14805 store double %tmp.9.i15132, double* %tmp.7.i15130
Tanya Lattnerfc984402008-02-16 23:27:24 +000014806 %tmp.0.i15133 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15126, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14807 %tmp.13.i15134 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1033, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14808 %tmp.14.i15135 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15133, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014809 %tmp.15.i15136 = load double* %tmp.14.i15135 ; <double> [#uses=1]
14810 store double %tmp.15.i15136, double* %tmp.13.i15134
Tanya Lattnerfc984402008-02-16 23:27:24 +000014811 %tmp.16.i15137 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1033, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14812 %tmp.17.i15138 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15133, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014813 %tmp.18.i15139 = load double* %tmp.17.i15138 ; <double> [#uses=1]
14814 store double %tmp.18.i15139, double* %tmp.16.i15137
Tanya Lattnerfc984402008-02-16 23:27:24 +000014815 %tmp.4.i15113 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15112, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014816 store double %tmp.15.i15150, double* %tmp.4.i15113
Tanya Lattnerfc984402008-02-16 23:27:24 +000014817 %tmp.7.i15116 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15112, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014818 store double %tmp.18.i15153, double* %tmp.7.i15116
Tanya Lattnerfc984402008-02-16 23:27:24 +000014819 %tmp.0.i15119 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15112, %"struct.std::dcomplex"* %mem_tmp.1033 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14820 %tmp.14.i15121 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15119, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014821 %tmp.15.i15122 = load double* %tmp.14.i15121 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014822 %tmp.17.i15124 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15119, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014823 %tmp.18.i15125 = load double* %tmp.17.i15124 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014824 %tmp.4.i15099 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15098, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014825 store double %tmp.15.i15122, double* %tmp.4.i15099
Tanya Lattnerfc984402008-02-16 23:27:24 +000014826 %tmp.7.i15102 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15098, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014827 store double %tmp.18.i15125, double* %tmp.7.i15102
Tanya Lattnerfc984402008-02-16 23:27:24 +000014828 %tmp.0.i15105 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15098, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14829 %tmp.13.i15106 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1030, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14830 %tmp.14.i15107 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15105, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014831 %tmp.15.i15108 = load double* %tmp.14.i15107 ; <double> [#uses=1]
14832 store double %tmp.15.i15108, double* %tmp.13.i15106
Tanya Lattnerfc984402008-02-16 23:27:24 +000014833 %tmp.16.i15109 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1030, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14834 %tmp.17.i15110 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15105, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014835 %tmp.18.i15111 = load double* %tmp.17.i15110 ; <double> [#uses=1]
14836 store double %tmp.18.i15111, double* %tmp.16.i15109
Tanya Lattnerfc984402008-02-16 23:27:24 +000014837 %tmp.4.i15085 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15084, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014838 store double %tmp.15.i15164, double* %tmp.4.i15085
Tanya Lattnerfc984402008-02-16 23:27:24 +000014839 %tmp.7.i15088 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15084, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014840 store double %tmp.18.i15167, double* %tmp.7.i15088
Tanya Lattnerfc984402008-02-16 23:27:24 +000014841 %tmp.0.i15091 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15084, %"struct.std::dcomplex"* %mem_tmp.1030 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14842 %tmp.14.i15093 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15091, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014843 %tmp.15.i15094 = load double* %tmp.14.i15093 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014844 %tmp.17.i15096 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15091, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014845 %tmp.18.i15097 = load double* %tmp.17.i15096 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014846 %tmp.4.i15071 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15070, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014847 %tmp.6.i15073 = load double* %tmp.5.i34082 ; <double> [#uses=1]
14848 store double %tmp.6.i15073, double* %tmp.4.i15071
Tanya Lattnerfc984402008-02-16 23:27:24 +000014849 %tmp.7.i15074 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15070, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014850 %tmp.9.i15076 = load double* %tmp.8.i34085 ; <double> [#uses=1]
14851 store double %tmp.9.i15076, double* %tmp.7.i15074
Tanya Lattnerfc984402008-02-16 23:27:24 +000014852 %tmp.0.i15077 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15070, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14853 %tmp.14.i15079 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15077, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014854 %tmp.15.i15080 = load double* %tmp.14.i15079 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014855 %tmp.17.i15082 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15077, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014856 %tmp.18.i15083 = load double* %tmp.17.i15082 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014857 %tmp.4.i15057 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15056, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014858 %tmp.6.i15059 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14859 store double %tmp.6.i15059, double* %tmp.4.i15057
Tanya Lattnerfc984402008-02-16 23:27:24 +000014860 %tmp.7.i15060 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15056, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014861 %tmp.9.i15062 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14862 store double %tmp.9.i15062, double* %tmp.7.i15060
Tanya Lattnerfc984402008-02-16 23:27:24 +000014863 %tmp.0.i15063 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15056, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14864 %tmp.13.i15064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1037, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14865 %tmp.14.i15065 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15063, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014866 %tmp.15.i15066 = load double* %tmp.14.i15065 ; <double> [#uses=1]
14867 store double %tmp.15.i15066, double* %tmp.13.i15064
Tanya Lattnerfc984402008-02-16 23:27:24 +000014868 %tmp.16.i15067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1037, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14869 %tmp.17.i15068 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15063, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014870 %tmp.18.i15069 = load double* %tmp.17.i15068 ; <double> [#uses=1]
14871 store double %tmp.18.i15069, double* %tmp.16.i15067
Tanya Lattnerfc984402008-02-16 23:27:24 +000014872 %tmp.4.i15043 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15042, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014873 store double %tmp.15.i15080, double* %tmp.4.i15043
Tanya Lattnerfc984402008-02-16 23:27:24 +000014874 %tmp.7.i15046 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15042, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014875 store double %tmp.18.i15083, double* %tmp.7.i15046
Tanya Lattnerfc984402008-02-16 23:27:24 +000014876 %tmp.0.i15049 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i15042, %"struct.std::dcomplex"* %mem_tmp.1037 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14877 %tmp.14.i15051 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15049, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014878 %tmp.15.i15052 = load double* %tmp.14.i15051 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014879 %tmp.17.i15054 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15049, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014880 %tmp.18.i15055 = load double* %tmp.17.i15054 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014881 %tmp.4.i15029 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15028, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014882 store double %tmp.15.i15052, double* %tmp.4.i15029
Tanya Lattnerfc984402008-02-16 23:27:24 +000014883 %tmp.7.i15032 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15028, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014884 store double %tmp.18.i15055, double* %tmp.7.i15032
Tanya Lattnerfc984402008-02-16 23:27:24 +000014885 %tmp.0.i15035 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15028, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14886 %tmp.13.i15036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1034, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14887 %tmp.14.i15037 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15035, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014888 %tmp.15.i15038 = load double* %tmp.14.i15037 ; <double> [#uses=1]
14889 store double %tmp.15.i15038, double* %tmp.13.i15036
Tanya Lattnerfc984402008-02-16 23:27:24 +000014890 %tmp.16.i15039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1034, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14891 %tmp.17.i15040 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15035, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014892 %tmp.18.i15041 = load double* %tmp.17.i15040 ; <double> [#uses=1]
14893 store double %tmp.18.i15041, double* %tmp.16.i15039
Tanya Lattnerfc984402008-02-16 23:27:24 +000014894 %tmp.4.i15015 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15014, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014895 store double %tmp.15.i15094, double* %tmp.4.i15015
Tanya Lattnerfc984402008-02-16 23:27:24 +000014896 %tmp.7.i15018 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i15014, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014897 store double %tmp.18.i15097, double* %tmp.7.i15018
Tanya Lattnerfc984402008-02-16 23:27:24 +000014898 %tmp.0.i15021 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i15014, %"struct.std::dcomplex"* %mem_tmp.1034 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14899 %tmp.14.i15023 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15021, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014900 %tmp.15.i15024 = load double* %tmp.14.i15023 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014901 %tmp.17.i15026 = getelementptr %"struct.std::dcomplex"* %tmp.0.i15021, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014902 %tmp.18.i15027 = load double* %tmp.17.i15026 ; <double> [#uses=1]
14903 store double %tmp.15.i15024, double* %tmp.2.i34364
14904 store double %tmp.18.i15027, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000014905 %tmp.4.i14981 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14980, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014906 %tmp.6.i14983 = load double* %tmp.5.i32460 ; <double> [#uses=1]
14907 store double %tmp.6.i14983, double* %tmp.4.i14981
Tanya Lattnerfc984402008-02-16 23:27:24 +000014908 %tmp.7.i14984 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14980, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014909 %tmp.9.i14986 = load double* %tmp.8.i32463 ; <double> [#uses=1]
14910 store double %tmp.9.i14986, double* %tmp.7.i14984
Tanya Lattnerfc984402008-02-16 23:27:24 +000014911 %tmp.0.i14987 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14980, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14912 %tmp.14.i14989 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14987, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014913 %tmp.15.i14990 = load double* %tmp.14.i14989 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014914 %tmp.17.i14992 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14987, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014915 %tmp.18.i14993 = load double* %tmp.17.i14992 ; <double> [#uses=1]
14916 %tmp.7.i14947 = load double* %tmp.2.i34366 ; <double> [#uses=1]
14917 %tmp.15.i14961 = add double %tmp.7.i14947, %tmp.15.i14990 ; <double> [#uses=1]
14918 store double %tmp.15.i14961, double* %tmp.2.i34366
14919 %tmp.26.i14968 = load double* %tmp.6.i34367 ; <double> [#uses=1]
14920 %tmp.31.i14979 = add double %tmp.26.i14968, %tmp.18.i14993 ; <double> [#uses=1]
14921 store double %tmp.31.i14979, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000014922 %tmp.4.i14927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14926, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014923 %tmp.6.i14929 = load double* %tmp.5.i31000 ; <double> [#uses=1]
14924 store double %tmp.6.i14929, double* %tmp.4.i14927
Tanya Lattnerfc984402008-02-16 23:27:24 +000014925 %tmp.7.i14930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14926, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014926 %tmp.9.i14932 = load double* %tmp.8.i31003 ; <double> [#uses=1]
14927 store double %tmp.9.i14932, double* %tmp.7.i14930
Tanya Lattnerfc984402008-02-16 23:27:24 +000014928 %tmp.0.i14933 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14926, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14929 %tmp.14.i14935 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14933, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014930 %tmp.15.i14936 = load double* %tmp.14.i14935 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014931 %tmp.17.i14938 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14933, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014932 %tmp.18.i14939 = load double* %tmp.17.i14938 ; <double> [#uses=1]
14933 %tmp.7.i14893 = load double* %tmp.2.i34368 ; <double> [#uses=1]
14934 %tmp.15.i14907 = add double %tmp.7.i14893, %tmp.15.i14936 ; <double> [#uses=1]
14935 store double %tmp.15.i14907, double* %tmp.2.i34368
14936 %tmp.26.i14914 = load double* %tmp.6.i34369 ; <double> [#uses=1]
14937 %tmp.31.i14925 = add double %tmp.26.i14914, %tmp.18.i14939 ; <double> [#uses=1]
14938 store double %tmp.31.i14925, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000014939 store double 0.000000e+00, double* %tmp.2.i34366
14940 store double 0.000000e+00, double* %tmp.6.i34367
14941 %tmp.4.i14871 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14870, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014942 %tmp.6.i14873 = load double* %tmp.5.i34352 ; <double> [#uses=1]
14943 store double %tmp.6.i14873, double* %tmp.4.i14871
Tanya Lattnerfc984402008-02-16 23:27:24 +000014944 %tmp.7.i14874 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14870, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014945 %tmp.9.i14876 = load double* %tmp.8.i34355 ; <double> [#uses=1]
14946 store double %tmp.9.i14876, double* %tmp.7.i14874
Tanya Lattnerfc984402008-02-16 23:27:24 +000014947 %tmp.0.i14877 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14870, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14948 %tmp.14.i14879 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14877, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014949 %tmp.15.i14880 = load double* %tmp.14.i14879 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014950 %tmp.17.i14882 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14877, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014951 %tmp.18.i14883 = load double* %tmp.17.i14882 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014952 %tmp.4.i14857 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14856, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014953 %tmp.6.i14859 = load double* %tmp.5.i34338 ; <double> [#uses=1]
14954 store double %tmp.6.i14859, double* %tmp.4.i14857
Tanya Lattnerfc984402008-02-16 23:27:24 +000014955 %tmp.7.i14860 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14856, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014956 %tmp.9.i14862 = load double* %tmp.8.i34341 ; <double> [#uses=1]
14957 store double %tmp.9.i14862, double* %tmp.7.i14860
Tanya Lattnerfc984402008-02-16 23:27:24 +000014958 %tmp.0.i14863 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14856, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14959 %tmp.13.i14864 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1045, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
14960 %tmp.14.i14865 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14863, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014961 %tmp.15.i14866 = load double* %tmp.14.i14865 ; <double> [#uses=1]
14962 store double %tmp.15.i14866, double* %tmp.13.i14864
Tanya Lattnerfc984402008-02-16 23:27:24 +000014963 %tmp.16.i14867 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1045, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
14964 %tmp.17.i14868 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14863, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014965 %tmp.18.i14869 = load double* %tmp.17.i14868 ; <double> [#uses=1]
14966 store double %tmp.18.i14869, double* %tmp.16.i14867
Tanya Lattnerfc984402008-02-16 23:27:24 +000014967 %tmp.4.i14843 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14842, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014968 store double %tmp.15.i14880, double* %tmp.4.i14843
Tanya Lattnerfc984402008-02-16 23:27:24 +000014969 %tmp.7.i14846 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14842, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014970 store double %tmp.18.i14883, double* %tmp.7.i14846
Tanya Lattnerfc984402008-02-16 23:27:24 +000014971 %tmp.0.i14849 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14842, %"struct.std::dcomplex"* %mem_tmp.1045 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14972 %tmp.14.i14851 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14849, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014973 %tmp.15.i14852 = load double* %tmp.14.i14851 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014974 %tmp.17.i14854 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14849, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014975 %tmp.18.i14855 = load double* %tmp.17.i14854 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014976 %tmp.4.i14829 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14828, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014977 store double %tmp.15.i14852, double* %tmp.4.i14829
Tanya Lattnerfc984402008-02-16 23:27:24 +000014978 %tmp.7.i14832 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14828, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014979 store double %tmp.18.i14855, double* %tmp.7.i14832
Tanya Lattnerfc984402008-02-16 23:27:24 +000014980 %tmp.0.i14835 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14828, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14981 %tmp.14.i14837 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14835, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014982 %tmp.15.i14838 = load double* %tmp.14.i14837 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014983 %tmp.17.i14840 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14835, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014984 %tmp.18.i14841 = load double* %tmp.17.i14840 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014985 %tmp.4.i14815 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14814, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014986 %tmp.6.i14817 = load double* %tmp.5.i34338 ; <double> [#uses=1]
14987 store double %tmp.6.i14817, double* %tmp.4.i14815
Tanya Lattnerfc984402008-02-16 23:27:24 +000014988 %tmp.7.i14818 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14814, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014989 %tmp.9.i14820 = load double* %tmp.8.i34341 ; <double> [#uses=1]
14990 store double %tmp.9.i14820, double* %tmp.7.i14818
Tanya Lattnerfc984402008-02-16 23:27:24 +000014991 %tmp.0.i14821 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14814, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
14992 %tmp.14.i14823 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14821, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014993 %tmp.15.i14824 = load double* %tmp.14.i14823 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014994 %tmp.17.i14826 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14821, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014995 %tmp.18.i14827 = load double* %tmp.17.i14826 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000014996 %tmp.4.i14801 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14800, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014997 %tmp.6.i14803 = load double* %tmp.5.i28602 ; <double> [#uses=1]
14998 store double %tmp.6.i14803, double* %tmp.4.i14801
Tanya Lattnerfc984402008-02-16 23:27:24 +000014999 %tmp.7.i14804 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14800, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015000 %tmp.9.i14806 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15001 store double %tmp.9.i14806, double* %tmp.7.i14804
Tanya Lattnerfc984402008-02-16 23:27:24 +000015002 %tmp.0.i14807 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14800, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15003 %tmp.13.i14808 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1049, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15004 %tmp.14.i14809 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14807, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015005 %tmp.15.i14810 = load double* %tmp.14.i14809 ; <double> [#uses=1]
15006 store double %tmp.15.i14810, double* %tmp.13.i14808
Tanya Lattnerfc984402008-02-16 23:27:24 +000015007 %tmp.16.i14811 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1049, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15008 %tmp.17.i14812 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14807, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015009 %tmp.18.i14813 = load double* %tmp.17.i14812 ; <double> [#uses=1]
15010 store double %tmp.18.i14813, double* %tmp.16.i14811
Tanya Lattnerfc984402008-02-16 23:27:24 +000015011 %tmp.4.i14787 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14786, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015012 store double %tmp.15.i14824, double* %tmp.4.i14787
Tanya Lattnerfc984402008-02-16 23:27:24 +000015013 %tmp.7.i14790 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14786, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015014 store double %tmp.18.i14827, double* %tmp.7.i14790
Tanya Lattnerfc984402008-02-16 23:27:24 +000015015 %tmp.0.i14793 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14786, %"struct.std::dcomplex"* %mem_tmp.1049 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15016 %tmp.14.i14795 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14793, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015017 %tmp.15.i14796 = load double* %tmp.14.i14795 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015018 %tmp.17.i14798 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14793, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015019 %tmp.18.i14799 = load double* %tmp.17.i14798 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015020 %tmp.4.i14773 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14772, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015021 store double %tmp.15.i14796, double* %tmp.4.i14773
Tanya Lattnerfc984402008-02-16 23:27:24 +000015022 %tmp.7.i14776 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14772, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015023 store double %tmp.18.i14799, double* %tmp.7.i14776
Tanya Lattnerfc984402008-02-16 23:27:24 +000015024 %tmp.0.i14779 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14772, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15025 %tmp.13.i14780 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15026 %tmp.14.i14781 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14779, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015027 %tmp.15.i14782 = load double* %tmp.14.i14781 ; <double> [#uses=1]
15028 store double %tmp.15.i14782, double* %tmp.13.i14780
Tanya Lattnerfc984402008-02-16 23:27:24 +000015029 %tmp.16.i14783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15030 %tmp.17.i14784 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14779, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015031 %tmp.18.i14785 = load double* %tmp.17.i14784 ; <double> [#uses=1]
15032 store double %tmp.18.i14785, double* %tmp.16.i14783
Tanya Lattnerfc984402008-02-16 23:27:24 +000015033 %tmp.4.i14759 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14758, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015034 store double %tmp.15.i14838, double* %tmp.4.i14759
Tanya Lattnerfc984402008-02-16 23:27:24 +000015035 %tmp.7.i14762 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14758, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015036 store double %tmp.18.i14841, double* %tmp.7.i14762
Tanya Lattnerfc984402008-02-16 23:27:24 +000015037 %tmp.0.i14765 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14758, %"struct.std::dcomplex"* %mem_tmp.1046 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15038 %tmp.14.i14767 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14765, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015039 %tmp.15.i14768 = load double* %tmp.14.i14767 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015040 %tmp.17.i14770 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14765, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015041 %tmp.18.i14771 = load double* %tmp.17.i14770 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015042 %tmp.4.i14745 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14744, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015043 %tmp.6.i14747 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15044 store double %tmp.6.i14747, double* %tmp.4.i14745
Tanya Lattnerfc984402008-02-16 23:27:24 +000015045 %tmp.7.i14748 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14744, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015046 %tmp.9.i14750 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15047 store double %tmp.9.i14750, double* %tmp.7.i14748
Tanya Lattnerfc984402008-02-16 23:27:24 +000015048 %tmp.0.i14751 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14744, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15049 %tmp.14.i14753 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14751, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015050 %tmp.15.i14754 = load double* %tmp.14.i14753 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015051 %tmp.17.i14756 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14751, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015052 %tmp.18.i14757 = load double* %tmp.17.i14756 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015053 %tmp.4.i14731 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14730, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015054 %tmp.6.i14733 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15055 store double %tmp.6.i14733, double* %tmp.4.i14731
Tanya Lattnerfc984402008-02-16 23:27:24 +000015056 %tmp.7.i14734 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14730, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015057 %tmp.9.i14736 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15058 store double %tmp.9.i14736, double* %tmp.7.i14734
Tanya Lattnerfc984402008-02-16 23:27:24 +000015059 %tmp.0.i14737 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14730, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15060 %tmp.13.i14738 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15061 %tmp.14.i14739 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14737, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015062 %tmp.15.i14740 = load double* %tmp.14.i14739 ; <double> [#uses=1]
15063 store double %tmp.15.i14740, double* %tmp.13.i14738
Tanya Lattnerfc984402008-02-16 23:27:24 +000015064 %tmp.16.i14741 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15065 %tmp.17.i14742 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14737, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015066 %tmp.18.i14743 = load double* %tmp.17.i14742 ; <double> [#uses=1]
15067 store double %tmp.18.i14743, double* %tmp.16.i14741
Tanya Lattnerfc984402008-02-16 23:27:24 +000015068 %tmp.4.i14717 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14716, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015069 store double %tmp.15.i14754, double* %tmp.4.i14717
Tanya Lattnerfc984402008-02-16 23:27:24 +000015070 %tmp.7.i14720 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14716, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015071 store double %tmp.18.i14757, double* %tmp.7.i14720
Tanya Lattnerfc984402008-02-16 23:27:24 +000015072 %tmp.0.i14723 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14716, %"struct.std::dcomplex"* %mem_tmp.1053 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15073 %tmp.14.i14725 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015074 %tmp.15.i14726 = load double* %tmp.14.i14725 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015075 %tmp.17.i14728 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015076 %tmp.18.i14729 = load double* %tmp.17.i14728 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015077 %tmp.4.i14703 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14702, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015078 store double %tmp.15.i14726, double* %tmp.4.i14703
Tanya Lattnerfc984402008-02-16 23:27:24 +000015079 %tmp.7.i14706 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14702, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015080 store double %tmp.18.i14729, double* %tmp.7.i14706
Tanya Lattnerfc984402008-02-16 23:27:24 +000015081 %tmp.0.i14709 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14702, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15082 %tmp.13.i14710 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1050, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15083 %tmp.14.i14711 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14709, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015084 %tmp.15.i14712 = load double* %tmp.14.i14711 ; <double> [#uses=1]
15085 store double %tmp.15.i14712, double* %tmp.13.i14710
Tanya Lattnerfc984402008-02-16 23:27:24 +000015086 %tmp.16.i14713 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1050, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15087 %tmp.17.i14714 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14709, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015088 %tmp.18.i14715 = load double* %tmp.17.i14714 ; <double> [#uses=1]
15089 store double %tmp.18.i14715, double* %tmp.16.i14713
Tanya Lattnerfc984402008-02-16 23:27:24 +000015090 %tmp.4.i14689 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14688, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015091 store double %tmp.15.i14768, double* %tmp.4.i14689
Tanya Lattnerfc984402008-02-16 23:27:24 +000015092 %tmp.7.i14692 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14688, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015093 store double %tmp.18.i14771, double* %tmp.7.i14692
Tanya Lattnerfc984402008-02-16 23:27:24 +000015094 %tmp.0.i14695 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14688, %"struct.std::dcomplex"* %mem_tmp.1050 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15095 %tmp.14.i14697 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14695, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015096 %tmp.15.i14698 = load double* %tmp.14.i14697 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015097 %tmp.17.i14700 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14695, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015098 %tmp.18.i14701 = load double* %tmp.17.i14700 ; <double> [#uses=1]
15099 store double %tmp.15.i14698, double* %tmp.2.i34364
15100 store double %tmp.18.i14701, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000015101 %tmp.4.i14655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14654, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015102 %tmp.6.i14657 = load double* %tmp.5.i32460 ; <double> [#uses=1]
15103 store double %tmp.6.i14657, double* %tmp.4.i14655
Tanya Lattnerfc984402008-02-16 23:27:24 +000015104 %tmp.7.i14658 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14654, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015105 %tmp.9.i14660 = load double* %tmp.8.i32463 ; <double> [#uses=1]
15106 store double %tmp.9.i14660, double* %tmp.7.i14658
Tanya Lattnerfc984402008-02-16 23:27:24 +000015107 %tmp.0.i14661 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14654, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15108 %tmp.14.i14663 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015109 %tmp.15.i14664 = load double* %tmp.14.i14663 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015110 %tmp.17.i14666 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015111 %tmp.18.i14667 = load double* %tmp.17.i14666 ; <double> [#uses=1]
15112 %tmp.7.i14621 = load double* %tmp.2.i34366 ; <double> [#uses=1]
15113 %tmp.15.i14635 = add double %tmp.7.i14621, %tmp.15.i14664 ; <double> [#uses=1]
15114 store double %tmp.15.i14635, double* %tmp.2.i34366
15115 %tmp.26.i14642 = load double* %tmp.6.i34367 ; <double> [#uses=1]
15116 %tmp.31.i14653 = add double %tmp.26.i14642, %tmp.18.i14667 ; <double> [#uses=1]
15117 store double %tmp.31.i14653, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000015118 %tmp.4.i14601 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14600, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015119 %tmp.6.i14603 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15120 store double %tmp.6.i14603, double* %tmp.4.i14601
Tanya Lattnerfc984402008-02-16 23:27:24 +000015121 %tmp.7.i14604 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14600, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015122 %tmp.9.i14606 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15123 store double %tmp.9.i14606, double* %tmp.7.i14604
Tanya Lattnerfc984402008-02-16 23:27:24 +000015124 %tmp.0.i14607 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14600, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15125 %tmp.14.i14609 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14607, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015126 %tmp.15.i14610 = load double* %tmp.14.i14609 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015127 %tmp.17.i14612 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14607, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015128 %tmp.18.i14613 = load double* %tmp.17.i14612 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015129 %tmp.4.i14587 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14586, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015130 %tmp.6.i14589 = load double* %tmp.5.i33146 ; <double> [#uses=1]
15131 store double %tmp.6.i14589, double* %tmp.4.i14587
Tanya Lattnerfc984402008-02-16 23:27:24 +000015132 %tmp.7.i14590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14586, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015133 %tmp.9.i14592 = load double* %tmp.8.i33149 ; <double> [#uses=1]
15134 store double %tmp.9.i14592, double* %tmp.7.i14590
Tanya Lattnerfc984402008-02-16 23:27:24 +000015135 %tmp.0.i14593 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14586, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15136 %tmp.13.i14594 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1060, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15137 %tmp.14.i14595 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14593, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015138 %tmp.15.i14596 = load double* %tmp.14.i14595 ; <double> [#uses=1]
15139 store double %tmp.15.i14596, double* %tmp.13.i14594
Tanya Lattnerfc984402008-02-16 23:27:24 +000015140 %tmp.16.i14597 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1060, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15141 %tmp.17.i14598 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14593, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015142 %tmp.18.i14599 = load double* %tmp.17.i14598 ; <double> [#uses=1]
15143 store double %tmp.18.i14599, double* %tmp.16.i14597
Tanya Lattnerfc984402008-02-16 23:27:24 +000015144 %tmp.4.i14573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14572, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015145 store double %tmp.15.i14610, double* %tmp.4.i14573
Tanya Lattnerfc984402008-02-16 23:27:24 +000015146 %tmp.7.i14576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14572, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015147 store double %tmp.18.i14613, double* %tmp.7.i14576
Tanya Lattnerfc984402008-02-16 23:27:24 +000015148 %tmp.0.i14579 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14572, %"struct.std::dcomplex"* %mem_tmp.1060 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15149 %tmp.14.i14581 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14579, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015150 %tmp.15.i14582 = load double* %tmp.14.i14581 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015151 %tmp.17.i14584 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14579, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015152 %tmp.18.i14585 = load double* %tmp.17.i14584 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015153 %tmp.4.i14559 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14558, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015154 store double %tmp.15.i14582, double* %tmp.4.i14559
Tanya Lattnerfc984402008-02-16 23:27:24 +000015155 %tmp.7.i14562 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14558, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015156 store double %tmp.18.i14585, double* %tmp.7.i14562
Tanya Lattnerfc984402008-02-16 23:27:24 +000015157 %tmp.0.i14565 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14558, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15158 %tmp.14.i14567 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14565, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015159 %tmp.15.i14568 = load double* %tmp.14.i14567 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015160 %tmp.17.i14570 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14565, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015161 %tmp.18.i14571 = load double* %tmp.17.i14570 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015162 %tmp.4.i14545 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14544, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015163 %tmp.6.i14547 = load double* %tmp.5.i34338 ; <double> [#uses=1]
15164 store double %tmp.6.i14547, double* %tmp.4.i14545
Tanya Lattnerfc984402008-02-16 23:27:24 +000015165 %tmp.7.i14548 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14544, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015166 %tmp.9.i14550 = load double* %tmp.8.i34341 ; <double> [#uses=1]
15167 store double %tmp.9.i14550, double* %tmp.7.i14548
Tanya Lattnerfc984402008-02-16 23:27:24 +000015168 %tmp.0.i14551 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14544, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15169 %tmp.14.i14553 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14551, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015170 %tmp.15.i14554 = load double* %tmp.14.i14553 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015171 %tmp.17.i14556 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14551, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015172 %tmp.18.i14557 = load double* %tmp.17.i14556 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015173 %tmp.4.i14531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14530, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015174 %tmp.6.i14533 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15175 store double %tmp.6.i14533, double* %tmp.4.i14531
Tanya Lattnerfc984402008-02-16 23:27:24 +000015176 %tmp.7.i14534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14530, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015177 %tmp.9.i14536 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15178 store double %tmp.9.i14536, double* %tmp.7.i14534
Tanya Lattnerfc984402008-02-16 23:27:24 +000015179 %tmp.0.i14537 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14530, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15180 %tmp.13.i14538 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1064, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15181 %tmp.14.i14539 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14537, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015182 %tmp.15.i14540 = load double* %tmp.14.i14539 ; <double> [#uses=1]
15183 store double %tmp.15.i14540, double* %tmp.13.i14538
Tanya Lattnerfc984402008-02-16 23:27:24 +000015184 %tmp.16.i14541 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1064, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15185 %tmp.17.i14542 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14537, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015186 %tmp.18.i14543 = load double* %tmp.17.i14542 ; <double> [#uses=1]
15187 store double %tmp.18.i14543, double* %tmp.16.i14541
Tanya Lattnerfc984402008-02-16 23:27:24 +000015188 %tmp.4.i14517 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14516, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015189 store double %tmp.15.i14554, double* %tmp.4.i14517
Tanya Lattnerfc984402008-02-16 23:27:24 +000015190 %tmp.7.i14520 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14516, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015191 store double %tmp.18.i14557, double* %tmp.7.i14520
Tanya Lattnerfc984402008-02-16 23:27:24 +000015192 %tmp.0.i14523 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14516, %"struct.std::dcomplex"* %mem_tmp.1064 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15193 %tmp.14.i14525 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14523, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015194 %tmp.15.i14526 = load double* %tmp.14.i14525 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015195 %tmp.17.i14528 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14523, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015196 %tmp.18.i14529 = load double* %tmp.17.i14528 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015197 %tmp.4.i14503 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14502, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015198 store double %tmp.15.i14526, double* %tmp.4.i14503
Tanya Lattnerfc984402008-02-16 23:27:24 +000015199 %tmp.7.i14506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14502, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015200 store double %tmp.18.i14529, double* %tmp.7.i14506
Tanya Lattnerfc984402008-02-16 23:27:24 +000015201 %tmp.0.i14509 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14502, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15202 %tmp.13.i14510 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1061, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15203 %tmp.14.i14511 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14509, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015204 %tmp.15.i14512 = load double* %tmp.14.i14511 ; <double> [#uses=1]
15205 store double %tmp.15.i14512, double* %tmp.13.i14510
Tanya Lattnerfc984402008-02-16 23:27:24 +000015206 %tmp.16.i14513 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1061, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15207 %tmp.17.i14514 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14509, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015208 %tmp.18.i14515 = load double* %tmp.17.i14514 ; <double> [#uses=1]
15209 store double %tmp.18.i14515, double* %tmp.16.i14513
Tanya Lattnerfc984402008-02-16 23:27:24 +000015210 %tmp.4.i14489 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14488, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015211 store double %tmp.15.i14568, double* %tmp.4.i14489
Tanya Lattnerfc984402008-02-16 23:27:24 +000015212 %tmp.7.i14492 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14488, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015213 store double %tmp.18.i14571, double* %tmp.7.i14492
Tanya Lattnerfc984402008-02-16 23:27:24 +000015214 %tmp.0.i14495 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14488, %"struct.std::dcomplex"* %mem_tmp.1061 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15215 %tmp.14.i14497 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015216 %tmp.15.i14498 = load double* %tmp.14.i14497 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015217 %tmp.17.i14500 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015218 %tmp.18.i14501 = load double* %tmp.17.i14500 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015219 %tmp.4.i14475 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14474, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015220 %tmp.6.i14477 = load double* %tmp.5.i33146 ; <double> [#uses=1]
15221 store double %tmp.6.i14477, double* %tmp.4.i14475
Tanya Lattnerfc984402008-02-16 23:27:24 +000015222 %tmp.7.i14478 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14474, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015223 %tmp.9.i14480 = load double* %tmp.8.i33149 ; <double> [#uses=1]
15224 store double %tmp.9.i14480, double* %tmp.7.i14478
Tanya Lattnerfc984402008-02-16 23:27:24 +000015225 %tmp.0.i14481 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14474, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15226 %tmp.14.i14483 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14481, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015227 %tmp.15.i14484 = load double* %tmp.14.i14483 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015228 %tmp.17.i14486 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14481, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015229 %tmp.18.i14487 = load double* %tmp.17.i14486 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015230 %tmp.4.i14461 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14460, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015231 %tmp.6.i14463 = load double* %tmp.5.i34338 ; <double> [#uses=1]
15232 store double %tmp.6.i14463, double* %tmp.4.i14461
Tanya Lattnerfc984402008-02-16 23:27:24 +000015233 %tmp.7.i14464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14460, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015234 %tmp.9.i14466 = load double* %tmp.8.i34341 ; <double> [#uses=1]
15235 store double %tmp.9.i14466, double* %tmp.7.i14464
Tanya Lattnerfc984402008-02-16 23:27:24 +000015236 %tmp.0.i14467 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14460, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15237 %tmp.13.i14468 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1068, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15238 %tmp.14.i14469 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14467, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015239 %tmp.15.i14470 = load double* %tmp.14.i14469 ; <double> [#uses=1]
15240 store double %tmp.15.i14470, double* %tmp.13.i14468
Tanya Lattnerfc984402008-02-16 23:27:24 +000015241 %tmp.16.i14471 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1068, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15242 %tmp.17.i14472 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14467, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015243 %tmp.18.i14473 = load double* %tmp.17.i14472 ; <double> [#uses=1]
15244 store double %tmp.18.i14473, double* %tmp.16.i14471
Tanya Lattnerfc984402008-02-16 23:27:24 +000015245 %tmp.4.i14447 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14446, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015246 store double %tmp.15.i14484, double* %tmp.4.i14447
Tanya Lattnerfc984402008-02-16 23:27:24 +000015247 %tmp.7.i14450 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14446, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015248 store double %tmp.18.i14487, double* %tmp.7.i14450
Tanya Lattnerfc984402008-02-16 23:27:24 +000015249 %tmp.0.i14453 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14446, %"struct.std::dcomplex"* %mem_tmp.1068 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15250 %tmp.14.i14455 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14453, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015251 %tmp.15.i14456 = load double* %tmp.14.i14455 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015252 %tmp.17.i14458 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14453, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015253 %tmp.18.i14459 = load double* %tmp.17.i14458 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015254 %tmp.4.i14433 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14432, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015255 store double %tmp.15.i14456, double* %tmp.4.i14433
Tanya Lattnerfc984402008-02-16 23:27:24 +000015256 %tmp.7.i14436 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14432, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015257 store double %tmp.18.i14459, double* %tmp.7.i14436
Tanya Lattnerfc984402008-02-16 23:27:24 +000015258 %tmp.0.i14439 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14432, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15259 %tmp.13.i14440 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1065, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15260 %tmp.14.i14441 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14439, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015261 %tmp.15.i14442 = load double* %tmp.14.i14441 ; <double> [#uses=1]
15262 store double %tmp.15.i14442, double* %tmp.13.i14440
Tanya Lattnerfc984402008-02-16 23:27:24 +000015263 %tmp.16.i14443 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1065, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15264 %tmp.17.i14444 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14439, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015265 %tmp.18.i14445 = load double* %tmp.17.i14444 ; <double> [#uses=1]
15266 store double %tmp.18.i14445, double* %tmp.16.i14443
Tanya Lattnerfc984402008-02-16 23:27:24 +000015267 %tmp.4.i14419 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14418, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015268 store double %tmp.15.i14498, double* %tmp.4.i14419
Tanya Lattnerfc984402008-02-16 23:27:24 +000015269 %tmp.7.i14422 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14418, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015270 store double %tmp.18.i14501, double* %tmp.7.i14422
Tanya Lattnerfc984402008-02-16 23:27:24 +000015271 %tmp.0.i14425 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14418, %"struct.std::dcomplex"* %mem_tmp.1065 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15272 %tmp.14.i14427 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14425, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015273 %tmp.15.i14428 = load double* %tmp.14.i14427 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015274 %tmp.17.i14430 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14425, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015275 %tmp.18.i14431 = load double* %tmp.17.i14430 ; <double> [#uses=1]
15276 store double %tmp.15.i14428, double* %tmp.2.i34364
15277 store double %tmp.18.i14431, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000015278 %tmp.4.i14385 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14384, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015279 %tmp.6.i14387 = load double* %tmp.5.i27590 ; <double> [#uses=1]
15280 store double %tmp.6.i14387, double* %tmp.4.i14385
Tanya Lattnerfc984402008-02-16 23:27:24 +000015281 %tmp.7.i14388 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14384, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015282 %tmp.9.i14390 = load double* %tmp.8.i27593 ; <double> [#uses=1]
15283 store double %tmp.9.i14390, double* %tmp.7.i14388
Tanya Lattnerfc984402008-02-16 23:27:24 +000015284 %tmp.0.i14391 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14384, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15285 %tmp.14.i14393 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14391, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015286 %tmp.15.i14394 = load double* %tmp.14.i14393 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015287 %tmp.17.i14396 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14391, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015288 %tmp.18.i14397 = load double* %tmp.17.i14396 ; <double> [#uses=1]
15289 %tmp.7.i14351 = load double* %tmp.2.i34366 ; <double> [#uses=1]
15290 %tmp.15.i14365 = add double %tmp.7.i14351, %tmp.15.i14394 ; <double> [#uses=1]
15291 store double %tmp.15.i14365, double* %tmp.2.i34366
15292 %tmp.26.i14372 = load double* %tmp.6.i34367 ; <double> [#uses=1]
15293 %tmp.31.i14383 = add double %tmp.26.i14372, %tmp.18.i14397 ; <double> [#uses=1]
15294 store double %tmp.31.i14383, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000015295 %tmp.4.i14331 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14330, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015296 %tmp.6.i14333 = load double* %tmp.5.i34338 ; <double> [#uses=1]
15297 store double %tmp.6.i14333, double* %tmp.4.i14331
Tanya Lattnerfc984402008-02-16 23:27:24 +000015298 %tmp.7.i14334 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14330, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015299 %tmp.9.i14336 = load double* %tmp.8.i34341 ; <double> [#uses=1]
15300 store double %tmp.9.i14336, double* %tmp.7.i14334
Tanya Lattnerfc984402008-02-16 23:27:24 +000015301 %tmp.0.i14337 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14330, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15302 %tmp.14.i14339 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14337, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015303 %tmp.15.i14340 = load double* %tmp.14.i14339 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015304 %tmp.17.i14342 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14337, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015305 %tmp.18.i14343 = load double* %tmp.17.i14342 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015306 %tmp.4.i14317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015307 %tmp.6.i14319 = load double* %tmp.5.i33146 ; <double> [#uses=1]
15308 store double %tmp.6.i14319, double* %tmp.4.i14317
Tanya Lattnerfc984402008-02-16 23:27:24 +000015309 %tmp.7.i14320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015310 %tmp.9.i14322 = load double* %tmp.8.i33149 ; <double> [#uses=1]
15311 store double %tmp.9.i14322, double* %tmp.7.i14320
Tanya Lattnerfc984402008-02-16 23:27:24 +000015312 %tmp.0.i14323 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14316, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15313 %tmp.13.i14324 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1075, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15314 %tmp.14.i14325 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14323, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015315 %tmp.15.i14326 = load double* %tmp.14.i14325 ; <double> [#uses=1]
15316 store double %tmp.15.i14326, double* %tmp.13.i14324
Tanya Lattnerfc984402008-02-16 23:27:24 +000015317 %tmp.16.i14327 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1075, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15318 %tmp.17.i14328 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14323, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015319 %tmp.18.i14329 = load double* %tmp.17.i14328 ; <double> [#uses=1]
15320 store double %tmp.18.i14329, double* %tmp.16.i14327
Tanya Lattnerfc984402008-02-16 23:27:24 +000015321 %tmp.4.i14303 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14302, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015322 store double %tmp.15.i14340, double* %tmp.4.i14303
Tanya Lattnerfc984402008-02-16 23:27:24 +000015323 %tmp.7.i14306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14302, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015324 store double %tmp.18.i14343, double* %tmp.7.i14306
Tanya Lattnerfc984402008-02-16 23:27:24 +000015325 %tmp.0.i14309 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14302, %"struct.std::dcomplex"* %mem_tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15326 %tmp.14.i14311 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14309, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015327 %tmp.15.i14312 = load double* %tmp.14.i14311 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015328 %tmp.17.i14314 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14309, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015329 %tmp.18.i14315 = load double* %tmp.17.i14314 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015330 %tmp.4.i14289 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14288, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015331 store double %tmp.15.i14312, double* %tmp.4.i14289
Tanya Lattnerfc984402008-02-16 23:27:24 +000015332 %tmp.7.i14292 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14288, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015333 store double %tmp.18.i14315, double* %tmp.7.i14292
Tanya Lattnerfc984402008-02-16 23:27:24 +000015334 %tmp.0.i14295 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14288, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15335 %tmp.14.i14297 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015336 %tmp.15.i14298 = load double* %tmp.14.i14297 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015337 %tmp.17.i14300 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015338 %tmp.18.i14301 = load double* %tmp.17.i14300 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015339 %tmp.4.i14275 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14274, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015340 %tmp.6.i14277 = load double* %tmp.5.i33146 ; <double> [#uses=1]
15341 store double %tmp.6.i14277, double* %tmp.4.i14275
Tanya Lattnerfc984402008-02-16 23:27:24 +000015342 %tmp.7.i14278 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14274, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015343 %tmp.9.i14280 = load double* %tmp.8.i33149 ; <double> [#uses=1]
15344 store double %tmp.9.i14280, double* %tmp.7.i14278
Tanya Lattnerfc984402008-02-16 23:27:24 +000015345 %tmp.0.i14281 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14274, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15346 %tmp.14.i14283 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14281, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015347 %tmp.15.i14284 = load double* %tmp.14.i14283 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015348 %tmp.17.i14286 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14281, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015349 %tmp.18.i14287 = load double* %tmp.17.i14286 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015350 %tmp.4.i14261 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14260, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015351 %tmp.6.i14263 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15352 store double %tmp.6.i14263, double* %tmp.4.i14261
Tanya Lattnerfc984402008-02-16 23:27:24 +000015353 %tmp.7.i14264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14260, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015354 %tmp.9.i14266 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15355 store double %tmp.9.i14266, double* %tmp.7.i14264
Tanya Lattnerfc984402008-02-16 23:27:24 +000015356 %tmp.0.i14267 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14260, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15357 %tmp.13.i14268 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1079, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15358 %tmp.14.i14269 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14267, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015359 %tmp.15.i14270 = load double* %tmp.14.i14269 ; <double> [#uses=1]
15360 store double %tmp.15.i14270, double* %tmp.13.i14268
Tanya Lattnerfc984402008-02-16 23:27:24 +000015361 %tmp.16.i14271 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1079, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15362 %tmp.17.i14272 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14267, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015363 %tmp.18.i14273 = load double* %tmp.17.i14272 ; <double> [#uses=1]
15364 store double %tmp.18.i14273, double* %tmp.16.i14271
Tanya Lattnerfc984402008-02-16 23:27:24 +000015365 %tmp.4.i14247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14246, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015366 store double %tmp.15.i14284, double* %tmp.4.i14247
Tanya Lattnerfc984402008-02-16 23:27:24 +000015367 %tmp.7.i14250 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14246, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015368 store double %tmp.18.i14287, double* %tmp.7.i14250
Tanya Lattnerfc984402008-02-16 23:27:24 +000015369 %tmp.0.i14253 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14246, %"struct.std::dcomplex"* %mem_tmp.1079 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15370 %tmp.14.i14255 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14253, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015371 %tmp.15.i14256 = load double* %tmp.14.i14255 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015372 %tmp.17.i14258 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14253, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015373 %tmp.18.i14259 = load double* %tmp.17.i14258 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015374 %tmp.4.i14233 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14232, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015375 store double %tmp.15.i14256, double* %tmp.4.i14233
Tanya Lattnerfc984402008-02-16 23:27:24 +000015376 %tmp.7.i14236 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14232, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015377 store double %tmp.18.i14259, double* %tmp.7.i14236
Tanya Lattnerfc984402008-02-16 23:27:24 +000015378 %tmp.0.i14239 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14232, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15379 %tmp.13.i14240 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1076, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15380 %tmp.14.i14241 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14239, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015381 %tmp.15.i14242 = load double* %tmp.14.i14241 ; <double> [#uses=1]
15382 store double %tmp.15.i14242, double* %tmp.13.i14240
Tanya Lattnerfc984402008-02-16 23:27:24 +000015383 %tmp.16.i14243 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1076, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15384 %tmp.17.i14244 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14239, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015385 %tmp.18.i14245 = load double* %tmp.17.i14244 ; <double> [#uses=1]
15386 store double %tmp.18.i14245, double* %tmp.16.i14243
Tanya Lattnerfc984402008-02-16 23:27:24 +000015387 %tmp.4.i14219 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14218, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015388 store double %tmp.15.i14298, double* %tmp.4.i14219
Tanya Lattnerfc984402008-02-16 23:27:24 +000015389 %tmp.7.i14222 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14218, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015390 store double %tmp.18.i14301, double* %tmp.7.i14222
Tanya Lattnerfc984402008-02-16 23:27:24 +000015391 %tmp.0.i14225 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14218, %"struct.std::dcomplex"* %mem_tmp.1076 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15392 %tmp.14.i14227 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14225, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015393 %tmp.15.i14228 = load double* %tmp.14.i14227 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015394 %tmp.17.i14230 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14225, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015395 %tmp.18.i14231 = load double* %tmp.17.i14230 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015396 %tmp.4.i14205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14204, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015397 %tmp.6.i14207 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15398 store double %tmp.6.i14207, double* %tmp.4.i14205
Tanya Lattnerfc984402008-02-16 23:27:24 +000015399 %tmp.7.i14208 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14204, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015400 %tmp.9.i14210 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15401 store double %tmp.9.i14210, double* %tmp.7.i14208
Tanya Lattnerfc984402008-02-16 23:27:24 +000015402 %tmp.0.i14211 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14204, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15403 %tmp.14.i14213 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14211, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015404 %tmp.15.i14214 = load double* %tmp.14.i14213 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015405 %tmp.17.i14216 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14211, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015406 %tmp.18.i14217 = load double* %tmp.17.i14216 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015407 %tmp.4.i14191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015408 %tmp.6.i14193 = load double* %tmp.5.i34338 ; <double> [#uses=1]
15409 store double %tmp.6.i14193, double* %tmp.4.i14191
Tanya Lattnerfc984402008-02-16 23:27:24 +000015410 %tmp.7.i14194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015411 %tmp.9.i14196 = load double* %tmp.8.i34341 ; <double> [#uses=1]
15412 store double %tmp.9.i14196, double* %tmp.7.i14194
Tanya Lattnerfc984402008-02-16 23:27:24 +000015413 %tmp.0.i14197 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14190, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15414 %tmp.13.i14198 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1083, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15415 %tmp.14.i14199 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015416 %tmp.15.i14200 = load double* %tmp.14.i14199 ; <double> [#uses=1]
15417 store double %tmp.15.i14200, double* %tmp.13.i14198
Tanya Lattnerfc984402008-02-16 23:27:24 +000015418 %tmp.16.i14201 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1083, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15419 %tmp.17.i14202 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015420 %tmp.18.i14203 = load double* %tmp.17.i14202 ; <double> [#uses=1]
15421 store double %tmp.18.i14203, double* %tmp.16.i14201
Tanya Lattnerfc984402008-02-16 23:27:24 +000015422 %tmp.4.i14177 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14176, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015423 store double %tmp.15.i14214, double* %tmp.4.i14177
Tanya Lattnerfc984402008-02-16 23:27:24 +000015424 %tmp.7.i14180 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14176, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015425 store double %tmp.18.i14217, double* %tmp.7.i14180
Tanya Lattnerfc984402008-02-16 23:27:24 +000015426 %tmp.0.i14183 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14176, %"struct.std::dcomplex"* %mem_tmp.1083 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15427 %tmp.14.i14185 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14183, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015428 %tmp.15.i14186 = load double* %tmp.14.i14185 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015429 %tmp.17.i14188 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14183, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015430 %tmp.18.i14189 = load double* %tmp.17.i14188 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015431 %tmp.4.i14163 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14162, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015432 store double %tmp.15.i14186, double* %tmp.4.i14163
Tanya Lattnerfc984402008-02-16 23:27:24 +000015433 %tmp.7.i14166 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14162, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015434 store double %tmp.18.i14189, double* %tmp.7.i14166
Tanya Lattnerfc984402008-02-16 23:27:24 +000015435 %tmp.0.i14169 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14162, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15436 %tmp.13.i14170 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1080, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15437 %tmp.14.i14171 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14169, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015438 %tmp.15.i14172 = load double* %tmp.14.i14171 ; <double> [#uses=1]
15439 store double %tmp.15.i14172, double* %tmp.13.i14170
Tanya Lattnerfc984402008-02-16 23:27:24 +000015440 %tmp.16.i14173 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1080, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15441 %tmp.17.i14174 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14169, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015442 %tmp.18.i14175 = load double* %tmp.17.i14174 ; <double> [#uses=1]
15443 store double %tmp.18.i14175, double* %tmp.16.i14173
Tanya Lattnerfc984402008-02-16 23:27:24 +000015444 %tmp.4.i14149 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14148, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015445 store double %tmp.15.i14228, double* %tmp.4.i14149
Tanya Lattnerfc984402008-02-16 23:27:24 +000015446 %tmp.7.i14152 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14148, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015447 store double %tmp.18.i14231, double* %tmp.7.i14152
Tanya Lattnerfc984402008-02-16 23:27:24 +000015448 %tmp.0.i14155 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14148, %"struct.std::dcomplex"* %mem_tmp.1080 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15449 %tmp.14.i14157 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14155, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015450 %tmp.15.i14158 = load double* %tmp.14.i14157 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015451 %tmp.17.i14160 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14155, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015452 %tmp.18.i14161 = load double* %tmp.17.i14160 ; <double> [#uses=1]
15453 store double %tmp.15.i14158, double* %tmp.2.i34364
15454 store double %tmp.18.i14161, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000015455 %tmp.4.i14115 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14114, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015456 %tmp.6.i14117 = load double* %tmp.5.i33866 ; <double> [#uses=1]
15457 store double %tmp.6.i14117, double* %tmp.4.i14115
Tanya Lattnerfc984402008-02-16 23:27:24 +000015458 %tmp.7.i14118 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14114, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015459 %tmp.9.i14120 = load double* %tmp.8.i33869 ; <double> [#uses=1]
15460 store double %tmp.9.i14120, double* %tmp.7.i14118
Tanya Lattnerfc984402008-02-16 23:27:24 +000015461 %tmp.0.i14121 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14114, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15462 %tmp.14.i14123 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14121, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015463 %tmp.15.i14124 = load double* %tmp.14.i14123 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015464 %tmp.17.i14126 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14121, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015465 %tmp.18.i14127 = load double* %tmp.17.i14126 ; <double> [#uses=1]
15466 %tmp.7.i14081 = load double* %tmp.2.i34366 ; <double> [#uses=1]
15467 %tmp.15.i14095 = add double %tmp.7.i14081, %tmp.15.i14124 ; <double> [#uses=1]
15468 store double %tmp.15.i14095, double* %tmp.2.i34366
15469 %tmp.26.i14102 = load double* %tmp.6.i34367 ; <double> [#uses=1]
15470 %tmp.31.i14113 = add double %tmp.26.i14102, %tmp.18.i14127 ; <double> [#uses=1]
15471 store double %tmp.31.i14113, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000015472 %tmp.4.i14061 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14060, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015473 %tmp.6.i14063 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15474 store double %tmp.6.i14063, double* %tmp.4.i14061
Tanya Lattnerfc984402008-02-16 23:27:24 +000015475 %tmp.7.i14064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14060, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015476 %tmp.9.i14066 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15477 store double %tmp.9.i14066, double* %tmp.7.i14064
Tanya Lattnerfc984402008-02-16 23:27:24 +000015478 %tmp.0.i14067 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14060, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15479 %tmp.14.i14069 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14067, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015480 %tmp.15.i14070 = load double* %tmp.14.i14069 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015481 %tmp.17.i14072 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14067, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015482 %tmp.18.i14073 = load double* %tmp.17.i14072 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015483 %tmp.4.i14047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015484 %tmp.6.i14049 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15485 store double %tmp.6.i14049, double* %tmp.4.i14047
Tanya Lattnerfc984402008-02-16 23:27:24 +000015486 %tmp.7.i14050 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015487 %tmp.9.i14052 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15488 store double %tmp.9.i14052, double* %tmp.7.i14050
Tanya Lattnerfc984402008-02-16 23:27:24 +000015489 %tmp.0.i14053 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14046, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15490 %tmp.13.i14054 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1090, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15491 %tmp.14.i14055 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015492 %tmp.15.i14056 = load double* %tmp.14.i14055 ; <double> [#uses=1]
15493 store double %tmp.15.i14056, double* %tmp.13.i14054
Tanya Lattnerfc984402008-02-16 23:27:24 +000015494 %tmp.16.i14057 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1090, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15495 %tmp.17.i14058 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015496 %tmp.18.i14059 = load double* %tmp.17.i14058 ; <double> [#uses=1]
15497 store double %tmp.18.i14059, double* %tmp.16.i14057
Tanya Lattnerfc984402008-02-16 23:27:24 +000015498 %tmp.4.i14033 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14032, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015499 store double %tmp.15.i14070, double* %tmp.4.i14033
Tanya Lattnerfc984402008-02-16 23:27:24 +000015500 %tmp.7.i14036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14032, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015501 store double %tmp.18.i14073, double* %tmp.7.i14036
Tanya Lattnerfc984402008-02-16 23:27:24 +000015502 %tmp.0.i14039 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i14032, %"struct.std::dcomplex"* %mem_tmp.1090 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15503 %tmp.14.i14041 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14039, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015504 %tmp.15.i14042 = load double* %tmp.14.i14041 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015505 %tmp.17.i14044 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14039, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015506 %tmp.18.i14045 = load double* %tmp.17.i14044 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015507 %tmp.4.i14019 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14018, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015508 store double %tmp.15.i14042, double* %tmp.4.i14019
Tanya Lattnerfc984402008-02-16 23:27:24 +000015509 %tmp.7.i14022 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14018, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015510 store double %tmp.18.i14045, double* %tmp.7.i14022
Tanya Lattnerfc984402008-02-16 23:27:24 +000015511 %tmp.0.i14025 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14018, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15512 %tmp.14.i14027 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14025, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015513 %tmp.15.i14028 = load double* %tmp.14.i14027 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015514 %tmp.17.i14030 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14025, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015515 %tmp.18.i14031 = load double* %tmp.17.i14030 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015516 %tmp.4.i14005 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14004, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015517 %tmp.6.i14007 = load double* %tmp.5.i33146 ; <double> [#uses=1]
15518 store double %tmp.6.i14007, double* %tmp.4.i14005
Tanya Lattnerfc984402008-02-16 23:27:24 +000015519 %tmp.7.i14008 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i14004, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015520 %tmp.9.i14010 = load double* %tmp.8.i33149 ; <double> [#uses=1]
15521 store double %tmp.9.i14010, double* %tmp.7.i14008
Tanya Lattnerfc984402008-02-16 23:27:24 +000015522 %tmp.0.i14011 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i14004, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15523 %tmp.14.i14013 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14011, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015524 %tmp.15.i14014 = load double* %tmp.14.i14013 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015525 %tmp.17.i14016 = getelementptr %"struct.std::dcomplex"* %tmp.0.i14011, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015526 %tmp.18.i14017 = load double* %tmp.17.i14016 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015527 %tmp.4.i13991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13990, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015528 %tmp.6.i13993 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15529 store double %tmp.6.i13993, double* %tmp.4.i13991
Tanya Lattnerfc984402008-02-16 23:27:24 +000015530 %tmp.7.i13994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13990, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015531 %tmp.9.i13996 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15532 store double %tmp.9.i13996, double* %tmp.7.i13994
Tanya Lattnerfc984402008-02-16 23:27:24 +000015533 %tmp.0.i13997 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13990, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15534 %tmp.13.i13998 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1094, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15535 %tmp.14.i13999 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13997, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015536 %tmp.15.i14000 = load double* %tmp.14.i13999 ; <double> [#uses=1]
15537 store double %tmp.15.i14000, double* %tmp.13.i13998
Tanya Lattnerfc984402008-02-16 23:27:24 +000015538 %tmp.16.i14001 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1094, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15539 %tmp.17.i14002 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13997, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015540 %tmp.18.i14003 = load double* %tmp.17.i14002 ; <double> [#uses=1]
15541 store double %tmp.18.i14003, double* %tmp.16.i14001
Tanya Lattnerfc984402008-02-16 23:27:24 +000015542 %tmp.4.i13977 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13976, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015543 store double %tmp.15.i14014, double* %tmp.4.i13977
Tanya Lattnerfc984402008-02-16 23:27:24 +000015544 %tmp.7.i13980 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13976, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015545 store double %tmp.18.i14017, double* %tmp.7.i13980
Tanya Lattnerfc984402008-02-16 23:27:24 +000015546 %tmp.0.i13983 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13976, %"struct.std::dcomplex"* %mem_tmp.1094 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15547 %tmp.14.i13985 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13983, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015548 %tmp.15.i13986 = load double* %tmp.14.i13985 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015549 %tmp.17.i13988 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13983, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015550 %tmp.18.i13989 = load double* %tmp.17.i13988 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015551 %tmp.4.i13963 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13962, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015552 store double %tmp.15.i13986, double* %tmp.4.i13963
Tanya Lattnerfc984402008-02-16 23:27:24 +000015553 %tmp.7.i13966 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13962, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015554 store double %tmp.18.i13989, double* %tmp.7.i13966
Tanya Lattnerfc984402008-02-16 23:27:24 +000015555 %tmp.0.i13969 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13962, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15556 %tmp.13.i13970 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1091, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15557 %tmp.14.i13971 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13969, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015558 %tmp.15.i13972 = load double* %tmp.14.i13971 ; <double> [#uses=1]
15559 store double %tmp.15.i13972, double* %tmp.13.i13970
Tanya Lattnerfc984402008-02-16 23:27:24 +000015560 %tmp.16.i13973 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1091, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15561 %tmp.17.i13974 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13969, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015562 %tmp.18.i13975 = load double* %tmp.17.i13974 ; <double> [#uses=1]
15563 store double %tmp.18.i13975, double* %tmp.16.i13973
Tanya Lattnerfc984402008-02-16 23:27:24 +000015564 %tmp.4.i13949 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13948, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015565 store double %tmp.15.i14028, double* %tmp.4.i13949
Tanya Lattnerfc984402008-02-16 23:27:24 +000015566 %tmp.7.i13952 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13948, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015567 store double %tmp.18.i14031, double* %tmp.7.i13952
Tanya Lattnerfc984402008-02-16 23:27:24 +000015568 %tmp.0.i13955 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13948, %"struct.std::dcomplex"* %mem_tmp.1091 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15569 %tmp.14.i13957 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13955, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015570 %tmp.15.i13958 = load double* %tmp.14.i13957 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015571 %tmp.17.i13960 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13955, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015572 %tmp.18.i13961 = load double* %tmp.17.i13960 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015573 %tmp.4.i13935 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13934, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015574 %tmp.6.i13937 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15575 store double %tmp.6.i13937, double* %tmp.4.i13935
Tanya Lattnerfc984402008-02-16 23:27:24 +000015576 %tmp.7.i13938 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13934, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015577 %tmp.9.i13940 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15578 store double %tmp.9.i13940, double* %tmp.7.i13938
Tanya Lattnerfc984402008-02-16 23:27:24 +000015579 %tmp.0.i13941 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13934, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15580 %tmp.14.i13943 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13941, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015581 %tmp.15.i13944 = load double* %tmp.14.i13943 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015582 %tmp.17.i13946 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13941, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015583 %tmp.18.i13947 = load double* %tmp.17.i13946 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015584 %tmp.4.i13921 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13920, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015585 %tmp.6.i13923 = load double* %tmp.5.i33146 ; <double> [#uses=1]
15586 store double %tmp.6.i13923, double* %tmp.4.i13921
Tanya Lattnerfc984402008-02-16 23:27:24 +000015587 %tmp.7.i13924 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13920, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015588 %tmp.9.i13926 = load double* %tmp.8.i33149 ; <double> [#uses=1]
15589 store double %tmp.9.i13926, double* %tmp.7.i13924
Tanya Lattnerfc984402008-02-16 23:27:24 +000015590 %tmp.0.i13927 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13920, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15591 %tmp.13.i13928 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1098, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15592 %tmp.14.i13929 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13927, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015593 %tmp.15.i13930 = load double* %tmp.14.i13929 ; <double> [#uses=1]
15594 store double %tmp.15.i13930, double* %tmp.13.i13928
Tanya Lattnerfc984402008-02-16 23:27:24 +000015595 %tmp.16.i13931 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1098, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15596 %tmp.17.i13932 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13927, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015597 %tmp.18.i13933 = load double* %tmp.17.i13932 ; <double> [#uses=1]
15598 store double %tmp.18.i13933, double* %tmp.16.i13931
Tanya Lattnerfc984402008-02-16 23:27:24 +000015599 %tmp.4.i13907 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13906, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015600 store double %tmp.15.i13944, double* %tmp.4.i13907
Tanya Lattnerfc984402008-02-16 23:27:24 +000015601 %tmp.7.i13910 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13906, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015602 store double %tmp.18.i13947, double* %tmp.7.i13910
Tanya Lattnerfc984402008-02-16 23:27:24 +000015603 %tmp.0.i13913 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13906, %"struct.std::dcomplex"* %mem_tmp.1098 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15604 %tmp.14.i13915 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13913, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015605 %tmp.15.i13916 = load double* %tmp.14.i13915 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015606 %tmp.17.i13918 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13913, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015607 %tmp.18.i13919 = load double* %tmp.17.i13918 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015608 %tmp.4.i13893 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13892, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015609 store double %tmp.15.i13916, double* %tmp.4.i13893
Tanya Lattnerfc984402008-02-16 23:27:24 +000015610 %tmp.7.i13896 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13892, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015611 store double %tmp.18.i13919, double* %tmp.7.i13896
Tanya Lattnerfc984402008-02-16 23:27:24 +000015612 %tmp.0.i13899 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13892, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15613 %tmp.13.i13900 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1095, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15614 %tmp.14.i13901 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13899, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015615 %tmp.15.i13902 = load double* %tmp.14.i13901 ; <double> [#uses=1]
15616 store double %tmp.15.i13902, double* %tmp.13.i13900
Tanya Lattnerfc984402008-02-16 23:27:24 +000015617 %tmp.16.i13903 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1095, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15618 %tmp.17.i13904 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13899, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015619 %tmp.18.i13905 = load double* %tmp.17.i13904 ; <double> [#uses=1]
15620 store double %tmp.18.i13905, double* %tmp.16.i13903
Tanya Lattnerfc984402008-02-16 23:27:24 +000015621 %tmp.4.i13879 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13878, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015622 store double %tmp.15.i13958, double* %tmp.4.i13879
Tanya Lattnerfc984402008-02-16 23:27:24 +000015623 %tmp.7.i13882 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13878, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015624 store double %tmp.18.i13961, double* %tmp.7.i13882
Tanya Lattnerfc984402008-02-16 23:27:24 +000015625 %tmp.0.i13885 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13878, %"struct.std::dcomplex"* %mem_tmp.1095 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15626 %tmp.14.i13887 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13885, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015627 %tmp.15.i13888 = load double* %tmp.14.i13887 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015628 %tmp.17.i13890 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13885, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015629 %tmp.18.i13891 = load double* %tmp.17.i13890 ; <double> [#uses=1]
15630 store double %tmp.15.i13888, double* %tmp.2.i34364
15631 store double %tmp.18.i13891, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000015632 %tmp.4.i13845 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13844, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015633 %tmp.6.i13847 = load double* %tmp.5.i33596 ; <double> [#uses=1]
15634 store double %tmp.6.i13847, double* %tmp.4.i13845
Tanya Lattnerfc984402008-02-16 23:27:24 +000015635 %tmp.7.i13848 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13844, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015636 %tmp.9.i13850 = load double* %tmp.8.i33599 ; <double> [#uses=1]
15637 store double %tmp.9.i13850, double* %tmp.7.i13848
Tanya Lattnerfc984402008-02-16 23:27:24 +000015638 %tmp.0.i13851 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13844, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15639 %tmp.14.i13853 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13851, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015640 %tmp.15.i13854 = load double* %tmp.14.i13853 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015641 %tmp.17.i13856 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13851, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015642 %tmp.18.i13857 = load double* %tmp.17.i13856 ; <double> [#uses=1]
15643 %tmp.7.i13811 = load double* %tmp.2.i34366 ; <double> [#uses=1]
15644 %tmp.15.i13825 = add double %tmp.7.i13811, %tmp.15.i13854 ; <double> [#uses=1]
15645 store double %tmp.15.i13825, double* %tmp.2.i34366
15646 %tmp.26.i13832 = load double* %tmp.6.i34367 ; <double> [#uses=1]
15647 %tmp.31.i13843 = add double %tmp.26.i13832, %tmp.18.i13857 ; <double> [#uses=1]
15648 store double %tmp.31.i13843, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000015649 %tmp.4.i13791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13790, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015650 %tmp.6.i13793 = load double* %tmp.5.i28728 ; <double> [#uses=1]
15651 store double %tmp.6.i13793, double* %tmp.4.i13791
Tanya Lattnerfc984402008-02-16 23:27:24 +000015652 %tmp.7.i13794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13790, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015653 %tmp.9.i13796 = load double* %tmp.8.i28731 ; <double> [#uses=1]
15654 store double %tmp.9.i13796, double* %tmp.7.i13794
Tanya Lattnerfc984402008-02-16 23:27:24 +000015655 %tmp.0.i13797 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13790, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15656 %tmp.14.i13799 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13797, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015657 %tmp.15.i13800 = load double* %tmp.14.i13799 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015658 %tmp.17.i13802 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13797, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015659 %tmp.18.i13803 = load double* %tmp.17.i13802 ; <double> [#uses=1]
15660 %tmp.7.i13757 = load double* %tmp.2.i34368 ; <double> [#uses=1]
15661 %tmp.15.i13771 = add double %tmp.7.i13757, %tmp.15.i13800 ; <double> [#uses=1]
15662 store double %tmp.15.i13771, double* %tmp.2.i34368
15663 %tmp.26.i13778 = load double* %tmp.6.i34369 ; <double> [#uses=1]
15664 %tmp.31.i13789 = add double %tmp.26.i13778, %tmp.18.i13803 ; <double> [#uses=1]
15665 store double %tmp.31.i13789, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000015666 store double 0.000000e+00, double* %tmp.2.i34366
15667 store double 0.000000e+00, double* %tmp.6.i34367
15668 %tmp.4.i13735 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13734, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015669 %tmp.6.i13737 = load double* %tmp.5.i34082 ; <double> [#uses=1]
15670 store double %tmp.6.i13737, double* %tmp.4.i13735
Tanya Lattnerfc984402008-02-16 23:27:24 +000015671 %tmp.7.i13738 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13734, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015672 %tmp.9.i13740 = load double* %tmp.8.i34085 ; <double> [#uses=1]
15673 store double %tmp.9.i13740, double* %tmp.7.i13738
Tanya Lattnerfc984402008-02-16 23:27:24 +000015674 %tmp.0.i13741 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13734, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15675 %tmp.14.i13743 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13741, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015676 %tmp.15.i13744 = load double* %tmp.14.i13743 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015677 %tmp.17.i13746 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13741, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015678 %tmp.18.i13747 = load double* %tmp.17.i13746 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015679 %tmp.4.i13721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13720, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015680 %tmp.6.i13723 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15681 store double %tmp.6.i13723, double* %tmp.4.i13721
Tanya Lattnerfc984402008-02-16 23:27:24 +000015682 %tmp.7.i13724 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13720, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015683 %tmp.9.i13726 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15684 store double %tmp.9.i13726, double* %tmp.7.i13724
Tanya Lattnerfc984402008-02-16 23:27:24 +000015685 %tmp.0.i13727 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13720, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15686 %tmp.13.i13728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1106, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15687 %tmp.14.i13729 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13727, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015688 %tmp.15.i13730 = load double* %tmp.14.i13729 ; <double> [#uses=1]
15689 store double %tmp.15.i13730, double* %tmp.13.i13728
Tanya Lattnerfc984402008-02-16 23:27:24 +000015690 %tmp.16.i13731 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1106, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15691 %tmp.17.i13732 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13727, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015692 %tmp.18.i13733 = load double* %tmp.17.i13732 ; <double> [#uses=1]
15693 store double %tmp.18.i13733, double* %tmp.16.i13731
Tanya Lattnerfc984402008-02-16 23:27:24 +000015694 %tmp.4.i13707 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13706, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015695 store double %tmp.15.i13744, double* %tmp.4.i13707
Tanya Lattnerfc984402008-02-16 23:27:24 +000015696 %tmp.7.i13710 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13706, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015697 store double %tmp.18.i13747, double* %tmp.7.i13710
Tanya Lattnerfc984402008-02-16 23:27:24 +000015698 %tmp.0.i13713 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13706, %"struct.std::dcomplex"* %mem_tmp.1106 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15699 %tmp.14.i13715 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13713, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015700 %tmp.15.i13716 = load double* %tmp.14.i13715 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015701 %tmp.17.i13718 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13713, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015702 %tmp.18.i13719 = load double* %tmp.17.i13718 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015703 %tmp.4.i13693 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13692, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015704 store double %tmp.15.i13716, double* %tmp.4.i13693
Tanya Lattnerfc984402008-02-16 23:27:24 +000015705 %tmp.7.i13696 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13692, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015706 store double %tmp.18.i13719, double* %tmp.7.i13696
Tanya Lattnerfc984402008-02-16 23:27:24 +000015707 %tmp.0.i13699 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13692, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15708 %tmp.14.i13701 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13699, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015709 %tmp.15.i13702 = load double* %tmp.14.i13701 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015710 %tmp.17.i13704 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13699, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015711 %tmp.18.i13705 = load double* %tmp.17.i13704 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015712 %tmp.4.i13679 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13678, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015713 %tmp.6.i13681 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15714 store double %tmp.6.i13681, double* %tmp.4.i13679
Tanya Lattnerfc984402008-02-16 23:27:24 +000015715 %tmp.7.i13682 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13678, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015716 %tmp.9.i13684 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15717 store double %tmp.9.i13684, double* %tmp.7.i13682
Tanya Lattnerfc984402008-02-16 23:27:24 +000015718 %tmp.0.i13685 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13678, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15719 %tmp.14.i13687 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13685, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015720 %tmp.15.i13688 = load double* %tmp.14.i13687 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015721 %tmp.17.i13690 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13685, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015722 %tmp.18.i13691 = load double* %tmp.17.i13690 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015723 %tmp.4.i13665 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13664, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015724 %tmp.6.i13667 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15725 store double %tmp.6.i13667, double* %tmp.4.i13665
Tanya Lattnerfc984402008-02-16 23:27:24 +000015726 %tmp.7.i13668 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13664, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015727 %tmp.9.i13670 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15728 store double %tmp.9.i13670, double* %tmp.7.i13668
Tanya Lattnerfc984402008-02-16 23:27:24 +000015729 %tmp.0.i13671 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13664, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15730 %tmp.13.i13672 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1110, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15731 %tmp.14.i13673 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13671, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015732 %tmp.15.i13674 = load double* %tmp.14.i13673 ; <double> [#uses=1]
15733 store double %tmp.15.i13674, double* %tmp.13.i13672
Tanya Lattnerfc984402008-02-16 23:27:24 +000015734 %tmp.16.i13675 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1110, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15735 %tmp.17.i13676 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13671, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015736 %tmp.18.i13677 = load double* %tmp.17.i13676 ; <double> [#uses=1]
15737 store double %tmp.18.i13677, double* %tmp.16.i13675
Tanya Lattnerfc984402008-02-16 23:27:24 +000015738 %tmp.4.i13651 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13650, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015739 store double %tmp.15.i13688, double* %tmp.4.i13651
Tanya Lattnerfc984402008-02-16 23:27:24 +000015740 %tmp.7.i13654 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13650, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015741 store double %tmp.18.i13691, double* %tmp.7.i13654
Tanya Lattnerfc984402008-02-16 23:27:24 +000015742 %tmp.0.i13657 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13650, %"struct.std::dcomplex"* %mem_tmp.1110 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15743 %tmp.14.i13659 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13657, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015744 %tmp.15.i13660 = load double* %tmp.14.i13659 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015745 %tmp.17.i13662 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13657, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015746 %tmp.18.i13663 = load double* %tmp.17.i13662 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015747 %tmp.4.i13637 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13636, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015748 store double %tmp.15.i13660, double* %tmp.4.i13637
Tanya Lattnerfc984402008-02-16 23:27:24 +000015749 %tmp.7.i13640 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13636, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015750 store double %tmp.18.i13663, double* %tmp.7.i13640
Tanya Lattnerfc984402008-02-16 23:27:24 +000015751 %tmp.0.i13643 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13636, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15752 %tmp.13.i13644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1107, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15753 %tmp.14.i13645 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13643, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015754 %tmp.15.i13646 = load double* %tmp.14.i13645 ; <double> [#uses=1]
15755 store double %tmp.15.i13646, double* %tmp.13.i13644
Tanya Lattnerfc984402008-02-16 23:27:24 +000015756 %tmp.16.i13647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1107, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15757 %tmp.17.i13648 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13643, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015758 %tmp.18.i13649 = load double* %tmp.17.i13648 ; <double> [#uses=1]
15759 store double %tmp.18.i13649, double* %tmp.16.i13647
Tanya Lattnerfc984402008-02-16 23:27:24 +000015760 %tmp.4.i13623 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13622, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015761 store double %tmp.15.i13702, double* %tmp.4.i13623
Tanya Lattnerfc984402008-02-16 23:27:24 +000015762 %tmp.7.i13626 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13622, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015763 store double %tmp.18.i13705, double* %tmp.7.i13626
Tanya Lattnerfc984402008-02-16 23:27:24 +000015764 %tmp.0.i13629 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13622, %"struct.std::dcomplex"* %mem_tmp.1107 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15765 %tmp.14.i13631 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13629, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015766 %tmp.15.i13632 = load double* %tmp.14.i13631 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015767 %tmp.17.i13634 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13629, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015768 %tmp.18.i13635 = load double* %tmp.17.i13634 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015769 %tmp.4.i13609 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13608, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015770 %tmp.6.i13611 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15771 store double %tmp.6.i13611, double* %tmp.4.i13609
Tanya Lattnerfc984402008-02-16 23:27:24 +000015772 %tmp.7.i13612 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13608, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015773 %tmp.9.i13614 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15774 store double %tmp.9.i13614, double* %tmp.7.i13612
Tanya Lattnerfc984402008-02-16 23:27:24 +000015775 %tmp.0.i13615 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13608, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15776 %tmp.14.i13617 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13615, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015777 %tmp.15.i13618 = load double* %tmp.14.i13617 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015778 %tmp.17.i13620 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13615, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015779 %tmp.18.i13621 = load double* %tmp.17.i13620 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015780 %tmp.4.i13595 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13594, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015781 %tmp.6.i13597 = load double* %tmp.5.i34082 ; <double> [#uses=1]
15782 store double %tmp.6.i13597, double* %tmp.4.i13595
Tanya Lattnerfc984402008-02-16 23:27:24 +000015783 %tmp.7.i13598 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13594, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015784 %tmp.9.i13600 = load double* %tmp.8.i34085 ; <double> [#uses=1]
15785 store double %tmp.9.i13600, double* %tmp.7.i13598
Tanya Lattnerfc984402008-02-16 23:27:24 +000015786 %tmp.0.i13601 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13594, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15787 %tmp.13.i13602 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1114, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15788 %tmp.14.i13603 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13601, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015789 %tmp.15.i13604 = load double* %tmp.14.i13603 ; <double> [#uses=1]
15790 store double %tmp.15.i13604, double* %tmp.13.i13602
Tanya Lattnerfc984402008-02-16 23:27:24 +000015791 %tmp.16.i13605 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1114, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15792 %tmp.17.i13606 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13601, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015793 %tmp.18.i13607 = load double* %tmp.17.i13606 ; <double> [#uses=1]
15794 store double %tmp.18.i13607, double* %tmp.16.i13605
Tanya Lattnerfc984402008-02-16 23:27:24 +000015795 %tmp.4.i13581 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13580, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015796 store double %tmp.15.i13618, double* %tmp.4.i13581
Tanya Lattnerfc984402008-02-16 23:27:24 +000015797 %tmp.7.i13584 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13580, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015798 store double %tmp.18.i13621, double* %tmp.7.i13584
Tanya Lattnerfc984402008-02-16 23:27:24 +000015799 %tmp.0.i13587 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13580, %"struct.std::dcomplex"* %mem_tmp.1114 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15800 %tmp.14.i13589 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13587, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015801 %tmp.15.i13590 = load double* %tmp.14.i13589 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015802 %tmp.17.i13592 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13587, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015803 %tmp.18.i13593 = load double* %tmp.17.i13592 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015804 %tmp.4.i13567 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13566, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015805 store double %tmp.15.i13590, double* %tmp.4.i13567
Tanya Lattnerfc984402008-02-16 23:27:24 +000015806 %tmp.7.i13570 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13566, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015807 store double %tmp.18.i13593, double* %tmp.7.i13570
Tanya Lattnerfc984402008-02-16 23:27:24 +000015808 %tmp.0.i13573 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13566, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15809 %tmp.13.i13574 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1111, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15810 %tmp.14.i13575 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13573, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015811 %tmp.15.i13576 = load double* %tmp.14.i13575 ; <double> [#uses=1]
15812 store double %tmp.15.i13576, double* %tmp.13.i13574
Tanya Lattnerfc984402008-02-16 23:27:24 +000015813 %tmp.16.i13577 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1111, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15814 %tmp.17.i13578 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13573, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015815 %tmp.18.i13579 = load double* %tmp.17.i13578 ; <double> [#uses=1]
15816 store double %tmp.18.i13579, double* %tmp.16.i13577
Tanya Lattnerfc984402008-02-16 23:27:24 +000015817 %tmp.4.i13553 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13552, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015818 store double %tmp.15.i13632, double* %tmp.4.i13553
Tanya Lattnerfc984402008-02-16 23:27:24 +000015819 %tmp.7.i13556 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13552, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015820 store double %tmp.18.i13635, double* %tmp.7.i13556
Tanya Lattnerfc984402008-02-16 23:27:24 +000015821 %tmp.0.i13559 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13552, %"struct.std::dcomplex"* %mem_tmp.1111 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15822 %tmp.14.i13561 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13559, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015823 %tmp.15.i13562 = load double* %tmp.14.i13561 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015824 %tmp.17.i13564 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13559, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015825 %tmp.18.i13565 = load double* %tmp.17.i13564 ; <double> [#uses=1]
15826 store double %tmp.15.i13562, double* %tmp.2.i34364
15827 store double %tmp.18.i13565, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000015828 %tmp.4.i13519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015829 %tmp.6.i13521 = load double* %tmp.5.i33596 ; <double> [#uses=1]
15830 store double %tmp.6.i13521, double* %tmp.4.i13519
Tanya Lattnerfc984402008-02-16 23:27:24 +000015831 %tmp.7.i13522 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015832 %tmp.9.i13524 = load double* %tmp.8.i33599 ; <double> [#uses=1]
15833 store double %tmp.9.i13524, double* %tmp.7.i13522
Tanya Lattnerfc984402008-02-16 23:27:24 +000015834 %tmp.0.i13525 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13518, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15835 %tmp.14.i13527 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015836 %tmp.15.i13528 = load double* %tmp.14.i13527 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015837 %tmp.17.i13530 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015838 %tmp.18.i13531 = load double* %tmp.17.i13530 ; <double> [#uses=1]
15839 %tmp.7.i13485 = load double* %tmp.2.i34366 ; <double> [#uses=1]
15840 %tmp.15.i13499 = add double %tmp.7.i13485, %tmp.15.i13528 ; <double> [#uses=1]
15841 store double %tmp.15.i13499, double* %tmp.2.i34366
15842 %tmp.26.i13506 = load double* %tmp.6.i34367 ; <double> [#uses=1]
15843 %tmp.31.i13517 = add double %tmp.26.i13506, %tmp.18.i13531 ; <double> [#uses=1]
15844 store double %tmp.31.i13517, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000015845 %tmp.4.i13465 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13464, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015846 %tmp.6.i13467 = load double* %tmp.5.i34338 ; <double> [#uses=1]
15847 store double %tmp.6.i13467, double* %tmp.4.i13465
Tanya Lattnerfc984402008-02-16 23:27:24 +000015848 %tmp.7.i13468 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13464, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015849 %tmp.9.i13470 = load double* %tmp.8.i34341 ; <double> [#uses=1]
15850 store double %tmp.9.i13470, double* %tmp.7.i13468
Tanya Lattnerfc984402008-02-16 23:27:24 +000015851 %tmp.0.i13471 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13464, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15852 %tmp.14.i13473 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13471, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015853 %tmp.15.i13474 = load double* %tmp.14.i13473 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015854 %tmp.17.i13476 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13471, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015855 %tmp.18.i13477 = load double* %tmp.17.i13476 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015856 %tmp.4.i13451 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13450, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015857 %tmp.6.i13453 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15858 store double %tmp.6.i13453, double* %tmp.4.i13451
Tanya Lattnerfc984402008-02-16 23:27:24 +000015859 %tmp.7.i13454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13450, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015860 %tmp.9.i13456 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15861 store double %tmp.9.i13456, double* %tmp.7.i13454
Tanya Lattnerfc984402008-02-16 23:27:24 +000015862 %tmp.0.i13457 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13450, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15863 %tmp.13.i13458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1121, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15864 %tmp.14.i13459 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13457, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015865 %tmp.15.i13460 = load double* %tmp.14.i13459 ; <double> [#uses=1]
15866 store double %tmp.15.i13460, double* %tmp.13.i13458
Tanya Lattnerfc984402008-02-16 23:27:24 +000015867 %tmp.16.i13461 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1121, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15868 %tmp.17.i13462 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13457, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015869 %tmp.18.i13463 = load double* %tmp.17.i13462 ; <double> [#uses=1]
15870 store double %tmp.18.i13463, double* %tmp.16.i13461
Tanya Lattnerfc984402008-02-16 23:27:24 +000015871 %tmp.4.i13437 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13436, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015872 store double %tmp.15.i13474, double* %tmp.4.i13437
Tanya Lattnerfc984402008-02-16 23:27:24 +000015873 %tmp.7.i13440 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13436, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015874 store double %tmp.18.i13477, double* %tmp.7.i13440
Tanya Lattnerfc984402008-02-16 23:27:24 +000015875 %tmp.0.i13443 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13436, %"struct.std::dcomplex"* %mem_tmp.1121 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15876 %tmp.14.i13445 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13443, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015877 %tmp.15.i13446 = load double* %tmp.14.i13445 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015878 %tmp.17.i13448 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13443, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015879 %tmp.18.i13449 = load double* %tmp.17.i13448 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015880 %tmp.4.i13423 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13422, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015881 store double %tmp.15.i13446, double* %tmp.4.i13423
Tanya Lattnerfc984402008-02-16 23:27:24 +000015882 %tmp.7.i13426 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13422, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015883 store double %tmp.18.i13449, double* %tmp.7.i13426
Tanya Lattnerfc984402008-02-16 23:27:24 +000015884 %tmp.0.i13429 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13422, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15885 %tmp.14.i13431 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13429, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015886 %tmp.15.i13432 = load double* %tmp.14.i13431 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015887 %tmp.17.i13434 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13429, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015888 %tmp.18.i13435 = load double* %tmp.17.i13434 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015889 %tmp.4.i13409 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13408, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015890 %tmp.6.i13411 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15891 store double %tmp.6.i13411, double* %tmp.4.i13409
Tanya Lattnerfc984402008-02-16 23:27:24 +000015892 %tmp.7.i13412 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13408, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015893 %tmp.9.i13414 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15894 store double %tmp.9.i13414, double* %tmp.7.i13412
Tanya Lattnerfc984402008-02-16 23:27:24 +000015895 %tmp.0.i13415 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13408, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15896 %tmp.14.i13417 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13415, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015897 %tmp.15.i13418 = load double* %tmp.14.i13417 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015898 %tmp.17.i13420 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13415, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015899 %tmp.18.i13421 = load double* %tmp.17.i13420 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015900 %tmp.4.i13395 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13394, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015901 %tmp.6.i13397 = load double* %tmp.5.i34338 ; <double> [#uses=1]
15902 store double %tmp.6.i13397, double* %tmp.4.i13395
Tanya Lattnerfc984402008-02-16 23:27:24 +000015903 %tmp.7.i13398 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13394, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015904 %tmp.9.i13400 = load double* %tmp.8.i34341 ; <double> [#uses=1]
15905 store double %tmp.9.i13400, double* %tmp.7.i13398
Tanya Lattnerfc984402008-02-16 23:27:24 +000015906 %tmp.0.i13401 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13394, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15907 %tmp.13.i13402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1125, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15908 %tmp.14.i13403 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13401, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015909 %tmp.15.i13404 = load double* %tmp.14.i13403 ; <double> [#uses=1]
15910 store double %tmp.15.i13404, double* %tmp.13.i13402
Tanya Lattnerfc984402008-02-16 23:27:24 +000015911 %tmp.16.i13405 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1125, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15912 %tmp.17.i13406 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13401, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015913 %tmp.18.i13407 = load double* %tmp.17.i13406 ; <double> [#uses=1]
15914 store double %tmp.18.i13407, double* %tmp.16.i13405
Tanya Lattnerfc984402008-02-16 23:27:24 +000015915 %tmp.4.i13381 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13380, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015916 store double %tmp.15.i13418, double* %tmp.4.i13381
Tanya Lattnerfc984402008-02-16 23:27:24 +000015917 %tmp.7.i13384 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13380, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015918 store double %tmp.18.i13421, double* %tmp.7.i13384
Tanya Lattnerfc984402008-02-16 23:27:24 +000015919 %tmp.0.i13387 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13380, %"struct.std::dcomplex"* %mem_tmp.1125 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15920 %tmp.14.i13389 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13387, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015921 %tmp.15.i13390 = load double* %tmp.14.i13389 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015922 %tmp.17.i13392 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13387, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015923 %tmp.18.i13393 = load double* %tmp.17.i13392 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015924 %tmp.4.i13367 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13366, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015925 store double %tmp.15.i13390, double* %tmp.4.i13367
Tanya Lattnerfc984402008-02-16 23:27:24 +000015926 %tmp.7.i13370 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13366, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015927 store double %tmp.18.i13393, double* %tmp.7.i13370
Tanya Lattnerfc984402008-02-16 23:27:24 +000015928 %tmp.0.i13373 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13366, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15929 %tmp.13.i13374 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1122, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15930 %tmp.14.i13375 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13373, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015931 %tmp.15.i13376 = load double* %tmp.14.i13375 ; <double> [#uses=1]
15932 store double %tmp.15.i13376, double* %tmp.13.i13374
Tanya Lattnerfc984402008-02-16 23:27:24 +000015933 %tmp.16.i13377 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1122, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15934 %tmp.17.i13378 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13373, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015935 %tmp.18.i13379 = load double* %tmp.17.i13378 ; <double> [#uses=1]
15936 store double %tmp.18.i13379, double* %tmp.16.i13377
Tanya Lattnerfc984402008-02-16 23:27:24 +000015937 %tmp.4.i13353 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13352, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015938 store double %tmp.15.i13432, double* %tmp.4.i13353
Tanya Lattnerfc984402008-02-16 23:27:24 +000015939 %tmp.7.i13356 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13352, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015940 store double %tmp.18.i13435, double* %tmp.7.i13356
Tanya Lattnerfc984402008-02-16 23:27:24 +000015941 %tmp.0.i13359 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13352, %"struct.std::dcomplex"* %mem_tmp.1122 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15942 %tmp.14.i13361 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13359, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015943 %tmp.15.i13362 = load double* %tmp.14.i13361 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015944 %tmp.17.i13364 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13359, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015945 %tmp.18.i13365 = load double* %tmp.17.i13364 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015946 %tmp.4.i13339 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13338, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015947 %tmp.6.i13341 = load double* %tmp.5.i34352 ; <double> [#uses=1]
15948 store double %tmp.6.i13341, double* %tmp.4.i13339
Tanya Lattnerfc984402008-02-16 23:27:24 +000015949 %tmp.7.i13342 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13338, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015950 %tmp.9.i13344 = load double* %tmp.8.i34355 ; <double> [#uses=1]
15951 store double %tmp.9.i13344, double* %tmp.7.i13342
Tanya Lattnerfc984402008-02-16 23:27:24 +000015952 %tmp.0.i13345 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13338, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15953 %tmp.14.i13347 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13345, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015954 %tmp.15.i13348 = load double* %tmp.14.i13347 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015955 %tmp.17.i13350 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13345, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015956 %tmp.18.i13351 = load double* %tmp.17.i13350 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015957 %tmp.4.i13325 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13324, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015958 %tmp.6.i13327 = load double* %tmp.5.i28602 ; <double> [#uses=1]
15959 store double %tmp.6.i13327, double* %tmp.4.i13325
Tanya Lattnerfc984402008-02-16 23:27:24 +000015960 %tmp.7.i13328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13324, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015961 %tmp.9.i13330 = load double* %tmp.8.i28605 ; <double> [#uses=1]
15962 store double %tmp.9.i13330, double* %tmp.7.i13328
Tanya Lattnerfc984402008-02-16 23:27:24 +000015963 %tmp.0.i13331 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13324, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15964 %tmp.13.i13332 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1129, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15965 %tmp.14.i13333 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13331, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015966 %tmp.15.i13334 = load double* %tmp.14.i13333 ; <double> [#uses=1]
15967 store double %tmp.15.i13334, double* %tmp.13.i13332
Tanya Lattnerfc984402008-02-16 23:27:24 +000015968 %tmp.16.i13335 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1129, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15969 %tmp.17.i13336 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13331, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015970 %tmp.18.i13337 = load double* %tmp.17.i13336 ; <double> [#uses=1]
15971 store double %tmp.18.i13337, double* %tmp.16.i13335
Tanya Lattnerfc984402008-02-16 23:27:24 +000015972 %tmp.4.i13311 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13310, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015973 store double %tmp.15.i13348, double* %tmp.4.i13311
Tanya Lattnerfc984402008-02-16 23:27:24 +000015974 %tmp.7.i13314 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13310, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015975 store double %tmp.18.i13351, double* %tmp.7.i13314
Tanya Lattnerfc984402008-02-16 23:27:24 +000015976 %tmp.0.i13317 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13310, %"struct.std::dcomplex"* %mem_tmp.1129 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15977 %tmp.14.i13319 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13317, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015978 %tmp.15.i13320 = load double* %tmp.14.i13319 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015979 %tmp.17.i13322 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13317, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015980 %tmp.18.i13323 = load double* %tmp.17.i13322 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000015981 %tmp.4.i13297 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13296, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015982 store double %tmp.15.i13320, double* %tmp.4.i13297
Tanya Lattnerfc984402008-02-16 23:27:24 +000015983 %tmp.7.i13300 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13296, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015984 store double %tmp.18.i13323, double* %tmp.7.i13300
Tanya Lattnerfc984402008-02-16 23:27:24 +000015985 %tmp.0.i13303 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13296, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15986 %tmp.13.i13304 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1126, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
15987 %tmp.14.i13305 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13303, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015988 %tmp.15.i13306 = load double* %tmp.14.i13305 ; <double> [#uses=1]
15989 store double %tmp.15.i13306, double* %tmp.13.i13304
Tanya Lattnerfc984402008-02-16 23:27:24 +000015990 %tmp.16.i13307 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1126, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
15991 %tmp.17.i13308 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13303, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015992 %tmp.18.i13309 = load double* %tmp.17.i13308 ; <double> [#uses=1]
15993 store double %tmp.18.i13309, double* %tmp.16.i13307
Tanya Lattnerfc984402008-02-16 23:27:24 +000015994 %tmp.4.i13283 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13282, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015995 store double %tmp.15.i13362, double* %tmp.4.i13283
Tanya Lattnerfc984402008-02-16 23:27:24 +000015996 %tmp.7.i13286 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13282, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015997 store double %tmp.18.i13365, double* %tmp.7.i13286
Tanya Lattnerfc984402008-02-16 23:27:24 +000015998 %tmp.0.i13289 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13282, %"struct.std::dcomplex"* %mem_tmp.1126 ) ; <%"struct.std::dcomplex"*> [#uses=2]
15999 %tmp.14.i13291 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13289, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016000 %tmp.15.i13292 = load double* %tmp.14.i13291 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016001 %tmp.17.i13294 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13289, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016002 %tmp.18.i13295 = load double* %tmp.17.i13294 ; <double> [#uses=1]
16003 store double %tmp.15.i13292, double* %tmp.2.i34364
16004 store double %tmp.18.i13295, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000016005 %tmp.4.i13249 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13248, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016006 %tmp.6.i13251 = load double* %tmp.5.i34136 ; <double> [#uses=1]
16007 store double %tmp.6.i13251, double* %tmp.4.i13249
Tanya Lattnerfc984402008-02-16 23:27:24 +000016008 %tmp.7.i13252 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13248, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016009 %tmp.9.i13254 = load double* %tmp.8.i34139 ; <double> [#uses=1]
16010 store double %tmp.9.i13254, double* %tmp.7.i13252
Tanya Lattnerfc984402008-02-16 23:27:24 +000016011 %tmp.0.i13255 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13248, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16012 %tmp.14.i13257 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13255, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016013 %tmp.15.i13258 = load double* %tmp.14.i13257 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016014 %tmp.17.i13260 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13255, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016015 %tmp.18.i13261 = load double* %tmp.17.i13260 ; <double> [#uses=1]
16016 %tmp.7.i13215 = load double* %tmp.2.i34366 ; <double> [#uses=1]
16017 %tmp.15.i13229 = add double %tmp.7.i13215, %tmp.15.i13258 ; <double> [#uses=1]
16018 store double %tmp.15.i13229, double* %tmp.2.i34366
16019 %tmp.26.i13236 = load double* %tmp.6.i34367 ; <double> [#uses=1]
16020 %tmp.31.i13247 = add double %tmp.26.i13236, %tmp.18.i13261 ; <double> [#uses=1]
16021 store double %tmp.31.i13247, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000016022 %tmp.4.i13195 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13194, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016023 %tmp.6.i13197 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16024 store double %tmp.6.i13197, double* %tmp.4.i13195
Tanya Lattnerfc984402008-02-16 23:27:24 +000016025 %tmp.7.i13198 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13194, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016026 %tmp.9.i13200 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16027 store double %tmp.9.i13200, double* %tmp.7.i13198
Tanya Lattnerfc984402008-02-16 23:27:24 +000016028 %tmp.0.i13201 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13194, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16029 %tmp.14.i13203 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13201, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016030 %tmp.15.i13204 = load double* %tmp.14.i13203 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016031 %tmp.17.i13206 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13201, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016032 %tmp.18.i13207 = load double* %tmp.17.i13206 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016033 %tmp.4.i13181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13180, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016034 %tmp.6.i13183 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16035 store double %tmp.6.i13183, double* %tmp.4.i13181
Tanya Lattnerfc984402008-02-16 23:27:24 +000016036 %tmp.7.i13184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13180, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016037 %tmp.9.i13186 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16038 store double %tmp.9.i13186, double* %tmp.7.i13184
Tanya Lattnerfc984402008-02-16 23:27:24 +000016039 %tmp.0.i13187 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13180, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16040 %tmp.13.i13188 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1136, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16041 %tmp.14.i13189 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13187, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016042 %tmp.15.i13190 = load double* %tmp.14.i13189 ; <double> [#uses=1]
16043 store double %tmp.15.i13190, double* %tmp.13.i13188
Tanya Lattnerfc984402008-02-16 23:27:24 +000016044 %tmp.16.i13191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1136, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16045 %tmp.17.i13192 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13187, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016046 %tmp.18.i13193 = load double* %tmp.17.i13192 ; <double> [#uses=1]
16047 store double %tmp.18.i13193, double* %tmp.16.i13191
Tanya Lattnerfc984402008-02-16 23:27:24 +000016048 %tmp.4.i13167 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13166, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016049 store double %tmp.15.i13204, double* %tmp.4.i13167
Tanya Lattnerfc984402008-02-16 23:27:24 +000016050 %tmp.7.i13170 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13166, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016051 store double %tmp.18.i13207, double* %tmp.7.i13170
Tanya Lattnerfc984402008-02-16 23:27:24 +000016052 %tmp.0.i13173 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13166, %"struct.std::dcomplex"* %mem_tmp.1136 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16053 %tmp.14.i13175 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13173, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016054 %tmp.15.i13176 = load double* %tmp.14.i13175 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016055 %tmp.17.i13178 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13173, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016056 %tmp.18.i13179 = load double* %tmp.17.i13178 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016057 %tmp.4.i13153 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13152, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016058 store double %tmp.15.i13176, double* %tmp.4.i13153
Tanya Lattnerfc984402008-02-16 23:27:24 +000016059 %tmp.7.i13156 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13152, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016060 store double %tmp.18.i13179, double* %tmp.7.i13156
Tanya Lattnerfc984402008-02-16 23:27:24 +000016061 %tmp.0.i13159 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13152, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16062 %tmp.14.i13161 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13159, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016063 %tmp.15.i13162 = load double* %tmp.14.i13161 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016064 %tmp.17.i13164 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13159, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016065 %tmp.18.i13165 = load double* %tmp.17.i13164 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016066 %tmp.4.i13139 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13138, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016067 %tmp.6.i13141 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16068 store double %tmp.6.i13141, double* %tmp.4.i13139
Tanya Lattnerfc984402008-02-16 23:27:24 +000016069 %tmp.7.i13142 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13138, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016070 %tmp.9.i13144 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16071 store double %tmp.9.i13144, double* %tmp.7.i13142
Tanya Lattnerfc984402008-02-16 23:27:24 +000016072 %tmp.0.i13145 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13138, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16073 %tmp.14.i13147 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13145, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016074 %tmp.15.i13148 = load double* %tmp.14.i13147 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016075 %tmp.17.i13150 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13145, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016076 %tmp.18.i13151 = load double* %tmp.17.i13150 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016077 %tmp.4.i13125 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13124, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016078 %tmp.6.i13127 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16079 store double %tmp.6.i13127, double* %tmp.4.i13125
Tanya Lattnerfc984402008-02-16 23:27:24 +000016080 %tmp.7.i13128 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13124, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016081 %tmp.9.i13130 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16082 store double %tmp.9.i13130, double* %tmp.7.i13128
Tanya Lattnerfc984402008-02-16 23:27:24 +000016083 %tmp.0.i13131 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13124, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16084 %tmp.13.i13132 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1140, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16085 %tmp.14.i13133 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13131, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016086 %tmp.15.i13134 = load double* %tmp.14.i13133 ; <double> [#uses=1]
16087 store double %tmp.15.i13134, double* %tmp.13.i13132
Tanya Lattnerfc984402008-02-16 23:27:24 +000016088 %tmp.16.i13135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1140, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16089 %tmp.17.i13136 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13131, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016090 %tmp.18.i13137 = load double* %tmp.17.i13136 ; <double> [#uses=1]
16091 store double %tmp.18.i13137, double* %tmp.16.i13135
Tanya Lattnerfc984402008-02-16 23:27:24 +000016092 %tmp.4.i13111 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13110, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016093 store double %tmp.15.i13148, double* %tmp.4.i13111
Tanya Lattnerfc984402008-02-16 23:27:24 +000016094 %tmp.7.i13114 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13110, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016095 store double %tmp.18.i13151, double* %tmp.7.i13114
Tanya Lattnerfc984402008-02-16 23:27:24 +000016096 %tmp.0.i13117 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13110, %"struct.std::dcomplex"* %mem_tmp.1140 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16097 %tmp.14.i13119 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13117, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016098 %tmp.15.i13120 = load double* %tmp.14.i13119 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016099 %tmp.17.i13122 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13117, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016100 %tmp.18.i13123 = load double* %tmp.17.i13122 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016101 %tmp.4.i13097 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13096, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016102 store double %tmp.15.i13120, double* %tmp.4.i13097
Tanya Lattnerfc984402008-02-16 23:27:24 +000016103 %tmp.7.i13100 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13096, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016104 store double %tmp.18.i13123, double* %tmp.7.i13100
Tanya Lattnerfc984402008-02-16 23:27:24 +000016105 %tmp.0.i13103 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13096, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16106 %tmp.13.i13104 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1137, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16107 %tmp.14.i13105 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13103, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016108 %tmp.15.i13106 = load double* %tmp.14.i13105 ; <double> [#uses=1]
16109 store double %tmp.15.i13106, double* %tmp.13.i13104
Tanya Lattnerfc984402008-02-16 23:27:24 +000016110 %tmp.16.i13107 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1137, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16111 %tmp.17.i13108 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13103, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016112 %tmp.18.i13109 = load double* %tmp.17.i13108 ; <double> [#uses=1]
16113 store double %tmp.18.i13109, double* %tmp.16.i13107
Tanya Lattnerfc984402008-02-16 23:27:24 +000016114 %tmp.4.i13083 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13082, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016115 store double %tmp.15.i13162, double* %tmp.4.i13083
Tanya Lattnerfc984402008-02-16 23:27:24 +000016116 %tmp.7.i13086 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13082, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016117 store double %tmp.18.i13165, double* %tmp.7.i13086
Tanya Lattnerfc984402008-02-16 23:27:24 +000016118 %tmp.0.i13089 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13082, %"struct.std::dcomplex"* %mem_tmp.1137 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16119 %tmp.14.i13091 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13089, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016120 %tmp.15.i13092 = load double* %tmp.14.i13091 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016121 %tmp.17.i13094 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13089, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016122 %tmp.18.i13095 = load double* %tmp.17.i13094 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016123 %tmp.4.i13069 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13068, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016124 %tmp.6.i13071 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16125 store double %tmp.6.i13071, double* %tmp.4.i13069
Tanya Lattnerfc984402008-02-16 23:27:24 +000016126 %tmp.7.i13072 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13068, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016127 %tmp.9.i13074 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16128 store double %tmp.9.i13074, double* %tmp.7.i13072
Tanya Lattnerfc984402008-02-16 23:27:24 +000016129 %tmp.0.i13075 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13068, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16130 %tmp.14.i13077 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13075, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016131 %tmp.15.i13078 = load double* %tmp.14.i13077 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016132 %tmp.17.i13080 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13075, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016133 %tmp.18.i13081 = load double* %tmp.17.i13080 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016134 %tmp.4.i13055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13054, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016135 %tmp.6.i13057 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16136 store double %tmp.6.i13057, double* %tmp.4.i13055
Tanya Lattnerfc984402008-02-16 23:27:24 +000016137 %tmp.7.i13058 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13054, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016138 %tmp.9.i13060 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16139 store double %tmp.9.i13060, double* %tmp.7.i13058
Tanya Lattnerfc984402008-02-16 23:27:24 +000016140 %tmp.0.i13061 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13054, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16141 %tmp.13.i13062 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1144, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16142 %tmp.14.i13063 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13061, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016143 %tmp.15.i13064 = load double* %tmp.14.i13063 ; <double> [#uses=1]
16144 store double %tmp.15.i13064, double* %tmp.13.i13062
Tanya Lattnerfc984402008-02-16 23:27:24 +000016145 %tmp.16.i13065 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1144, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16146 %tmp.17.i13066 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13061, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016147 %tmp.18.i13067 = load double* %tmp.17.i13066 ; <double> [#uses=1]
16148 store double %tmp.18.i13067, double* %tmp.16.i13065
Tanya Lattnerfc984402008-02-16 23:27:24 +000016149 %tmp.4.i13041 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13040, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016150 store double %tmp.15.i13078, double* %tmp.4.i13041
Tanya Lattnerfc984402008-02-16 23:27:24 +000016151 %tmp.7.i13044 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13040, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016152 store double %tmp.18.i13081, double* %tmp.7.i13044
Tanya Lattnerfc984402008-02-16 23:27:24 +000016153 %tmp.0.i13047 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i13040, %"struct.std::dcomplex"* %mem_tmp.1144 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16154 %tmp.14.i13049 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13047, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016155 %tmp.15.i13050 = load double* %tmp.14.i13049 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016156 %tmp.17.i13052 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13047, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016157 %tmp.18.i13053 = load double* %tmp.17.i13052 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016158 %tmp.4.i13027 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13026, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016159 store double %tmp.15.i13050, double* %tmp.4.i13027
Tanya Lattnerfc984402008-02-16 23:27:24 +000016160 %tmp.7.i13030 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13026, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016161 store double %tmp.18.i13053, double* %tmp.7.i13030
Tanya Lattnerfc984402008-02-16 23:27:24 +000016162 %tmp.0.i13033 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13026, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16163 %tmp.13.i13034 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1141, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16164 %tmp.14.i13035 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13033, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016165 %tmp.15.i13036 = load double* %tmp.14.i13035 ; <double> [#uses=1]
16166 store double %tmp.15.i13036, double* %tmp.13.i13034
Tanya Lattnerfc984402008-02-16 23:27:24 +000016167 %tmp.16.i13037 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1141, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16168 %tmp.17.i13038 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13033, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016169 %tmp.18.i13039 = load double* %tmp.17.i13038 ; <double> [#uses=1]
16170 store double %tmp.18.i13039, double* %tmp.16.i13037
Tanya Lattnerfc984402008-02-16 23:27:24 +000016171 %tmp.4.i13013 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13012, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016172 store double %tmp.15.i13092, double* %tmp.4.i13013
Tanya Lattnerfc984402008-02-16 23:27:24 +000016173 %tmp.7.i13016 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i13012, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016174 store double %tmp.18.i13095, double* %tmp.7.i13016
Tanya Lattnerfc984402008-02-16 23:27:24 +000016175 %tmp.0.i13019 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i13012, %"struct.std::dcomplex"* %mem_tmp.1141 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16176 %tmp.14.i13021 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13019, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016177 %tmp.15.i13022 = load double* %tmp.14.i13021 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016178 %tmp.17.i13024 = getelementptr %"struct.std::dcomplex"* %tmp.0.i13019, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016179 %tmp.18.i13025 = load double* %tmp.17.i13024 ; <double> [#uses=1]
16180 store double %tmp.15.i13022, double* %tmp.2.i34364
16181 store double %tmp.18.i13025, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000016182 %tmp.4.i12979 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12978, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016183 %tmp.6.i12981 = load double* %tmp.5.i27590 ; <double> [#uses=1]
16184 store double %tmp.6.i12981, double* %tmp.4.i12979
Tanya Lattnerfc984402008-02-16 23:27:24 +000016185 %tmp.7.i12982 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12978, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016186 %tmp.9.i12984 = load double* %tmp.8.i27593 ; <double> [#uses=1]
16187 store double %tmp.9.i12984, double* %tmp.7.i12982
Tanya Lattnerfc984402008-02-16 23:27:24 +000016188 %tmp.0.i12985 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12978, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16189 %tmp.14.i12987 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12985, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016190 %tmp.15.i12988 = load double* %tmp.14.i12987 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016191 %tmp.17.i12990 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12985, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016192 %tmp.18.i12991 = load double* %tmp.17.i12990 ; <double> [#uses=1]
16193 %tmp.7.i12945 = load double* %tmp.2.i34366 ; <double> [#uses=1]
16194 %tmp.15.i12959 = add double %tmp.7.i12945, %tmp.15.i12988 ; <double> [#uses=1]
16195 store double %tmp.15.i12959, double* %tmp.2.i34366
16196 %tmp.26.i12966 = load double* %tmp.6.i34367 ; <double> [#uses=1]
16197 %tmp.31.i12977 = add double %tmp.26.i12966, %tmp.18.i12991 ; <double> [#uses=1]
16198 store double %tmp.31.i12977, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000016199 %tmp.4.i12925 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12924, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016200 %tmp.6.i12927 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16201 store double %tmp.6.i12927, double* %tmp.4.i12925
Tanya Lattnerfc984402008-02-16 23:27:24 +000016202 %tmp.7.i12928 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12924, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016203 %tmp.9.i12930 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16204 store double %tmp.9.i12930, double* %tmp.7.i12928
Tanya Lattnerfc984402008-02-16 23:27:24 +000016205 %tmp.0.i12931 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12924, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16206 %tmp.14.i12933 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12931, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016207 %tmp.15.i12934 = load double* %tmp.14.i12933 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016208 %tmp.17.i12936 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12931, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016209 %tmp.18.i12937 = load double* %tmp.17.i12936 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016210 %tmp.4.i12911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016211 %tmp.6.i12913 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16212 store double %tmp.6.i12913, double* %tmp.4.i12911
Tanya Lattnerfc984402008-02-16 23:27:24 +000016213 %tmp.7.i12914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016214 %tmp.9.i12916 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16215 store double %tmp.9.i12916, double* %tmp.7.i12914
Tanya Lattnerfc984402008-02-16 23:27:24 +000016216 %tmp.0.i12917 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12910, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16217 %tmp.13.i12918 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1151, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16218 %tmp.14.i12919 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12917, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016219 %tmp.15.i12920 = load double* %tmp.14.i12919 ; <double> [#uses=1]
16220 store double %tmp.15.i12920, double* %tmp.13.i12918
Tanya Lattnerfc984402008-02-16 23:27:24 +000016221 %tmp.16.i12921 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1151, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16222 %tmp.17.i12922 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12917, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016223 %tmp.18.i12923 = load double* %tmp.17.i12922 ; <double> [#uses=1]
16224 store double %tmp.18.i12923, double* %tmp.16.i12921
Tanya Lattnerfc984402008-02-16 23:27:24 +000016225 %tmp.4.i12897 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12896, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016226 store double %tmp.15.i12934, double* %tmp.4.i12897
Tanya Lattnerfc984402008-02-16 23:27:24 +000016227 %tmp.7.i12900 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12896, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016228 store double %tmp.18.i12937, double* %tmp.7.i12900
Tanya Lattnerfc984402008-02-16 23:27:24 +000016229 %tmp.0.i12903 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12896, %"struct.std::dcomplex"* %mem_tmp.1151 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16230 %tmp.14.i12905 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12903, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016231 %tmp.15.i12906 = load double* %tmp.14.i12905 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016232 %tmp.17.i12908 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12903, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016233 %tmp.18.i12909 = load double* %tmp.17.i12908 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016234 %tmp.4.i12883 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12882, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016235 store double %tmp.15.i12906, double* %tmp.4.i12883
Tanya Lattnerfc984402008-02-16 23:27:24 +000016236 %tmp.7.i12886 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12882, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016237 store double %tmp.18.i12909, double* %tmp.7.i12886
Tanya Lattnerfc984402008-02-16 23:27:24 +000016238 %tmp.0.i12889 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12882, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16239 %tmp.14.i12891 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12889, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016240 %tmp.15.i12892 = load double* %tmp.14.i12891 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016241 %tmp.17.i12894 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12889, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016242 %tmp.18.i12895 = load double* %tmp.17.i12894 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016243 %tmp.4.i12869 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12868, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016244 %tmp.6.i12871 = load double* %tmp.5.i28602 ; <double> [#uses=1]
16245 store double %tmp.6.i12871, double* %tmp.4.i12869
Tanya Lattnerfc984402008-02-16 23:27:24 +000016246 %tmp.7.i12872 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12868, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016247 %tmp.9.i12874 = load double* %tmp.8.i28605 ; <double> [#uses=1]
16248 store double %tmp.9.i12874, double* %tmp.7.i12872
Tanya Lattnerfc984402008-02-16 23:27:24 +000016249 %tmp.0.i12875 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12868, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16250 %tmp.14.i12877 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12875, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016251 %tmp.15.i12878 = load double* %tmp.14.i12877 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016252 %tmp.17.i12880 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12875, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016253 %tmp.18.i12881 = load double* %tmp.17.i12880 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016254 %tmp.4.i12855 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12854, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016255 %tmp.6.i12857 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16256 store double %tmp.6.i12857, double* %tmp.4.i12855
Tanya Lattnerfc984402008-02-16 23:27:24 +000016257 %tmp.7.i12858 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12854, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016258 %tmp.9.i12860 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16259 store double %tmp.9.i12860, double* %tmp.7.i12858
Tanya Lattnerfc984402008-02-16 23:27:24 +000016260 %tmp.0.i12861 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12854, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16261 %tmp.13.i12862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1155, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16262 %tmp.14.i12863 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12861, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016263 %tmp.15.i12864 = load double* %tmp.14.i12863 ; <double> [#uses=1]
16264 store double %tmp.15.i12864, double* %tmp.13.i12862
Tanya Lattnerfc984402008-02-16 23:27:24 +000016265 %tmp.16.i12865 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1155, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16266 %tmp.17.i12866 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12861, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016267 %tmp.18.i12867 = load double* %tmp.17.i12866 ; <double> [#uses=1]
16268 store double %tmp.18.i12867, double* %tmp.16.i12865
Tanya Lattnerfc984402008-02-16 23:27:24 +000016269 %tmp.4.i12841 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12840, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016270 store double %tmp.15.i12878, double* %tmp.4.i12841
Tanya Lattnerfc984402008-02-16 23:27:24 +000016271 %tmp.7.i12844 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12840, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016272 store double %tmp.18.i12881, double* %tmp.7.i12844
Tanya Lattnerfc984402008-02-16 23:27:24 +000016273 %tmp.0.i12847 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12840, %"struct.std::dcomplex"* %mem_tmp.1155 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16274 %tmp.14.i12849 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12847, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016275 %tmp.15.i12850 = load double* %tmp.14.i12849 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016276 %tmp.17.i12852 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12847, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016277 %tmp.18.i12853 = load double* %tmp.17.i12852 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016278 %tmp.4.i12827 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12826, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016279 store double %tmp.15.i12850, double* %tmp.4.i12827
Tanya Lattnerfc984402008-02-16 23:27:24 +000016280 %tmp.7.i12830 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12826, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016281 store double %tmp.18.i12853, double* %tmp.7.i12830
Tanya Lattnerfc984402008-02-16 23:27:24 +000016282 %tmp.0.i12833 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12826, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16283 %tmp.13.i12834 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1152, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16284 %tmp.14.i12835 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12833, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016285 %tmp.15.i12836 = load double* %tmp.14.i12835 ; <double> [#uses=1]
16286 store double %tmp.15.i12836, double* %tmp.13.i12834
Tanya Lattnerfc984402008-02-16 23:27:24 +000016287 %tmp.16.i12837 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1152, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16288 %tmp.17.i12838 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12833, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016289 %tmp.18.i12839 = load double* %tmp.17.i12838 ; <double> [#uses=1]
16290 store double %tmp.18.i12839, double* %tmp.16.i12837
Tanya Lattnerfc984402008-02-16 23:27:24 +000016291 %tmp.4.i12813 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12812, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016292 store double %tmp.15.i12892, double* %tmp.4.i12813
Tanya Lattnerfc984402008-02-16 23:27:24 +000016293 %tmp.7.i12816 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12812, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016294 store double %tmp.18.i12895, double* %tmp.7.i12816
Tanya Lattnerfc984402008-02-16 23:27:24 +000016295 %tmp.0.i12819 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12812, %"struct.std::dcomplex"* %mem_tmp.1152 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16296 %tmp.14.i12821 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12819, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016297 %tmp.15.i12822 = load double* %tmp.14.i12821 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016298 %tmp.17.i12824 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12819, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016299 %tmp.18.i12825 = load double* %tmp.17.i12824 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016300 %tmp.4.i12799 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12798, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016301 %tmp.6.i12801 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16302 store double %tmp.6.i12801, double* %tmp.4.i12799
Tanya Lattnerfc984402008-02-16 23:27:24 +000016303 %tmp.7.i12802 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12798, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016304 %tmp.9.i12804 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16305 store double %tmp.9.i12804, double* %tmp.7.i12802
Tanya Lattnerfc984402008-02-16 23:27:24 +000016306 %tmp.0.i12805 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12798, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16307 %tmp.14.i12807 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12805, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016308 %tmp.15.i12808 = load double* %tmp.14.i12807 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016309 %tmp.17.i12810 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12805, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016310 %tmp.18.i12811 = load double* %tmp.17.i12810 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016311 %tmp.4.i12785 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12784, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016312 %tmp.6.i12787 = load double* %tmp.5.i28602 ; <double> [#uses=1]
16313 store double %tmp.6.i12787, double* %tmp.4.i12785
Tanya Lattnerfc984402008-02-16 23:27:24 +000016314 %tmp.7.i12788 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12784, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016315 %tmp.9.i12790 = load double* %tmp.8.i28605 ; <double> [#uses=1]
16316 store double %tmp.9.i12790, double* %tmp.7.i12788
Tanya Lattnerfc984402008-02-16 23:27:24 +000016317 %tmp.0.i12791 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12784, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16318 %tmp.13.i12792 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1159, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16319 %tmp.14.i12793 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12791, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016320 %tmp.15.i12794 = load double* %tmp.14.i12793 ; <double> [#uses=1]
16321 store double %tmp.15.i12794, double* %tmp.13.i12792
Tanya Lattnerfc984402008-02-16 23:27:24 +000016322 %tmp.16.i12795 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1159, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16323 %tmp.17.i12796 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12791, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016324 %tmp.18.i12797 = load double* %tmp.17.i12796 ; <double> [#uses=1]
16325 store double %tmp.18.i12797, double* %tmp.16.i12795
Tanya Lattnerfc984402008-02-16 23:27:24 +000016326 %tmp.4.i12771 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12770, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016327 store double %tmp.15.i12808, double* %tmp.4.i12771
Tanya Lattnerfc984402008-02-16 23:27:24 +000016328 %tmp.7.i12774 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12770, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016329 store double %tmp.18.i12811, double* %tmp.7.i12774
Tanya Lattnerfc984402008-02-16 23:27:24 +000016330 %tmp.0.i12777 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12770, %"struct.std::dcomplex"* %mem_tmp.1159 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16331 %tmp.14.i12779 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12777, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016332 %tmp.15.i12780 = load double* %tmp.14.i12779 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016333 %tmp.17.i12782 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12777, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016334 %tmp.18.i12783 = load double* %tmp.17.i12782 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016335 %tmp.4.i12757 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12756, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016336 store double %tmp.15.i12780, double* %tmp.4.i12757
Tanya Lattnerfc984402008-02-16 23:27:24 +000016337 %tmp.7.i12760 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12756, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016338 store double %tmp.18.i12783, double* %tmp.7.i12760
Tanya Lattnerfc984402008-02-16 23:27:24 +000016339 %tmp.0.i12763 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12756, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16340 %tmp.13.i12764 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1156, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16341 %tmp.14.i12765 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12763, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016342 %tmp.15.i12766 = load double* %tmp.14.i12765 ; <double> [#uses=1]
16343 store double %tmp.15.i12766, double* %tmp.13.i12764
Tanya Lattnerfc984402008-02-16 23:27:24 +000016344 %tmp.16.i12767 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1156, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16345 %tmp.17.i12768 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12763, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016346 %tmp.18.i12769 = load double* %tmp.17.i12768 ; <double> [#uses=1]
16347 store double %tmp.18.i12769, double* %tmp.16.i12767
Tanya Lattnerfc984402008-02-16 23:27:24 +000016348 %tmp.4.i12743 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12742, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016349 store double %tmp.15.i12822, double* %tmp.4.i12743
Tanya Lattnerfc984402008-02-16 23:27:24 +000016350 %tmp.7.i12746 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12742, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016351 store double %tmp.18.i12825, double* %tmp.7.i12746
Tanya Lattnerfc984402008-02-16 23:27:24 +000016352 %tmp.0.i12749 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12742, %"struct.std::dcomplex"* %mem_tmp.1156 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16353 %tmp.14.i12751 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12749, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016354 %tmp.15.i12752 = load double* %tmp.14.i12751 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016355 %tmp.17.i12754 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12749, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016356 %tmp.18.i12755 = load double* %tmp.17.i12754 ; <double> [#uses=1]
16357 store double %tmp.15.i12752, double* %tmp.2.i34364
16358 store double %tmp.18.i12755, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000016359 %tmp.4.i12709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12708, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016360 %tmp.6.i12711 = load double* %tmp.5.i33866 ; <double> [#uses=1]
16361 store double %tmp.6.i12711, double* %tmp.4.i12709
Tanya Lattnerfc984402008-02-16 23:27:24 +000016362 %tmp.7.i12712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12708, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016363 %tmp.9.i12714 = load double* %tmp.8.i33869 ; <double> [#uses=1]
16364 store double %tmp.9.i12714, double* %tmp.7.i12712
Tanya Lattnerfc984402008-02-16 23:27:24 +000016365 %tmp.0.i12715 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12708, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16366 %tmp.14.i12717 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12715, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016367 %tmp.15.i12718 = load double* %tmp.14.i12717 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016368 %tmp.17.i12720 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12715, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016369 %tmp.18.i12721 = load double* %tmp.17.i12720 ; <double> [#uses=1]
16370 %tmp.7.i12675 = load double* %tmp.2.i34366 ; <double> [#uses=1]
16371 %tmp.15.i12689 = add double %tmp.7.i12675, %tmp.15.i12718 ; <double> [#uses=1]
16372 store double %tmp.15.i12689, double* %tmp.2.i34366
16373 %tmp.26.i12696 = load double* %tmp.6.i34367 ; <double> [#uses=1]
16374 %tmp.31.i12707 = add double %tmp.26.i12696, %tmp.18.i12721 ; <double> [#uses=1]
16375 store double %tmp.31.i12707, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000016376 %tmp.4.i12655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12654, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016377 %tmp.6.i12657 = load double* %tmp.5.i33272 ; <double> [#uses=1]
16378 store double %tmp.6.i12657, double* %tmp.4.i12655
Tanya Lattnerfc984402008-02-16 23:27:24 +000016379 %tmp.7.i12658 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12654, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016380 %tmp.9.i12660 = load double* %tmp.8.i33275 ; <double> [#uses=1]
16381 store double %tmp.9.i12660, double* %tmp.7.i12658
Tanya Lattnerfc984402008-02-16 23:27:24 +000016382 %tmp.0.i12661 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12654, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16383 %tmp.14.i12663 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016384 %tmp.15.i12664 = load double* %tmp.14.i12663 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016385 %tmp.17.i12666 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016386 %tmp.18.i12667 = load double* %tmp.17.i12666 ; <double> [#uses=1]
16387 %tmp.7.i12621 = load double* %tmp.2.i34368 ; <double> [#uses=1]
16388 %tmp.15.i12635 = add double %tmp.7.i12621, %tmp.15.i12664 ; <double> [#uses=1]
16389 store double %tmp.15.i12635, double* %tmp.2.i34368
16390 %tmp.26.i12642 = load double* %tmp.6.i34369 ; <double> [#uses=1]
16391 %tmp.31.i12653 = add double %tmp.26.i12642, %tmp.18.i12667 ; <double> [#uses=1]
16392 store double %tmp.31.i12653, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000016393 store double 0.000000e+00, double* %tmp.2.i34366
16394 store double 0.000000e+00, double* %tmp.6.i34367
16395 %tmp.4.i12599 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12598, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016396 %tmp.6.i12601 = load double* %tmp.5.i33146 ; <double> [#uses=1]
16397 store double %tmp.6.i12601, double* %tmp.4.i12599
Tanya Lattnerfc984402008-02-16 23:27:24 +000016398 %tmp.7.i12602 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12598, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016399 %tmp.9.i12604 = load double* %tmp.8.i33149 ; <double> [#uses=1]
16400 store double %tmp.9.i12604, double* %tmp.7.i12602
Tanya Lattnerfc984402008-02-16 23:27:24 +000016401 %tmp.0.i12605 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12598, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16402 %tmp.14.i12607 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12605, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016403 %tmp.15.i12608 = load double* %tmp.14.i12607 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016404 %tmp.17.i12610 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12605, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016405 %tmp.18.i12611 = load double* %tmp.17.i12610 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016406 %tmp.4.i12585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12584, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016407 %tmp.6.i12587 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16408 store double %tmp.6.i12587, double* %tmp.4.i12585
Tanya Lattnerfc984402008-02-16 23:27:24 +000016409 %tmp.7.i12588 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12584, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016410 %tmp.9.i12590 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16411 store double %tmp.9.i12590, double* %tmp.7.i12588
Tanya Lattnerfc984402008-02-16 23:27:24 +000016412 %tmp.0.i12591 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12584, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16413 %tmp.13.i12592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1167, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16414 %tmp.14.i12593 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12591, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016415 %tmp.15.i12594 = load double* %tmp.14.i12593 ; <double> [#uses=1]
16416 store double %tmp.15.i12594, double* %tmp.13.i12592
Tanya Lattnerfc984402008-02-16 23:27:24 +000016417 %tmp.16.i12595 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1167, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16418 %tmp.17.i12596 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12591, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016419 %tmp.18.i12597 = load double* %tmp.17.i12596 ; <double> [#uses=1]
16420 store double %tmp.18.i12597, double* %tmp.16.i12595
Tanya Lattnerfc984402008-02-16 23:27:24 +000016421 %tmp.4.i12571 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12570, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016422 store double %tmp.15.i12608, double* %tmp.4.i12571
Tanya Lattnerfc984402008-02-16 23:27:24 +000016423 %tmp.7.i12574 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12570, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016424 store double %tmp.18.i12611, double* %tmp.7.i12574
Tanya Lattnerfc984402008-02-16 23:27:24 +000016425 %tmp.0.i12577 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12570, %"struct.std::dcomplex"* %mem_tmp.1167 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16426 %tmp.14.i12579 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12577, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016427 %tmp.15.i12580 = load double* %tmp.14.i12579 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016428 %tmp.17.i12582 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12577, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016429 %tmp.18.i12583 = load double* %tmp.17.i12582 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016430 %tmp.4.i12557 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12556, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016431 store double %tmp.15.i12580, double* %tmp.4.i12557
Tanya Lattnerfc984402008-02-16 23:27:24 +000016432 %tmp.7.i12560 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12556, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016433 store double %tmp.18.i12583, double* %tmp.7.i12560
Tanya Lattnerfc984402008-02-16 23:27:24 +000016434 %tmp.0.i12563 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12556, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16435 %tmp.14.i12565 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12563, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016436 %tmp.15.i12566 = load double* %tmp.14.i12565 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016437 %tmp.17.i12568 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12563, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016438 %tmp.18.i12569 = load double* %tmp.17.i12568 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016439 %tmp.4.i12543 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12542, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016440 %tmp.6.i12545 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16441 store double %tmp.6.i12545, double* %tmp.4.i12543
Tanya Lattnerfc984402008-02-16 23:27:24 +000016442 %tmp.7.i12546 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12542, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016443 %tmp.9.i12548 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16444 store double %tmp.9.i12548, double* %tmp.7.i12546
Tanya Lattnerfc984402008-02-16 23:27:24 +000016445 %tmp.0.i12549 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12542, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16446 %tmp.14.i12551 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12549, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016447 %tmp.15.i12552 = load double* %tmp.14.i12551 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016448 %tmp.17.i12554 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12549, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016449 %tmp.18.i12555 = load double* %tmp.17.i12554 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016450 %tmp.4.i12529 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12528, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016451 %tmp.6.i12531 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16452 store double %tmp.6.i12531, double* %tmp.4.i12529
Tanya Lattnerfc984402008-02-16 23:27:24 +000016453 %tmp.7.i12532 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12528, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016454 %tmp.9.i12534 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16455 store double %tmp.9.i12534, double* %tmp.7.i12532
Tanya Lattnerfc984402008-02-16 23:27:24 +000016456 %tmp.0.i12535 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12528, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16457 %tmp.13.i12536 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1171, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16458 %tmp.14.i12537 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12535, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016459 %tmp.15.i12538 = load double* %tmp.14.i12537 ; <double> [#uses=1]
16460 store double %tmp.15.i12538, double* %tmp.13.i12536
Tanya Lattnerfc984402008-02-16 23:27:24 +000016461 %tmp.16.i12539 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1171, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16462 %tmp.17.i12540 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12535, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016463 %tmp.18.i12541 = load double* %tmp.17.i12540 ; <double> [#uses=1]
16464 store double %tmp.18.i12541, double* %tmp.16.i12539
Tanya Lattnerfc984402008-02-16 23:27:24 +000016465 %tmp.4.i12515 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12514, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016466 store double %tmp.15.i12552, double* %tmp.4.i12515
Tanya Lattnerfc984402008-02-16 23:27:24 +000016467 %tmp.7.i12518 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12514, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016468 store double %tmp.18.i12555, double* %tmp.7.i12518
Tanya Lattnerfc984402008-02-16 23:27:24 +000016469 %tmp.0.i12521 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12514, %"struct.std::dcomplex"* %mem_tmp.1171 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16470 %tmp.14.i12523 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12521, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016471 %tmp.15.i12524 = load double* %tmp.14.i12523 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016472 %tmp.17.i12526 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12521, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016473 %tmp.18.i12527 = load double* %tmp.17.i12526 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016474 %tmp.4.i12501 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12500, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016475 store double %tmp.15.i12524, double* %tmp.4.i12501
Tanya Lattnerfc984402008-02-16 23:27:24 +000016476 %tmp.7.i12504 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12500, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016477 store double %tmp.18.i12527, double* %tmp.7.i12504
Tanya Lattnerfc984402008-02-16 23:27:24 +000016478 %tmp.0.i12507 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12500, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16479 %tmp.13.i12508 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1168, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16480 %tmp.14.i12509 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12507, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016481 %tmp.15.i12510 = load double* %tmp.14.i12509 ; <double> [#uses=1]
16482 store double %tmp.15.i12510, double* %tmp.13.i12508
Tanya Lattnerfc984402008-02-16 23:27:24 +000016483 %tmp.16.i12511 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1168, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16484 %tmp.17.i12512 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12507, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016485 %tmp.18.i12513 = load double* %tmp.17.i12512 ; <double> [#uses=1]
16486 store double %tmp.18.i12513, double* %tmp.16.i12511
Tanya Lattnerfc984402008-02-16 23:27:24 +000016487 %tmp.4.i12487 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12486, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016488 store double %tmp.15.i12566, double* %tmp.4.i12487
Tanya Lattnerfc984402008-02-16 23:27:24 +000016489 %tmp.7.i12490 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12486, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016490 store double %tmp.18.i12569, double* %tmp.7.i12490
Tanya Lattnerfc984402008-02-16 23:27:24 +000016491 %tmp.0.i12493 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12486, %"struct.std::dcomplex"* %mem_tmp.1168 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16492 %tmp.14.i12495 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12493, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016493 %tmp.15.i12496 = load double* %tmp.14.i12495 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016494 %tmp.17.i12498 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12493, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016495 %tmp.18.i12499 = load double* %tmp.17.i12498 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016496 %tmp.4.i12473 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12472, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016497 %tmp.6.i12475 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16498 store double %tmp.6.i12475, double* %tmp.4.i12473
Tanya Lattnerfc984402008-02-16 23:27:24 +000016499 %tmp.7.i12476 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12472, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016500 %tmp.9.i12478 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16501 store double %tmp.9.i12478, double* %tmp.7.i12476
Tanya Lattnerfc984402008-02-16 23:27:24 +000016502 %tmp.0.i12479 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12472, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16503 %tmp.14.i12481 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12479, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016504 %tmp.15.i12482 = load double* %tmp.14.i12481 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016505 %tmp.17.i12484 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12479, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016506 %tmp.18.i12485 = load double* %tmp.17.i12484 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016507 %tmp.4.i12459 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12458, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016508 %tmp.6.i12461 = load double* %tmp.5.i33146 ; <double> [#uses=1]
16509 store double %tmp.6.i12461, double* %tmp.4.i12459
Tanya Lattnerfc984402008-02-16 23:27:24 +000016510 %tmp.7.i12462 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12458, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016511 %tmp.9.i12464 = load double* %tmp.8.i33149 ; <double> [#uses=1]
16512 store double %tmp.9.i12464, double* %tmp.7.i12462
Tanya Lattnerfc984402008-02-16 23:27:24 +000016513 %tmp.0.i12465 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12458, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16514 %tmp.13.i12466 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1175, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16515 %tmp.14.i12467 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12465, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016516 %tmp.15.i12468 = load double* %tmp.14.i12467 ; <double> [#uses=1]
16517 store double %tmp.15.i12468, double* %tmp.13.i12466
Tanya Lattnerfc984402008-02-16 23:27:24 +000016518 %tmp.16.i12469 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1175, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16519 %tmp.17.i12470 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12465, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016520 %tmp.18.i12471 = load double* %tmp.17.i12470 ; <double> [#uses=1]
16521 store double %tmp.18.i12471, double* %tmp.16.i12469
Tanya Lattnerfc984402008-02-16 23:27:24 +000016522 %tmp.4.i12445 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12444, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016523 store double %tmp.15.i12482, double* %tmp.4.i12445
Tanya Lattnerfc984402008-02-16 23:27:24 +000016524 %tmp.7.i12448 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12444, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016525 store double %tmp.18.i12485, double* %tmp.7.i12448
Tanya Lattnerfc984402008-02-16 23:27:24 +000016526 %tmp.0.i12451 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12444, %"struct.std::dcomplex"* %mem_tmp.1175 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16527 %tmp.14.i12453 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12451, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016528 %tmp.15.i12454 = load double* %tmp.14.i12453 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016529 %tmp.17.i12456 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12451, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016530 %tmp.18.i12457 = load double* %tmp.17.i12456 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016531 %tmp.4.i12431 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12430, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016532 store double %tmp.15.i12454, double* %tmp.4.i12431
Tanya Lattnerfc984402008-02-16 23:27:24 +000016533 %tmp.7.i12434 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12430, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016534 store double %tmp.18.i12457, double* %tmp.7.i12434
Tanya Lattnerfc984402008-02-16 23:27:24 +000016535 %tmp.0.i12437 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12430, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16536 %tmp.13.i12438 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1172, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16537 %tmp.14.i12439 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12437, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016538 %tmp.15.i12440 = load double* %tmp.14.i12439 ; <double> [#uses=1]
16539 store double %tmp.15.i12440, double* %tmp.13.i12438
Tanya Lattnerfc984402008-02-16 23:27:24 +000016540 %tmp.16.i12441 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1172, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16541 %tmp.17.i12442 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12437, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016542 %tmp.18.i12443 = load double* %tmp.17.i12442 ; <double> [#uses=1]
16543 store double %tmp.18.i12443, double* %tmp.16.i12441
Tanya Lattnerfc984402008-02-16 23:27:24 +000016544 %tmp.4.i12417 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12416, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016545 store double %tmp.15.i12496, double* %tmp.4.i12417
Tanya Lattnerfc984402008-02-16 23:27:24 +000016546 %tmp.7.i12420 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12416, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016547 store double %tmp.18.i12499, double* %tmp.7.i12420
Tanya Lattnerfc984402008-02-16 23:27:24 +000016548 %tmp.0.i12423 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12416, %"struct.std::dcomplex"* %mem_tmp.1172 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16549 %tmp.14.i12425 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12423, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016550 %tmp.15.i12426 = load double* %tmp.14.i12425 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016551 %tmp.17.i12428 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12423, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016552 %tmp.18.i12429 = load double* %tmp.17.i12428 ; <double> [#uses=1]
16553 store double %tmp.15.i12426, double* %tmp.2.i34364
16554 store double %tmp.18.i12429, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000016555 %tmp.4.i12383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12382, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016556 %tmp.6.i12385 = load double* %tmp.5.i33866 ; <double> [#uses=1]
16557 store double %tmp.6.i12385, double* %tmp.4.i12383
Tanya Lattnerfc984402008-02-16 23:27:24 +000016558 %tmp.7.i12386 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12382, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016559 %tmp.9.i12388 = load double* %tmp.8.i33869 ; <double> [#uses=1]
16560 store double %tmp.9.i12388, double* %tmp.7.i12386
Tanya Lattnerfc984402008-02-16 23:27:24 +000016561 %tmp.0.i12389 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12382, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16562 %tmp.14.i12391 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12389, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016563 %tmp.15.i12392 = load double* %tmp.14.i12391 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016564 %tmp.17.i12394 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12389, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016565 %tmp.18.i12395 = load double* %tmp.17.i12394 ; <double> [#uses=1]
16566 %tmp.7.i12349 = load double* %tmp.2.i34366 ; <double> [#uses=1]
16567 %tmp.15.i12363 = add double %tmp.7.i12349, %tmp.15.i12392 ; <double> [#uses=1]
16568 store double %tmp.15.i12363, double* %tmp.2.i34366
16569 %tmp.26.i12370 = load double* %tmp.6.i34367 ; <double> [#uses=1]
16570 %tmp.31.i12381 = add double %tmp.26.i12370, %tmp.18.i12395 ; <double> [#uses=1]
16571 store double %tmp.31.i12381, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000016572 %tmp.4.i12329 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12328, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016573 %tmp.6.i12331 = load double* %tmp.5.i33146 ; <double> [#uses=1]
16574 store double %tmp.6.i12331, double* %tmp.4.i12329
Tanya Lattnerfc984402008-02-16 23:27:24 +000016575 %tmp.7.i12332 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12328, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016576 %tmp.9.i12334 = load double* %tmp.8.i33149 ; <double> [#uses=1]
16577 store double %tmp.9.i12334, double* %tmp.7.i12332
Tanya Lattnerfc984402008-02-16 23:27:24 +000016578 %tmp.0.i12335 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12328, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16579 %tmp.14.i12337 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12335, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016580 %tmp.15.i12338 = load double* %tmp.14.i12337 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016581 %tmp.17.i12340 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12335, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016582 %tmp.18.i12341 = load double* %tmp.17.i12340 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016583 %tmp.4.i12315 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12314, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016584 %tmp.6.i12317 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16585 store double %tmp.6.i12317, double* %tmp.4.i12315
Tanya Lattnerfc984402008-02-16 23:27:24 +000016586 %tmp.7.i12318 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12314, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016587 %tmp.9.i12320 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16588 store double %tmp.9.i12320, double* %tmp.7.i12318
Tanya Lattnerfc984402008-02-16 23:27:24 +000016589 %tmp.0.i12321 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12314, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16590 %tmp.13.i12322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16591 %tmp.14.i12323 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12321, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016592 %tmp.15.i12324 = load double* %tmp.14.i12323 ; <double> [#uses=1]
16593 store double %tmp.15.i12324, double* %tmp.13.i12322
Tanya Lattnerfc984402008-02-16 23:27:24 +000016594 %tmp.16.i12325 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16595 %tmp.17.i12326 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12321, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016596 %tmp.18.i12327 = load double* %tmp.17.i12326 ; <double> [#uses=1]
16597 store double %tmp.18.i12327, double* %tmp.16.i12325
Tanya Lattnerfc984402008-02-16 23:27:24 +000016598 %tmp.4.i12301 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12300, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016599 store double %tmp.15.i12338, double* %tmp.4.i12301
Tanya Lattnerfc984402008-02-16 23:27:24 +000016600 %tmp.7.i12304 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12300, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016601 store double %tmp.18.i12341, double* %tmp.7.i12304
Tanya Lattnerfc984402008-02-16 23:27:24 +000016602 %tmp.0.i12307 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12300, %"struct.std::dcomplex"* %mem_tmp.1182 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16603 %tmp.14.i12309 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12307, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016604 %tmp.15.i12310 = load double* %tmp.14.i12309 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016605 %tmp.17.i12312 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12307, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016606 %tmp.18.i12313 = load double* %tmp.17.i12312 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016607 %tmp.4.i12287 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12286, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016608 store double %tmp.15.i12310, double* %tmp.4.i12287
Tanya Lattnerfc984402008-02-16 23:27:24 +000016609 %tmp.7.i12290 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12286, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016610 store double %tmp.18.i12313, double* %tmp.7.i12290
Tanya Lattnerfc984402008-02-16 23:27:24 +000016611 %tmp.0.i12293 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12286, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16612 %tmp.14.i12295 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12293, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016613 %tmp.15.i12296 = load double* %tmp.14.i12295 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016614 %tmp.17.i12298 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12293, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016615 %tmp.18.i12299 = load double* %tmp.17.i12298 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016616 %tmp.4.i12273 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12272, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016617 %tmp.6.i12275 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16618 store double %tmp.6.i12275, double* %tmp.4.i12273
Tanya Lattnerfc984402008-02-16 23:27:24 +000016619 %tmp.7.i12276 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12272, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016620 %tmp.9.i12278 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16621 store double %tmp.9.i12278, double* %tmp.7.i12276
Tanya Lattnerfc984402008-02-16 23:27:24 +000016622 %tmp.0.i12279 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12272, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16623 %tmp.14.i12281 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12279, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016624 %tmp.15.i12282 = load double* %tmp.14.i12281 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016625 %tmp.17.i12284 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12279, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016626 %tmp.18.i12285 = load double* %tmp.17.i12284 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016627 %tmp.4.i12259 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12258, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016628 %tmp.6.i12261 = load double* %tmp.5.i33146 ; <double> [#uses=1]
16629 store double %tmp.6.i12261, double* %tmp.4.i12259
Tanya Lattnerfc984402008-02-16 23:27:24 +000016630 %tmp.7.i12262 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12258, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016631 %tmp.9.i12264 = load double* %tmp.8.i33149 ; <double> [#uses=1]
16632 store double %tmp.9.i12264, double* %tmp.7.i12262
Tanya Lattnerfc984402008-02-16 23:27:24 +000016633 %tmp.0.i12265 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12258, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16634 %tmp.13.i12266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1186, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16635 %tmp.14.i12267 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12265, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016636 %tmp.15.i12268 = load double* %tmp.14.i12267 ; <double> [#uses=1]
16637 store double %tmp.15.i12268, double* %tmp.13.i12266
Tanya Lattnerfc984402008-02-16 23:27:24 +000016638 %tmp.16.i12269 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1186, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16639 %tmp.17.i12270 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12265, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016640 %tmp.18.i12271 = load double* %tmp.17.i12270 ; <double> [#uses=1]
16641 store double %tmp.18.i12271, double* %tmp.16.i12269
Tanya Lattnerfc984402008-02-16 23:27:24 +000016642 %tmp.4.i12245 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12244, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016643 store double %tmp.15.i12282, double* %tmp.4.i12245
Tanya Lattnerfc984402008-02-16 23:27:24 +000016644 %tmp.7.i12248 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12244, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016645 store double %tmp.18.i12285, double* %tmp.7.i12248
Tanya Lattnerfc984402008-02-16 23:27:24 +000016646 %tmp.0.i12251 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12244, %"struct.std::dcomplex"* %mem_tmp.1186 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16647 %tmp.14.i12253 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12251, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016648 %tmp.15.i12254 = load double* %tmp.14.i12253 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016649 %tmp.17.i12256 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12251, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016650 %tmp.18.i12257 = load double* %tmp.17.i12256 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016651 %tmp.4.i12231 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12230, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016652 store double %tmp.15.i12254, double* %tmp.4.i12231
Tanya Lattnerfc984402008-02-16 23:27:24 +000016653 %tmp.7.i12234 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12230, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016654 store double %tmp.18.i12257, double* %tmp.7.i12234
Tanya Lattnerfc984402008-02-16 23:27:24 +000016655 %tmp.0.i12237 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12230, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16656 %tmp.13.i12238 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1183, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16657 %tmp.14.i12239 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12237, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016658 %tmp.15.i12240 = load double* %tmp.14.i12239 ; <double> [#uses=1]
16659 store double %tmp.15.i12240, double* %tmp.13.i12238
Tanya Lattnerfc984402008-02-16 23:27:24 +000016660 %tmp.16.i12241 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1183, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16661 %tmp.17.i12242 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12237, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016662 %tmp.18.i12243 = load double* %tmp.17.i12242 ; <double> [#uses=1]
16663 store double %tmp.18.i12243, double* %tmp.16.i12241
Tanya Lattnerfc984402008-02-16 23:27:24 +000016664 %tmp.4.i12217 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12216, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016665 store double %tmp.15.i12296, double* %tmp.4.i12217
Tanya Lattnerfc984402008-02-16 23:27:24 +000016666 %tmp.7.i12220 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12216, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016667 store double %tmp.18.i12299, double* %tmp.7.i12220
Tanya Lattnerfc984402008-02-16 23:27:24 +000016668 %tmp.0.i12223 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12216, %"struct.std::dcomplex"* %mem_tmp.1183 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16669 %tmp.14.i12225 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12223, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016670 %tmp.15.i12226 = load double* %tmp.14.i12225 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016671 %tmp.17.i12228 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12223, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016672 %tmp.18.i12229 = load double* %tmp.17.i12228 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016673 %tmp.4.i12203 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12202, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016674 %tmp.6.i12205 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16675 store double %tmp.6.i12205, double* %tmp.4.i12203
Tanya Lattnerfc984402008-02-16 23:27:24 +000016676 %tmp.7.i12206 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12202, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016677 %tmp.9.i12208 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16678 store double %tmp.9.i12208, double* %tmp.7.i12206
Tanya Lattnerfc984402008-02-16 23:27:24 +000016679 %tmp.0.i12209 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12202, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16680 %tmp.14.i12211 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12209, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016681 %tmp.15.i12212 = load double* %tmp.14.i12211 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016682 %tmp.17.i12214 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12209, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016683 %tmp.18.i12215 = load double* %tmp.17.i12214 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016684 %tmp.4.i12189 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12188, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016685 %tmp.6.i12191 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16686 store double %tmp.6.i12191, double* %tmp.4.i12189
Tanya Lattnerfc984402008-02-16 23:27:24 +000016687 %tmp.7.i12192 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12188, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016688 %tmp.9.i12194 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16689 store double %tmp.9.i12194, double* %tmp.7.i12192
Tanya Lattnerfc984402008-02-16 23:27:24 +000016690 %tmp.0.i12195 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12188, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16691 %tmp.13.i12196 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16692 %tmp.14.i12197 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12195, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016693 %tmp.15.i12198 = load double* %tmp.14.i12197 ; <double> [#uses=1]
16694 store double %tmp.15.i12198, double* %tmp.13.i12196
Tanya Lattnerfc984402008-02-16 23:27:24 +000016695 %tmp.16.i12199 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16696 %tmp.17.i12200 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12195, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016697 %tmp.18.i12201 = load double* %tmp.17.i12200 ; <double> [#uses=1]
16698 store double %tmp.18.i12201, double* %tmp.16.i12199
Tanya Lattnerfc984402008-02-16 23:27:24 +000016699 %tmp.4.i12175 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12174, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016700 store double %tmp.15.i12212, double* %tmp.4.i12175
Tanya Lattnerfc984402008-02-16 23:27:24 +000016701 %tmp.7.i12178 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12174, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016702 store double %tmp.18.i12215, double* %tmp.7.i12178
Tanya Lattnerfc984402008-02-16 23:27:24 +000016703 %tmp.0.i12181 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12174, %"struct.std::dcomplex"* %mem_tmp.1190 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16704 %tmp.14.i12183 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12181, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016705 %tmp.15.i12184 = load double* %tmp.14.i12183 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016706 %tmp.17.i12186 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12181, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016707 %tmp.18.i12187 = load double* %tmp.17.i12186 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016708 %tmp.4.i12161 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12160, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016709 store double %tmp.15.i12184, double* %tmp.4.i12161
Tanya Lattnerfc984402008-02-16 23:27:24 +000016710 %tmp.7.i12164 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12160, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016711 store double %tmp.18.i12187, double* %tmp.7.i12164
Tanya Lattnerfc984402008-02-16 23:27:24 +000016712 %tmp.0.i12167 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12160, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16713 %tmp.13.i12168 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1187, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16714 %tmp.14.i12169 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12167, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016715 %tmp.15.i12170 = load double* %tmp.14.i12169 ; <double> [#uses=1]
16716 store double %tmp.15.i12170, double* %tmp.13.i12168
Tanya Lattnerfc984402008-02-16 23:27:24 +000016717 %tmp.16.i12171 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1187, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16718 %tmp.17.i12172 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12167, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016719 %tmp.18.i12173 = load double* %tmp.17.i12172 ; <double> [#uses=1]
16720 store double %tmp.18.i12173, double* %tmp.16.i12171
Tanya Lattnerfc984402008-02-16 23:27:24 +000016721 %tmp.4.i12147 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12146, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016722 store double %tmp.15.i12226, double* %tmp.4.i12147
Tanya Lattnerfc984402008-02-16 23:27:24 +000016723 %tmp.7.i12150 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12146, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016724 store double %tmp.18.i12229, double* %tmp.7.i12150
Tanya Lattnerfc984402008-02-16 23:27:24 +000016725 %tmp.0.i12153 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12146, %"struct.std::dcomplex"* %mem_tmp.1187 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16726 %tmp.14.i12155 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12153, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016727 %tmp.15.i12156 = load double* %tmp.14.i12155 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016728 %tmp.17.i12158 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12153, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016729 %tmp.18.i12159 = load double* %tmp.17.i12158 ; <double> [#uses=1]
16730 store double %tmp.15.i12156, double* %tmp.2.i34364
16731 store double %tmp.18.i12159, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000016732 %tmp.4.i12113 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12112, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016733 %tmp.6.i12115 = load double* %tmp.5.i33596 ; <double> [#uses=1]
16734 store double %tmp.6.i12115, double* %tmp.4.i12113
Tanya Lattnerfc984402008-02-16 23:27:24 +000016735 %tmp.7.i12116 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12112, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016736 %tmp.9.i12118 = load double* %tmp.8.i33599 ; <double> [#uses=1]
16737 store double %tmp.9.i12118, double* %tmp.7.i12116
Tanya Lattnerfc984402008-02-16 23:27:24 +000016738 %tmp.0.i12119 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12112, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16739 %tmp.14.i12121 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12119, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016740 %tmp.15.i12122 = load double* %tmp.14.i12121 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016741 %tmp.17.i12124 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12119, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016742 %tmp.18.i12125 = load double* %tmp.17.i12124 ; <double> [#uses=1]
16743 %tmp.7.i12079 = load double* %tmp.2.i34366 ; <double> [#uses=1]
16744 %tmp.15.i12093 = add double %tmp.7.i12079, %tmp.15.i12122 ; <double> [#uses=1]
16745 store double %tmp.15.i12093, double* %tmp.2.i34366
16746 %tmp.26.i12100 = load double* %tmp.6.i34367 ; <double> [#uses=1]
16747 %tmp.31.i12111 = add double %tmp.26.i12100, %tmp.18.i12125 ; <double> [#uses=1]
16748 store double %tmp.31.i12111, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000016749 %tmp.4.i12059 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12058, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016750 %tmp.6.i12061 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16751 store double %tmp.6.i12061, double* %tmp.4.i12059
Tanya Lattnerfc984402008-02-16 23:27:24 +000016752 %tmp.7.i12062 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12058, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016753 %tmp.9.i12064 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16754 store double %tmp.9.i12064, double* %tmp.7.i12062
Tanya Lattnerfc984402008-02-16 23:27:24 +000016755 %tmp.0.i12065 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12058, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16756 %tmp.14.i12067 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12065, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016757 %tmp.15.i12068 = load double* %tmp.14.i12067 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016758 %tmp.17.i12070 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12065, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016759 %tmp.18.i12071 = load double* %tmp.17.i12070 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016760 %tmp.4.i12045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12044, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016761 %tmp.6.i12047 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16762 store double %tmp.6.i12047, double* %tmp.4.i12045
Tanya Lattnerfc984402008-02-16 23:27:24 +000016763 %tmp.7.i12048 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12044, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016764 %tmp.9.i12050 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16765 store double %tmp.9.i12050, double* %tmp.7.i12048
Tanya Lattnerfc984402008-02-16 23:27:24 +000016766 %tmp.0.i12051 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12044, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16767 %tmp.13.i12052 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16768 %tmp.14.i12053 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12051, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016769 %tmp.15.i12054 = load double* %tmp.14.i12053 ; <double> [#uses=1]
16770 store double %tmp.15.i12054, double* %tmp.13.i12052
Tanya Lattnerfc984402008-02-16 23:27:24 +000016771 %tmp.16.i12055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16772 %tmp.17.i12056 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12051, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016773 %tmp.18.i12057 = load double* %tmp.17.i12056 ; <double> [#uses=1]
16774 store double %tmp.18.i12057, double* %tmp.16.i12055
Tanya Lattnerfc984402008-02-16 23:27:24 +000016775 %tmp.4.i12031 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12030, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016776 store double %tmp.15.i12068, double* %tmp.4.i12031
Tanya Lattnerfc984402008-02-16 23:27:24 +000016777 %tmp.7.i12034 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12030, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016778 store double %tmp.18.i12071, double* %tmp.7.i12034
Tanya Lattnerfc984402008-02-16 23:27:24 +000016779 %tmp.0.i12037 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i12030, %"struct.std::dcomplex"* %mem_tmp.1197 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16780 %tmp.14.i12039 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12037, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016781 %tmp.15.i12040 = load double* %tmp.14.i12039 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016782 %tmp.17.i12042 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12037, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016783 %tmp.18.i12043 = load double* %tmp.17.i12042 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016784 %tmp.4.i12017 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12016, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016785 store double %tmp.15.i12040, double* %tmp.4.i12017
Tanya Lattnerfc984402008-02-16 23:27:24 +000016786 %tmp.7.i12020 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12016, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016787 store double %tmp.18.i12043, double* %tmp.7.i12020
Tanya Lattnerfc984402008-02-16 23:27:24 +000016788 %tmp.0.i12023 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12016, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16789 %tmp.14.i12025 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12023, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016790 %tmp.15.i12026 = load double* %tmp.14.i12025 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016791 %tmp.17.i12028 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12023, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016792 %tmp.18.i12029 = load double* %tmp.17.i12028 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016793 %tmp.4.i12003 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12002, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016794 %tmp.6.i12005 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16795 store double %tmp.6.i12005, double* %tmp.4.i12003
Tanya Lattnerfc984402008-02-16 23:27:24 +000016796 %tmp.7.i12006 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i12002, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016797 %tmp.9.i12008 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16798 store double %tmp.9.i12008, double* %tmp.7.i12006
Tanya Lattnerfc984402008-02-16 23:27:24 +000016799 %tmp.0.i12009 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i12002, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16800 %tmp.14.i12011 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12009, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016801 %tmp.15.i12012 = load double* %tmp.14.i12011 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016802 %tmp.17.i12014 = getelementptr %"struct.std::dcomplex"* %tmp.0.i12009, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016803 %tmp.18.i12015 = load double* %tmp.17.i12014 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016804 %tmp.4.i11989 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11988, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016805 %tmp.6.i11991 = load double* %tmp.5.i33146 ; <double> [#uses=1]
16806 store double %tmp.6.i11991, double* %tmp.4.i11989
Tanya Lattnerfc984402008-02-16 23:27:24 +000016807 %tmp.7.i11992 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11988, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016808 %tmp.9.i11994 = load double* %tmp.8.i33149 ; <double> [#uses=1]
16809 store double %tmp.9.i11994, double* %tmp.7.i11992
Tanya Lattnerfc984402008-02-16 23:27:24 +000016810 %tmp.0.i11995 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11988, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16811 %tmp.13.i11996 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1201, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16812 %tmp.14.i11997 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11995, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016813 %tmp.15.i11998 = load double* %tmp.14.i11997 ; <double> [#uses=1]
16814 store double %tmp.15.i11998, double* %tmp.13.i11996
Tanya Lattnerfc984402008-02-16 23:27:24 +000016815 %tmp.16.i11999 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1201, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16816 %tmp.17.i12000 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11995, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016817 %tmp.18.i12001 = load double* %tmp.17.i12000 ; <double> [#uses=1]
16818 store double %tmp.18.i12001, double* %tmp.16.i11999
Tanya Lattnerfc984402008-02-16 23:27:24 +000016819 %tmp.4.i11975 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11974, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016820 store double %tmp.15.i12012, double* %tmp.4.i11975
Tanya Lattnerfc984402008-02-16 23:27:24 +000016821 %tmp.7.i11978 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11974, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016822 store double %tmp.18.i12015, double* %tmp.7.i11978
Tanya Lattnerfc984402008-02-16 23:27:24 +000016823 %tmp.0.i11981 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11974, %"struct.std::dcomplex"* %mem_tmp.1201 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16824 %tmp.14.i11983 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11981, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016825 %tmp.15.i11984 = load double* %tmp.14.i11983 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016826 %tmp.17.i11986 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11981, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016827 %tmp.18.i11987 = load double* %tmp.17.i11986 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016828 %tmp.4.i11961 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11960, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016829 store double %tmp.15.i11984, double* %tmp.4.i11961
Tanya Lattnerfc984402008-02-16 23:27:24 +000016830 %tmp.7.i11964 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11960, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016831 store double %tmp.18.i11987, double* %tmp.7.i11964
Tanya Lattnerfc984402008-02-16 23:27:24 +000016832 %tmp.0.i11967 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11960, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16833 %tmp.13.i11968 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1198, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16834 %tmp.14.i11969 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11967, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016835 %tmp.15.i11970 = load double* %tmp.14.i11969 ; <double> [#uses=1]
16836 store double %tmp.15.i11970, double* %tmp.13.i11968
Tanya Lattnerfc984402008-02-16 23:27:24 +000016837 %tmp.16.i11971 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1198, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16838 %tmp.17.i11972 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11967, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016839 %tmp.18.i11973 = load double* %tmp.17.i11972 ; <double> [#uses=1]
16840 store double %tmp.18.i11973, double* %tmp.16.i11971
Tanya Lattnerfc984402008-02-16 23:27:24 +000016841 %tmp.4.i11947 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11946, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016842 store double %tmp.15.i12026, double* %tmp.4.i11947
Tanya Lattnerfc984402008-02-16 23:27:24 +000016843 %tmp.7.i11950 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11946, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016844 store double %tmp.18.i12029, double* %tmp.7.i11950
Tanya Lattnerfc984402008-02-16 23:27:24 +000016845 %tmp.0.i11953 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11946, %"struct.std::dcomplex"* %mem_tmp.1198 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16846 %tmp.14.i11955 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11953, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016847 %tmp.15.i11956 = load double* %tmp.14.i11955 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016848 %tmp.17.i11958 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11953, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016849 %tmp.18.i11959 = load double* %tmp.17.i11958 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016850 %tmp.4.i11933 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11932, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016851 %tmp.6.i11935 = load double* %tmp.5.i33146 ; <double> [#uses=1]
16852 store double %tmp.6.i11935, double* %tmp.4.i11933
Tanya Lattnerfc984402008-02-16 23:27:24 +000016853 %tmp.7.i11936 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11932, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016854 %tmp.9.i11938 = load double* %tmp.8.i33149 ; <double> [#uses=1]
16855 store double %tmp.9.i11938, double* %tmp.7.i11936
Tanya Lattnerfc984402008-02-16 23:27:24 +000016856 %tmp.0.i11939 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11932, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16857 %tmp.14.i11941 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11939, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016858 %tmp.15.i11942 = load double* %tmp.14.i11941 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016859 %tmp.17.i11944 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11939, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016860 %tmp.18.i11945 = load double* %tmp.17.i11944 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016861 %tmp.4.i11919 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11918, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016862 %tmp.6.i11921 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16863 store double %tmp.6.i11921, double* %tmp.4.i11919
Tanya Lattnerfc984402008-02-16 23:27:24 +000016864 %tmp.7.i11922 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11918, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016865 %tmp.9.i11924 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16866 store double %tmp.9.i11924, double* %tmp.7.i11922
Tanya Lattnerfc984402008-02-16 23:27:24 +000016867 %tmp.0.i11925 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11918, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16868 %tmp.13.i11926 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1205, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16869 %tmp.14.i11927 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11925, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016870 %tmp.15.i11928 = load double* %tmp.14.i11927 ; <double> [#uses=1]
16871 store double %tmp.15.i11928, double* %tmp.13.i11926
Tanya Lattnerfc984402008-02-16 23:27:24 +000016872 %tmp.16.i11929 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1205, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16873 %tmp.17.i11930 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11925, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016874 %tmp.18.i11931 = load double* %tmp.17.i11930 ; <double> [#uses=1]
16875 store double %tmp.18.i11931, double* %tmp.16.i11929
Tanya Lattnerfc984402008-02-16 23:27:24 +000016876 %tmp.4.i11905 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11904, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016877 store double %tmp.15.i11942, double* %tmp.4.i11905
Tanya Lattnerfc984402008-02-16 23:27:24 +000016878 %tmp.7.i11908 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11904, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016879 store double %tmp.18.i11945, double* %tmp.7.i11908
Tanya Lattnerfc984402008-02-16 23:27:24 +000016880 %tmp.0.i11911 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11904, %"struct.std::dcomplex"* %mem_tmp.1205 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16881 %tmp.14.i11913 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11911, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016882 %tmp.15.i11914 = load double* %tmp.14.i11913 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016883 %tmp.17.i11916 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11911, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016884 %tmp.18.i11917 = load double* %tmp.17.i11916 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016885 %tmp.4.i11891 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11890, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016886 store double %tmp.15.i11914, double* %tmp.4.i11891
Tanya Lattnerfc984402008-02-16 23:27:24 +000016887 %tmp.7.i11894 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11890, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016888 store double %tmp.18.i11917, double* %tmp.7.i11894
Tanya Lattnerfc984402008-02-16 23:27:24 +000016889 %tmp.0.i11897 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11890, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16890 %tmp.13.i11898 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1202, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16891 %tmp.14.i11899 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11897, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016892 %tmp.15.i11900 = load double* %tmp.14.i11899 ; <double> [#uses=1]
16893 store double %tmp.15.i11900, double* %tmp.13.i11898
Tanya Lattnerfc984402008-02-16 23:27:24 +000016894 %tmp.16.i11901 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1202, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16895 %tmp.17.i11902 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11897, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016896 %tmp.18.i11903 = load double* %tmp.17.i11902 ; <double> [#uses=1]
16897 store double %tmp.18.i11903, double* %tmp.16.i11901
Tanya Lattnerfc984402008-02-16 23:27:24 +000016898 %tmp.4.i11877 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11876, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016899 store double %tmp.15.i11956, double* %tmp.4.i11877
Tanya Lattnerfc984402008-02-16 23:27:24 +000016900 %tmp.7.i11880 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11876, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016901 store double %tmp.18.i11959, double* %tmp.7.i11880
Tanya Lattnerfc984402008-02-16 23:27:24 +000016902 %tmp.0.i11883 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11876, %"struct.std::dcomplex"* %mem_tmp.1202 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16903 %tmp.14.i11885 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11883, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016904 %tmp.15.i11886 = load double* %tmp.14.i11885 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016905 %tmp.17.i11888 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11883, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016906 %tmp.18.i11889 = load double* %tmp.17.i11888 ; <double> [#uses=1]
16907 store double %tmp.15.i11886, double* %tmp.2.i34364
16908 store double %tmp.18.i11889, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000016909 %tmp.4.i11843 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11842, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016910 %tmp.6.i11845 = load double* %tmp.5.i34136 ; <double> [#uses=1]
16911 store double %tmp.6.i11845, double* %tmp.4.i11843
Tanya Lattnerfc984402008-02-16 23:27:24 +000016912 %tmp.7.i11846 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11842, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016913 %tmp.9.i11848 = load double* %tmp.8.i34139 ; <double> [#uses=1]
16914 store double %tmp.9.i11848, double* %tmp.7.i11846
Tanya Lattnerfc984402008-02-16 23:27:24 +000016915 %tmp.0.i11849 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11842, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16916 %tmp.14.i11851 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11849, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016917 %tmp.15.i11852 = load double* %tmp.14.i11851 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016918 %tmp.17.i11854 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11849, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016919 %tmp.18.i11855 = load double* %tmp.17.i11854 ; <double> [#uses=1]
16920 %tmp.7.i11809 = load double* %tmp.2.i34366 ; <double> [#uses=1]
16921 %tmp.15.i11823 = add double %tmp.7.i11809, %tmp.15.i11852 ; <double> [#uses=1]
16922 store double %tmp.15.i11823, double* %tmp.2.i34366
16923 %tmp.26.i11830 = load double* %tmp.6.i34367 ; <double> [#uses=1]
16924 %tmp.31.i11841 = add double %tmp.26.i11830, %tmp.18.i11855 ; <double> [#uses=1]
16925 store double %tmp.31.i11841, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000016926 %tmp.4.i11789 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11788, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016927 %tmp.6.i11791 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16928 store double %tmp.6.i11791, double* %tmp.4.i11789
Tanya Lattnerfc984402008-02-16 23:27:24 +000016929 %tmp.7.i11792 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11788, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016930 %tmp.9.i11794 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16931 store double %tmp.9.i11794, double* %tmp.7.i11792
Tanya Lattnerfc984402008-02-16 23:27:24 +000016932 %tmp.0.i11795 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11788, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16933 %tmp.14.i11797 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11795, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016934 %tmp.15.i11798 = load double* %tmp.14.i11797 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016935 %tmp.17.i11800 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11795, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016936 %tmp.18.i11801 = load double* %tmp.17.i11800 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016937 %tmp.4.i11775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11774, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016938 %tmp.6.i11777 = load double* %tmp.5.i34082 ; <double> [#uses=1]
16939 store double %tmp.6.i11777, double* %tmp.4.i11775
Tanya Lattnerfc984402008-02-16 23:27:24 +000016940 %tmp.7.i11778 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11774, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016941 %tmp.9.i11780 = load double* %tmp.8.i34085 ; <double> [#uses=1]
16942 store double %tmp.9.i11780, double* %tmp.7.i11778
Tanya Lattnerfc984402008-02-16 23:27:24 +000016943 %tmp.0.i11781 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11774, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16944 %tmp.13.i11782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1212, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16945 %tmp.14.i11783 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11781, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016946 %tmp.15.i11784 = load double* %tmp.14.i11783 ; <double> [#uses=1]
16947 store double %tmp.15.i11784, double* %tmp.13.i11782
Tanya Lattnerfc984402008-02-16 23:27:24 +000016948 %tmp.16.i11785 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1212, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16949 %tmp.17.i11786 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11781, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016950 %tmp.18.i11787 = load double* %tmp.17.i11786 ; <double> [#uses=1]
16951 store double %tmp.18.i11787, double* %tmp.16.i11785
Tanya Lattnerfc984402008-02-16 23:27:24 +000016952 %tmp.4.i11761 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11760, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016953 store double %tmp.15.i11798, double* %tmp.4.i11761
Tanya Lattnerfc984402008-02-16 23:27:24 +000016954 %tmp.7.i11764 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11760, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016955 store double %tmp.18.i11801, double* %tmp.7.i11764
Tanya Lattnerfc984402008-02-16 23:27:24 +000016956 %tmp.0.i11767 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11760, %"struct.std::dcomplex"* %mem_tmp.1212 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16957 %tmp.14.i11769 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11767, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016958 %tmp.15.i11770 = load double* %tmp.14.i11769 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016959 %tmp.17.i11772 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11767, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016960 %tmp.18.i11773 = load double* %tmp.17.i11772 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016961 %tmp.4.i11747 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11746, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016962 store double %tmp.15.i11770, double* %tmp.4.i11747
Tanya Lattnerfc984402008-02-16 23:27:24 +000016963 %tmp.7.i11750 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11746, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016964 store double %tmp.18.i11773, double* %tmp.7.i11750
Tanya Lattnerfc984402008-02-16 23:27:24 +000016965 %tmp.0.i11753 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11746, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16966 %tmp.14.i11755 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11753, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016967 %tmp.15.i11756 = load double* %tmp.14.i11755 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016968 %tmp.17.i11758 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11753, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016969 %tmp.18.i11759 = load double* %tmp.17.i11758 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016970 %tmp.4.i11733 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11732, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016971 %tmp.6.i11735 = load double* %tmp.5.i34338 ; <double> [#uses=1]
16972 store double %tmp.6.i11735, double* %tmp.4.i11733
Tanya Lattnerfc984402008-02-16 23:27:24 +000016973 %tmp.7.i11736 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11732, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016974 %tmp.9.i11738 = load double* %tmp.8.i34341 ; <double> [#uses=1]
16975 store double %tmp.9.i11738, double* %tmp.7.i11736
Tanya Lattnerfc984402008-02-16 23:27:24 +000016976 %tmp.0.i11739 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11732, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16977 %tmp.14.i11741 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11739, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016978 %tmp.15.i11742 = load double* %tmp.14.i11741 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016979 %tmp.17.i11744 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11739, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016980 %tmp.18.i11745 = load double* %tmp.17.i11744 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000016981 %tmp.4.i11719 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11718, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016982 %tmp.6.i11721 = load double* %tmp.5.i34352 ; <double> [#uses=1]
16983 store double %tmp.6.i11721, double* %tmp.4.i11719
Tanya Lattnerfc984402008-02-16 23:27:24 +000016984 %tmp.7.i11722 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11718, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016985 %tmp.9.i11724 = load double* %tmp.8.i34355 ; <double> [#uses=1]
16986 store double %tmp.9.i11724, double* %tmp.7.i11722
Tanya Lattnerfc984402008-02-16 23:27:24 +000016987 %tmp.0.i11725 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11718, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
16988 %tmp.13.i11726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1216, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
16989 %tmp.14.i11727 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11725, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016990 %tmp.15.i11728 = load double* %tmp.14.i11727 ; <double> [#uses=1]
16991 store double %tmp.15.i11728, double* %tmp.13.i11726
Tanya Lattnerfc984402008-02-16 23:27:24 +000016992 %tmp.16.i11729 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1216, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
16993 %tmp.17.i11730 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11725, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016994 %tmp.18.i11731 = load double* %tmp.17.i11730 ; <double> [#uses=1]
16995 store double %tmp.18.i11731, double* %tmp.16.i11729
Tanya Lattnerfc984402008-02-16 23:27:24 +000016996 %tmp.4.i11705 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11704, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016997 store double %tmp.15.i11742, double* %tmp.4.i11705
Tanya Lattnerfc984402008-02-16 23:27:24 +000016998 %tmp.7.i11708 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11704, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016999 store double %tmp.18.i11745, double* %tmp.7.i11708
Tanya Lattnerfc984402008-02-16 23:27:24 +000017000 %tmp.0.i11711 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11704, %"struct.std::dcomplex"* %mem_tmp.1216 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17001 %tmp.14.i11713 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11711, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017002 %tmp.15.i11714 = load double* %tmp.14.i11713 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017003 %tmp.17.i11716 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11711, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017004 %tmp.18.i11717 = load double* %tmp.17.i11716 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017005 %tmp.4.i11691 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11690, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017006 store double %tmp.15.i11714, double* %tmp.4.i11691
Tanya Lattnerfc984402008-02-16 23:27:24 +000017007 %tmp.7.i11694 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11690, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017008 store double %tmp.18.i11717, double* %tmp.7.i11694
Tanya Lattnerfc984402008-02-16 23:27:24 +000017009 %tmp.0.i11697 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11690, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17010 %tmp.13.i11698 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1213, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17011 %tmp.14.i11699 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11697, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017012 %tmp.15.i11700 = load double* %tmp.14.i11699 ; <double> [#uses=1]
17013 store double %tmp.15.i11700, double* %tmp.13.i11698
Tanya Lattnerfc984402008-02-16 23:27:24 +000017014 %tmp.16.i11701 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1213, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17015 %tmp.17.i11702 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11697, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017016 %tmp.18.i11703 = load double* %tmp.17.i11702 ; <double> [#uses=1]
17017 store double %tmp.18.i11703, double* %tmp.16.i11701
Tanya Lattnerfc984402008-02-16 23:27:24 +000017018 %tmp.4.i11677 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11676, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017019 store double %tmp.15.i11756, double* %tmp.4.i11677
Tanya Lattnerfc984402008-02-16 23:27:24 +000017020 %tmp.7.i11680 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11676, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017021 store double %tmp.18.i11759, double* %tmp.7.i11680
Tanya Lattnerfc984402008-02-16 23:27:24 +000017022 %tmp.0.i11683 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11676, %"struct.std::dcomplex"* %mem_tmp.1213 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17023 %tmp.14.i11685 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11683, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017024 %tmp.15.i11686 = load double* %tmp.14.i11685 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017025 %tmp.17.i11688 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11683, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017026 %tmp.18.i11689 = load double* %tmp.17.i11688 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017027 %tmp.4.i11663 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11662, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017028 %tmp.6.i11665 = load double* %tmp.5.i34082 ; <double> [#uses=1]
17029 store double %tmp.6.i11665, double* %tmp.4.i11663
Tanya Lattnerfc984402008-02-16 23:27:24 +000017030 %tmp.7.i11666 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11662, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017031 %tmp.9.i11668 = load double* %tmp.8.i34085 ; <double> [#uses=1]
17032 store double %tmp.9.i11668, double* %tmp.7.i11666
Tanya Lattnerfc984402008-02-16 23:27:24 +000017033 %tmp.0.i11669 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11662, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17034 %tmp.14.i11671 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11669, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017035 %tmp.15.i11672 = load double* %tmp.14.i11671 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017036 %tmp.17.i11674 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11669, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017037 %tmp.18.i11675 = load double* %tmp.17.i11674 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017038 %tmp.4.i11649 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11648, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017039 %tmp.6.i11651 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17040 store double %tmp.6.i11651, double* %tmp.4.i11649
Tanya Lattnerfc984402008-02-16 23:27:24 +000017041 %tmp.7.i11652 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11648, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017042 %tmp.9.i11654 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17043 store double %tmp.9.i11654, double* %tmp.7.i11652
Tanya Lattnerfc984402008-02-16 23:27:24 +000017044 %tmp.0.i11655 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11648, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17045 %tmp.13.i11656 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1220, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17046 %tmp.14.i11657 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11655, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017047 %tmp.15.i11658 = load double* %tmp.14.i11657 ; <double> [#uses=1]
17048 store double %tmp.15.i11658, double* %tmp.13.i11656
Tanya Lattnerfc984402008-02-16 23:27:24 +000017049 %tmp.16.i11659 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1220, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17050 %tmp.17.i11660 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11655, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017051 %tmp.18.i11661 = load double* %tmp.17.i11660 ; <double> [#uses=1]
17052 store double %tmp.18.i11661, double* %tmp.16.i11659
Tanya Lattnerfc984402008-02-16 23:27:24 +000017053 %tmp.4.i11635 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11634, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017054 store double %tmp.15.i11672, double* %tmp.4.i11635
Tanya Lattnerfc984402008-02-16 23:27:24 +000017055 %tmp.7.i11638 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11634, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017056 store double %tmp.18.i11675, double* %tmp.7.i11638
Tanya Lattnerfc984402008-02-16 23:27:24 +000017057 %tmp.0.i11641 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11634, %"struct.std::dcomplex"* %mem_tmp.1220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17058 %tmp.14.i11643 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11641, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017059 %tmp.15.i11644 = load double* %tmp.14.i11643 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017060 %tmp.17.i11646 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11641, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017061 %tmp.18.i11647 = load double* %tmp.17.i11646 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017062 %tmp.4.i11621 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11620, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017063 store double %tmp.15.i11644, double* %tmp.4.i11621
Tanya Lattnerfc984402008-02-16 23:27:24 +000017064 %tmp.7.i11624 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11620, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017065 store double %tmp.18.i11647, double* %tmp.7.i11624
Tanya Lattnerfc984402008-02-16 23:27:24 +000017066 %tmp.0.i11627 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11620, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17067 %tmp.13.i11628 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1217, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17068 %tmp.14.i11629 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11627, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017069 %tmp.15.i11630 = load double* %tmp.14.i11629 ; <double> [#uses=1]
17070 store double %tmp.15.i11630, double* %tmp.13.i11628
Tanya Lattnerfc984402008-02-16 23:27:24 +000017071 %tmp.16.i11631 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1217, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17072 %tmp.17.i11632 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11627, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017073 %tmp.18.i11633 = load double* %tmp.17.i11632 ; <double> [#uses=1]
17074 store double %tmp.18.i11633, double* %tmp.16.i11631
Tanya Lattnerfc984402008-02-16 23:27:24 +000017075 %tmp.4.i11607 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11606, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017076 store double %tmp.15.i11686, double* %tmp.4.i11607
Tanya Lattnerfc984402008-02-16 23:27:24 +000017077 %tmp.7.i11610 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11606, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017078 store double %tmp.18.i11689, double* %tmp.7.i11610
Tanya Lattnerfc984402008-02-16 23:27:24 +000017079 %tmp.0.i11613 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11606, %"struct.std::dcomplex"* %mem_tmp.1217 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17080 %tmp.14.i11615 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11613, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017081 %tmp.15.i11616 = load double* %tmp.14.i11615 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017082 %tmp.17.i11618 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11613, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017083 %tmp.18.i11619 = load double* %tmp.17.i11618 ; <double> [#uses=1]
17084 store double %tmp.15.i11616, double* %tmp.2.i34364
17085 store double %tmp.18.i11619, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000017086 %tmp.4.i11573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11572, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017087 %tmp.6.i11575 = load double* %tmp.5.i32460 ; <double> [#uses=1]
17088 store double %tmp.6.i11575, double* %tmp.4.i11573
Tanya Lattnerfc984402008-02-16 23:27:24 +000017089 %tmp.7.i11576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11572, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017090 %tmp.9.i11578 = load double* %tmp.8.i32463 ; <double> [#uses=1]
17091 store double %tmp.9.i11578, double* %tmp.7.i11576
Tanya Lattnerfc984402008-02-16 23:27:24 +000017092 %tmp.0.i11579 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11572, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17093 %tmp.14.i11581 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11579, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017094 %tmp.15.i11582 = load double* %tmp.14.i11581 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017095 %tmp.17.i11584 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11579, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017096 %tmp.18.i11585 = load double* %tmp.17.i11584 ; <double> [#uses=1]
17097 %tmp.7.i11539 = load double* %tmp.2.i34366 ; <double> [#uses=1]
17098 %tmp.15.i11553 = add double %tmp.7.i11539, %tmp.15.i11582 ; <double> [#uses=1]
17099 store double %tmp.15.i11553, double* %tmp.2.i34366
17100 %tmp.26.i11560 = load double* %tmp.6.i34367 ; <double> [#uses=1]
17101 %tmp.31.i11571 = add double %tmp.26.i11560, %tmp.18.i11585 ; <double> [#uses=1]
17102 store double %tmp.31.i11571, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000017103 %tmp.4.i11519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017104 %tmp.6.i11521 = load double* %tmp.5.i25264 ; <double> [#uses=1]
17105 store double %tmp.6.i11521, double* %tmp.4.i11519
Tanya Lattnerfc984402008-02-16 23:27:24 +000017106 %tmp.7.i11522 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017107 %tmp.9.i11524 = load double* %tmp.8.i25267 ; <double> [#uses=1]
17108 store double %tmp.9.i11524, double* %tmp.7.i11522
Tanya Lattnerfc984402008-02-16 23:27:24 +000017109 %tmp.0.i11525 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11518, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17110 %tmp.14.i11527 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017111 %tmp.15.i11528 = load double* %tmp.14.i11527 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017112 %tmp.17.i11530 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017113 %tmp.18.i11531 = load double* %tmp.17.i11530 ; <double> [#uses=1]
17114 %tmp.7.i11485 = load double* %tmp.2.i34368 ; <double> [#uses=1]
17115 %tmp.15.i11499 = add double %tmp.7.i11485, %tmp.15.i11528 ; <double> [#uses=1]
17116 store double %tmp.15.i11499, double* %tmp.2.i34368
17117 %tmp.26.i11506 = load double* %tmp.6.i34369 ; <double> [#uses=1]
17118 %tmp.31.i11517 = add double %tmp.26.i11506, %tmp.18.i11531 ; <double> [#uses=1]
17119 store double %tmp.31.i11517, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000017120 store double 0.000000e+00, double* %tmp.2.i34366
17121 store double 0.000000e+00, double* %tmp.6.i34367
17122 %tmp.4.i11463 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11462, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17123 %tmp.5.i11464 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 2, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017124 %tmp.6.i11465 = load double* %tmp.5.i11464 ; <double> [#uses=1]
17125 store double %tmp.6.i11465, double* %tmp.4.i11463
Tanya Lattnerfc984402008-02-16 23:27:24 +000017126 %tmp.7.i11466 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11462, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17127 %tmp.8.i11467 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 2, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017128 %tmp.9.i11468 = load double* %tmp.8.i11467 ; <double> [#uses=1]
17129 store double %tmp.9.i11468, double* %tmp.7.i11466
Tanya Lattnerfc984402008-02-16 23:27:24 +000017130 %tmp.0.i11469 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11462, %"struct.std::dcomplex"* %ret5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17131 %tmp.14.i11471 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11469, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017132 %tmp.15.i11472 = load double* %tmp.14.i11471 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017133 %tmp.17.i11474 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11469, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017134 %tmp.18.i11475 = load double* %tmp.17.i11474 ; <double> [#uses=1]
17135 %tmp.7.i11429 = load double* %tmp.2.i ; <double> [#uses=1]
17136 %tmp.15.i11443 = add double %tmp.7.i11429, %tmp.15.i11472 ; <double> [#uses=1]
17137 store double %tmp.15.i11443, double* %tmp.2.i
17138 %tmp.26.i11450 = load double* %tmp.6.i ; <double> [#uses=1]
17139 %tmp.31.i11461 = add double %tmp.26.i11450, %tmp.18.i11475 ; <double> [#uses=1]
17140 store double %tmp.31.i11461, double* %tmp.6.i
Tanya Lattnerfc984402008-02-16 23:27:24 +000017141 store double 0.000000e+00, double* %tmp.2.i34368
17142 store double 0.000000e+00, double* %tmp.6.i34369
17143 %tmp.4.i11407 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11406, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017144 %tmp.6.i11409 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17145 store double %tmp.6.i11409, double* %tmp.4.i11407
Tanya Lattnerfc984402008-02-16 23:27:24 +000017146 %tmp.7.i11410 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11406, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017147 %tmp.9.i11412 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17148 store double %tmp.9.i11412, double* %tmp.7.i11410
Tanya Lattnerfc984402008-02-16 23:27:24 +000017149 %tmp.0.i11413 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11406, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17150 %tmp.14.i11415 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11413, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017151 %tmp.15.i11416 = load double* %tmp.14.i11415 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017152 %tmp.17.i11418 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11413, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017153 %tmp.18.i11419 = load double* %tmp.17.i11418 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017154 %tmp.4.i11393 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11392, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017155 %tmp.6.i11395 = load double* %tmp.5.i34282 ; <double> [#uses=1]
17156 store double %tmp.6.i11395, double* %tmp.4.i11393
Tanya Lattnerfc984402008-02-16 23:27:24 +000017157 %tmp.7.i11396 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11392, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017158 %tmp.9.i11398 = load double* %tmp.8.i34285 ; <double> [#uses=1]
17159 store double %tmp.9.i11398, double* %tmp.7.i11396
Tanya Lattnerfc984402008-02-16 23:27:24 +000017160 %tmp.0.i11399 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11392, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17161 %tmp.13.i11400 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1229, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17162 %tmp.14.i11401 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11399, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017163 %tmp.15.i11402 = load double* %tmp.14.i11401 ; <double> [#uses=1]
17164 store double %tmp.15.i11402, double* %tmp.13.i11400
Tanya Lattnerfc984402008-02-16 23:27:24 +000017165 %tmp.16.i11403 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1229, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17166 %tmp.17.i11404 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11399, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017167 %tmp.18.i11405 = load double* %tmp.17.i11404 ; <double> [#uses=1]
17168 store double %tmp.18.i11405, double* %tmp.16.i11403
Tanya Lattnerfc984402008-02-16 23:27:24 +000017169 %tmp.4.i11379 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11378, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017170 store double %tmp.15.i11416, double* %tmp.4.i11379
Tanya Lattnerfc984402008-02-16 23:27:24 +000017171 %tmp.7.i11382 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11378, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017172 store double %tmp.18.i11419, double* %tmp.7.i11382
Tanya Lattnerfc984402008-02-16 23:27:24 +000017173 %tmp.0.i11385 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11378, %"struct.std::dcomplex"* %mem_tmp.1229 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17174 %tmp.14.i11387 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11385, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017175 %tmp.15.i11388 = load double* %tmp.14.i11387 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017176 %tmp.17.i11390 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11385, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017177 %tmp.18.i11391 = load double* %tmp.17.i11390 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017178 %tmp.4.i11365 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11364, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017179 store double %tmp.15.i11388, double* %tmp.4.i11365
Tanya Lattnerfc984402008-02-16 23:27:24 +000017180 %tmp.7.i11368 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11364, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017181 store double %tmp.18.i11391, double* %tmp.7.i11368
Tanya Lattnerfc984402008-02-16 23:27:24 +000017182 %tmp.0.i11371 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11364, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17183 %tmp.14.i11373 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11371, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017184 %tmp.15.i11374 = load double* %tmp.14.i11373 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017185 %tmp.17.i11376 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11371, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017186 %tmp.18.i11377 = load double* %tmp.17.i11376 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017187 %tmp.4.i11351 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11350, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017188 %tmp.6.i11353 = load double* %tmp.5.i34282 ; <double> [#uses=1]
17189 store double %tmp.6.i11353, double* %tmp.4.i11351
Tanya Lattnerfc984402008-02-16 23:27:24 +000017190 %tmp.7.i11354 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11350, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017191 %tmp.9.i11356 = load double* %tmp.8.i34285 ; <double> [#uses=1]
17192 store double %tmp.9.i11356, double* %tmp.7.i11354
Tanya Lattnerfc984402008-02-16 23:27:24 +000017193 %tmp.0.i11357 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11350, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17194 %tmp.14.i11359 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11357, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017195 %tmp.15.i11360 = load double* %tmp.14.i11359 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017196 %tmp.17.i11362 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11357, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017197 %tmp.18.i11363 = load double* %tmp.17.i11362 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017198 %tmp.4.i11337 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11336, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017199 %tmp.6.i11339 = load double* %tmp.5.i34352 ; <double> [#uses=1]
17200 store double %tmp.6.i11339, double* %tmp.4.i11337
Tanya Lattnerfc984402008-02-16 23:27:24 +000017201 %tmp.7.i11340 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11336, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017202 %tmp.9.i11342 = load double* %tmp.8.i34355 ; <double> [#uses=1]
17203 store double %tmp.9.i11342, double* %tmp.7.i11340
Tanya Lattnerfc984402008-02-16 23:27:24 +000017204 %tmp.0.i11343 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11336, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17205 %tmp.13.i11344 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1233, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17206 %tmp.14.i11345 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11343, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017207 %tmp.15.i11346 = load double* %tmp.14.i11345 ; <double> [#uses=1]
17208 store double %tmp.15.i11346, double* %tmp.13.i11344
Tanya Lattnerfc984402008-02-16 23:27:24 +000017209 %tmp.16.i11347 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1233, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17210 %tmp.17.i11348 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11343, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017211 %tmp.18.i11349 = load double* %tmp.17.i11348 ; <double> [#uses=1]
17212 store double %tmp.18.i11349, double* %tmp.16.i11347
Tanya Lattnerfc984402008-02-16 23:27:24 +000017213 %tmp.4.i11323 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11322, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017214 store double %tmp.15.i11360, double* %tmp.4.i11323
Tanya Lattnerfc984402008-02-16 23:27:24 +000017215 %tmp.7.i11326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11322, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017216 store double %tmp.18.i11363, double* %tmp.7.i11326
Tanya Lattnerfc984402008-02-16 23:27:24 +000017217 %tmp.0.i11329 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11322, %"struct.std::dcomplex"* %mem_tmp.1233 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17218 %tmp.14.i11331 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11329, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017219 %tmp.15.i11332 = load double* %tmp.14.i11331 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017220 %tmp.17.i11334 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11329, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017221 %tmp.18.i11335 = load double* %tmp.17.i11334 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017222 %tmp.4.i11309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11308, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017223 store double %tmp.15.i11332, double* %tmp.4.i11309
Tanya Lattnerfc984402008-02-16 23:27:24 +000017224 %tmp.7.i11312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11308, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017225 store double %tmp.18.i11335, double* %tmp.7.i11312
Tanya Lattnerfc984402008-02-16 23:27:24 +000017226 %tmp.0.i11315 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11308, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17227 %tmp.13.i11316 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1230, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17228 %tmp.14.i11317 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11315, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017229 %tmp.15.i11318 = load double* %tmp.14.i11317 ; <double> [#uses=1]
17230 store double %tmp.15.i11318, double* %tmp.13.i11316
Tanya Lattnerfc984402008-02-16 23:27:24 +000017231 %tmp.16.i11319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1230, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17232 %tmp.17.i11320 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11315, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017233 %tmp.18.i11321 = load double* %tmp.17.i11320 ; <double> [#uses=1]
17234 store double %tmp.18.i11321, double* %tmp.16.i11319
Tanya Lattnerfc984402008-02-16 23:27:24 +000017235 %tmp.4.i11295 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11294, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017236 store double %tmp.15.i11374, double* %tmp.4.i11295
Tanya Lattnerfc984402008-02-16 23:27:24 +000017237 %tmp.7.i11298 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11294, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017238 store double %tmp.18.i11377, double* %tmp.7.i11298
Tanya Lattnerfc984402008-02-16 23:27:24 +000017239 %tmp.0.i11301 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11294, %"struct.std::dcomplex"* %mem_tmp.1230 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17240 %tmp.14.i11303 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11301, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017241 %tmp.15.i11304 = load double* %tmp.14.i11303 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017242 %tmp.17.i11306 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11301, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017243 %tmp.18.i11307 = load double* %tmp.17.i11306 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017244 %tmp.4.i11281 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11280, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017245 %tmp.6.i11283 = load double* %tmp.5.i34352 ; <double> [#uses=1]
17246 store double %tmp.6.i11283, double* %tmp.4.i11281
Tanya Lattnerfc984402008-02-16 23:27:24 +000017247 %tmp.7.i11284 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11280, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017248 %tmp.9.i11286 = load double* %tmp.8.i34355 ; <double> [#uses=1]
17249 store double %tmp.9.i11286, double* %tmp.7.i11284
Tanya Lattnerfc984402008-02-16 23:27:24 +000017250 %tmp.0.i11287 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11280, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17251 %tmp.14.i11289 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11287, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017252 %tmp.15.i11290 = load double* %tmp.14.i11289 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017253 %tmp.17.i11292 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11287, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017254 %tmp.18.i11293 = load double* %tmp.17.i11292 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017255 %tmp.4.i11267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11266, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017256 %tmp.6.i11269 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17257 store double %tmp.6.i11269, double* %tmp.4.i11267
Tanya Lattnerfc984402008-02-16 23:27:24 +000017258 %tmp.7.i11270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11266, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017259 %tmp.9.i11272 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17260 store double %tmp.9.i11272, double* %tmp.7.i11270
Tanya Lattnerfc984402008-02-16 23:27:24 +000017261 %tmp.0.i11273 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11266, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17262 %tmp.13.i11274 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1237, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17263 %tmp.14.i11275 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11273, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017264 %tmp.15.i11276 = load double* %tmp.14.i11275 ; <double> [#uses=1]
17265 store double %tmp.15.i11276, double* %tmp.13.i11274
Tanya Lattnerfc984402008-02-16 23:27:24 +000017266 %tmp.16.i11277 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1237, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17267 %tmp.17.i11278 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11273, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017268 %tmp.18.i11279 = load double* %tmp.17.i11278 ; <double> [#uses=1]
17269 store double %tmp.18.i11279, double* %tmp.16.i11277
Tanya Lattnerfc984402008-02-16 23:27:24 +000017270 %tmp.4.i11253 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11252, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017271 store double %tmp.15.i11290, double* %tmp.4.i11253
Tanya Lattnerfc984402008-02-16 23:27:24 +000017272 %tmp.7.i11256 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11252, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017273 store double %tmp.18.i11293, double* %tmp.7.i11256
Tanya Lattnerfc984402008-02-16 23:27:24 +000017274 %tmp.0.i11259 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11252, %"struct.std::dcomplex"* %mem_tmp.1237 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17275 %tmp.14.i11261 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11259, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017276 %tmp.15.i11262 = load double* %tmp.14.i11261 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017277 %tmp.17.i11264 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11259, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017278 %tmp.18.i11265 = load double* %tmp.17.i11264 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017279 %tmp.4.i11239 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11238, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017280 store double %tmp.15.i11262, double* %tmp.4.i11239
Tanya Lattnerfc984402008-02-16 23:27:24 +000017281 %tmp.7.i11242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11238, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017282 store double %tmp.18.i11265, double* %tmp.7.i11242
Tanya Lattnerfc984402008-02-16 23:27:24 +000017283 %tmp.0.i11245 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11238, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17284 %tmp.13.i11246 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1234, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17285 %tmp.14.i11247 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11245, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017286 %tmp.15.i11248 = load double* %tmp.14.i11247 ; <double> [#uses=1]
17287 store double %tmp.15.i11248, double* %tmp.13.i11246
Tanya Lattnerfc984402008-02-16 23:27:24 +000017288 %tmp.16.i11249 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1234, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17289 %tmp.17.i11250 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11245, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017290 %tmp.18.i11251 = load double* %tmp.17.i11250 ; <double> [#uses=1]
17291 store double %tmp.18.i11251, double* %tmp.16.i11249
Tanya Lattnerfc984402008-02-16 23:27:24 +000017292 %tmp.4.i11225 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11224, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017293 store double %tmp.15.i11304, double* %tmp.4.i11225
Tanya Lattnerfc984402008-02-16 23:27:24 +000017294 %tmp.7.i11228 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11224, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017295 store double %tmp.18.i11307, double* %tmp.7.i11228
Tanya Lattnerfc984402008-02-16 23:27:24 +000017296 %tmp.0.i11231 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11224, %"struct.std::dcomplex"* %mem_tmp.1234 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17297 %tmp.14.i11233 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11231, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017298 %tmp.15.i11234 = load double* %tmp.14.i11233 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017299 %tmp.17.i11236 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11231, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017300 %tmp.18.i11237 = load double* %tmp.17.i11236 ; <double> [#uses=1]
17301 store double %tmp.15.i11234, double* %tmp.2.i34364
17302 store double %tmp.18.i11237, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000017303 %tmp.4.i11191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017304 %tmp.6.i11193 = load double* %tmp.5.i32460 ; <double> [#uses=1]
17305 store double %tmp.6.i11193, double* %tmp.4.i11191
Tanya Lattnerfc984402008-02-16 23:27:24 +000017306 %tmp.7.i11194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017307 %tmp.9.i11196 = load double* %tmp.8.i32463 ; <double> [#uses=1]
17308 store double %tmp.9.i11196, double* %tmp.7.i11194
Tanya Lattnerfc984402008-02-16 23:27:24 +000017309 %tmp.0.i11197 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11190, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17310 %tmp.14.i11199 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017311 %tmp.15.i11200 = load double* %tmp.14.i11199 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017312 %tmp.17.i11202 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017313 %tmp.18.i11203 = load double* %tmp.17.i11202 ; <double> [#uses=1]
17314 %tmp.7.i11157 = load double* %tmp.2.i34366 ; <double> [#uses=1]
17315 %tmp.15.i11171 = add double %tmp.7.i11157, %tmp.15.i11200 ; <double> [#uses=1]
17316 store double %tmp.15.i11171, double* %tmp.2.i34366
17317 %tmp.26.i11178 = load double* %tmp.6.i34367 ; <double> [#uses=1]
17318 %tmp.31.i11189 = add double %tmp.26.i11178, %tmp.18.i11203 ; <double> [#uses=1]
17319 store double %tmp.31.i11189, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000017320 %tmp.4.i11137 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11136, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017321 %tmp.6.i11139 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17322 store double %tmp.6.i11139, double* %tmp.4.i11137
Tanya Lattnerfc984402008-02-16 23:27:24 +000017323 %tmp.7.i11140 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11136, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017324 %tmp.9.i11142 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17325 store double %tmp.9.i11142, double* %tmp.7.i11140
Tanya Lattnerfc984402008-02-16 23:27:24 +000017326 %tmp.0.i11143 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11136, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17327 %tmp.14.i11145 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11143, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017328 %tmp.15.i11146 = load double* %tmp.14.i11145 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017329 %tmp.17.i11148 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11143, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017330 %tmp.18.i11149 = load double* %tmp.17.i11148 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017331 %tmp.4.i11123 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11122, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017332 %tmp.6.i11125 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17333 store double %tmp.6.i11125, double* %tmp.4.i11123
Tanya Lattnerfc984402008-02-16 23:27:24 +000017334 %tmp.7.i11126 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11122, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017335 %tmp.9.i11128 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17336 store double %tmp.9.i11128, double* %tmp.7.i11126
Tanya Lattnerfc984402008-02-16 23:27:24 +000017337 %tmp.0.i11129 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11122, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17338 %tmp.13.i11130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1244, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17339 %tmp.14.i11131 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11129, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017340 %tmp.15.i11132 = load double* %tmp.14.i11131 ; <double> [#uses=1]
17341 store double %tmp.15.i11132, double* %tmp.13.i11130
Tanya Lattnerfc984402008-02-16 23:27:24 +000017342 %tmp.16.i11133 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1244, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17343 %tmp.17.i11134 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11129, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017344 %tmp.18.i11135 = load double* %tmp.17.i11134 ; <double> [#uses=1]
17345 store double %tmp.18.i11135, double* %tmp.16.i11133
Tanya Lattnerfc984402008-02-16 23:27:24 +000017346 %tmp.4.i11109 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11108, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017347 store double %tmp.15.i11146, double* %tmp.4.i11109
Tanya Lattnerfc984402008-02-16 23:27:24 +000017348 %tmp.7.i11112 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11108, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017349 store double %tmp.18.i11149, double* %tmp.7.i11112
Tanya Lattnerfc984402008-02-16 23:27:24 +000017350 %tmp.0.i11115 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11108, %"struct.std::dcomplex"* %mem_tmp.1244 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17351 %tmp.14.i11117 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11115, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017352 %tmp.15.i11118 = load double* %tmp.14.i11117 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017353 %tmp.17.i11120 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11115, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017354 %tmp.18.i11121 = load double* %tmp.17.i11120 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017355 %tmp.4.i11095 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11094, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017356 store double %tmp.15.i11118, double* %tmp.4.i11095
Tanya Lattnerfc984402008-02-16 23:27:24 +000017357 %tmp.7.i11098 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11094, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017358 store double %tmp.18.i11121, double* %tmp.7.i11098
Tanya Lattnerfc984402008-02-16 23:27:24 +000017359 %tmp.0.i11101 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11094, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17360 %tmp.14.i11103 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11101, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017361 %tmp.15.i11104 = load double* %tmp.14.i11103 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017362 %tmp.17.i11106 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11101, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017363 %tmp.18.i11107 = load double* %tmp.17.i11106 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017364 %tmp.4.i11081 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11080, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017365 %tmp.6.i11083 = load double* %tmp.5.i34282 ; <double> [#uses=1]
17366 store double %tmp.6.i11083, double* %tmp.4.i11081
Tanya Lattnerfc984402008-02-16 23:27:24 +000017367 %tmp.7.i11084 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11080, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017368 %tmp.9.i11086 = load double* %tmp.8.i34285 ; <double> [#uses=1]
17369 store double %tmp.9.i11086, double* %tmp.7.i11084
Tanya Lattnerfc984402008-02-16 23:27:24 +000017370 %tmp.0.i11087 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11080, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17371 %tmp.14.i11089 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11087, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017372 %tmp.15.i11090 = load double* %tmp.14.i11089 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017373 %tmp.17.i11092 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11087, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017374 %tmp.18.i11093 = load double* %tmp.17.i11092 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017375 %tmp.4.i11067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11066, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017376 %tmp.6.i11069 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17377 store double %tmp.6.i11069, double* %tmp.4.i11067
Tanya Lattnerfc984402008-02-16 23:27:24 +000017378 %tmp.7.i11070 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11066, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017379 %tmp.9.i11072 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17380 store double %tmp.9.i11072, double* %tmp.7.i11070
Tanya Lattnerfc984402008-02-16 23:27:24 +000017381 %tmp.0.i11073 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11066, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17382 %tmp.13.i11074 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1248, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17383 %tmp.14.i11075 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11073, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017384 %tmp.15.i11076 = load double* %tmp.14.i11075 ; <double> [#uses=1]
17385 store double %tmp.15.i11076, double* %tmp.13.i11074
Tanya Lattnerfc984402008-02-16 23:27:24 +000017386 %tmp.16.i11077 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1248, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17387 %tmp.17.i11078 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11073, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017388 %tmp.18.i11079 = load double* %tmp.17.i11078 ; <double> [#uses=1]
17389 store double %tmp.18.i11079, double* %tmp.16.i11077
Tanya Lattnerfc984402008-02-16 23:27:24 +000017390 %tmp.4.i11053 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11052, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017391 store double %tmp.15.i11090, double* %tmp.4.i11053
Tanya Lattnerfc984402008-02-16 23:27:24 +000017392 %tmp.7.i11056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11052, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017393 store double %tmp.18.i11093, double* %tmp.7.i11056
Tanya Lattnerfc984402008-02-16 23:27:24 +000017394 %tmp.0.i11059 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i11052, %"struct.std::dcomplex"* %mem_tmp.1248 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17395 %tmp.14.i11061 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11059, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017396 %tmp.15.i11062 = load double* %tmp.14.i11061 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017397 %tmp.17.i11064 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11059, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017398 %tmp.18.i11065 = load double* %tmp.17.i11064 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017399 %tmp.4.i11039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11038, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017400 store double %tmp.15.i11062, double* %tmp.4.i11039
Tanya Lattnerfc984402008-02-16 23:27:24 +000017401 %tmp.7.i11042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11038, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017402 store double %tmp.18.i11065, double* %tmp.7.i11042
Tanya Lattnerfc984402008-02-16 23:27:24 +000017403 %tmp.0.i11045 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11038, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17404 %tmp.13.i11046 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1245, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17405 %tmp.14.i11047 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11045, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017406 %tmp.15.i11048 = load double* %tmp.14.i11047 ; <double> [#uses=1]
17407 store double %tmp.15.i11048, double* %tmp.13.i11046
Tanya Lattnerfc984402008-02-16 23:27:24 +000017408 %tmp.16.i11049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1245, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17409 %tmp.17.i11050 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11045, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017410 %tmp.18.i11051 = load double* %tmp.17.i11050 ; <double> [#uses=1]
17411 store double %tmp.18.i11051, double* %tmp.16.i11049
Tanya Lattnerfc984402008-02-16 23:27:24 +000017412 %tmp.4.i11025 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11024, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017413 store double %tmp.15.i11104, double* %tmp.4.i11025
Tanya Lattnerfc984402008-02-16 23:27:24 +000017414 %tmp.7.i11028 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11024, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017415 store double %tmp.18.i11107, double* %tmp.7.i11028
Tanya Lattnerfc984402008-02-16 23:27:24 +000017416 %tmp.0.i11031 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11024, %"struct.std::dcomplex"* %mem_tmp.1245 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17417 %tmp.14.i11033 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11031, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017418 %tmp.15.i11034 = load double* %tmp.14.i11033 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017419 %tmp.17.i11036 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11031, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017420 %tmp.18.i11037 = load double* %tmp.17.i11036 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017421 %tmp.4.i11011 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11010, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017422 %tmp.6.i11013 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17423 store double %tmp.6.i11013, double* %tmp.4.i11011
Tanya Lattnerfc984402008-02-16 23:27:24 +000017424 %tmp.7.i11014 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i11010, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017425 %tmp.9.i11016 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17426 store double %tmp.9.i11016, double* %tmp.7.i11014
Tanya Lattnerfc984402008-02-16 23:27:24 +000017427 %tmp.0.i11017 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i11010, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17428 %tmp.14.i11019 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11017, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017429 %tmp.15.i11020 = load double* %tmp.14.i11019 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017430 %tmp.17.i11022 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11017, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017431 %tmp.18.i11023 = load double* %tmp.17.i11022 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017432 %tmp.4.i10997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10996, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017433 %tmp.6.i10999 = load double* %tmp.5.i34282 ; <double> [#uses=1]
17434 store double %tmp.6.i10999, double* %tmp.4.i10997
Tanya Lattnerfc984402008-02-16 23:27:24 +000017435 %tmp.7.i11000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10996, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017436 %tmp.9.i11002 = load double* %tmp.8.i34285 ; <double> [#uses=1]
17437 store double %tmp.9.i11002, double* %tmp.7.i11000
Tanya Lattnerfc984402008-02-16 23:27:24 +000017438 %tmp.0.i11003 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10996, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17439 %tmp.13.i11004 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1252, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17440 %tmp.14.i11005 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11003, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017441 %tmp.15.i11006 = load double* %tmp.14.i11005 ; <double> [#uses=1]
17442 store double %tmp.15.i11006, double* %tmp.13.i11004
Tanya Lattnerfc984402008-02-16 23:27:24 +000017443 %tmp.16.i11007 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1252, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17444 %tmp.17.i11008 = getelementptr %"struct.std::dcomplex"* %tmp.0.i11003, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017445 %tmp.18.i11009 = load double* %tmp.17.i11008 ; <double> [#uses=1]
17446 store double %tmp.18.i11009, double* %tmp.16.i11007
Tanya Lattnerfc984402008-02-16 23:27:24 +000017447 %tmp.4.i10983 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10982, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017448 store double %tmp.15.i11020, double* %tmp.4.i10983
Tanya Lattnerfc984402008-02-16 23:27:24 +000017449 %tmp.7.i10986 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10982, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017450 store double %tmp.18.i11023, double* %tmp.7.i10986
Tanya Lattnerfc984402008-02-16 23:27:24 +000017451 %tmp.0.i10989 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10982, %"struct.std::dcomplex"* %mem_tmp.1252 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17452 %tmp.14.i10991 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10989, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017453 %tmp.15.i10992 = load double* %tmp.14.i10991 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017454 %tmp.17.i10994 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10989, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017455 %tmp.18.i10995 = load double* %tmp.17.i10994 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017456 %tmp.4.i10969 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10968, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017457 store double %tmp.15.i10992, double* %tmp.4.i10969
Tanya Lattnerfc984402008-02-16 23:27:24 +000017458 %tmp.7.i10972 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10968, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017459 store double %tmp.18.i10995, double* %tmp.7.i10972
Tanya Lattnerfc984402008-02-16 23:27:24 +000017460 %tmp.0.i10975 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10968, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17461 %tmp.13.i10976 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1249, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17462 %tmp.14.i10977 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10975, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017463 %tmp.15.i10978 = load double* %tmp.14.i10977 ; <double> [#uses=1]
17464 store double %tmp.15.i10978, double* %tmp.13.i10976
Tanya Lattnerfc984402008-02-16 23:27:24 +000017465 %tmp.16.i10979 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1249, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17466 %tmp.17.i10980 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10975, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017467 %tmp.18.i10981 = load double* %tmp.17.i10980 ; <double> [#uses=1]
17468 store double %tmp.18.i10981, double* %tmp.16.i10979
Tanya Lattnerfc984402008-02-16 23:27:24 +000017469 %tmp.4.i10955 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10954, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017470 store double %tmp.15.i11034, double* %tmp.4.i10955
Tanya Lattnerfc984402008-02-16 23:27:24 +000017471 %tmp.7.i10958 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10954, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017472 store double %tmp.18.i11037, double* %tmp.7.i10958
Tanya Lattnerfc984402008-02-16 23:27:24 +000017473 %tmp.0.i10961 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10954, %"struct.std::dcomplex"* %mem_tmp.1249 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17474 %tmp.14.i10963 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10961, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017475 %tmp.15.i10964 = load double* %tmp.14.i10963 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017476 %tmp.17.i10966 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10961, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017477 %tmp.18.i10967 = load double* %tmp.17.i10966 ; <double> [#uses=1]
17478 store double %tmp.15.i10964, double* %tmp.2.i34364
17479 store double %tmp.18.i10967, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000017480 %tmp.4.i10921 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10920, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017481 %tmp.6.i10923 = load double* %tmp.5.i33866 ; <double> [#uses=1]
17482 store double %tmp.6.i10923, double* %tmp.4.i10921
Tanya Lattnerfc984402008-02-16 23:27:24 +000017483 %tmp.7.i10924 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10920, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017484 %tmp.9.i10926 = load double* %tmp.8.i33869 ; <double> [#uses=1]
17485 store double %tmp.9.i10926, double* %tmp.7.i10924
Tanya Lattnerfc984402008-02-16 23:27:24 +000017486 %tmp.0.i10927 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10920, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17487 %tmp.14.i10929 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10927, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017488 %tmp.15.i10930 = load double* %tmp.14.i10929 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017489 %tmp.17.i10932 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10927, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017490 %tmp.18.i10933 = load double* %tmp.17.i10932 ; <double> [#uses=1]
17491 %tmp.7.i10887 = load double* %tmp.2.i34366 ; <double> [#uses=1]
17492 %tmp.15.i10901 = add double %tmp.7.i10887, %tmp.15.i10930 ; <double> [#uses=1]
17493 store double %tmp.15.i10901, double* %tmp.2.i34366
17494 %tmp.26.i10908 = load double* %tmp.6.i34367 ; <double> [#uses=1]
17495 %tmp.31.i10919 = add double %tmp.26.i10908, %tmp.18.i10933 ; <double> [#uses=1]
17496 store double %tmp.31.i10919, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000017497 %tmp.4.i10867 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10866, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017498 %tmp.6.i10869 = load double* %tmp.5.i34282 ; <double> [#uses=1]
17499 store double %tmp.6.i10869, double* %tmp.4.i10867
Tanya Lattnerfc984402008-02-16 23:27:24 +000017500 %tmp.7.i10870 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10866, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017501 %tmp.9.i10872 = load double* %tmp.8.i34285 ; <double> [#uses=1]
17502 store double %tmp.9.i10872, double* %tmp.7.i10870
Tanya Lattnerfc984402008-02-16 23:27:24 +000017503 %tmp.0.i10873 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10866, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17504 %tmp.14.i10875 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10873, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017505 %tmp.15.i10876 = load double* %tmp.14.i10875 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017506 %tmp.17.i10878 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10873, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017507 %tmp.18.i10879 = load double* %tmp.17.i10878 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017508 %tmp.4.i10853 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10852, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017509 %tmp.6.i10855 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17510 store double %tmp.6.i10855, double* %tmp.4.i10853
Tanya Lattnerfc984402008-02-16 23:27:24 +000017511 %tmp.7.i10856 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10852, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017512 %tmp.9.i10858 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17513 store double %tmp.9.i10858, double* %tmp.7.i10856
Tanya Lattnerfc984402008-02-16 23:27:24 +000017514 %tmp.0.i10859 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10852, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17515 %tmp.13.i10860 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1259, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17516 %tmp.14.i10861 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10859, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017517 %tmp.15.i10862 = load double* %tmp.14.i10861 ; <double> [#uses=1]
17518 store double %tmp.15.i10862, double* %tmp.13.i10860
Tanya Lattnerfc984402008-02-16 23:27:24 +000017519 %tmp.16.i10863 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1259, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17520 %tmp.17.i10864 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10859, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017521 %tmp.18.i10865 = load double* %tmp.17.i10864 ; <double> [#uses=1]
17522 store double %tmp.18.i10865, double* %tmp.16.i10863
Tanya Lattnerfc984402008-02-16 23:27:24 +000017523 %tmp.4.i10839 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10838, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017524 store double %tmp.15.i10876, double* %tmp.4.i10839
Tanya Lattnerfc984402008-02-16 23:27:24 +000017525 %tmp.7.i10842 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10838, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017526 store double %tmp.18.i10879, double* %tmp.7.i10842
Tanya Lattnerfc984402008-02-16 23:27:24 +000017527 %tmp.0.i10845 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10838, %"struct.std::dcomplex"* %mem_tmp.1259 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17528 %tmp.14.i10847 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10845, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017529 %tmp.15.i10848 = load double* %tmp.14.i10847 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017530 %tmp.17.i10850 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10845, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017531 %tmp.18.i10851 = load double* %tmp.17.i10850 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017532 %tmp.4.i10825 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10824, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017533 store double %tmp.15.i10848, double* %tmp.4.i10825
Tanya Lattnerfc984402008-02-16 23:27:24 +000017534 %tmp.7.i10828 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10824, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017535 store double %tmp.18.i10851, double* %tmp.7.i10828
Tanya Lattnerfc984402008-02-16 23:27:24 +000017536 %tmp.0.i10831 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10824, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17537 %tmp.14.i10833 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10831, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017538 %tmp.15.i10834 = load double* %tmp.14.i10833 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017539 %tmp.17.i10836 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10831, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017540 %tmp.18.i10837 = load double* %tmp.17.i10836 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017541 %tmp.4.i10811 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10810, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017542 %tmp.6.i10813 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17543 store double %tmp.6.i10813, double* %tmp.4.i10811
Tanya Lattnerfc984402008-02-16 23:27:24 +000017544 %tmp.7.i10814 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10810, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017545 %tmp.9.i10816 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17546 store double %tmp.9.i10816, double* %tmp.7.i10814
Tanya Lattnerfc984402008-02-16 23:27:24 +000017547 %tmp.0.i10817 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10810, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17548 %tmp.14.i10819 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10817, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017549 %tmp.15.i10820 = load double* %tmp.14.i10819 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017550 %tmp.17.i10822 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10817, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017551 %tmp.18.i10823 = load double* %tmp.17.i10822 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017552 %tmp.4.i10797 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10796, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017553 %tmp.6.i10799 = load double* %tmp.5.i34352 ; <double> [#uses=1]
17554 store double %tmp.6.i10799, double* %tmp.4.i10797
Tanya Lattnerfc984402008-02-16 23:27:24 +000017555 %tmp.7.i10800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10796, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017556 %tmp.9.i10802 = load double* %tmp.8.i34355 ; <double> [#uses=1]
17557 store double %tmp.9.i10802, double* %tmp.7.i10800
Tanya Lattnerfc984402008-02-16 23:27:24 +000017558 %tmp.0.i10803 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10796, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17559 %tmp.13.i10804 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1263, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17560 %tmp.14.i10805 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10803, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017561 %tmp.15.i10806 = load double* %tmp.14.i10805 ; <double> [#uses=1]
17562 store double %tmp.15.i10806, double* %tmp.13.i10804
Tanya Lattnerfc984402008-02-16 23:27:24 +000017563 %tmp.16.i10807 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1263, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17564 %tmp.17.i10808 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10803, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017565 %tmp.18.i10809 = load double* %tmp.17.i10808 ; <double> [#uses=1]
17566 store double %tmp.18.i10809, double* %tmp.16.i10807
Tanya Lattnerfc984402008-02-16 23:27:24 +000017567 %tmp.4.i10783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10782, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017568 store double %tmp.15.i10820, double* %tmp.4.i10783
Tanya Lattnerfc984402008-02-16 23:27:24 +000017569 %tmp.7.i10786 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10782, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017570 store double %tmp.18.i10823, double* %tmp.7.i10786
Tanya Lattnerfc984402008-02-16 23:27:24 +000017571 %tmp.0.i10789 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10782, %"struct.std::dcomplex"* %mem_tmp.1263 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17572 %tmp.14.i10791 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017573 %tmp.15.i10792 = load double* %tmp.14.i10791 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017574 %tmp.17.i10794 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017575 %tmp.18.i10795 = load double* %tmp.17.i10794 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017576 %tmp.4.i10769 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10768, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017577 store double %tmp.15.i10792, double* %tmp.4.i10769
Tanya Lattnerfc984402008-02-16 23:27:24 +000017578 %tmp.7.i10772 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10768, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017579 store double %tmp.18.i10795, double* %tmp.7.i10772
Tanya Lattnerfc984402008-02-16 23:27:24 +000017580 %tmp.0.i10775 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10768, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17581 %tmp.13.i10776 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1260, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17582 %tmp.14.i10777 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10775, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017583 %tmp.15.i10778 = load double* %tmp.14.i10777 ; <double> [#uses=1]
17584 store double %tmp.15.i10778, double* %tmp.13.i10776
Tanya Lattnerfc984402008-02-16 23:27:24 +000017585 %tmp.16.i10779 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1260, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17586 %tmp.17.i10780 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10775, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017587 %tmp.18.i10781 = load double* %tmp.17.i10780 ; <double> [#uses=1]
17588 store double %tmp.18.i10781, double* %tmp.16.i10779
Tanya Lattnerfc984402008-02-16 23:27:24 +000017589 %tmp.4.i10755 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10754, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017590 store double %tmp.15.i10834, double* %tmp.4.i10755
Tanya Lattnerfc984402008-02-16 23:27:24 +000017591 %tmp.7.i10758 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10754, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017592 store double %tmp.18.i10837, double* %tmp.7.i10758
Tanya Lattnerfc984402008-02-16 23:27:24 +000017593 %tmp.0.i10761 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10754, %"struct.std::dcomplex"* %mem_tmp.1260 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17594 %tmp.14.i10763 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10761, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017595 %tmp.15.i10764 = load double* %tmp.14.i10763 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017596 %tmp.17.i10766 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10761, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017597 %tmp.18.i10767 = load double* %tmp.17.i10766 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017598 %tmp.4.i10741 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10740, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017599 %tmp.6.i10743 = load double* %tmp.5.i34352 ; <double> [#uses=1]
17600 store double %tmp.6.i10743, double* %tmp.4.i10741
Tanya Lattnerfc984402008-02-16 23:27:24 +000017601 %tmp.7.i10744 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10740, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017602 %tmp.9.i10746 = load double* %tmp.8.i34355 ; <double> [#uses=1]
17603 store double %tmp.9.i10746, double* %tmp.7.i10744
Tanya Lattnerfc984402008-02-16 23:27:24 +000017604 %tmp.0.i10747 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10740, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17605 %tmp.14.i10749 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10747, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017606 %tmp.15.i10750 = load double* %tmp.14.i10749 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017607 %tmp.17.i10752 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10747, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017608 %tmp.18.i10753 = load double* %tmp.17.i10752 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017609 %tmp.4.i10727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017610 %tmp.6.i10729 = load double* %tmp.5.i34282 ; <double> [#uses=1]
17611 store double %tmp.6.i10729, double* %tmp.4.i10727
Tanya Lattnerfc984402008-02-16 23:27:24 +000017612 %tmp.7.i10730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017613 %tmp.9.i10732 = load double* %tmp.8.i34285 ; <double> [#uses=1]
17614 store double %tmp.9.i10732, double* %tmp.7.i10730
Tanya Lattnerfc984402008-02-16 23:27:24 +000017615 %tmp.0.i10733 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10726, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17616 %tmp.13.i10734 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1267, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17617 %tmp.14.i10735 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017618 %tmp.15.i10736 = load double* %tmp.14.i10735 ; <double> [#uses=1]
17619 store double %tmp.15.i10736, double* %tmp.13.i10734
Tanya Lattnerfc984402008-02-16 23:27:24 +000017620 %tmp.16.i10737 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1267, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17621 %tmp.17.i10738 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017622 %tmp.18.i10739 = load double* %tmp.17.i10738 ; <double> [#uses=1]
17623 store double %tmp.18.i10739, double* %tmp.16.i10737
Tanya Lattnerfc984402008-02-16 23:27:24 +000017624 %tmp.4.i10713 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10712, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017625 store double %tmp.15.i10750, double* %tmp.4.i10713
Tanya Lattnerfc984402008-02-16 23:27:24 +000017626 %tmp.7.i10716 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10712, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017627 store double %tmp.18.i10753, double* %tmp.7.i10716
Tanya Lattnerfc984402008-02-16 23:27:24 +000017628 %tmp.0.i10719 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10712, %"struct.std::dcomplex"* %mem_tmp.1267 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17629 %tmp.14.i10721 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10719, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017630 %tmp.15.i10722 = load double* %tmp.14.i10721 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017631 %tmp.17.i10724 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10719, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017632 %tmp.18.i10725 = load double* %tmp.17.i10724 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017633 %tmp.4.i10699 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10698, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017634 store double %tmp.15.i10722, double* %tmp.4.i10699
Tanya Lattnerfc984402008-02-16 23:27:24 +000017635 %tmp.7.i10702 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10698, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017636 store double %tmp.18.i10725, double* %tmp.7.i10702
Tanya Lattnerfc984402008-02-16 23:27:24 +000017637 %tmp.0.i10705 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10698, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17638 %tmp.13.i10706 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1264, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17639 %tmp.14.i10707 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10705, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017640 %tmp.15.i10708 = load double* %tmp.14.i10707 ; <double> [#uses=1]
17641 store double %tmp.15.i10708, double* %tmp.13.i10706
Tanya Lattnerfc984402008-02-16 23:27:24 +000017642 %tmp.16.i10709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1264, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17643 %tmp.17.i10710 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10705, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017644 %tmp.18.i10711 = load double* %tmp.17.i10710 ; <double> [#uses=1]
17645 store double %tmp.18.i10711, double* %tmp.16.i10709
Tanya Lattnerfc984402008-02-16 23:27:24 +000017646 %tmp.4.i10685 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10684, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017647 store double %tmp.15.i10764, double* %tmp.4.i10685
Tanya Lattnerfc984402008-02-16 23:27:24 +000017648 %tmp.7.i10688 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10684, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017649 store double %tmp.18.i10767, double* %tmp.7.i10688
Tanya Lattnerfc984402008-02-16 23:27:24 +000017650 %tmp.0.i10691 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10684, %"struct.std::dcomplex"* %mem_tmp.1264 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17651 %tmp.14.i10693 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10691, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017652 %tmp.15.i10694 = load double* %tmp.14.i10693 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017653 %tmp.17.i10696 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10691, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017654 %tmp.18.i10697 = load double* %tmp.17.i10696 ; <double> [#uses=1]
17655 store double %tmp.15.i10694, double* %tmp.2.i34364
17656 store double %tmp.18.i10697, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000017657 %tmp.4.i10651 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10650, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017658 %tmp.6.i10653 = load double* %tmp.5.i33596 ; <double> [#uses=1]
17659 store double %tmp.6.i10653, double* %tmp.4.i10651
Tanya Lattnerfc984402008-02-16 23:27:24 +000017660 %tmp.7.i10654 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10650, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017661 %tmp.9.i10656 = load double* %tmp.8.i33599 ; <double> [#uses=1]
17662 store double %tmp.9.i10656, double* %tmp.7.i10654
Tanya Lattnerfc984402008-02-16 23:27:24 +000017663 %tmp.0.i10657 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10650, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17664 %tmp.14.i10659 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10657, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017665 %tmp.15.i10660 = load double* %tmp.14.i10659 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017666 %tmp.17.i10662 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10657, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017667 %tmp.18.i10663 = load double* %tmp.17.i10662 ; <double> [#uses=1]
17668 %tmp.7.i10617 = load double* %tmp.2.i34366 ; <double> [#uses=1]
17669 %tmp.15.i10631 = add double %tmp.7.i10617, %tmp.15.i10660 ; <double> [#uses=1]
17670 store double %tmp.15.i10631, double* %tmp.2.i34366
17671 %tmp.26.i10638 = load double* %tmp.6.i34367 ; <double> [#uses=1]
17672 %tmp.31.i10649 = add double %tmp.26.i10638, %tmp.18.i10663 ; <double> [#uses=1]
17673 store double %tmp.31.i10649, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000017674 %tmp.4.i10597 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10596, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017675 %tmp.6.i10599 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17676 store double %tmp.6.i10599, double* %tmp.4.i10597
Tanya Lattnerfc984402008-02-16 23:27:24 +000017677 %tmp.7.i10600 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10596, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017678 %tmp.9.i10602 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17679 store double %tmp.9.i10602, double* %tmp.7.i10600
Tanya Lattnerfc984402008-02-16 23:27:24 +000017680 %tmp.0.i10603 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10596, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17681 %tmp.14.i10605 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10603, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017682 %tmp.15.i10606 = load double* %tmp.14.i10605 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017683 %tmp.17.i10608 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10603, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017684 %tmp.18.i10609 = load double* %tmp.17.i10608 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017685 %tmp.4.i10583 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10582, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017686 %tmp.6.i10585 = load double* %tmp.5.i34352 ; <double> [#uses=1]
17687 store double %tmp.6.i10585, double* %tmp.4.i10583
Tanya Lattnerfc984402008-02-16 23:27:24 +000017688 %tmp.7.i10586 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10582, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017689 %tmp.9.i10588 = load double* %tmp.8.i34355 ; <double> [#uses=1]
17690 store double %tmp.9.i10588, double* %tmp.7.i10586
Tanya Lattnerfc984402008-02-16 23:27:24 +000017691 %tmp.0.i10589 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10582, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17692 %tmp.13.i10590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1274, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17693 %tmp.14.i10591 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10589, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017694 %tmp.15.i10592 = load double* %tmp.14.i10591 ; <double> [#uses=1]
17695 store double %tmp.15.i10592, double* %tmp.13.i10590
Tanya Lattnerfc984402008-02-16 23:27:24 +000017696 %tmp.16.i10593 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1274, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17697 %tmp.17.i10594 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10589, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017698 %tmp.18.i10595 = load double* %tmp.17.i10594 ; <double> [#uses=1]
17699 store double %tmp.18.i10595, double* %tmp.16.i10593
Tanya Lattnerfc984402008-02-16 23:27:24 +000017700 %tmp.4.i10569 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10568, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017701 store double %tmp.15.i10606, double* %tmp.4.i10569
Tanya Lattnerfc984402008-02-16 23:27:24 +000017702 %tmp.7.i10572 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10568, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017703 store double %tmp.18.i10609, double* %tmp.7.i10572
Tanya Lattnerfc984402008-02-16 23:27:24 +000017704 %tmp.0.i10575 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10568, %"struct.std::dcomplex"* %mem_tmp.1274 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17705 %tmp.14.i10577 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10575, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017706 %tmp.15.i10578 = load double* %tmp.14.i10577 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017707 %tmp.17.i10580 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10575, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017708 %tmp.18.i10581 = load double* %tmp.17.i10580 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017709 %tmp.4.i10555 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10554, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017710 store double %tmp.15.i10578, double* %tmp.4.i10555
Tanya Lattnerfc984402008-02-16 23:27:24 +000017711 %tmp.7.i10558 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10554, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017712 store double %tmp.18.i10581, double* %tmp.7.i10558
Tanya Lattnerfc984402008-02-16 23:27:24 +000017713 %tmp.0.i10561 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10554, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17714 %tmp.14.i10563 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10561, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017715 %tmp.15.i10564 = load double* %tmp.14.i10563 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017716 %tmp.17.i10566 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10561, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017717 %tmp.18.i10567 = load double* %tmp.17.i10566 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017718 %tmp.4.i10541 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10540, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017719 %tmp.6.i10543 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17720 store double %tmp.6.i10543, double* %tmp.4.i10541
Tanya Lattnerfc984402008-02-16 23:27:24 +000017721 %tmp.7.i10544 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10540, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017722 %tmp.9.i10546 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17723 store double %tmp.9.i10546, double* %tmp.7.i10544
Tanya Lattnerfc984402008-02-16 23:27:24 +000017724 %tmp.0.i10547 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10540, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17725 %tmp.14.i10549 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10547, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017726 %tmp.15.i10550 = load double* %tmp.14.i10549 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017727 %tmp.17.i10552 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10547, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017728 %tmp.18.i10553 = load double* %tmp.17.i10552 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017729 %tmp.4.i10527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017730 %tmp.6.i10529 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17731 store double %tmp.6.i10529, double* %tmp.4.i10527
Tanya Lattnerfc984402008-02-16 23:27:24 +000017732 %tmp.7.i10530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017733 %tmp.9.i10532 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17734 store double %tmp.9.i10532, double* %tmp.7.i10530
Tanya Lattnerfc984402008-02-16 23:27:24 +000017735 %tmp.0.i10533 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10526, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17736 %tmp.13.i10534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1278, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17737 %tmp.14.i10535 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10533, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017738 %tmp.15.i10536 = load double* %tmp.14.i10535 ; <double> [#uses=1]
17739 store double %tmp.15.i10536, double* %tmp.13.i10534
Tanya Lattnerfc984402008-02-16 23:27:24 +000017740 %tmp.16.i10537 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1278, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17741 %tmp.17.i10538 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10533, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017742 %tmp.18.i10539 = load double* %tmp.17.i10538 ; <double> [#uses=1]
17743 store double %tmp.18.i10539, double* %tmp.16.i10537
Tanya Lattnerfc984402008-02-16 23:27:24 +000017744 %tmp.4.i10513 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10512, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017745 store double %tmp.15.i10550, double* %tmp.4.i10513
Tanya Lattnerfc984402008-02-16 23:27:24 +000017746 %tmp.7.i10516 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10512, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017747 store double %tmp.18.i10553, double* %tmp.7.i10516
Tanya Lattnerfc984402008-02-16 23:27:24 +000017748 %tmp.0.i10519 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10512, %"struct.std::dcomplex"* %mem_tmp.1278 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17749 %tmp.14.i10521 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10519, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017750 %tmp.15.i10522 = load double* %tmp.14.i10521 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017751 %tmp.17.i10524 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10519, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017752 %tmp.18.i10525 = load double* %tmp.17.i10524 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017753 %tmp.4.i10499 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10498, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017754 store double %tmp.15.i10522, double* %tmp.4.i10499
Tanya Lattnerfc984402008-02-16 23:27:24 +000017755 %tmp.7.i10502 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10498, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017756 store double %tmp.18.i10525, double* %tmp.7.i10502
Tanya Lattnerfc984402008-02-16 23:27:24 +000017757 %tmp.0.i10505 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10498, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17758 %tmp.13.i10506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1275, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17759 %tmp.14.i10507 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10505, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017760 %tmp.15.i10508 = load double* %tmp.14.i10507 ; <double> [#uses=1]
17761 store double %tmp.15.i10508, double* %tmp.13.i10506
Tanya Lattnerfc984402008-02-16 23:27:24 +000017762 %tmp.16.i10509 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1275, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17763 %tmp.17.i10510 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10505, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017764 %tmp.18.i10511 = load double* %tmp.17.i10510 ; <double> [#uses=1]
17765 store double %tmp.18.i10511, double* %tmp.16.i10509
Tanya Lattnerfc984402008-02-16 23:27:24 +000017766 %tmp.4.i10485 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10484, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017767 store double %tmp.15.i10564, double* %tmp.4.i10485
Tanya Lattnerfc984402008-02-16 23:27:24 +000017768 %tmp.7.i10488 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10484, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017769 store double %tmp.18.i10567, double* %tmp.7.i10488
Tanya Lattnerfc984402008-02-16 23:27:24 +000017770 %tmp.0.i10491 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10484, %"struct.std::dcomplex"* %mem_tmp.1275 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17771 %tmp.14.i10493 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10491, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017772 %tmp.15.i10494 = load double* %tmp.14.i10493 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017773 %tmp.17.i10496 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10491, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017774 %tmp.18.i10497 = load double* %tmp.17.i10496 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017775 %tmp.4.i10471 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10470, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017776 %tmp.6.i10473 = load double* %tmp.5.i34352 ; <double> [#uses=1]
17777 store double %tmp.6.i10473, double* %tmp.4.i10471
Tanya Lattnerfc984402008-02-16 23:27:24 +000017778 %tmp.7.i10474 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10470, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017779 %tmp.9.i10476 = load double* %tmp.8.i34355 ; <double> [#uses=1]
17780 store double %tmp.9.i10476, double* %tmp.7.i10474
Tanya Lattnerfc984402008-02-16 23:27:24 +000017781 %tmp.0.i10477 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10470, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17782 %tmp.14.i10479 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10477, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017783 %tmp.15.i10480 = load double* %tmp.14.i10479 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017784 %tmp.17.i10482 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10477, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017785 %tmp.18.i10483 = load double* %tmp.17.i10482 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017786 %tmp.4.i10457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10456, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017787 %tmp.6.i10459 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17788 store double %tmp.6.i10459, double* %tmp.4.i10457
Tanya Lattnerfc984402008-02-16 23:27:24 +000017789 %tmp.7.i10460 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10456, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017790 %tmp.9.i10462 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17791 store double %tmp.9.i10462, double* %tmp.7.i10460
Tanya Lattnerfc984402008-02-16 23:27:24 +000017792 %tmp.0.i10463 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10456, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17793 %tmp.13.i10464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1282, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17794 %tmp.14.i10465 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10463, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017795 %tmp.15.i10466 = load double* %tmp.14.i10465 ; <double> [#uses=1]
17796 store double %tmp.15.i10466, double* %tmp.13.i10464
Tanya Lattnerfc984402008-02-16 23:27:24 +000017797 %tmp.16.i10467 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1282, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17798 %tmp.17.i10468 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10463, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017799 %tmp.18.i10469 = load double* %tmp.17.i10468 ; <double> [#uses=1]
17800 store double %tmp.18.i10469, double* %tmp.16.i10467
Tanya Lattnerfc984402008-02-16 23:27:24 +000017801 %tmp.4.i10443 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10442, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017802 store double %tmp.15.i10480, double* %tmp.4.i10443
Tanya Lattnerfc984402008-02-16 23:27:24 +000017803 %tmp.7.i10446 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10442, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017804 store double %tmp.18.i10483, double* %tmp.7.i10446
Tanya Lattnerfc984402008-02-16 23:27:24 +000017805 %tmp.0.i10449 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10442, %"struct.std::dcomplex"* %mem_tmp.1282 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17806 %tmp.14.i10451 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10449, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017807 %tmp.15.i10452 = load double* %tmp.14.i10451 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017808 %tmp.17.i10454 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10449, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017809 %tmp.18.i10455 = load double* %tmp.17.i10454 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017810 %tmp.4.i10429 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10428, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017811 store double %tmp.15.i10452, double* %tmp.4.i10429
Tanya Lattnerfc984402008-02-16 23:27:24 +000017812 %tmp.7.i10432 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10428, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017813 store double %tmp.18.i10455, double* %tmp.7.i10432
Tanya Lattnerfc984402008-02-16 23:27:24 +000017814 %tmp.0.i10435 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10428, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17815 %tmp.13.i10436 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1279, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17816 %tmp.14.i10437 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10435, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017817 %tmp.15.i10438 = load double* %tmp.14.i10437 ; <double> [#uses=1]
17818 store double %tmp.15.i10438, double* %tmp.13.i10436
Tanya Lattnerfc984402008-02-16 23:27:24 +000017819 %tmp.16.i10439 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1279, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17820 %tmp.17.i10440 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10435, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017821 %tmp.18.i10441 = load double* %tmp.17.i10440 ; <double> [#uses=1]
17822 store double %tmp.18.i10441, double* %tmp.16.i10439
Tanya Lattnerfc984402008-02-16 23:27:24 +000017823 %tmp.4.i10415 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10414, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017824 store double %tmp.15.i10494, double* %tmp.4.i10415
Tanya Lattnerfc984402008-02-16 23:27:24 +000017825 %tmp.7.i10418 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10414, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017826 store double %tmp.18.i10497, double* %tmp.7.i10418
Tanya Lattnerfc984402008-02-16 23:27:24 +000017827 %tmp.0.i10421 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10414, %"struct.std::dcomplex"* %mem_tmp.1279 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17828 %tmp.14.i10423 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10421, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017829 %tmp.15.i10424 = load double* %tmp.14.i10423 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017830 %tmp.17.i10426 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10421, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017831 %tmp.18.i10427 = load double* %tmp.17.i10426 ; <double> [#uses=1]
17832 store double %tmp.15.i10424, double* %tmp.2.i34364
17833 store double %tmp.18.i10427, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000017834 %tmp.4.i10381 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10380, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017835 %tmp.6.i10383 = load double* %tmp.5.i33326 ; <double> [#uses=1]
17836 store double %tmp.6.i10383, double* %tmp.4.i10381
Tanya Lattnerfc984402008-02-16 23:27:24 +000017837 %tmp.7.i10384 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10380, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017838 %tmp.9.i10386 = load double* %tmp.8.i33329 ; <double> [#uses=1]
17839 store double %tmp.9.i10386, double* %tmp.7.i10384
Tanya Lattnerfc984402008-02-16 23:27:24 +000017840 %tmp.0.i10387 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10380, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17841 %tmp.14.i10389 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10387, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017842 %tmp.15.i10390 = load double* %tmp.14.i10389 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017843 %tmp.17.i10392 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10387, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017844 %tmp.18.i10393 = load double* %tmp.17.i10392 ; <double> [#uses=1]
17845 %tmp.7.i10347 = load double* %tmp.2.i34366 ; <double> [#uses=1]
17846 %tmp.15.i10361 = add double %tmp.7.i10347, %tmp.15.i10390 ; <double> [#uses=1]
17847 store double %tmp.15.i10361, double* %tmp.2.i34366
17848 %tmp.26.i10368 = load double* %tmp.6.i34367 ; <double> [#uses=1]
17849 %tmp.31.i10379 = add double %tmp.26.i10368, %tmp.18.i10393 ; <double> [#uses=1]
17850 store double %tmp.31.i10379, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000017851 %tmp.4.i10327 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10326, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017852 %tmp.6.i10329 = load double* %tmp.5.i25264 ; <double> [#uses=1]
17853 store double %tmp.6.i10329, double* %tmp.4.i10327
Tanya Lattnerfc984402008-02-16 23:27:24 +000017854 %tmp.7.i10330 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10326, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017855 %tmp.9.i10332 = load double* %tmp.8.i25267 ; <double> [#uses=1]
17856 store double %tmp.9.i10332, double* %tmp.7.i10330
Tanya Lattnerfc984402008-02-16 23:27:24 +000017857 %tmp.0.i10333 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10326, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17858 %tmp.14.i10335 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10333, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017859 %tmp.15.i10336 = load double* %tmp.14.i10335 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017860 %tmp.17.i10338 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10333, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017861 %tmp.18.i10339 = load double* %tmp.17.i10338 ; <double> [#uses=1]
17862 %tmp.7.i10293 = load double* %tmp.2.i34368 ; <double> [#uses=1]
17863 %tmp.15.i10307 = add double %tmp.7.i10293, %tmp.15.i10336 ; <double> [#uses=1]
17864 store double %tmp.15.i10307, double* %tmp.2.i34368
17865 %tmp.26.i10314 = load double* %tmp.6.i34369 ; <double> [#uses=1]
17866 %tmp.31.i10325 = add double %tmp.26.i10314, %tmp.18.i10339 ; <double> [#uses=1]
17867 store double %tmp.31.i10325, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000017868 store double 0.000000e+00, double* %tmp.2.i34366
17869 store double 0.000000e+00, double* %tmp.6.i34367
17870 %tmp.4.i10271 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10270, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017871 %tmp.6.i10273 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17872 store double %tmp.6.i10273, double* %tmp.4.i10271
Tanya Lattnerfc984402008-02-16 23:27:24 +000017873 %tmp.7.i10274 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10270, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017874 %tmp.9.i10276 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17875 store double %tmp.9.i10276, double* %tmp.7.i10274
Tanya Lattnerfc984402008-02-16 23:27:24 +000017876 %tmp.0.i10277 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10270, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17877 %tmp.14.i10279 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10277, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017878 %tmp.15.i10280 = load double* %tmp.14.i10279 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017879 %tmp.17.i10282 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10277, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017880 %tmp.18.i10283 = load double* %tmp.17.i10282 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017881 %tmp.4.i10257 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10256, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017882 %tmp.6.i10259 = load double* %tmp.5.i28602 ; <double> [#uses=1]
17883 store double %tmp.6.i10259, double* %tmp.4.i10257
Tanya Lattnerfc984402008-02-16 23:27:24 +000017884 %tmp.7.i10260 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10256, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017885 %tmp.9.i10262 = load double* %tmp.8.i28605 ; <double> [#uses=1]
17886 store double %tmp.9.i10262, double* %tmp.7.i10260
Tanya Lattnerfc984402008-02-16 23:27:24 +000017887 %tmp.0.i10263 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10256, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17888 %tmp.13.i10264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1290, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17889 %tmp.14.i10265 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10263, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017890 %tmp.15.i10266 = load double* %tmp.14.i10265 ; <double> [#uses=1]
17891 store double %tmp.15.i10266, double* %tmp.13.i10264
Tanya Lattnerfc984402008-02-16 23:27:24 +000017892 %tmp.16.i10267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1290, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17893 %tmp.17.i10268 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10263, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017894 %tmp.18.i10269 = load double* %tmp.17.i10268 ; <double> [#uses=1]
17895 store double %tmp.18.i10269, double* %tmp.16.i10267
Tanya Lattnerfc984402008-02-16 23:27:24 +000017896 %tmp.4.i10243 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10242, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017897 store double %tmp.15.i10280, double* %tmp.4.i10243
Tanya Lattnerfc984402008-02-16 23:27:24 +000017898 %tmp.7.i10246 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10242, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017899 store double %tmp.18.i10283, double* %tmp.7.i10246
Tanya Lattnerfc984402008-02-16 23:27:24 +000017900 %tmp.0.i10249 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10242, %"struct.std::dcomplex"* %mem_tmp.1290 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17901 %tmp.14.i10251 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10249, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017902 %tmp.15.i10252 = load double* %tmp.14.i10251 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017903 %tmp.17.i10254 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10249, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017904 %tmp.18.i10255 = load double* %tmp.17.i10254 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017905 %tmp.4.i10229 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10228, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017906 store double %tmp.15.i10252, double* %tmp.4.i10229
Tanya Lattnerfc984402008-02-16 23:27:24 +000017907 %tmp.7.i10232 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10228, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017908 store double %tmp.18.i10255, double* %tmp.7.i10232
Tanya Lattnerfc984402008-02-16 23:27:24 +000017909 %tmp.0.i10235 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10228, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17910 %tmp.14.i10237 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10235, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017911 %tmp.15.i10238 = load double* %tmp.14.i10237 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017912 %tmp.17.i10240 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10235, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017913 %tmp.18.i10241 = load double* %tmp.17.i10240 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017914 %tmp.4.i10215 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10214, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017915 %tmp.6.i10217 = load double* %tmp.5.i28602 ; <double> [#uses=1]
17916 store double %tmp.6.i10217, double* %tmp.4.i10215
Tanya Lattnerfc984402008-02-16 23:27:24 +000017917 %tmp.7.i10218 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10214, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017918 %tmp.9.i10220 = load double* %tmp.8.i28605 ; <double> [#uses=1]
17919 store double %tmp.9.i10220, double* %tmp.7.i10218
Tanya Lattnerfc984402008-02-16 23:27:24 +000017920 %tmp.0.i10221 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10214, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17921 %tmp.14.i10223 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10221, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017922 %tmp.15.i10224 = load double* %tmp.14.i10223 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017923 %tmp.17.i10226 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10221, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017924 %tmp.18.i10227 = load double* %tmp.17.i10226 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017925 %tmp.4.i10201 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10200, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017926 %tmp.6.i10203 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17927 store double %tmp.6.i10203, double* %tmp.4.i10201
Tanya Lattnerfc984402008-02-16 23:27:24 +000017928 %tmp.7.i10204 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10200, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017929 %tmp.9.i10206 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17930 store double %tmp.9.i10206, double* %tmp.7.i10204
Tanya Lattnerfc984402008-02-16 23:27:24 +000017931 %tmp.0.i10207 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10200, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17932 %tmp.13.i10208 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1294, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17933 %tmp.14.i10209 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10207, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017934 %tmp.15.i10210 = load double* %tmp.14.i10209 ; <double> [#uses=1]
17935 store double %tmp.15.i10210, double* %tmp.13.i10208
Tanya Lattnerfc984402008-02-16 23:27:24 +000017936 %tmp.16.i10211 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1294, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17937 %tmp.17.i10212 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10207, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017938 %tmp.18.i10213 = load double* %tmp.17.i10212 ; <double> [#uses=1]
17939 store double %tmp.18.i10213, double* %tmp.16.i10211
Tanya Lattnerfc984402008-02-16 23:27:24 +000017940 %tmp.4.i10187 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10186, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017941 store double %tmp.15.i10224, double* %tmp.4.i10187
Tanya Lattnerfc984402008-02-16 23:27:24 +000017942 %tmp.7.i10190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10186, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017943 store double %tmp.18.i10227, double* %tmp.7.i10190
Tanya Lattnerfc984402008-02-16 23:27:24 +000017944 %tmp.0.i10193 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10186, %"struct.std::dcomplex"* %mem_tmp.1294 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17945 %tmp.14.i10195 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10193, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017946 %tmp.15.i10196 = load double* %tmp.14.i10195 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017947 %tmp.17.i10198 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10193, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017948 %tmp.18.i10199 = load double* %tmp.17.i10198 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017949 %tmp.4.i10173 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10172, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017950 store double %tmp.15.i10196, double* %tmp.4.i10173
Tanya Lattnerfc984402008-02-16 23:27:24 +000017951 %tmp.7.i10176 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10172, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017952 store double %tmp.18.i10199, double* %tmp.7.i10176
Tanya Lattnerfc984402008-02-16 23:27:24 +000017953 %tmp.0.i10179 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10172, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17954 %tmp.13.i10180 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1291, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17955 %tmp.14.i10181 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10179, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017956 %tmp.15.i10182 = load double* %tmp.14.i10181 ; <double> [#uses=1]
17957 store double %tmp.15.i10182, double* %tmp.13.i10180
Tanya Lattnerfc984402008-02-16 23:27:24 +000017958 %tmp.16.i10183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1291, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17959 %tmp.17.i10184 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10179, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017960 %tmp.18.i10185 = load double* %tmp.17.i10184 ; <double> [#uses=1]
17961 store double %tmp.18.i10185, double* %tmp.16.i10183
Tanya Lattnerfc984402008-02-16 23:27:24 +000017962 %tmp.4.i10159 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10158, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017963 store double %tmp.15.i10238, double* %tmp.4.i10159
Tanya Lattnerfc984402008-02-16 23:27:24 +000017964 %tmp.7.i10162 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10158, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017965 store double %tmp.18.i10241, double* %tmp.7.i10162
Tanya Lattnerfc984402008-02-16 23:27:24 +000017966 %tmp.0.i10165 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10158, %"struct.std::dcomplex"* %mem_tmp.1291 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17967 %tmp.14.i10167 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10165, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017968 %tmp.15.i10168 = load double* %tmp.14.i10167 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017969 %tmp.17.i10170 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10165, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017970 %tmp.18.i10171 = load double* %tmp.17.i10170 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017971 %tmp.4.i10145 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10144, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017972 %tmp.6.i10147 = load double* %tmp.5.i34338 ; <double> [#uses=1]
17973 store double %tmp.6.i10147, double* %tmp.4.i10145
Tanya Lattnerfc984402008-02-16 23:27:24 +000017974 %tmp.7.i10148 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10144, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017975 %tmp.9.i10150 = load double* %tmp.8.i34341 ; <double> [#uses=1]
17976 store double %tmp.9.i10150, double* %tmp.7.i10148
Tanya Lattnerfc984402008-02-16 23:27:24 +000017977 %tmp.0.i10151 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10144, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17978 %tmp.14.i10153 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10151, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017979 %tmp.15.i10154 = load double* %tmp.14.i10153 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017980 %tmp.17.i10156 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10151, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017981 %tmp.18.i10157 = load double* %tmp.17.i10156 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000017982 %tmp.4.i10131 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10130, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017983 %tmp.6.i10133 = load double* %tmp.5.i33146 ; <double> [#uses=1]
17984 store double %tmp.6.i10133, double* %tmp.4.i10131
Tanya Lattnerfc984402008-02-16 23:27:24 +000017985 %tmp.7.i10134 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10130, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017986 %tmp.9.i10136 = load double* %tmp.8.i33149 ; <double> [#uses=1]
17987 store double %tmp.9.i10136, double* %tmp.7.i10134
Tanya Lattnerfc984402008-02-16 23:27:24 +000017988 %tmp.0.i10137 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10130, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
17989 %tmp.13.i10138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1298, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
17990 %tmp.14.i10139 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10137, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017991 %tmp.15.i10140 = load double* %tmp.14.i10139 ; <double> [#uses=1]
17992 store double %tmp.15.i10140, double* %tmp.13.i10138
Tanya Lattnerfc984402008-02-16 23:27:24 +000017993 %tmp.16.i10141 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1298, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
17994 %tmp.17.i10142 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10137, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017995 %tmp.18.i10143 = load double* %tmp.17.i10142 ; <double> [#uses=1]
17996 store double %tmp.18.i10143, double* %tmp.16.i10141
Tanya Lattnerfc984402008-02-16 23:27:24 +000017997 %tmp.4.i10117 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10116, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017998 store double %tmp.15.i10154, double* %tmp.4.i10117
Tanya Lattnerfc984402008-02-16 23:27:24 +000017999 %tmp.7.i10120 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10116, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018000 store double %tmp.18.i10157, double* %tmp.7.i10120
Tanya Lattnerfc984402008-02-16 23:27:24 +000018001 %tmp.0.i10123 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i10116, %"struct.std::dcomplex"* %mem_tmp.1298 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18002 %tmp.14.i10125 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10123, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018003 %tmp.15.i10126 = load double* %tmp.14.i10125 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018004 %tmp.17.i10128 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10123, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018005 %tmp.18.i10129 = load double* %tmp.17.i10128 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018006 %tmp.4.i10103 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10102, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018007 store double %tmp.15.i10126, double* %tmp.4.i10103
Tanya Lattnerfc984402008-02-16 23:27:24 +000018008 %tmp.7.i10106 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10102, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018009 store double %tmp.18.i10129, double* %tmp.7.i10106
Tanya Lattnerfc984402008-02-16 23:27:24 +000018010 %tmp.0.i10109 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10102, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18011 %tmp.13.i10110 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18012 %tmp.14.i10111 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10109, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018013 %tmp.15.i10112 = load double* %tmp.14.i10111 ; <double> [#uses=1]
18014 store double %tmp.15.i10112, double* %tmp.13.i10110
Tanya Lattnerfc984402008-02-16 23:27:24 +000018015 %tmp.16.i10113 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18016 %tmp.17.i10114 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10109, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018017 %tmp.18.i10115 = load double* %tmp.17.i10114 ; <double> [#uses=1]
18018 store double %tmp.18.i10115, double* %tmp.16.i10113
Tanya Lattnerfc984402008-02-16 23:27:24 +000018019 %tmp.4.i10089 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10088, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018020 store double %tmp.15.i10168, double* %tmp.4.i10089
Tanya Lattnerfc984402008-02-16 23:27:24 +000018021 %tmp.7.i10092 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10088, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018022 store double %tmp.18.i10171, double* %tmp.7.i10092
Tanya Lattnerfc984402008-02-16 23:27:24 +000018023 %tmp.0.i10095 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10088, %"struct.std::dcomplex"* %mem_tmp.1295 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18024 %tmp.14.i10097 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10095, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018025 %tmp.15.i10098 = load double* %tmp.14.i10097 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018026 %tmp.17.i10100 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10095, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018027 %tmp.18.i10101 = load double* %tmp.17.i10100 ; <double> [#uses=1]
18028 store double %tmp.15.i10098, double* %tmp.2.i34364
18029 store double %tmp.18.i10101, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000018030 %tmp.4.i10055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10054, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018031 %tmp.6.i10057 = load double* %tmp.5.i33326 ; <double> [#uses=1]
18032 store double %tmp.6.i10057, double* %tmp.4.i10055
Tanya Lattnerfc984402008-02-16 23:27:24 +000018033 %tmp.7.i10058 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10054, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018034 %tmp.9.i10060 = load double* %tmp.8.i33329 ; <double> [#uses=1]
18035 store double %tmp.9.i10060, double* %tmp.7.i10058
Tanya Lattnerfc984402008-02-16 23:27:24 +000018036 %tmp.0.i10061 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10054, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18037 %tmp.14.i10063 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10061, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018038 %tmp.15.i10064 = load double* %tmp.14.i10063 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018039 %tmp.17.i10066 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10061, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018040 %tmp.18.i10067 = load double* %tmp.17.i10066 ; <double> [#uses=1]
18041 %tmp.7.i10021 = load double* %tmp.2.i34366 ; <double> [#uses=1]
18042 %tmp.15.i10035 = add double %tmp.7.i10021, %tmp.15.i10064 ; <double> [#uses=1]
18043 store double %tmp.15.i10035, double* %tmp.2.i34366
18044 %tmp.26.i10042 = load double* %tmp.6.i34367 ; <double> [#uses=1]
18045 %tmp.31.i10053 = add double %tmp.26.i10042, %tmp.18.i10067 ; <double> [#uses=1]
18046 store double %tmp.31.i10053, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000018047 %tmp.4.i10001 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10000, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018048 %tmp.6.i10003 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18049 store double %tmp.6.i10003, double* %tmp.4.i10001
Tanya Lattnerfc984402008-02-16 23:27:24 +000018050 %tmp.7.i10004 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i10000, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018051 %tmp.9.i10006 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18052 store double %tmp.9.i10006, double* %tmp.7.i10004
Tanya Lattnerfc984402008-02-16 23:27:24 +000018053 %tmp.0.i10007 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i10000, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18054 %tmp.14.i10009 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10007, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018055 %tmp.15.i10010 = load double* %tmp.14.i10009 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018056 %tmp.17.i10012 = getelementptr %"struct.std::dcomplex"* %tmp.0.i10007, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018057 %tmp.18.i10013 = load double* %tmp.17.i10012 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018058 %tmp.4.i9987 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9986, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018059 %tmp.6.i9989 = load double* %tmp.5.i34338 ; <double> [#uses=1]
18060 store double %tmp.6.i9989, double* %tmp.4.i9987
Tanya Lattnerfc984402008-02-16 23:27:24 +000018061 %tmp.7.i9990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9986, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018062 %tmp.9.i9992 = load double* %tmp.8.i34341 ; <double> [#uses=1]
18063 store double %tmp.9.i9992, double* %tmp.7.i9990
Tanya Lattnerfc984402008-02-16 23:27:24 +000018064 %tmp.0.i9993 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9986, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18065 %tmp.13.i9994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1305, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18066 %tmp.14.i9995 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9993, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018067 %tmp.15.i9996 = load double* %tmp.14.i9995 ; <double> [#uses=1]
18068 store double %tmp.15.i9996, double* %tmp.13.i9994
Tanya Lattnerfc984402008-02-16 23:27:24 +000018069 %tmp.16.i9997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1305, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18070 %tmp.17.i9998 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9993, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018071 %tmp.18.i9999 = load double* %tmp.17.i9998 ; <double> [#uses=1]
18072 store double %tmp.18.i9999, double* %tmp.16.i9997
Tanya Lattnerfc984402008-02-16 23:27:24 +000018073 %tmp.4.i9973 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9972, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018074 store double %tmp.15.i10010, double* %tmp.4.i9973
Tanya Lattnerfc984402008-02-16 23:27:24 +000018075 %tmp.7.i9976 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9972, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018076 store double %tmp.18.i10013, double* %tmp.7.i9976
Tanya Lattnerfc984402008-02-16 23:27:24 +000018077 %tmp.0.i9979 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9972, %"struct.std::dcomplex"* %mem_tmp.1305 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18078 %tmp.14.i9981 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9979, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018079 %tmp.15.i9982 = load double* %tmp.14.i9981 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018080 %tmp.17.i9984 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9979, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018081 %tmp.18.i9985 = load double* %tmp.17.i9984 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018082 %tmp.4.i9959 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9958, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018083 store double %tmp.15.i9982, double* %tmp.4.i9959
Tanya Lattnerfc984402008-02-16 23:27:24 +000018084 %tmp.7.i9962 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9958, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018085 store double %tmp.18.i9985, double* %tmp.7.i9962
Tanya Lattnerfc984402008-02-16 23:27:24 +000018086 %tmp.0.i9965 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9958, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18087 %tmp.14.i9967 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9965, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018088 %tmp.15.i9968 = load double* %tmp.14.i9967 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018089 %tmp.17.i9970 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9965, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018090 %tmp.18.i9971 = load double* %tmp.17.i9970 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018091 %tmp.4.i9945 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9944, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018092 %tmp.6.i9947 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18093 store double %tmp.6.i9947, double* %tmp.4.i9945
Tanya Lattnerfc984402008-02-16 23:27:24 +000018094 %tmp.7.i9948 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9944, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018095 %tmp.9.i9950 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18096 store double %tmp.9.i9950, double* %tmp.7.i9948
Tanya Lattnerfc984402008-02-16 23:27:24 +000018097 %tmp.0.i9951 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9944, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18098 %tmp.14.i9953 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9951, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018099 %tmp.15.i9954 = load double* %tmp.14.i9953 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018100 %tmp.17.i9956 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9951, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018101 %tmp.18.i9957 = load double* %tmp.17.i9956 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018102 %tmp.4.i9931 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9930, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018103 %tmp.6.i9933 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18104 store double %tmp.6.i9933, double* %tmp.4.i9931
Tanya Lattnerfc984402008-02-16 23:27:24 +000018105 %tmp.7.i9934 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9930, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018106 %tmp.9.i9936 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18107 store double %tmp.9.i9936, double* %tmp.7.i9934
Tanya Lattnerfc984402008-02-16 23:27:24 +000018108 %tmp.0.i9937 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9930, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18109 %tmp.13.i9938 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1309, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18110 %tmp.14.i9939 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9937, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018111 %tmp.15.i9940 = load double* %tmp.14.i9939 ; <double> [#uses=1]
18112 store double %tmp.15.i9940, double* %tmp.13.i9938
Tanya Lattnerfc984402008-02-16 23:27:24 +000018113 %tmp.16.i9941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1309, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18114 %tmp.17.i9942 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9937, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018115 %tmp.18.i9943 = load double* %tmp.17.i9942 ; <double> [#uses=1]
18116 store double %tmp.18.i9943, double* %tmp.16.i9941
Tanya Lattnerfc984402008-02-16 23:27:24 +000018117 %tmp.4.i9917 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9916, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018118 store double %tmp.15.i9954, double* %tmp.4.i9917
Tanya Lattnerfc984402008-02-16 23:27:24 +000018119 %tmp.7.i9920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9916, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018120 store double %tmp.18.i9957, double* %tmp.7.i9920
Tanya Lattnerfc984402008-02-16 23:27:24 +000018121 %tmp.0.i9923 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9916, %"struct.std::dcomplex"* %mem_tmp.1309 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18122 %tmp.14.i9925 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9923, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018123 %tmp.15.i9926 = load double* %tmp.14.i9925 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018124 %tmp.17.i9928 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9923, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018125 %tmp.18.i9929 = load double* %tmp.17.i9928 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018126 %tmp.4.i9903 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9902, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018127 store double %tmp.15.i9926, double* %tmp.4.i9903
Tanya Lattnerfc984402008-02-16 23:27:24 +000018128 %tmp.7.i9906 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9902, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018129 store double %tmp.18.i9929, double* %tmp.7.i9906
Tanya Lattnerfc984402008-02-16 23:27:24 +000018130 %tmp.0.i9909 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9902, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18131 %tmp.13.i9910 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1306, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18132 %tmp.14.i9911 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9909, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018133 %tmp.15.i9912 = load double* %tmp.14.i9911 ; <double> [#uses=1]
18134 store double %tmp.15.i9912, double* %tmp.13.i9910
Tanya Lattnerfc984402008-02-16 23:27:24 +000018135 %tmp.16.i9913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1306, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18136 %tmp.17.i9914 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9909, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018137 %tmp.18.i9915 = load double* %tmp.17.i9914 ; <double> [#uses=1]
18138 store double %tmp.18.i9915, double* %tmp.16.i9913
Tanya Lattnerfc984402008-02-16 23:27:24 +000018139 %tmp.4.i9889 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9888, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018140 store double %tmp.15.i9968, double* %tmp.4.i9889
Tanya Lattnerfc984402008-02-16 23:27:24 +000018141 %tmp.7.i9892 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9888, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018142 store double %tmp.18.i9971, double* %tmp.7.i9892
Tanya Lattnerfc984402008-02-16 23:27:24 +000018143 %tmp.0.i9895 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9888, %"struct.std::dcomplex"* %mem_tmp.1306 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18144 %tmp.14.i9897 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9895, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018145 %tmp.15.i9898 = load double* %tmp.14.i9897 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018146 %tmp.17.i9900 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9895, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018147 %tmp.18.i9901 = load double* %tmp.17.i9900 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018148 %tmp.4.i9875 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9874, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018149 %tmp.6.i9877 = load double* %tmp.5.i34338 ; <double> [#uses=1]
18150 store double %tmp.6.i9877, double* %tmp.4.i9875
Tanya Lattnerfc984402008-02-16 23:27:24 +000018151 %tmp.7.i9878 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9874, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018152 %tmp.9.i9880 = load double* %tmp.8.i34341 ; <double> [#uses=1]
18153 store double %tmp.9.i9880, double* %tmp.7.i9878
Tanya Lattnerfc984402008-02-16 23:27:24 +000018154 %tmp.0.i9881 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9874, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18155 %tmp.14.i9883 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9881, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018156 %tmp.15.i9884 = load double* %tmp.14.i9883 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018157 %tmp.17.i9886 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9881, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018158 %tmp.18.i9887 = load double* %tmp.17.i9886 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018159 %tmp.4.i9861 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9860, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018160 %tmp.6.i9863 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18161 store double %tmp.6.i9863, double* %tmp.4.i9861
Tanya Lattnerfc984402008-02-16 23:27:24 +000018162 %tmp.7.i9864 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9860, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018163 %tmp.9.i9866 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18164 store double %tmp.9.i9866, double* %tmp.7.i9864
Tanya Lattnerfc984402008-02-16 23:27:24 +000018165 %tmp.0.i9867 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9860, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18166 %tmp.13.i9868 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1313, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18167 %tmp.14.i9869 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9867, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018168 %tmp.15.i9870 = load double* %tmp.14.i9869 ; <double> [#uses=1]
18169 store double %tmp.15.i9870, double* %tmp.13.i9868
Tanya Lattnerfc984402008-02-16 23:27:24 +000018170 %tmp.16.i9871 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1313, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18171 %tmp.17.i9872 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9867, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018172 %tmp.18.i9873 = load double* %tmp.17.i9872 ; <double> [#uses=1]
18173 store double %tmp.18.i9873, double* %tmp.16.i9871
Tanya Lattnerfc984402008-02-16 23:27:24 +000018174 %tmp.4.i9847 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9846, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018175 store double %tmp.15.i9884, double* %tmp.4.i9847
Tanya Lattnerfc984402008-02-16 23:27:24 +000018176 %tmp.7.i9850 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9846, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018177 store double %tmp.18.i9887, double* %tmp.7.i9850
Tanya Lattnerfc984402008-02-16 23:27:24 +000018178 %tmp.0.i9853 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9846, %"struct.std::dcomplex"* %mem_tmp.1313 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18179 %tmp.14.i9855 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9853, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018180 %tmp.15.i9856 = load double* %tmp.14.i9855 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018181 %tmp.17.i9858 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9853, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018182 %tmp.18.i9859 = load double* %tmp.17.i9858 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018183 %tmp.4.i9833 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9832, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018184 store double %tmp.15.i9856, double* %tmp.4.i9833
Tanya Lattnerfc984402008-02-16 23:27:24 +000018185 %tmp.7.i9836 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9832, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018186 store double %tmp.18.i9859, double* %tmp.7.i9836
Tanya Lattnerfc984402008-02-16 23:27:24 +000018187 %tmp.0.i9839 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9832, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18188 %tmp.13.i9840 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1310, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18189 %tmp.14.i9841 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9839, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018190 %tmp.15.i9842 = load double* %tmp.14.i9841 ; <double> [#uses=1]
18191 store double %tmp.15.i9842, double* %tmp.13.i9840
Tanya Lattnerfc984402008-02-16 23:27:24 +000018192 %tmp.16.i9843 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1310, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18193 %tmp.17.i9844 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9839, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018194 %tmp.18.i9845 = load double* %tmp.17.i9844 ; <double> [#uses=1]
18195 store double %tmp.18.i9845, double* %tmp.16.i9843
Tanya Lattnerfc984402008-02-16 23:27:24 +000018196 %tmp.4.i9819 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9818, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018197 store double %tmp.15.i9898, double* %tmp.4.i9819
Tanya Lattnerfc984402008-02-16 23:27:24 +000018198 %tmp.7.i9822 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9818, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018199 store double %tmp.18.i9901, double* %tmp.7.i9822
Tanya Lattnerfc984402008-02-16 23:27:24 +000018200 %tmp.0.i9825 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9818, %"struct.std::dcomplex"* %mem_tmp.1310 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18201 %tmp.14.i9827 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9825, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018202 %tmp.15.i9828 = load double* %tmp.14.i9827 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018203 %tmp.17.i9830 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9825, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018204 %tmp.18.i9831 = load double* %tmp.17.i9830 ; <double> [#uses=1]
18205 store double %tmp.15.i9828, double* %tmp.2.i34364
18206 store double %tmp.18.i9831, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000018207 %tmp.4.i9785 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9784, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018208 %tmp.6.i9787 = load double* %tmp.5.i32460 ; <double> [#uses=1]
18209 store double %tmp.6.i9787, double* %tmp.4.i9785
Tanya Lattnerfc984402008-02-16 23:27:24 +000018210 %tmp.7.i9788 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9784, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018211 %tmp.9.i9790 = load double* %tmp.8.i32463 ; <double> [#uses=1]
18212 store double %tmp.9.i9790, double* %tmp.7.i9788
Tanya Lattnerfc984402008-02-16 23:27:24 +000018213 %tmp.0.i9791 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9784, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18214 %tmp.14.i9793 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9791, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018215 %tmp.15.i9794 = load double* %tmp.14.i9793 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018216 %tmp.17.i9796 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9791, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018217 %tmp.18.i9797 = load double* %tmp.17.i9796 ; <double> [#uses=1]
18218 %tmp.7.i9751 = load double* %tmp.2.i34366 ; <double> [#uses=1]
18219 %tmp.15.i9765 = add double %tmp.7.i9751, %tmp.15.i9794 ; <double> [#uses=1]
18220 store double %tmp.15.i9765, double* %tmp.2.i34366
18221 %tmp.26.i9772 = load double* %tmp.6.i34367 ; <double> [#uses=1]
18222 %tmp.31.i9783 = add double %tmp.26.i9772, %tmp.18.i9797 ; <double> [#uses=1]
18223 store double %tmp.31.i9783, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000018224 %tmp.4.i9731 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9730, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018225 %tmp.6.i9733 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18226 store double %tmp.6.i9733, double* %tmp.4.i9731
Tanya Lattnerfc984402008-02-16 23:27:24 +000018227 %tmp.7.i9734 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9730, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018228 %tmp.9.i9736 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18229 store double %tmp.9.i9736, double* %tmp.7.i9734
Tanya Lattnerfc984402008-02-16 23:27:24 +000018230 %tmp.0.i9737 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9730, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18231 %tmp.14.i9739 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9737, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018232 %tmp.15.i9740 = load double* %tmp.14.i9739 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018233 %tmp.17.i9742 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9737, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018234 %tmp.18.i9743 = load double* %tmp.17.i9742 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018235 %tmp.4.i9717 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9716, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018236 %tmp.6.i9719 = load double* %tmp.5.i34338 ; <double> [#uses=1]
18237 store double %tmp.6.i9719, double* %tmp.4.i9717
Tanya Lattnerfc984402008-02-16 23:27:24 +000018238 %tmp.7.i9720 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9716, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018239 %tmp.9.i9722 = load double* %tmp.8.i34341 ; <double> [#uses=1]
18240 store double %tmp.9.i9722, double* %tmp.7.i9720
Tanya Lattnerfc984402008-02-16 23:27:24 +000018241 %tmp.0.i9723 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9716, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18242 %tmp.13.i9724 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1320, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18243 %tmp.14.i9725 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018244 %tmp.15.i9726 = load double* %tmp.14.i9725 ; <double> [#uses=1]
18245 store double %tmp.15.i9726, double* %tmp.13.i9724
Tanya Lattnerfc984402008-02-16 23:27:24 +000018246 %tmp.16.i9727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1320, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18247 %tmp.17.i9728 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018248 %tmp.18.i9729 = load double* %tmp.17.i9728 ; <double> [#uses=1]
18249 store double %tmp.18.i9729, double* %tmp.16.i9727
Tanya Lattnerfc984402008-02-16 23:27:24 +000018250 %tmp.4.i9703 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9702, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018251 store double %tmp.15.i9740, double* %tmp.4.i9703
Tanya Lattnerfc984402008-02-16 23:27:24 +000018252 %tmp.7.i9706 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9702, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018253 store double %tmp.18.i9743, double* %tmp.7.i9706
Tanya Lattnerfc984402008-02-16 23:27:24 +000018254 %tmp.0.i9709 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9702, %"struct.std::dcomplex"* %mem_tmp.1320 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18255 %tmp.14.i9711 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9709, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018256 %tmp.15.i9712 = load double* %tmp.14.i9711 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018257 %tmp.17.i9714 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9709, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018258 %tmp.18.i9715 = load double* %tmp.17.i9714 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018259 %tmp.4.i9689 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9688, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018260 store double %tmp.15.i9712, double* %tmp.4.i9689
Tanya Lattnerfc984402008-02-16 23:27:24 +000018261 %tmp.7.i9692 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9688, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018262 store double %tmp.18.i9715, double* %tmp.7.i9692
Tanya Lattnerfc984402008-02-16 23:27:24 +000018263 %tmp.0.i9695 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9688, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18264 %tmp.14.i9697 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9695, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018265 %tmp.15.i9698 = load double* %tmp.14.i9697 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018266 %tmp.17.i9700 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9695, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018267 %tmp.18.i9701 = load double* %tmp.17.i9700 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018268 %tmp.4.i9675 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9674, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018269 %tmp.6.i9677 = load double* %tmp.5.i34338 ; <double> [#uses=1]
18270 store double %tmp.6.i9677, double* %tmp.4.i9675
Tanya Lattnerfc984402008-02-16 23:27:24 +000018271 %tmp.7.i9678 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9674, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018272 %tmp.9.i9680 = load double* %tmp.8.i34341 ; <double> [#uses=1]
18273 store double %tmp.9.i9680, double* %tmp.7.i9678
Tanya Lattnerfc984402008-02-16 23:27:24 +000018274 %tmp.0.i9681 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9674, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18275 %tmp.14.i9683 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9681, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018276 %tmp.15.i9684 = load double* %tmp.14.i9683 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018277 %tmp.17.i9686 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9681, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018278 %tmp.18.i9687 = load double* %tmp.17.i9686 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018279 %tmp.4.i9661 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9660, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018280 %tmp.6.i9663 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18281 store double %tmp.6.i9663, double* %tmp.4.i9661
Tanya Lattnerfc984402008-02-16 23:27:24 +000018282 %tmp.7.i9664 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9660, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018283 %tmp.9.i9666 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18284 store double %tmp.9.i9666, double* %tmp.7.i9664
Tanya Lattnerfc984402008-02-16 23:27:24 +000018285 %tmp.0.i9667 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9660, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18286 %tmp.13.i9668 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1324, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18287 %tmp.14.i9669 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9667, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018288 %tmp.15.i9670 = load double* %tmp.14.i9669 ; <double> [#uses=1]
18289 store double %tmp.15.i9670, double* %tmp.13.i9668
Tanya Lattnerfc984402008-02-16 23:27:24 +000018290 %tmp.16.i9671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1324, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18291 %tmp.17.i9672 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9667, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018292 %tmp.18.i9673 = load double* %tmp.17.i9672 ; <double> [#uses=1]
18293 store double %tmp.18.i9673, double* %tmp.16.i9671
Tanya Lattnerfc984402008-02-16 23:27:24 +000018294 %tmp.4.i9647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9646, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018295 store double %tmp.15.i9684, double* %tmp.4.i9647
Tanya Lattnerfc984402008-02-16 23:27:24 +000018296 %tmp.7.i9650 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9646, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018297 store double %tmp.18.i9687, double* %tmp.7.i9650
Tanya Lattnerfc984402008-02-16 23:27:24 +000018298 %tmp.0.i9653 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9646, %"struct.std::dcomplex"* %mem_tmp.1324 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18299 %tmp.14.i9655 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9653, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018300 %tmp.15.i9656 = load double* %tmp.14.i9655 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018301 %tmp.17.i9658 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9653, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018302 %tmp.18.i9659 = load double* %tmp.17.i9658 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018303 %tmp.4.i9633 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9632, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018304 store double %tmp.15.i9656, double* %tmp.4.i9633
Tanya Lattnerfc984402008-02-16 23:27:24 +000018305 %tmp.7.i9636 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9632, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018306 store double %tmp.18.i9659, double* %tmp.7.i9636
Tanya Lattnerfc984402008-02-16 23:27:24 +000018307 %tmp.0.i9639 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9632, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18308 %tmp.13.i9640 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1321, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18309 %tmp.14.i9641 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9639, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018310 %tmp.15.i9642 = load double* %tmp.14.i9641 ; <double> [#uses=1]
18311 store double %tmp.15.i9642, double* %tmp.13.i9640
Tanya Lattnerfc984402008-02-16 23:27:24 +000018312 %tmp.16.i9643 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1321, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18313 %tmp.17.i9644 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9639, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018314 %tmp.18.i9645 = load double* %tmp.17.i9644 ; <double> [#uses=1]
18315 store double %tmp.18.i9645, double* %tmp.16.i9643
Tanya Lattnerfc984402008-02-16 23:27:24 +000018316 %tmp.4.i9619 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9618, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018317 store double %tmp.15.i9698, double* %tmp.4.i9619
Tanya Lattnerfc984402008-02-16 23:27:24 +000018318 %tmp.7.i9622 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9618, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018319 store double %tmp.18.i9701, double* %tmp.7.i9622
Tanya Lattnerfc984402008-02-16 23:27:24 +000018320 %tmp.0.i9625 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9618, %"struct.std::dcomplex"* %mem_tmp.1321 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18321 %tmp.14.i9627 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9625, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018322 %tmp.15.i9628 = load double* %tmp.14.i9627 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018323 %tmp.17.i9630 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9625, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018324 %tmp.18.i9631 = load double* %tmp.17.i9630 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018325 %tmp.4.i9605 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9604, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018326 %tmp.6.i9607 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18327 store double %tmp.6.i9607, double* %tmp.4.i9605
Tanya Lattnerfc984402008-02-16 23:27:24 +000018328 %tmp.7.i9608 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9604, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018329 %tmp.9.i9610 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18330 store double %tmp.9.i9610, double* %tmp.7.i9608
Tanya Lattnerfc984402008-02-16 23:27:24 +000018331 %tmp.0.i9611 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9604, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18332 %tmp.14.i9613 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9611, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018333 %tmp.15.i9614 = load double* %tmp.14.i9613 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018334 %tmp.17.i9616 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9611, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018335 %tmp.18.i9617 = load double* %tmp.17.i9616 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018336 %tmp.4.i9591 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9590, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018337 %tmp.6.i9593 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18338 store double %tmp.6.i9593, double* %tmp.4.i9591
Tanya Lattnerfc984402008-02-16 23:27:24 +000018339 %tmp.7.i9594 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9590, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018340 %tmp.9.i9596 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18341 store double %tmp.9.i9596, double* %tmp.7.i9594
Tanya Lattnerfc984402008-02-16 23:27:24 +000018342 %tmp.0.i9597 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9590, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18343 %tmp.13.i9598 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1328, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18344 %tmp.14.i9599 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9597, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018345 %tmp.15.i9600 = load double* %tmp.14.i9599 ; <double> [#uses=1]
18346 store double %tmp.15.i9600, double* %tmp.13.i9598
Tanya Lattnerfc984402008-02-16 23:27:24 +000018347 %tmp.16.i9601 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1328, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18348 %tmp.17.i9602 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9597, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018349 %tmp.18.i9603 = load double* %tmp.17.i9602 ; <double> [#uses=1]
18350 store double %tmp.18.i9603, double* %tmp.16.i9601
Tanya Lattnerfc984402008-02-16 23:27:24 +000018351 %tmp.4.i9577 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9576, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018352 store double %tmp.15.i9614, double* %tmp.4.i9577
Tanya Lattnerfc984402008-02-16 23:27:24 +000018353 %tmp.7.i9580 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9576, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018354 store double %tmp.18.i9617, double* %tmp.7.i9580
Tanya Lattnerfc984402008-02-16 23:27:24 +000018355 %tmp.0.i9583 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9576, %"struct.std::dcomplex"* %mem_tmp.1328 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18356 %tmp.14.i9585 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9583, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018357 %tmp.15.i9586 = load double* %tmp.14.i9585 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018358 %tmp.17.i9588 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9583, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018359 %tmp.18.i9589 = load double* %tmp.17.i9588 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018360 %tmp.4.i9563 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9562, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018361 store double %tmp.15.i9586, double* %tmp.4.i9563
Tanya Lattnerfc984402008-02-16 23:27:24 +000018362 %tmp.7.i9566 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9562, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018363 store double %tmp.18.i9589, double* %tmp.7.i9566
Tanya Lattnerfc984402008-02-16 23:27:24 +000018364 %tmp.0.i9569 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9562, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18365 %tmp.13.i9570 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18366 %tmp.14.i9571 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9569, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018367 %tmp.15.i9572 = load double* %tmp.14.i9571 ; <double> [#uses=1]
18368 store double %tmp.15.i9572, double* %tmp.13.i9570
Tanya Lattnerfc984402008-02-16 23:27:24 +000018369 %tmp.16.i9573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18370 %tmp.17.i9574 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9569, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018371 %tmp.18.i9575 = load double* %tmp.17.i9574 ; <double> [#uses=1]
18372 store double %tmp.18.i9575, double* %tmp.16.i9573
Tanya Lattnerfc984402008-02-16 23:27:24 +000018373 %tmp.4.i9549 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9548, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018374 store double %tmp.15.i9628, double* %tmp.4.i9549
Tanya Lattnerfc984402008-02-16 23:27:24 +000018375 %tmp.7.i9552 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9548, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018376 store double %tmp.18.i9631, double* %tmp.7.i9552
Tanya Lattnerfc984402008-02-16 23:27:24 +000018377 %tmp.0.i9555 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9548, %"struct.std::dcomplex"* %mem_tmp.1325 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18378 %tmp.14.i9557 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9555, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018379 %tmp.15.i9558 = load double* %tmp.14.i9557 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018380 %tmp.17.i9560 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9555, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018381 %tmp.18.i9561 = load double* %tmp.17.i9560 ; <double> [#uses=1]
18382 store double %tmp.15.i9558, double* %tmp.2.i34364
18383 store double %tmp.18.i9561, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000018384 %tmp.4.i9515 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9514, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018385 %tmp.6.i9517 = load double* %tmp.5.i27590 ; <double> [#uses=1]
18386 store double %tmp.6.i9517, double* %tmp.4.i9515
Tanya Lattnerfc984402008-02-16 23:27:24 +000018387 %tmp.7.i9518 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9514, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018388 %tmp.9.i9520 = load double* %tmp.8.i27593 ; <double> [#uses=1]
18389 store double %tmp.9.i9520, double* %tmp.7.i9518
Tanya Lattnerfc984402008-02-16 23:27:24 +000018390 %tmp.0.i9521 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9514, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18391 %tmp.14.i9523 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9521, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018392 %tmp.15.i9524 = load double* %tmp.14.i9523 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018393 %tmp.17.i9526 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9521, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018394 %tmp.18.i9527 = load double* %tmp.17.i9526 ; <double> [#uses=1]
18395 %tmp.7.i9481 = load double* %tmp.2.i34366 ; <double> [#uses=1]
18396 %tmp.15.i9495 = add double %tmp.7.i9481, %tmp.15.i9524 ; <double> [#uses=1]
18397 store double %tmp.15.i9495, double* %tmp.2.i34366
18398 %tmp.26.i9502 = load double* %tmp.6.i34367 ; <double> [#uses=1]
18399 %tmp.31.i9513 = add double %tmp.26.i9502, %tmp.18.i9527 ; <double> [#uses=1]
18400 store double %tmp.31.i9513, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000018401 %tmp.4.i9461 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9460, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018402 %tmp.6.i9463 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18403 store double %tmp.6.i9463, double* %tmp.4.i9461
Tanya Lattnerfc984402008-02-16 23:27:24 +000018404 %tmp.7.i9464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9460, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018405 %tmp.9.i9466 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18406 store double %tmp.9.i9466, double* %tmp.7.i9464
Tanya Lattnerfc984402008-02-16 23:27:24 +000018407 %tmp.0.i9467 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9460, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18408 %tmp.14.i9469 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9467, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018409 %tmp.15.i9470 = load double* %tmp.14.i9469 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018410 %tmp.17.i9472 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9467, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018411 %tmp.18.i9473 = load double* %tmp.17.i9472 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018412 %tmp.4.i9447 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9446, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018413 %tmp.6.i9449 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18414 store double %tmp.6.i9449, double* %tmp.4.i9447
Tanya Lattnerfc984402008-02-16 23:27:24 +000018415 %tmp.7.i9450 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9446, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018416 %tmp.9.i9452 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18417 store double %tmp.9.i9452, double* %tmp.7.i9450
Tanya Lattnerfc984402008-02-16 23:27:24 +000018418 %tmp.0.i9453 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9446, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18419 %tmp.13.i9454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1335, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18420 %tmp.14.i9455 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9453, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018421 %tmp.15.i9456 = load double* %tmp.14.i9455 ; <double> [#uses=1]
18422 store double %tmp.15.i9456, double* %tmp.13.i9454
Tanya Lattnerfc984402008-02-16 23:27:24 +000018423 %tmp.16.i9457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1335, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18424 %tmp.17.i9458 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9453, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018425 %tmp.18.i9459 = load double* %tmp.17.i9458 ; <double> [#uses=1]
18426 store double %tmp.18.i9459, double* %tmp.16.i9457
Tanya Lattnerfc984402008-02-16 23:27:24 +000018427 %tmp.4.i9433 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9432, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018428 store double %tmp.15.i9470, double* %tmp.4.i9433
Tanya Lattnerfc984402008-02-16 23:27:24 +000018429 %tmp.7.i9436 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9432, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018430 store double %tmp.18.i9473, double* %tmp.7.i9436
Tanya Lattnerfc984402008-02-16 23:27:24 +000018431 %tmp.0.i9439 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9432, %"struct.std::dcomplex"* %mem_tmp.1335 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18432 %tmp.14.i9441 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9439, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018433 %tmp.15.i9442 = load double* %tmp.14.i9441 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018434 %tmp.17.i9444 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9439, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018435 %tmp.18.i9445 = load double* %tmp.17.i9444 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018436 %tmp.4.i9419 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9418, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018437 store double %tmp.15.i9442, double* %tmp.4.i9419
Tanya Lattnerfc984402008-02-16 23:27:24 +000018438 %tmp.7.i9422 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9418, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018439 store double %tmp.18.i9445, double* %tmp.7.i9422
Tanya Lattnerfc984402008-02-16 23:27:24 +000018440 %tmp.0.i9425 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9418, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18441 %tmp.14.i9427 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9425, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018442 %tmp.15.i9428 = load double* %tmp.14.i9427 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018443 %tmp.17.i9430 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9425, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018444 %tmp.18.i9431 = load double* %tmp.17.i9430 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018445 %tmp.4.i9405 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9404, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018446 %tmp.6.i9407 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18447 store double %tmp.6.i9407, double* %tmp.4.i9405
Tanya Lattnerfc984402008-02-16 23:27:24 +000018448 %tmp.7.i9408 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9404, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018449 %tmp.9.i9410 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18450 store double %tmp.9.i9410, double* %tmp.7.i9408
Tanya Lattnerfc984402008-02-16 23:27:24 +000018451 %tmp.0.i9411 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9404, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18452 %tmp.14.i9413 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9411, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018453 %tmp.15.i9414 = load double* %tmp.14.i9413 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018454 %tmp.17.i9416 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9411, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018455 %tmp.18.i9417 = load double* %tmp.17.i9416 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018456 %tmp.4.i9391 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9390, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018457 %tmp.6.i9393 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18458 store double %tmp.6.i9393, double* %tmp.4.i9391
Tanya Lattnerfc984402008-02-16 23:27:24 +000018459 %tmp.7.i9394 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9390, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018460 %tmp.9.i9396 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18461 store double %tmp.9.i9396, double* %tmp.7.i9394
Tanya Lattnerfc984402008-02-16 23:27:24 +000018462 %tmp.0.i9397 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9390, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18463 %tmp.13.i9398 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1339, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18464 %tmp.14.i9399 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9397, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018465 %tmp.15.i9400 = load double* %tmp.14.i9399 ; <double> [#uses=1]
18466 store double %tmp.15.i9400, double* %tmp.13.i9398
Tanya Lattnerfc984402008-02-16 23:27:24 +000018467 %tmp.16.i9401 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1339, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18468 %tmp.17.i9402 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9397, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018469 %tmp.18.i9403 = load double* %tmp.17.i9402 ; <double> [#uses=1]
18470 store double %tmp.18.i9403, double* %tmp.16.i9401
Tanya Lattnerfc984402008-02-16 23:27:24 +000018471 %tmp.4.i9377 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9376, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018472 store double %tmp.15.i9414, double* %tmp.4.i9377
Tanya Lattnerfc984402008-02-16 23:27:24 +000018473 %tmp.7.i9380 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9376, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018474 store double %tmp.18.i9417, double* %tmp.7.i9380
Tanya Lattnerfc984402008-02-16 23:27:24 +000018475 %tmp.0.i9383 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9376, %"struct.std::dcomplex"* %mem_tmp.1339 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18476 %tmp.14.i9385 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9383, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018477 %tmp.15.i9386 = load double* %tmp.14.i9385 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018478 %tmp.17.i9388 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9383, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018479 %tmp.18.i9389 = load double* %tmp.17.i9388 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018480 %tmp.4.i9363 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9362, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018481 store double %tmp.15.i9386, double* %tmp.4.i9363
Tanya Lattnerfc984402008-02-16 23:27:24 +000018482 %tmp.7.i9366 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9362, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018483 store double %tmp.18.i9389, double* %tmp.7.i9366
Tanya Lattnerfc984402008-02-16 23:27:24 +000018484 %tmp.0.i9369 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9362, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18485 %tmp.13.i9370 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1336, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18486 %tmp.14.i9371 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9369, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018487 %tmp.15.i9372 = load double* %tmp.14.i9371 ; <double> [#uses=1]
18488 store double %tmp.15.i9372, double* %tmp.13.i9370
Tanya Lattnerfc984402008-02-16 23:27:24 +000018489 %tmp.16.i9373 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1336, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18490 %tmp.17.i9374 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9369, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018491 %tmp.18.i9375 = load double* %tmp.17.i9374 ; <double> [#uses=1]
18492 store double %tmp.18.i9375, double* %tmp.16.i9373
Tanya Lattnerfc984402008-02-16 23:27:24 +000018493 %tmp.4.i9349 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9348, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018494 store double %tmp.15.i9428, double* %tmp.4.i9349
Tanya Lattnerfc984402008-02-16 23:27:24 +000018495 %tmp.7.i9352 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9348, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018496 store double %tmp.18.i9431, double* %tmp.7.i9352
Tanya Lattnerfc984402008-02-16 23:27:24 +000018497 %tmp.0.i9355 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9348, %"struct.std::dcomplex"* %mem_tmp.1336 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18498 %tmp.14.i9357 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9355, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018499 %tmp.15.i9358 = load double* %tmp.14.i9357 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018500 %tmp.17.i9360 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9355, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018501 %tmp.18.i9361 = load double* %tmp.17.i9360 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018502 %tmp.4.i9335 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9334, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018503 %tmp.6.i9337 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18504 store double %tmp.6.i9337, double* %tmp.4.i9335
Tanya Lattnerfc984402008-02-16 23:27:24 +000018505 %tmp.7.i9338 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9334, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018506 %tmp.9.i9340 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18507 store double %tmp.9.i9340, double* %tmp.7.i9338
Tanya Lattnerfc984402008-02-16 23:27:24 +000018508 %tmp.0.i9341 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9334, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18509 %tmp.14.i9343 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9341, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018510 %tmp.15.i9344 = load double* %tmp.14.i9343 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018511 %tmp.17.i9346 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9341, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018512 %tmp.18.i9347 = load double* %tmp.17.i9346 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018513 %tmp.4.i9321 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9320, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018514 %tmp.6.i9323 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18515 store double %tmp.6.i9323, double* %tmp.4.i9321
Tanya Lattnerfc984402008-02-16 23:27:24 +000018516 %tmp.7.i9324 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9320, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018517 %tmp.9.i9326 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18518 store double %tmp.9.i9326, double* %tmp.7.i9324
Tanya Lattnerfc984402008-02-16 23:27:24 +000018519 %tmp.0.i9327 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9320, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18520 %tmp.13.i9328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1343, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18521 %tmp.14.i9329 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9327, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018522 %tmp.15.i9330 = load double* %tmp.14.i9329 ; <double> [#uses=1]
18523 store double %tmp.15.i9330, double* %tmp.13.i9328
Tanya Lattnerfc984402008-02-16 23:27:24 +000018524 %tmp.16.i9331 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1343, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18525 %tmp.17.i9332 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9327, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018526 %tmp.18.i9333 = load double* %tmp.17.i9332 ; <double> [#uses=1]
18527 store double %tmp.18.i9333, double* %tmp.16.i9331
Tanya Lattnerfc984402008-02-16 23:27:24 +000018528 %tmp.4.i9307 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9306, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018529 store double %tmp.15.i9344, double* %tmp.4.i9307
Tanya Lattnerfc984402008-02-16 23:27:24 +000018530 %tmp.7.i9310 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9306, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018531 store double %tmp.18.i9347, double* %tmp.7.i9310
Tanya Lattnerfc984402008-02-16 23:27:24 +000018532 %tmp.0.i9313 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9306, %"struct.std::dcomplex"* %mem_tmp.1343 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18533 %tmp.14.i9315 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9313, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018534 %tmp.15.i9316 = load double* %tmp.14.i9315 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018535 %tmp.17.i9318 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9313, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018536 %tmp.18.i9319 = load double* %tmp.17.i9318 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018537 %tmp.4.i9293 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9292, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018538 store double %tmp.15.i9316, double* %tmp.4.i9293
Tanya Lattnerfc984402008-02-16 23:27:24 +000018539 %tmp.7.i9296 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9292, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018540 store double %tmp.18.i9319, double* %tmp.7.i9296
Tanya Lattnerfc984402008-02-16 23:27:24 +000018541 %tmp.0.i9299 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9292, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18542 %tmp.13.i9300 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1340, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18543 %tmp.14.i9301 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9299, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018544 %tmp.15.i9302 = load double* %tmp.14.i9301 ; <double> [#uses=1]
18545 store double %tmp.15.i9302, double* %tmp.13.i9300
Tanya Lattnerfc984402008-02-16 23:27:24 +000018546 %tmp.16.i9303 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1340, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18547 %tmp.17.i9304 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9299, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018548 %tmp.18.i9305 = load double* %tmp.17.i9304 ; <double> [#uses=1]
18549 store double %tmp.18.i9305, double* %tmp.16.i9303
Tanya Lattnerfc984402008-02-16 23:27:24 +000018550 %tmp.4.i9279 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9278, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018551 store double %tmp.15.i9358, double* %tmp.4.i9279
Tanya Lattnerfc984402008-02-16 23:27:24 +000018552 %tmp.7.i9282 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9278, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018553 store double %tmp.18.i9361, double* %tmp.7.i9282
Tanya Lattnerfc984402008-02-16 23:27:24 +000018554 %tmp.0.i9285 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9278, %"struct.std::dcomplex"* %mem_tmp.1340 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18555 %tmp.14.i9287 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9285, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018556 %tmp.15.i9288 = load double* %tmp.14.i9287 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018557 %tmp.17.i9290 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9285, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018558 %tmp.18.i9291 = load double* %tmp.17.i9290 ; <double> [#uses=1]
18559 store double %tmp.15.i9288, double* %tmp.2.i34364
18560 store double %tmp.18.i9291, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000018561 %tmp.4.i9245 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9244, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018562 %tmp.6.i9247 = load double* %tmp.5.i33596 ; <double> [#uses=1]
18563 store double %tmp.6.i9247, double* %tmp.4.i9245
Tanya Lattnerfc984402008-02-16 23:27:24 +000018564 %tmp.7.i9248 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9244, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018565 %tmp.9.i9250 = load double* %tmp.8.i33599 ; <double> [#uses=1]
18566 store double %tmp.9.i9250, double* %tmp.7.i9248
Tanya Lattnerfc984402008-02-16 23:27:24 +000018567 %tmp.0.i9251 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9244, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18568 %tmp.14.i9253 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9251, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018569 %tmp.15.i9254 = load double* %tmp.14.i9253 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018570 %tmp.17.i9256 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9251, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018571 %tmp.18.i9257 = load double* %tmp.17.i9256 ; <double> [#uses=1]
18572 %tmp.7.i9211 = load double* %tmp.2.i34366 ; <double> [#uses=1]
18573 %tmp.15.i9225 = add double %tmp.7.i9211, %tmp.15.i9254 ; <double> [#uses=1]
18574 store double %tmp.15.i9225, double* %tmp.2.i34366
18575 %tmp.26.i9232 = load double* %tmp.6.i34367 ; <double> [#uses=1]
18576 %tmp.31.i9243 = add double %tmp.26.i9232, %tmp.18.i9257 ; <double> [#uses=1]
18577 store double %tmp.31.i9243, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000018578 %tmp.4.i9191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018579 %tmp.6.i9193 = load double* %tmp.5.i32136 ; <double> [#uses=1]
18580 store double %tmp.6.i9193, double* %tmp.4.i9191
Tanya Lattnerfc984402008-02-16 23:27:24 +000018581 %tmp.7.i9194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018582 %tmp.9.i9196 = load double* %tmp.8.i32139 ; <double> [#uses=1]
18583 store double %tmp.9.i9196, double* %tmp.7.i9194
Tanya Lattnerfc984402008-02-16 23:27:24 +000018584 %tmp.0.i9197 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9190, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18585 %tmp.14.i9199 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018586 %tmp.15.i9200 = load double* %tmp.14.i9199 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018587 %tmp.17.i9202 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018588 %tmp.18.i9203 = load double* %tmp.17.i9202 ; <double> [#uses=1]
18589 %tmp.7.i9157 = load double* %tmp.2.i34368 ; <double> [#uses=1]
18590 %tmp.15.i9171 = add double %tmp.7.i9157, %tmp.15.i9200 ; <double> [#uses=1]
18591 store double %tmp.15.i9171, double* %tmp.2.i34368
18592 %tmp.26.i9178 = load double* %tmp.6.i34369 ; <double> [#uses=1]
18593 %tmp.31.i9189 = add double %tmp.26.i9178, %tmp.18.i9203 ; <double> [#uses=1]
18594 store double %tmp.31.i9189, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000018595 store double 0.000000e+00, double* %tmp.2.i34366
18596 store double 0.000000e+00, double* %tmp.6.i34367
18597 %tmp.4.i9135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9134, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018598 %tmp.6.i9137 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18599 store double %tmp.6.i9137, double* %tmp.4.i9135
Tanya Lattnerfc984402008-02-16 23:27:24 +000018600 %tmp.7.i9138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9134, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018601 %tmp.9.i9140 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18602 store double %tmp.9.i9140, double* %tmp.7.i9138
Tanya Lattnerfc984402008-02-16 23:27:24 +000018603 %tmp.0.i9141 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9134, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18604 %tmp.14.i9143 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9141, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018605 %tmp.15.i9144 = load double* %tmp.14.i9143 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018606 %tmp.17.i9146 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9141, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018607 %tmp.18.i9147 = load double* %tmp.17.i9146 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018608 %tmp.4.i9121 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9120, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018609 %tmp.6.i9123 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18610 store double %tmp.6.i9123, double* %tmp.4.i9121
Tanya Lattnerfc984402008-02-16 23:27:24 +000018611 %tmp.7.i9124 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9120, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018612 %tmp.9.i9126 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18613 store double %tmp.9.i9126, double* %tmp.7.i9124
Tanya Lattnerfc984402008-02-16 23:27:24 +000018614 %tmp.0.i9127 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9120, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18615 %tmp.13.i9128 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1351, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18616 %tmp.14.i9129 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9127, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018617 %tmp.15.i9130 = load double* %tmp.14.i9129 ; <double> [#uses=1]
18618 store double %tmp.15.i9130, double* %tmp.13.i9128
Tanya Lattnerfc984402008-02-16 23:27:24 +000018619 %tmp.16.i9131 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1351, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18620 %tmp.17.i9132 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9127, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018621 %tmp.18.i9133 = load double* %tmp.17.i9132 ; <double> [#uses=1]
18622 store double %tmp.18.i9133, double* %tmp.16.i9131
Tanya Lattnerfc984402008-02-16 23:27:24 +000018623 %tmp.4.i9107 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9106, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018624 store double %tmp.15.i9144, double* %tmp.4.i9107
Tanya Lattnerfc984402008-02-16 23:27:24 +000018625 %tmp.7.i9110 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9106, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018626 store double %tmp.18.i9147, double* %tmp.7.i9110
Tanya Lattnerfc984402008-02-16 23:27:24 +000018627 %tmp.0.i9113 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9106, %"struct.std::dcomplex"* %mem_tmp.1351 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18628 %tmp.14.i9115 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9113, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018629 %tmp.15.i9116 = load double* %tmp.14.i9115 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018630 %tmp.17.i9118 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9113, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018631 %tmp.18.i9119 = load double* %tmp.17.i9118 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018632 %tmp.4.i9093 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9092, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018633 store double %tmp.15.i9116, double* %tmp.4.i9093
Tanya Lattnerfc984402008-02-16 23:27:24 +000018634 %tmp.7.i9096 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9092, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018635 store double %tmp.18.i9119, double* %tmp.7.i9096
Tanya Lattnerfc984402008-02-16 23:27:24 +000018636 %tmp.0.i9099 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9092, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18637 %tmp.14.i9101 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9099, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018638 %tmp.15.i9102 = load double* %tmp.14.i9101 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018639 %tmp.17.i9104 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9099, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018640 %tmp.18.i9105 = load double* %tmp.17.i9104 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018641 %tmp.4.i9079 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9078, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018642 %tmp.6.i9081 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18643 store double %tmp.6.i9081, double* %tmp.4.i9079
Tanya Lattnerfc984402008-02-16 23:27:24 +000018644 %tmp.7.i9082 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9078, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018645 %tmp.9.i9084 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18646 store double %tmp.9.i9084, double* %tmp.7.i9082
Tanya Lattnerfc984402008-02-16 23:27:24 +000018647 %tmp.0.i9085 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9078, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18648 %tmp.14.i9087 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9085, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018649 %tmp.15.i9088 = load double* %tmp.14.i9087 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018650 %tmp.17.i9090 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9085, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018651 %tmp.18.i9091 = load double* %tmp.17.i9090 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018652 %tmp.4.i9065 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9064, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018653 %tmp.6.i9067 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18654 store double %tmp.6.i9067, double* %tmp.4.i9065
Tanya Lattnerfc984402008-02-16 23:27:24 +000018655 %tmp.7.i9068 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9064, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018656 %tmp.9.i9070 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18657 store double %tmp.9.i9070, double* %tmp.7.i9068
Tanya Lattnerfc984402008-02-16 23:27:24 +000018658 %tmp.0.i9071 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9064, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18659 %tmp.13.i9072 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1355, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18660 %tmp.14.i9073 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9071, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018661 %tmp.15.i9074 = load double* %tmp.14.i9073 ; <double> [#uses=1]
18662 store double %tmp.15.i9074, double* %tmp.13.i9072
Tanya Lattnerfc984402008-02-16 23:27:24 +000018663 %tmp.16.i9075 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1355, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18664 %tmp.17.i9076 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9071, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018665 %tmp.18.i9077 = load double* %tmp.17.i9076 ; <double> [#uses=1]
18666 store double %tmp.18.i9077, double* %tmp.16.i9075
Tanya Lattnerfc984402008-02-16 23:27:24 +000018667 %tmp.4.i9051 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9050, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018668 store double %tmp.15.i9088, double* %tmp.4.i9051
Tanya Lattnerfc984402008-02-16 23:27:24 +000018669 %tmp.7.i9054 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9050, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018670 store double %tmp.18.i9091, double* %tmp.7.i9054
Tanya Lattnerfc984402008-02-16 23:27:24 +000018671 %tmp.0.i9057 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i9050, %"struct.std::dcomplex"* %mem_tmp.1355 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18672 %tmp.14.i9059 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9057, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018673 %tmp.15.i9060 = load double* %tmp.14.i9059 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018674 %tmp.17.i9062 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9057, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018675 %tmp.18.i9063 = load double* %tmp.17.i9062 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018676 %tmp.4.i9037 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9036, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018677 store double %tmp.15.i9060, double* %tmp.4.i9037
Tanya Lattnerfc984402008-02-16 23:27:24 +000018678 %tmp.7.i9040 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9036, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018679 store double %tmp.18.i9063, double* %tmp.7.i9040
Tanya Lattnerfc984402008-02-16 23:27:24 +000018680 %tmp.0.i9043 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9036, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18681 %tmp.13.i9044 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1352, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18682 %tmp.14.i9045 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9043, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018683 %tmp.15.i9046 = load double* %tmp.14.i9045 ; <double> [#uses=1]
18684 store double %tmp.15.i9046, double* %tmp.13.i9044
Tanya Lattnerfc984402008-02-16 23:27:24 +000018685 %tmp.16.i9047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1352, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18686 %tmp.17.i9048 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9043, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018687 %tmp.18.i9049 = load double* %tmp.17.i9048 ; <double> [#uses=1]
18688 store double %tmp.18.i9049, double* %tmp.16.i9047
Tanya Lattnerfc984402008-02-16 23:27:24 +000018689 %tmp.4.i9023 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9022, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018690 store double %tmp.15.i9102, double* %tmp.4.i9023
Tanya Lattnerfc984402008-02-16 23:27:24 +000018691 %tmp.7.i9026 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9022, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018692 store double %tmp.18.i9105, double* %tmp.7.i9026
Tanya Lattnerfc984402008-02-16 23:27:24 +000018693 %tmp.0.i9029 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9022, %"struct.std::dcomplex"* %mem_tmp.1352 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18694 %tmp.14.i9031 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9029, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018695 %tmp.15.i9032 = load double* %tmp.14.i9031 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018696 %tmp.17.i9034 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9029, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018697 %tmp.18.i9035 = load double* %tmp.17.i9034 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018698 %tmp.4.i9009 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9008, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018699 %tmp.6.i9011 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18700 store double %tmp.6.i9011, double* %tmp.4.i9009
Tanya Lattnerfc984402008-02-16 23:27:24 +000018701 %tmp.7.i9012 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i9008, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018702 %tmp.9.i9014 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18703 store double %tmp.9.i9014, double* %tmp.7.i9012
Tanya Lattnerfc984402008-02-16 23:27:24 +000018704 %tmp.0.i9015 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i9008, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18705 %tmp.14.i9017 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9015, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018706 %tmp.15.i9018 = load double* %tmp.14.i9017 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018707 %tmp.17.i9020 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9015, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018708 %tmp.18.i9021 = load double* %tmp.17.i9020 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018709 %tmp.4.i8995 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8994, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018710 %tmp.6.i8997 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18711 store double %tmp.6.i8997, double* %tmp.4.i8995
Tanya Lattnerfc984402008-02-16 23:27:24 +000018712 %tmp.7.i8998 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8994, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018713 %tmp.9.i9000 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18714 store double %tmp.9.i9000, double* %tmp.7.i8998
Tanya Lattnerfc984402008-02-16 23:27:24 +000018715 %tmp.0.i9001 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8994, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18716 %tmp.13.i9002 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1359, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18717 %tmp.14.i9003 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9001, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018718 %tmp.15.i9004 = load double* %tmp.14.i9003 ; <double> [#uses=1]
18719 store double %tmp.15.i9004, double* %tmp.13.i9002
Tanya Lattnerfc984402008-02-16 23:27:24 +000018720 %tmp.16.i9005 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1359, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18721 %tmp.17.i9006 = getelementptr %"struct.std::dcomplex"* %tmp.0.i9001, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018722 %tmp.18.i9007 = load double* %tmp.17.i9006 ; <double> [#uses=1]
18723 store double %tmp.18.i9007, double* %tmp.16.i9005
Tanya Lattnerfc984402008-02-16 23:27:24 +000018724 %tmp.4.i8981 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8980, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018725 store double %tmp.15.i9018, double* %tmp.4.i8981
Tanya Lattnerfc984402008-02-16 23:27:24 +000018726 %tmp.7.i8984 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8980, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018727 store double %tmp.18.i9021, double* %tmp.7.i8984
Tanya Lattnerfc984402008-02-16 23:27:24 +000018728 %tmp.0.i8987 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8980, %"struct.std::dcomplex"* %mem_tmp.1359 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18729 %tmp.14.i8989 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8987, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018730 %tmp.15.i8990 = load double* %tmp.14.i8989 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018731 %tmp.17.i8992 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8987, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018732 %tmp.18.i8993 = load double* %tmp.17.i8992 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018733 %tmp.4.i8967 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8966, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018734 store double %tmp.15.i8990, double* %tmp.4.i8967
Tanya Lattnerfc984402008-02-16 23:27:24 +000018735 %tmp.7.i8970 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8966, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018736 store double %tmp.18.i8993, double* %tmp.7.i8970
Tanya Lattnerfc984402008-02-16 23:27:24 +000018737 %tmp.0.i8973 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8966, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18738 %tmp.13.i8974 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1356, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18739 %tmp.14.i8975 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8973, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018740 %tmp.15.i8976 = load double* %tmp.14.i8975 ; <double> [#uses=1]
18741 store double %tmp.15.i8976, double* %tmp.13.i8974
Tanya Lattnerfc984402008-02-16 23:27:24 +000018742 %tmp.16.i8977 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1356, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18743 %tmp.17.i8978 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8973, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018744 %tmp.18.i8979 = load double* %tmp.17.i8978 ; <double> [#uses=1]
18745 store double %tmp.18.i8979, double* %tmp.16.i8977
Tanya Lattnerfc984402008-02-16 23:27:24 +000018746 %tmp.4.i8953 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8952, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018747 store double %tmp.15.i9032, double* %tmp.4.i8953
Tanya Lattnerfc984402008-02-16 23:27:24 +000018748 %tmp.7.i8956 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8952, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018749 store double %tmp.18.i9035, double* %tmp.7.i8956
Tanya Lattnerfc984402008-02-16 23:27:24 +000018750 %tmp.0.i8959 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8952, %"struct.std::dcomplex"* %mem_tmp.1356 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18751 %tmp.14.i8961 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8959, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018752 %tmp.15.i8962 = load double* %tmp.14.i8961 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018753 %tmp.17.i8964 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8959, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018754 %tmp.18.i8965 = load double* %tmp.17.i8964 ; <double> [#uses=1]
18755 store double %tmp.15.i8962, double* %tmp.2.i34364
18756 store double %tmp.18.i8965, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000018757 %tmp.4.i8919 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8918, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018758 %tmp.6.i8921 = load double* %tmp.5.i33866 ; <double> [#uses=1]
18759 store double %tmp.6.i8921, double* %tmp.4.i8919
Tanya Lattnerfc984402008-02-16 23:27:24 +000018760 %tmp.7.i8922 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8918, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018761 %tmp.9.i8924 = load double* %tmp.8.i33869 ; <double> [#uses=1]
18762 store double %tmp.9.i8924, double* %tmp.7.i8922
Tanya Lattnerfc984402008-02-16 23:27:24 +000018763 %tmp.0.i8925 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8918, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18764 %tmp.14.i8927 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8925, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018765 %tmp.15.i8928 = load double* %tmp.14.i8927 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018766 %tmp.17.i8930 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8925, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018767 %tmp.18.i8931 = load double* %tmp.17.i8930 ; <double> [#uses=1]
18768 %tmp.7.i8885 = load double* %tmp.2.i34366 ; <double> [#uses=1]
18769 %tmp.15.i8899 = add double %tmp.7.i8885, %tmp.15.i8928 ; <double> [#uses=1]
18770 store double %tmp.15.i8899, double* %tmp.2.i34366
18771 %tmp.26.i8906 = load double* %tmp.6.i34367 ; <double> [#uses=1]
18772 %tmp.31.i8917 = add double %tmp.26.i8906, %tmp.18.i8931 ; <double> [#uses=1]
18773 store double %tmp.31.i8917, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000018774 %tmp.4.i8865 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8864, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018775 %tmp.6.i8867 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18776 store double %tmp.6.i8867, double* %tmp.4.i8865
Tanya Lattnerfc984402008-02-16 23:27:24 +000018777 %tmp.7.i8868 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8864, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018778 %tmp.9.i8870 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18779 store double %tmp.9.i8870, double* %tmp.7.i8868
Tanya Lattnerfc984402008-02-16 23:27:24 +000018780 %tmp.0.i8871 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8864, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18781 %tmp.14.i8873 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8871, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018782 %tmp.15.i8874 = load double* %tmp.14.i8873 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018783 %tmp.17.i8876 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8871, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018784 %tmp.18.i8877 = load double* %tmp.17.i8876 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018785 %tmp.4.i8851 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8850, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018786 %tmp.6.i8853 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18787 store double %tmp.6.i8853, double* %tmp.4.i8851
Tanya Lattnerfc984402008-02-16 23:27:24 +000018788 %tmp.7.i8854 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8850, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018789 %tmp.9.i8856 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18790 store double %tmp.9.i8856, double* %tmp.7.i8854
Tanya Lattnerfc984402008-02-16 23:27:24 +000018791 %tmp.0.i8857 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8850, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18792 %tmp.13.i8858 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1366, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18793 %tmp.14.i8859 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8857, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018794 %tmp.15.i8860 = load double* %tmp.14.i8859 ; <double> [#uses=1]
18795 store double %tmp.15.i8860, double* %tmp.13.i8858
Tanya Lattnerfc984402008-02-16 23:27:24 +000018796 %tmp.16.i8861 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1366, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18797 %tmp.17.i8862 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8857, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018798 %tmp.18.i8863 = load double* %tmp.17.i8862 ; <double> [#uses=1]
18799 store double %tmp.18.i8863, double* %tmp.16.i8861
Tanya Lattnerfc984402008-02-16 23:27:24 +000018800 %tmp.4.i8837 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8836, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018801 store double %tmp.15.i8874, double* %tmp.4.i8837
Tanya Lattnerfc984402008-02-16 23:27:24 +000018802 %tmp.7.i8840 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8836, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018803 store double %tmp.18.i8877, double* %tmp.7.i8840
Tanya Lattnerfc984402008-02-16 23:27:24 +000018804 %tmp.0.i8843 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8836, %"struct.std::dcomplex"* %mem_tmp.1366 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18805 %tmp.14.i8845 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8843, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018806 %tmp.15.i8846 = load double* %tmp.14.i8845 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018807 %tmp.17.i8848 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8843, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018808 %tmp.18.i8849 = load double* %tmp.17.i8848 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018809 %tmp.4.i8823 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8822, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018810 store double %tmp.15.i8846, double* %tmp.4.i8823
Tanya Lattnerfc984402008-02-16 23:27:24 +000018811 %tmp.7.i8826 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8822, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018812 store double %tmp.18.i8849, double* %tmp.7.i8826
Tanya Lattnerfc984402008-02-16 23:27:24 +000018813 %tmp.0.i8829 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8822, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18814 %tmp.14.i8831 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8829, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018815 %tmp.15.i8832 = load double* %tmp.14.i8831 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018816 %tmp.17.i8834 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8829, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018817 %tmp.18.i8835 = load double* %tmp.17.i8834 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018818 %tmp.4.i8809 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8808, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018819 %tmp.6.i8811 = load double* %tmp.5.i34352 ; <double> [#uses=1]
18820 store double %tmp.6.i8811, double* %tmp.4.i8809
Tanya Lattnerfc984402008-02-16 23:27:24 +000018821 %tmp.7.i8812 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8808, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018822 %tmp.9.i8814 = load double* %tmp.8.i34355 ; <double> [#uses=1]
18823 store double %tmp.9.i8814, double* %tmp.7.i8812
Tanya Lattnerfc984402008-02-16 23:27:24 +000018824 %tmp.0.i8815 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8808, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18825 %tmp.14.i8817 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8815, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018826 %tmp.15.i8818 = load double* %tmp.14.i8817 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018827 %tmp.17.i8820 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8815, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018828 %tmp.18.i8821 = load double* %tmp.17.i8820 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018829 %tmp.4.i8795 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8794, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018830 %tmp.6.i8797 = load double* %tmp.5.i28602 ; <double> [#uses=1]
18831 store double %tmp.6.i8797, double* %tmp.4.i8795
Tanya Lattnerfc984402008-02-16 23:27:24 +000018832 %tmp.7.i8798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8794, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018833 %tmp.9.i8800 = load double* %tmp.8.i28605 ; <double> [#uses=1]
18834 store double %tmp.9.i8800, double* %tmp.7.i8798
Tanya Lattnerfc984402008-02-16 23:27:24 +000018835 %tmp.0.i8801 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8794, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18836 %tmp.13.i8802 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1370, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18837 %tmp.14.i8803 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8801, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018838 %tmp.15.i8804 = load double* %tmp.14.i8803 ; <double> [#uses=1]
18839 store double %tmp.15.i8804, double* %tmp.13.i8802
Tanya Lattnerfc984402008-02-16 23:27:24 +000018840 %tmp.16.i8805 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1370, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18841 %tmp.17.i8806 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8801, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018842 %tmp.18.i8807 = load double* %tmp.17.i8806 ; <double> [#uses=1]
18843 store double %tmp.18.i8807, double* %tmp.16.i8805
Tanya Lattnerfc984402008-02-16 23:27:24 +000018844 %tmp.4.i8781 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8780, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018845 store double %tmp.15.i8818, double* %tmp.4.i8781
Tanya Lattnerfc984402008-02-16 23:27:24 +000018846 %tmp.7.i8784 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8780, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018847 store double %tmp.18.i8821, double* %tmp.7.i8784
Tanya Lattnerfc984402008-02-16 23:27:24 +000018848 %tmp.0.i8787 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8780, %"struct.std::dcomplex"* %mem_tmp.1370 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18849 %tmp.14.i8789 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8787, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018850 %tmp.15.i8790 = load double* %tmp.14.i8789 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018851 %tmp.17.i8792 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8787, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018852 %tmp.18.i8793 = load double* %tmp.17.i8792 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018853 %tmp.4.i8767 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8766, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018854 store double %tmp.15.i8790, double* %tmp.4.i8767
Tanya Lattnerfc984402008-02-16 23:27:24 +000018855 %tmp.7.i8770 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8766, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018856 store double %tmp.18.i8793, double* %tmp.7.i8770
Tanya Lattnerfc984402008-02-16 23:27:24 +000018857 %tmp.0.i8773 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8766, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18858 %tmp.13.i8774 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1367, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18859 %tmp.14.i8775 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8773, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018860 %tmp.15.i8776 = load double* %tmp.14.i8775 ; <double> [#uses=1]
18861 store double %tmp.15.i8776, double* %tmp.13.i8774
Tanya Lattnerfc984402008-02-16 23:27:24 +000018862 %tmp.16.i8777 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1367, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18863 %tmp.17.i8778 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8773, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018864 %tmp.18.i8779 = load double* %tmp.17.i8778 ; <double> [#uses=1]
18865 store double %tmp.18.i8779, double* %tmp.16.i8777
Tanya Lattnerfc984402008-02-16 23:27:24 +000018866 %tmp.4.i8753 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8752, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018867 store double %tmp.15.i8832, double* %tmp.4.i8753
Tanya Lattnerfc984402008-02-16 23:27:24 +000018868 %tmp.7.i8756 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8752, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018869 store double %tmp.18.i8835, double* %tmp.7.i8756
Tanya Lattnerfc984402008-02-16 23:27:24 +000018870 %tmp.0.i8759 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8752, %"struct.std::dcomplex"* %mem_tmp.1367 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18871 %tmp.14.i8761 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8759, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018872 %tmp.15.i8762 = load double* %tmp.14.i8761 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018873 %tmp.17.i8764 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8759, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018874 %tmp.18.i8765 = load double* %tmp.17.i8764 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018875 %tmp.4.i8739 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8738, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018876 %tmp.6.i8741 = load double* %tmp.5.i33146 ; <double> [#uses=1]
18877 store double %tmp.6.i8741, double* %tmp.4.i8739
Tanya Lattnerfc984402008-02-16 23:27:24 +000018878 %tmp.7.i8742 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8738, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018879 %tmp.9.i8744 = load double* %tmp.8.i33149 ; <double> [#uses=1]
18880 store double %tmp.9.i8744, double* %tmp.7.i8742
Tanya Lattnerfc984402008-02-16 23:27:24 +000018881 %tmp.0.i8745 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8738, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18882 %tmp.14.i8747 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8745, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018883 %tmp.15.i8748 = load double* %tmp.14.i8747 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018884 %tmp.17.i8750 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8745, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018885 %tmp.18.i8751 = load double* %tmp.17.i8750 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018886 %tmp.4.i8725 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8724, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018887 %tmp.6.i8727 = load double* %tmp.5.i34352 ; <double> [#uses=1]
18888 store double %tmp.6.i8727, double* %tmp.4.i8725
Tanya Lattnerfc984402008-02-16 23:27:24 +000018889 %tmp.7.i8728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8724, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018890 %tmp.9.i8730 = load double* %tmp.8.i34355 ; <double> [#uses=1]
18891 store double %tmp.9.i8730, double* %tmp.7.i8728
Tanya Lattnerfc984402008-02-16 23:27:24 +000018892 %tmp.0.i8731 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8724, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18893 %tmp.13.i8732 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1374, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18894 %tmp.14.i8733 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8731, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018895 %tmp.15.i8734 = load double* %tmp.14.i8733 ; <double> [#uses=1]
18896 store double %tmp.15.i8734, double* %tmp.13.i8732
Tanya Lattnerfc984402008-02-16 23:27:24 +000018897 %tmp.16.i8735 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1374, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18898 %tmp.17.i8736 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8731, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018899 %tmp.18.i8737 = load double* %tmp.17.i8736 ; <double> [#uses=1]
18900 store double %tmp.18.i8737, double* %tmp.16.i8735
Tanya Lattnerfc984402008-02-16 23:27:24 +000018901 %tmp.4.i8711 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8710, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018902 store double %tmp.15.i8748, double* %tmp.4.i8711
Tanya Lattnerfc984402008-02-16 23:27:24 +000018903 %tmp.7.i8714 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8710, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018904 store double %tmp.18.i8751, double* %tmp.7.i8714
Tanya Lattnerfc984402008-02-16 23:27:24 +000018905 %tmp.0.i8717 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8710, %"struct.std::dcomplex"* %mem_tmp.1374 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18906 %tmp.14.i8719 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8717, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018907 %tmp.15.i8720 = load double* %tmp.14.i8719 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018908 %tmp.17.i8722 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8717, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018909 %tmp.18.i8723 = load double* %tmp.17.i8722 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018910 %tmp.4.i8697 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8696, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018911 store double %tmp.15.i8720, double* %tmp.4.i8697
Tanya Lattnerfc984402008-02-16 23:27:24 +000018912 %tmp.7.i8700 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8696, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018913 store double %tmp.18.i8723, double* %tmp.7.i8700
Tanya Lattnerfc984402008-02-16 23:27:24 +000018914 %tmp.0.i8703 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8696, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18915 %tmp.13.i8704 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1371, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18916 %tmp.14.i8705 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8703, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018917 %tmp.15.i8706 = load double* %tmp.14.i8705 ; <double> [#uses=1]
18918 store double %tmp.15.i8706, double* %tmp.13.i8704
Tanya Lattnerfc984402008-02-16 23:27:24 +000018919 %tmp.16.i8707 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1371, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18920 %tmp.17.i8708 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8703, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018921 %tmp.18.i8709 = load double* %tmp.17.i8708 ; <double> [#uses=1]
18922 store double %tmp.18.i8709, double* %tmp.16.i8707
Tanya Lattnerfc984402008-02-16 23:27:24 +000018923 %tmp.4.i8683 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8682, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018924 store double %tmp.15.i8762, double* %tmp.4.i8683
Tanya Lattnerfc984402008-02-16 23:27:24 +000018925 %tmp.7.i8686 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8682, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018926 store double %tmp.18.i8765, double* %tmp.7.i8686
Tanya Lattnerfc984402008-02-16 23:27:24 +000018927 %tmp.0.i8689 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8682, %"struct.std::dcomplex"* %mem_tmp.1371 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18928 %tmp.14.i8691 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8689, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018929 %tmp.15.i8692 = load double* %tmp.14.i8691 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018930 %tmp.17.i8694 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8689, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018931 %tmp.18.i8695 = load double* %tmp.17.i8694 ; <double> [#uses=1]
18932 store double %tmp.15.i8692, double* %tmp.2.i34364
18933 store double %tmp.18.i8695, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000018934 %tmp.4.i8649 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8648, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018935 %tmp.6.i8651 = load double* %tmp.5.i33326 ; <double> [#uses=1]
18936 store double %tmp.6.i8651, double* %tmp.4.i8649
Tanya Lattnerfc984402008-02-16 23:27:24 +000018937 %tmp.7.i8652 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8648, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018938 %tmp.9.i8654 = load double* %tmp.8.i33329 ; <double> [#uses=1]
18939 store double %tmp.9.i8654, double* %tmp.7.i8652
Tanya Lattnerfc984402008-02-16 23:27:24 +000018940 %tmp.0.i8655 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8648, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18941 %tmp.14.i8657 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8655, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018942 %tmp.15.i8658 = load double* %tmp.14.i8657 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018943 %tmp.17.i8660 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8655, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018944 %tmp.18.i8661 = load double* %tmp.17.i8660 ; <double> [#uses=1]
18945 %tmp.7.i8615 = load double* %tmp.2.i34366 ; <double> [#uses=1]
18946 %tmp.15.i8629 = add double %tmp.7.i8615, %tmp.15.i8658 ; <double> [#uses=1]
18947 store double %tmp.15.i8629, double* %tmp.2.i34366
18948 %tmp.26.i8636 = load double* %tmp.6.i34367 ; <double> [#uses=1]
18949 %tmp.31.i8647 = add double %tmp.26.i8636, %tmp.18.i8661 ; <double> [#uses=1]
18950 store double %tmp.31.i8647, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000018951 %tmp.4.i8595 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8594, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018952 %tmp.6.i8597 = load double* %tmp.5.i34352 ; <double> [#uses=1]
18953 store double %tmp.6.i8597, double* %tmp.4.i8595
Tanya Lattnerfc984402008-02-16 23:27:24 +000018954 %tmp.7.i8598 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8594, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018955 %tmp.9.i8600 = load double* %tmp.8.i34355 ; <double> [#uses=1]
18956 store double %tmp.9.i8600, double* %tmp.7.i8598
Tanya Lattnerfc984402008-02-16 23:27:24 +000018957 %tmp.0.i8601 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8594, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18958 %tmp.14.i8603 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8601, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018959 %tmp.15.i8604 = load double* %tmp.14.i8603 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018960 %tmp.17.i8606 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8601, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018961 %tmp.18.i8607 = load double* %tmp.17.i8606 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018962 %tmp.4.i8581 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8580, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018963 %tmp.6.i8583 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18964 store double %tmp.6.i8583, double* %tmp.4.i8581
Tanya Lattnerfc984402008-02-16 23:27:24 +000018965 %tmp.7.i8584 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8580, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018966 %tmp.9.i8586 = load double* %tmp.8.i34285 ; <double> [#uses=1]
18967 store double %tmp.9.i8586, double* %tmp.7.i8584
Tanya Lattnerfc984402008-02-16 23:27:24 +000018968 %tmp.0.i8587 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8580, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18969 %tmp.13.i8588 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1381, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
18970 %tmp.14.i8589 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8587, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018971 %tmp.15.i8590 = load double* %tmp.14.i8589 ; <double> [#uses=1]
18972 store double %tmp.15.i8590, double* %tmp.13.i8588
Tanya Lattnerfc984402008-02-16 23:27:24 +000018973 %tmp.16.i8591 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1381, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
18974 %tmp.17.i8592 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8587, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018975 %tmp.18.i8593 = load double* %tmp.17.i8592 ; <double> [#uses=1]
18976 store double %tmp.18.i8593, double* %tmp.16.i8591
Tanya Lattnerfc984402008-02-16 23:27:24 +000018977 %tmp.4.i8567 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8566, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018978 store double %tmp.15.i8604, double* %tmp.4.i8567
Tanya Lattnerfc984402008-02-16 23:27:24 +000018979 %tmp.7.i8570 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8566, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018980 store double %tmp.18.i8607, double* %tmp.7.i8570
Tanya Lattnerfc984402008-02-16 23:27:24 +000018981 %tmp.0.i8573 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8566, %"struct.std::dcomplex"* %mem_tmp.1381 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18982 %tmp.14.i8575 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8573, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018983 %tmp.15.i8576 = load double* %tmp.14.i8575 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018984 %tmp.17.i8578 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8573, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018985 %tmp.18.i8579 = load double* %tmp.17.i8578 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018986 %tmp.4.i8553 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8552, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018987 store double %tmp.15.i8576, double* %tmp.4.i8553
Tanya Lattnerfc984402008-02-16 23:27:24 +000018988 %tmp.7.i8556 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8552, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018989 store double %tmp.18.i8579, double* %tmp.7.i8556
Tanya Lattnerfc984402008-02-16 23:27:24 +000018990 %tmp.0.i8559 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8552, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
18991 %tmp.14.i8561 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8559, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018992 %tmp.15.i8562 = load double* %tmp.14.i8561 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018993 %tmp.17.i8564 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8559, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018994 %tmp.18.i8565 = load double* %tmp.17.i8564 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000018995 %tmp.4.i8539 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8538, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018996 %tmp.6.i8541 = load double* %tmp.5.i34282 ; <double> [#uses=1]
18997 store double %tmp.6.i8541, double* %tmp.4.i8539
Tanya Lattnerfc984402008-02-16 23:27:24 +000018998 %tmp.7.i8542 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8538, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000018999 %tmp.9.i8544 = load double* %tmp.8.i34285 ; <double> [#uses=1]
19000 store double %tmp.9.i8544, double* %tmp.7.i8542
Tanya Lattnerfc984402008-02-16 23:27:24 +000019001 %tmp.0.i8545 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8538, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19002 %tmp.14.i8547 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8545, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019003 %tmp.15.i8548 = load double* %tmp.14.i8547 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019004 %tmp.17.i8550 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8545, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019005 %tmp.18.i8551 = load double* %tmp.17.i8550 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019006 %tmp.4.i8525 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8524, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019007 %tmp.6.i8527 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19008 store double %tmp.6.i8527, double* %tmp.4.i8525
Tanya Lattnerfc984402008-02-16 23:27:24 +000019009 %tmp.7.i8528 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8524, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019010 %tmp.9.i8530 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19011 store double %tmp.9.i8530, double* %tmp.7.i8528
Tanya Lattnerfc984402008-02-16 23:27:24 +000019012 %tmp.0.i8531 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8524, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19013 %tmp.13.i8532 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1385, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19014 %tmp.14.i8533 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8531, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019015 %tmp.15.i8534 = load double* %tmp.14.i8533 ; <double> [#uses=1]
19016 store double %tmp.15.i8534, double* %tmp.13.i8532
Tanya Lattnerfc984402008-02-16 23:27:24 +000019017 %tmp.16.i8535 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1385, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19018 %tmp.17.i8536 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8531, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019019 %tmp.18.i8537 = load double* %tmp.17.i8536 ; <double> [#uses=1]
19020 store double %tmp.18.i8537, double* %tmp.16.i8535
Tanya Lattnerfc984402008-02-16 23:27:24 +000019021 %tmp.4.i8511 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8510, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019022 store double %tmp.15.i8548, double* %tmp.4.i8511
Tanya Lattnerfc984402008-02-16 23:27:24 +000019023 %tmp.7.i8514 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8510, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019024 store double %tmp.18.i8551, double* %tmp.7.i8514
Tanya Lattnerfc984402008-02-16 23:27:24 +000019025 %tmp.0.i8517 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8510, %"struct.std::dcomplex"* %mem_tmp.1385 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19026 %tmp.14.i8519 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8517, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019027 %tmp.15.i8520 = load double* %tmp.14.i8519 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019028 %tmp.17.i8522 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8517, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019029 %tmp.18.i8523 = load double* %tmp.17.i8522 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019030 %tmp.4.i8497 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8496, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019031 store double %tmp.15.i8520, double* %tmp.4.i8497
Tanya Lattnerfc984402008-02-16 23:27:24 +000019032 %tmp.7.i8500 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8496, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019033 store double %tmp.18.i8523, double* %tmp.7.i8500
Tanya Lattnerfc984402008-02-16 23:27:24 +000019034 %tmp.0.i8503 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8496, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19035 %tmp.13.i8504 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1382, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19036 %tmp.14.i8505 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8503, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019037 %tmp.15.i8506 = load double* %tmp.14.i8505 ; <double> [#uses=1]
19038 store double %tmp.15.i8506, double* %tmp.13.i8504
Tanya Lattnerfc984402008-02-16 23:27:24 +000019039 %tmp.16.i8507 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1382, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19040 %tmp.17.i8508 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8503, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019041 %tmp.18.i8509 = load double* %tmp.17.i8508 ; <double> [#uses=1]
19042 store double %tmp.18.i8509, double* %tmp.16.i8507
Tanya Lattnerfc984402008-02-16 23:27:24 +000019043 %tmp.4.i8483 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8482, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019044 store double %tmp.15.i8562, double* %tmp.4.i8483
Tanya Lattnerfc984402008-02-16 23:27:24 +000019045 %tmp.7.i8486 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8482, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019046 store double %tmp.18.i8565, double* %tmp.7.i8486
Tanya Lattnerfc984402008-02-16 23:27:24 +000019047 %tmp.0.i8489 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8482, %"struct.std::dcomplex"* %mem_tmp.1382 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19048 %tmp.14.i8491 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8489, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019049 %tmp.15.i8492 = load double* %tmp.14.i8491 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019050 %tmp.17.i8494 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8489, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019051 %tmp.18.i8495 = load double* %tmp.17.i8494 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019052 %tmp.4.i8469 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8468, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019053 %tmp.6.i8471 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19054 store double %tmp.6.i8471, double* %tmp.4.i8469
Tanya Lattnerfc984402008-02-16 23:27:24 +000019055 %tmp.7.i8472 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8468, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019056 %tmp.9.i8474 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19057 store double %tmp.9.i8474, double* %tmp.7.i8472
Tanya Lattnerfc984402008-02-16 23:27:24 +000019058 %tmp.0.i8475 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8468, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19059 %tmp.14.i8477 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8475, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019060 %tmp.15.i8478 = load double* %tmp.14.i8477 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019061 %tmp.17.i8480 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8475, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019062 %tmp.18.i8481 = load double* %tmp.17.i8480 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019063 %tmp.4.i8455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8454, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019064 %tmp.6.i8457 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19065 store double %tmp.6.i8457, double* %tmp.4.i8455
Tanya Lattnerfc984402008-02-16 23:27:24 +000019066 %tmp.7.i8458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8454, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019067 %tmp.9.i8460 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19068 store double %tmp.9.i8460, double* %tmp.7.i8458
Tanya Lattnerfc984402008-02-16 23:27:24 +000019069 %tmp.0.i8461 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8454, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19070 %tmp.13.i8462 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1389, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19071 %tmp.14.i8463 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019072 %tmp.15.i8464 = load double* %tmp.14.i8463 ; <double> [#uses=1]
19073 store double %tmp.15.i8464, double* %tmp.13.i8462
Tanya Lattnerfc984402008-02-16 23:27:24 +000019074 %tmp.16.i8465 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1389, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19075 %tmp.17.i8466 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019076 %tmp.18.i8467 = load double* %tmp.17.i8466 ; <double> [#uses=1]
19077 store double %tmp.18.i8467, double* %tmp.16.i8465
Tanya Lattnerfc984402008-02-16 23:27:24 +000019078 %tmp.4.i8441 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8440, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019079 store double %tmp.15.i8478, double* %tmp.4.i8441
Tanya Lattnerfc984402008-02-16 23:27:24 +000019080 %tmp.7.i8444 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8440, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019081 store double %tmp.18.i8481, double* %tmp.7.i8444
Tanya Lattnerfc984402008-02-16 23:27:24 +000019082 %tmp.0.i8447 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8440, %"struct.std::dcomplex"* %mem_tmp.1389 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19083 %tmp.14.i8449 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8447, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019084 %tmp.15.i8450 = load double* %tmp.14.i8449 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019085 %tmp.17.i8452 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8447, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019086 %tmp.18.i8453 = load double* %tmp.17.i8452 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019087 %tmp.4.i8427 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8426, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019088 store double %tmp.15.i8450, double* %tmp.4.i8427
Tanya Lattnerfc984402008-02-16 23:27:24 +000019089 %tmp.7.i8430 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8426, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019090 store double %tmp.18.i8453, double* %tmp.7.i8430
Tanya Lattnerfc984402008-02-16 23:27:24 +000019091 %tmp.0.i8433 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8426, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19092 %tmp.13.i8434 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1386, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19093 %tmp.14.i8435 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8433, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019094 %tmp.15.i8436 = load double* %tmp.14.i8435 ; <double> [#uses=1]
19095 store double %tmp.15.i8436, double* %tmp.13.i8434
Tanya Lattnerfc984402008-02-16 23:27:24 +000019096 %tmp.16.i8437 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1386, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19097 %tmp.17.i8438 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8433, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019098 %tmp.18.i8439 = load double* %tmp.17.i8438 ; <double> [#uses=1]
19099 store double %tmp.18.i8439, double* %tmp.16.i8437
Tanya Lattnerfc984402008-02-16 23:27:24 +000019100 %tmp.4.i8413 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8412, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019101 store double %tmp.15.i8492, double* %tmp.4.i8413
Tanya Lattnerfc984402008-02-16 23:27:24 +000019102 %tmp.7.i8416 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8412, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019103 store double %tmp.18.i8495, double* %tmp.7.i8416
Tanya Lattnerfc984402008-02-16 23:27:24 +000019104 %tmp.0.i8419 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8412, %"struct.std::dcomplex"* %mem_tmp.1386 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19105 %tmp.14.i8421 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8419, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019106 %tmp.15.i8422 = load double* %tmp.14.i8421 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019107 %tmp.17.i8424 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8419, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019108 %tmp.18.i8425 = load double* %tmp.17.i8424 ; <double> [#uses=1]
19109 store double %tmp.15.i8422, double* %tmp.2.i34364
19110 store double %tmp.18.i8425, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000019111 %tmp.4.i8379 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8378, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019112 %tmp.6.i8381 = load double* %tmp.5.i32460 ; <double> [#uses=1]
19113 store double %tmp.6.i8381, double* %tmp.4.i8379
Tanya Lattnerfc984402008-02-16 23:27:24 +000019114 %tmp.7.i8382 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8378, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019115 %tmp.9.i8384 = load double* %tmp.8.i32463 ; <double> [#uses=1]
19116 store double %tmp.9.i8384, double* %tmp.7.i8382
Tanya Lattnerfc984402008-02-16 23:27:24 +000019117 %tmp.0.i8385 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8378, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19118 %tmp.14.i8387 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8385, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019119 %tmp.15.i8388 = load double* %tmp.14.i8387 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019120 %tmp.17.i8390 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8385, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019121 %tmp.18.i8391 = load double* %tmp.17.i8390 ; <double> [#uses=1]
19122 %tmp.7.i8345 = load double* %tmp.2.i34366 ; <double> [#uses=1]
19123 %tmp.15.i8359 = add double %tmp.7.i8345, %tmp.15.i8388 ; <double> [#uses=1]
19124 store double %tmp.15.i8359, double* %tmp.2.i34366
19125 %tmp.26.i8366 = load double* %tmp.6.i34367 ; <double> [#uses=1]
19126 %tmp.31.i8377 = add double %tmp.26.i8366, %tmp.18.i8391 ; <double> [#uses=1]
19127 store double %tmp.31.i8377, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000019128 %tmp.4.i8325 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8324, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019129 %tmp.6.i8327 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19130 store double %tmp.6.i8327, double* %tmp.4.i8325
Tanya Lattnerfc984402008-02-16 23:27:24 +000019131 %tmp.7.i8328 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8324, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019132 %tmp.9.i8330 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19133 store double %tmp.9.i8330, double* %tmp.7.i8328
Tanya Lattnerfc984402008-02-16 23:27:24 +000019134 %tmp.0.i8331 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8324, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19135 %tmp.14.i8333 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8331, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019136 %tmp.15.i8334 = load double* %tmp.14.i8333 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019137 %tmp.17.i8336 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8331, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019138 %tmp.18.i8337 = load double* %tmp.17.i8336 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019139 %tmp.4.i8311 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8310, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019140 %tmp.6.i8313 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19141 store double %tmp.6.i8313, double* %tmp.4.i8311
Tanya Lattnerfc984402008-02-16 23:27:24 +000019142 %tmp.7.i8314 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8310, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019143 %tmp.9.i8316 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19144 store double %tmp.9.i8316, double* %tmp.7.i8314
Tanya Lattnerfc984402008-02-16 23:27:24 +000019145 %tmp.0.i8317 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8310, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19146 %tmp.13.i8318 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1396, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19147 %tmp.14.i8319 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8317, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019148 %tmp.15.i8320 = load double* %tmp.14.i8319 ; <double> [#uses=1]
19149 store double %tmp.15.i8320, double* %tmp.13.i8318
Tanya Lattnerfc984402008-02-16 23:27:24 +000019150 %tmp.16.i8321 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1396, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19151 %tmp.17.i8322 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8317, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019152 %tmp.18.i8323 = load double* %tmp.17.i8322 ; <double> [#uses=1]
19153 store double %tmp.18.i8323, double* %tmp.16.i8321
Tanya Lattnerfc984402008-02-16 23:27:24 +000019154 %tmp.4.i8297 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8296, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019155 store double %tmp.15.i8334, double* %tmp.4.i8297
Tanya Lattnerfc984402008-02-16 23:27:24 +000019156 %tmp.7.i8300 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8296, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019157 store double %tmp.18.i8337, double* %tmp.7.i8300
Tanya Lattnerfc984402008-02-16 23:27:24 +000019158 %tmp.0.i8303 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8296, %"struct.std::dcomplex"* %mem_tmp.1396 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19159 %tmp.14.i8305 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8303, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019160 %tmp.15.i8306 = load double* %tmp.14.i8305 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019161 %tmp.17.i8308 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8303, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019162 %tmp.18.i8309 = load double* %tmp.17.i8308 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019163 %tmp.4.i8283 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8282, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019164 store double %tmp.15.i8306, double* %tmp.4.i8283
Tanya Lattnerfc984402008-02-16 23:27:24 +000019165 %tmp.7.i8286 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8282, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019166 store double %tmp.18.i8309, double* %tmp.7.i8286
Tanya Lattnerfc984402008-02-16 23:27:24 +000019167 %tmp.0.i8289 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8282, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19168 %tmp.14.i8291 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8289, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019169 %tmp.15.i8292 = load double* %tmp.14.i8291 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019170 %tmp.17.i8294 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8289, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019171 %tmp.18.i8295 = load double* %tmp.17.i8294 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019172 %tmp.4.i8269 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8268, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019173 %tmp.6.i8271 = load double* %tmp.5.i34282 ; <double> [#uses=1]
19174 store double %tmp.6.i8271, double* %tmp.4.i8269
Tanya Lattnerfc984402008-02-16 23:27:24 +000019175 %tmp.7.i8272 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8268, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019176 %tmp.9.i8274 = load double* %tmp.8.i34285 ; <double> [#uses=1]
19177 store double %tmp.9.i8274, double* %tmp.7.i8272
Tanya Lattnerfc984402008-02-16 23:27:24 +000019178 %tmp.0.i8275 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8268, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19179 %tmp.14.i8277 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8275, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019180 %tmp.15.i8278 = load double* %tmp.14.i8277 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019181 %tmp.17.i8280 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8275, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019182 %tmp.18.i8281 = load double* %tmp.17.i8280 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019183 %tmp.4.i8255 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8254, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019184 %tmp.6.i8257 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19185 store double %tmp.6.i8257, double* %tmp.4.i8255
Tanya Lattnerfc984402008-02-16 23:27:24 +000019186 %tmp.7.i8258 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8254, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019187 %tmp.9.i8260 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19188 store double %tmp.9.i8260, double* %tmp.7.i8258
Tanya Lattnerfc984402008-02-16 23:27:24 +000019189 %tmp.0.i8261 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8254, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19190 %tmp.13.i8262 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1400, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19191 %tmp.14.i8263 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8261, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019192 %tmp.15.i8264 = load double* %tmp.14.i8263 ; <double> [#uses=1]
19193 store double %tmp.15.i8264, double* %tmp.13.i8262
Tanya Lattnerfc984402008-02-16 23:27:24 +000019194 %tmp.16.i8265 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1400, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19195 %tmp.17.i8266 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8261, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019196 %tmp.18.i8267 = load double* %tmp.17.i8266 ; <double> [#uses=1]
19197 store double %tmp.18.i8267, double* %tmp.16.i8265
Tanya Lattnerfc984402008-02-16 23:27:24 +000019198 %tmp.4.i8241 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8240, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019199 store double %tmp.15.i8278, double* %tmp.4.i8241
Tanya Lattnerfc984402008-02-16 23:27:24 +000019200 %tmp.7.i8244 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8240, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019201 store double %tmp.18.i8281, double* %tmp.7.i8244
Tanya Lattnerfc984402008-02-16 23:27:24 +000019202 %tmp.0.i8247 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8240, %"struct.std::dcomplex"* %mem_tmp.1400 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19203 %tmp.14.i8249 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8247, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019204 %tmp.15.i8250 = load double* %tmp.14.i8249 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019205 %tmp.17.i8252 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8247, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019206 %tmp.18.i8253 = load double* %tmp.17.i8252 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019207 %tmp.4.i8227 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8226, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019208 store double %tmp.15.i8250, double* %tmp.4.i8227
Tanya Lattnerfc984402008-02-16 23:27:24 +000019209 %tmp.7.i8230 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8226, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019210 store double %tmp.18.i8253, double* %tmp.7.i8230
Tanya Lattnerfc984402008-02-16 23:27:24 +000019211 %tmp.0.i8233 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8226, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19212 %tmp.13.i8234 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1397, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19213 %tmp.14.i8235 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8233, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019214 %tmp.15.i8236 = load double* %tmp.14.i8235 ; <double> [#uses=1]
19215 store double %tmp.15.i8236, double* %tmp.13.i8234
Tanya Lattnerfc984402008-02-16 23:27:24 +000019216 %tmp.16.i8237 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1397, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19217 %tmp.17.i8238 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8233, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019218 %tmp.18.i8239 = load double* %tmp.17.i8238 ; <double> [#uses=1]
19219 store double %tmp.18.i8239, double* %tmp.16.i8237
Tanya Lattnerfc984402008-02-16 23:27:24 +000019220 %tmp.4.i8213 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8212, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019221 store double %tmp.15.i8292, double* %tmp.4.i8213
Tanya Lattnerfc984402008-02-16 23:27:24 +000019222 %tmp.7.i8216 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8212, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019223 store double %tmp.18.i8295, double* %tmp.7.i8216
Tanya Lattnerfc984402008-02-16 23:27:24 +000019224 %tmp.0.i8219 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8212, %"struct.std::dcomplex"* %mem_tmp.1397 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19225 %tmp.14.i8221 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8219, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019226 %tmp.15.i8222 = load double* %tmp.14.i8221 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019227 %tmp.17.i8224 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8219, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019228 %tmp.18.i8225 = load double* %tmp.17.i8224 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019229 %tmp.4.i8199 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8198, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019230 %tmp.6.i8201 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19231 store double %tmp.6.i8201, double* %tmp.4.i8199
Tanya Lattnerfc984402008-02-16 23:27:24 +000019232 %tmp.7.i8202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8198, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019233 %tmp.9.i8204 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19234 store double %tmp.9.i8204, double* %tmp.7.i8202
Tanya Lattnerfc984402008-02-16 23:27:24 +000019235 %tmp.0.i8205 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8198, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19236 %tmp.14.i8207 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8205, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019237 %tmp.15.i8208 = load double* %tmp.14.i8207 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019238 %tmp.17.i8210 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8205, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019239 %tmp.18.i8211 = load double* %tmp.17.i8210 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019240 %tmp.4.i8185 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8184, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019241 %tmp.6.i8187 = load double* %tmp.5.i34282 ; <double> [#uses=1]
19242 store double %tmp.6.i8187, double* %tmp.4.i8185
Tanya Lattnerfc984402008-02-16 23:27:24 +000019243 %tmp.7.i8188 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8184, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019244 %tmp.9.i8190 = load double* %tmp.8.i34285 ; <double> [#uses=1]
19245 store double %tmp.9.i8190, double* %tmp.7.i8188
Tanya Lattnerfc984402008-02-16 23:27:24 +000019246 %tmp.0.i8191 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8184, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19247 %tmp.13.i8192 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1404, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19248 %tmp.14.i8193 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8191, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019249 %tmp.15.i8194 = load double* %tmp.14.i8193 ; <double> [#uses=1]
19250 store double %tmp.15.i8194, double* %tmp.13.i8192
Tanya Lattnerfc984402008-02-16 23:27:24 +000019251 %tmp.16.i8195 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1404, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19252 %tmp.17.i8196 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8191, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019253 %tmp.18.i8197 = load double* %tmp.17.i8196 ; <double> [#uses=1]
19254 store double %tmp.18.i8197, double* %tmp.16.i8195
Tanya Lattnerfc984402008-02-16 23:27:24 +000019255 %tmp.4.i8171 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8170, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019256 store double %tmp.15.i8208, double* %tmp.4.i8171
Tanya Lattnerfc984402008-02-16 23:27:24 +000019257 %tmp.7.i8174 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8170, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019258 store double %tmp.18.i8211, double* %tmp.7.i8174
Tanya Lattnerfc984402008-02-16 23:27:24 +000019259 %tmp.0.i8177 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i8170, %"struct.std::dcomplex"* %mem_tmp.1404 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19260 %tmp.14.i8179 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8177, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019261 %tmp.15.i8180 = load double* %tmp.14.i8179 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019262 %tmp.17.i8182 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8177, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019263 %tmp.18.i8183 = load double* %tmp.17.i8182 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019264 %tmp.4.i8157 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8156, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019265 store double %tmp.15.i8180, double* %tmp.4.i8157
Tanya Lattnerfc984402008-02-16 23:27:24 +000019266 %tmp.7.i8160 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8156, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019267 store double %tmp.18.i8183, double* %tmp.7.i8160
Tanya Lattnerfc984402008-02-16 23:27:24 +000019268 %tmp.0.i8163 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8156, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19269 %tmp.13.i8164 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1401, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19270 %tmp.14.i8165 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8163, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019271 %tmp.15.i8166 = load double* %tmp.14.i8165 ; <double> [#uses=1]
19272 store double %tmp.15.i8166, double* %tmp.13.i8164
Tanya Lattnerfc984402008-02-16 23:27:24 +000019273 %tmp.16.i8167 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1401, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19274 %tmp.17.i8168 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8163, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019275 %tmp.18.i8169 = load double* %tmp.17.i8168 ; <double> [#uses=1]
19276 store double %tmp.18.i8169, double* %tmp.16.i8167
Tanya Lattnerfc984402008-02-16 23:27:24 +000019277 %tmp.4.i8143 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8142, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019278 store double %tmp.15.i8222, double* %tmp.4.i8143
Tanya Lattnerfc984402008-02-16 23:27:24 +000019279 %tmp.7.i8146 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8142, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019280 store double %tmp.18.i8225, double* %tmp.7.i8146
Tanya Lattnerfc984402008-02-16 23:27:24 +000019281 %tmp.0.i8149 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8142, %"struct.std::dcomplex"* %mem_tmp.1401 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19282 %tmp.14.i8151 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8149, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019283 %tmp.15.i8152 = load double* %tmp.14.i8151 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019284 %tmp.17.i8154 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8149, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019285 %tmp.18.i8155 = load double* %tmp.17.i8154 ; <double> [#uses=1]
19286 store double %tmp.15.i8152, double* %tmp.2.i34364
19287 store double %tmp.18.i8155, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000019288 %tmp.4.i8109 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8108, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019289 %tmp.6.i8111 = load double* %tmp.5.i27590 ; <double> [#uses=1]
19290 store double %tmp.6.i8111, double* %tmp.4.i8109
Tanya Lattnerfc984402008-02-16 23:27:24 +000019291 %tmp.7.i8112 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8108, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019292 %tmp.9.i8114 = load double* %tmp.8.i27593 ; <double> [#uses=1]
19293 store double %tmp.9.i8114, double* %tmp.7.i8112
Tanya Lattnerfc984402008-02-16 23:27:24 +000019294 %tmp.0.i8115 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8108, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19295 %tmp.14.i8117 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8115, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019296 %tmp.15.i8118 = load double* %tmp.14.i8117 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019297 %tmp.17.i8120 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8115, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019298 %tmp.18.i8121 = load double* %tmp.17.i8120 ; <double> [#uses=1]
19299 %tmp.7.i8075 = load double* %tmp.2.i34366 ; <double> [#uses=1]
19300 %tmp.15.i8089 = add double %tmp.7.i8075, %tmp.15.i8118 ; <double> [#uses=1]
19301 store double %tmp.15.i8089, double* %tmp.2.i34366
19302 %tmp.26.i8096 = load double* %tmp.6.i34367 ; <double> [#uses=1]
19303 %tmp.31.i8107 = add double %tmp.26.i8096, %tmp.18.i8121 ; <double> [#uses=1]
19304 store double %tmp.31.i8107, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000019305 %tmp.4.i8055 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8054, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019306 %tmp.6.i8057 = load double* %tmp.5.i31000 ; <double> [#uses=1]
19307 store double %tmp.6.i8057, double* %tmp.4.i8055
Tanya Lattnerfc984402008-02-16 23:27:24 +000019308 %tmp.7.i8058 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i8054, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019309 %tmp.9.i8060 = load double* %tmp.8.i31003 ; <double> [#uses=1]
19310 store double %tmp.9.i8060, double* %tmp.7.i8058
Tanya Lattnerfc984402008-02-16 23:27:24 +000019311 %tmp.0.i8061 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i8054, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19312 %tmp.14.i8063 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8061, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019313 %tmp.15.i8064 = load double* %tmp.14.i8063 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019314 %tmp.17.i8066 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8061, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019315 %tmp.18.i8067 = load double* %tmp.17.i8066 ; <double> [#uses=1]
19316 %tmp.7.i8021 = load double* %tmp.2.i34368 ; <double> [#uses=1]
19317 %tmp.15.i8035 = add double %tmp.7.i8021, %tmp.15.i8064 ; <double> [#uses=1]
19318 store double %tmp.15.i8035, double* %tmp.2.i34368
19319 %tmp.26.i8042 = load double* %tmp.6.i34369 ; <double> [#uses=1]
19320 %tmp.31.i8053 = add double %tmp.26.i8042, %tmp.18.i8067 ; <double> [#uses=1]
19321 store double %tmp.31.i8053, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000019322 store double 0.000000e+00, double* %tmp.2.i34366
19323 store double 0.000000e+00, double* %tmp.6.i34367
19324 %tmp.4.i7999 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7998, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019325 %tmp.6.i8001 = load double* %tmp.5.i34338 ; <double> [#uses=1]
19326 store double %tmp.6.i8001, double* %tmp.4.i7999
Tanya Lattnerfc984402008-02-16 23:27:24 +000019327 %tmp.7.i8002 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7998, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019328 %tmp.9.i8004 = load double* %tmp.8.i34341 ; <double> [#uses=1]
19329 store double %tmp.9.i8004, double* %tmp.7.i8002
Tanya Lattnerfc984402008-02-16 23:27:24 +000019330 %tmp.0.i8005 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7998, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19331 %tmp.14.i8007 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8005, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019332 %tmp.15.i8008 = load double* %tmp.14.i8007 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019333 %tmp.17.i8010 = getelementptr %"struct.std::dcomplex"* %tmp.0.i8005, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019334 %tmp.18.i8011 = load double* %tmp.17.i8010 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019335 %tmp.4.i7985 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7984, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019336 %tmp.6.i7987 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19337 store double %tmp.6.i7987, double* %tmp.4.i7985
Tanya Lattnerfc984402008-02-16 23:27:24 +000019338 %tmp.7.i7988 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7984, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019339 %tmp.9.i7990 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19340 store double %tmp.9.i7990, double* %tmp.7.i7988
Tanya Lattnerfc984402008-02-16 23:27:24 +000019341 %tmp.0.i7991 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7984, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19342 %tmp.13.i7992 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1412, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19343 %tmp.14.i7993 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7991, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019344 %tmp.15.i7994 = load double* %tmp.14.i7993 ; <double> [#uses=1]
19345 store double %tmp.15.i7994, double* %tmp.13.i7992
Tanya Lattnerfc984402008-02-16 23:27:24 +000019346 %tmp.16.i7995 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1412, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19347 %tmp.17.i7996 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7991, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019348 %tmp.18.i7997 = load double* %tmp.17.i7996 ; <double> [#uses=1]
19349 store double %tmp.18.i7997, double* %tmp.16.i7995
Tanya Lattnerfc984402008-02-16 23:27:24 +000019350 %tmp.4.i7971 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7970, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019351 store double %tmp.15.i8008, double* %tmp.4.i7971
Tanya Lattnerfc984402008-02-16 23:27:24 +000019352 %tmp.7.i7974 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7970, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019353 store double %tmp.18.i8011, double* %tmp.7.i7974
Tanya Lattnerfc984402008-02-16 23:27:24 +000019354 %tmp.0.i7977 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7970, %"struct.std::dcomplex"* %mem_tmp.1412 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19355 %tmp.14.i7979 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7977, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019356 %tmp.15.i7980 = load double* %tmp.14.i7979 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019357 %tmp.17.i7982 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7977, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019358 %tmp.18.i7983 = load double* %tmp.17.i7982 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019359 %tmp.4.i7957 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7956, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019360 store double %tmp.15.i7980, double* %tmp.4.i7957
Tanya Lattnerfc984402008-02-16 23:27:24 +000019361 %tmp.7.i7960 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7956, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019362 store double %tmp.18.i7983, double* %tmp.7.i7960
Tanya Lattnerfc984402008-02-16 23:27:24 +000019363 %tmp.0.i7963 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7956, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19364 %tmp.14.i7965 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7963, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019365 %tmp.15.i7966 = load double* %tmp.14.i7965 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019366 %tmp.17.i7968 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7963, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019367 %tmp.18.i7969 = load double* %tmp.17.i7968 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019368 %tmp.4.i7943 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7942, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019369 %tmp.6.i7945 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19370 store double %tmp.6.i7945, double* %tmp.4.i7943
Tanya Lattnerfc984402008-02-16 23:27:24 +000019371 %tmp.7.i7946 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7942, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019372 %tmp.9.i7948 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19373 store double %tmp.9.i7948, double* %tmp.7.i7946
Tanya Lattnerfc984402008-02-16 23:27:24 +000019374 %tmp.0.i7949 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7942, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19375 %tmp.14.i7951 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7949, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019376 %tmp.15.i7952 = load double* %tmp.14.i7951 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019377 %tmp.17.i7954 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7949, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019378 %tmp.18.i7955 = load double* %tmp.17.i7954 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019379 %tmp.4.i7929 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7928, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019380 %tmp.6.i7931 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19381 store double %tmp.6.i7931, double* %tmp.4.i7929
Tanya Lattnerfc984402008-02-16 23:27:24 +000019382 %tmp.7.i7932 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7928, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019383 %tmp.9.i7934 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19384 store double %tmp.9.i7934, double* %tmp.7.i7932
Tanya Lattnerfc984402008-02-16 23:27:24 +000019385 %tmp.0.i7935 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7928, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19386 %tmp.13.i7936 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1416, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19387 %tmp.14.i7937 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7935, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019388 %tmp.15.i7938 = load double* %tmp.14.i7937 ; <double> [#uses=1]
19389 store double %tmp.15.i7938, double* %tmp.13.i7936
Tanya Lattnerfc984402008-02-16 23:27:24 +000019390 %tmp.16.i7939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1416, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19391 %tmp.17.i7940 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7935, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019392 %tmp.18.i7941 = load double* %tmp.17.i7940 ; <double> [#uses=1]
19393 store double %tmp.18.i7941, double* %tmp.16.i7939
Tanya Lattnerfc984402008-02-16 23:27:24 +000019394 %tmp.4.i7915 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7914, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019395 store double %tmp.15.i7952, double* %tmp.4.i7915
Tanya Lattnerfc984402008-02-16 23:27:24 +000019396 %tmp.7.i7918 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7914, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019397 store double %tmp.18.i7955, double* %tmp.7.i7918
Tanya Lattnerfc984402008-02-16 23:27:24 +000019398 %tmp.0.i7921 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7914, %"struct.std::dcomplex"* %mem_tmp.1416 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19399 %tmp.14.i7923 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7921, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019400 %tmp.15.i7924 = load double* %tmp.14.i7923 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019401 %tmp.17.i7926 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7921, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019402 %tmp.18.i7927 = load double* %tmp.17.i7926 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019403 %tmp.4.i7901 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7900, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019404 store double %tmp.15.i7924, double* %tmp.4.i7901
Tanya Lattnerfc984402008-02-16 23:27:24 +000019405 %tmp.7.i7904 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7900, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019406 store double %tmp.18.i7927, double* %tmp.7.i7904
Tanya Lattnerfc984402008-02-16 23:27:24 +000019407 %tmp.0.i7907 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7900, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19408 %tmp.13.i7908 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1413, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19409 %tmp.14.i7909 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7907, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019410 %tmp.15.i7910 = load double* %tmp.14.i7909 ; <double> [#uses=1]
19411 store double %tmp.15.i7910, double* %tmp.13.i7908
Tanya Lattnerfc984402008-02-16 23:27:24 +000019412 %tmp.16.i7911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1413, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19413 %tmp.17.i7912 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7907, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019414 %tmp.18.i7913 = load double* %tmp.17.i7912 ; <double> [#uses=1]
19415 store double %tmp.18.i7913, double* %tmp.16.i7911
Tanya Lattnerfc984402008-02-16 23:27:24 +000019416 %tmp.4.i7887 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7886, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019417 store double %tmp.15.i7966, double* %tmp.4.i7887
Tanya Lattnerfc984402008-02-16 23:27:24 +000019418 %tmp.7.i7890 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7886, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019419 store double %tmp.18.i7969, double* %tmp.7.i7890
Tanya Lattnerfc984402008-02-16 23:27:24 +000019420 %tmp.0.i7893 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7886, %"struct.std::dcomplex"* %mem_tmp.1413 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19421 %tmp.14.i7895 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7893, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019422 %tmp.15.i7896 = load double* %tmp.14.i7895 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019423 %tmp.17.i7898 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7893, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019424 %tmp.18.i7899 = load double* %tmp.17.i7898 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019425 %tmp.4.i7873 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7872, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019426 %tmp.6.i7875 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19427 store double %tmp.6.i7875, double* %tmp.4.i7873
Tanya Lattnerfc984402008-02-16 23:27:24 +000019428 %tmp.7.i7876 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7872, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019429 %tmp.9.i7878 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19430 store double %tmp.9.i7878, double* %tmp.7.i7876
Tanya Lattnerfc984402008-02-16 23:27:24 +000019431 %tmp.0.i7879 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7872, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19432 %tmp.14.i7881 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7879, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019433 %tmp.15.i7882 = load double* %tmp.14.i7881 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019434 %tmp.17.i7884 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7879, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019435 %tmp.18.i7885 = load double* %tmp.17.i7884 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019436 %tmp.4.i7859 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7858, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019437 %tmp.6.i7861 = load double* %tmp.5.i34338 ; <double> [#uses=1]
19438 store double %tmp.6.i7861, double* %tmp.4.i7859
Tanya Lattnerfc984402008-02-16 23:27:24 +000019439 %tmp.7.i7862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7858, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019440 %tmp.9.i7864 = load double* %tmp.8.i34341 ; <double> [#uses=1]
19441 store double %tmp.9.i7864, double* %tmp.7.i7862
Tanya Lattnerfc984402008-02-16 23:27:24 +000019442 %tmp.0.i7865 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7858, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19443 %tmp.13.i7866 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1420, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19444 %tmp.14.i7867 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7865, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019445 %tmp.15.i7868 = load double* %tmp.14.i7867 ; <double> [#uses=1]
19446 store double %tmp.15.i7868, double* %tmp.13.i7866
Tanya Lattnerfc984402008-02-16 23:27:24 +000019447 %tmp.16.i7869 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1420, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19448 %tmp.17.i7870 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7865, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019449 %tmp.18.i7871 = load double* %tmp.17.i7870 ; <double> [#uses=1]
19450 store double %tmp.18.i7871, double* %tmp.16.i7869
Tanya Lattnerfc984402008-02-16 23:27:24 +000019451 %tmp.4.i7845 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7844, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019452 store double %tmp.15.i7882, double* %tmp.4.i7845
Tanya Lattnerfc984402008-02-16 23:27:24 +000019453 %tmp.7.i7848 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7844, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019454 store double %tmp.18.i7885, double* %tmp.7.i7848
Tanya Lattnerfc984402008-02-16 23:27:24 +000019455 %tmp.0.i7851 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7844, %"struct.std::dcomplex"* %mem_tmp.1420 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19456 %tmp.14.i7853 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7851, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019457 %tmp.15.i7854 = load double* %tmp.14.i7853 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019458 %tmp.17.i7856 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7851, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019459 %tmp.18.i7857 = load double* %tmp.17.i7856 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019460 %tmp.4.i7831 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7830, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019461 store double %tmp.15.i7854, double* %tmp.4.i7831
Tanya Lattnerfc984402008-02-16 23:27:24 +000019462 %tmp.7.i7834 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7830, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019463 store double %tmp.18.i7857, double* %tmp.7.i7834
Tanya Lattnerfc984402008-02-16 23:27:24 +000019464 %tmp.0.i7837 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7830, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19465 %tmp.13.i7838 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1417, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19466 %tmp.14.i7839 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7837, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019467 %tmp.15.i7840 = load double* %tmp.14.i7839 ; <double> [#uses=1]
19468 store double %tmp.15.i7840, double* %tmp.13.i7838
Tanya Lattnerfc984402008-02-16 23:27:24 +000019469 %tmp.16.i7841 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1417, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19470 %tmp.17.i7842 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7837, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019471 %tmp.18.i7843 = load double* %tmp.17.i7842 ; <double> [#uses=1]
19472 store double %tmp.18.i7843, double* %tmp.16.i7841
Tanya Lattnerfc984402008-02-16 23:27:24 +000019473 %tmp.4.i7817 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7816, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019474 store double %tmp.15.i7896, double* %tmp.4.i7817
Tanya Lattnerfc984402008-02-16 23:27:24 +000019475 %tmp.7.i7820 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7816, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019476 store double %tmp.18.i7899, double* %tmp.7.i7820
Tanya Lattnerfc984402008-02-16 23:27:24 +000019477 %tmp.0.i7823 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7816, %"struct.std::dcomplex"* %mem_tmp.1417 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19478 %tmp.14.i7825 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7823, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019479 %tmp.15.i7826 = load double* %tmp.14.i7825 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019480 %tmp.17.i7828 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7823, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019481 %tmp.18.i7829 = load double* %tmp.17.i7828 ; <double> [#uses=1]
19482 store double %tmp.15.i7826, double* %tmp.2.i34364
19483 store double %tmp.18.i7829, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000019484 %tmp.4.i7783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7782, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019485 %tmp.6.i7785 = load double* %tmp.5.i27590 ; <double> [#uses=1]
19486 store double %tmp.6.i7785, double* %tmp.4.i7783
Tanya Lattnerfc984402008-02-16 23:27:24 +000019487 %tmp.7.i7786 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7782, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019488 %tmp.9.i7788 = load double* %tmp.8.i27593 ; <double> [#uses=1]
19489 store double %tmp.9.i7788, double* %tmp.7.i7786
Tanya Lattnerfc984402008-02-16 23:27:24 +000019490 %tmp.0.i7789 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7782, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19491 %tmp.14.i7791 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019492 %tmp.15.i7792 = load double* %tmp.14.i7791 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019493 %tmp.17.i7794 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019494 %tmp.18.i7795 = load double* %tmp.17.i7794 ; <double> [#uses=1]
19495 %tmp.7.i7749 = load double* %tmp.2.i34366 ; <double> [#uses=1]
19496 %tmp.15.i7763 = add double %tmp.7.i7749, %tmp.15.i7792 ; <double> [#uses=1]
19497 store double %tmp.15.i7763, double* %tmp.2.i34366
19498 %tmp.26.i7770 = load double* %tmp.6.i34367 ; <double> [#uses=1]
19499 %tmp.31.i7781 = add double %tmp.26.i7770, %tmp.18.i7795 ; <double> [#uses=1]
19500 store double %tmp.31.i7781, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000019501 %tmp.4.i7729 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7728, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019502 %tmp.6.i7731 = load double* %tmp.5.i34338 ; <double> [#uses=1]
19503 store double %tmp.6.i7731, double* %tmp.4.i7729
Tanya Lattnerfc984402008-02-16 23:27:24 +000019504 %tmp.7.i7732 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7728, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019505 %tmp.9.i7734 = load double* %tmp.8.i34341 ; <double> [#uses=1]
19506 store double %tmp.9.i7734, double* %tmp.7.i7732
Tanya Lattnerfc984402008-02-16 23:27:24 +000019507 %tmp.0.i7735 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7728, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19508 %tmp.14.i7737 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7735, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019509 %tmp.15.i7738 = load double* %tmp.14.i7737 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019510 %tmp.17.i7740 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7735, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019511 %tmp.18.i7741 = load double* %tmp.17.i7740 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019512 %tmp.4.i7715 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7714, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019513 %tmp.6.i7717 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19514 store double %tmp.6.i7717, double* %tmp.4.i7715
Tanya Lattnerfc984402008-02-16 23:27:24 +000019515 %tmp.7.i7718 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7714, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019516 %tmp.9.i7720 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19517 store double %tmp.9.i7720, double* %tmp.7.i7718
Tanya Lattnerfc984402008-02-16 23:27:24 +000019518 %tmp.0.i7721 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7714, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19519 %tmp.13.i7722 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1427, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19520 %tmp.14.i7723 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7721, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019521 %tmp.15.i7724 = load double* %tmp.14.i7723 ; <double> [#uses=1]
19522 store double %tmp.15.i7724, double* %tmp.13.i7722
Tanya Lattnerfc984402008-02-16 23:27:24 +000019523 %tmp.16.i7725 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1427, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19524 %tmp.17.i7726 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7721, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019525 %tmp.18.i7727 = load double* %tmp.17.i7726 ; <double> [#uses=1]
19526 store double %tmp.18.i7727, double* %tmp.16.i7725
Tanya Lattnerfc984402008-02-16 23:27:24 +000019527 %tmp.4.i7701 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7700, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019528 store double %tmp.15.i7738, double* %tmp.4.i7701
Tanya Lattnerfc984402008-02-16 23:27:24 +000019529 %tmp.7.i7704 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7700, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019530 store double %tmp.18.i7741, double* %tmp.7.i7704
Tanya Lattnerfc984402008-02-16 23:27:24 +000019531 %tmp.0.i7707 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7700, %"struct.std::dcomplex"* %mem_tmp.1427 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19532 %tmp.14.i7709 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7707, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019533 %tmp.15.i7710 = load double* %tmp.14.i7709 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019534 %tmp.17.i7712 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7707, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019535 %tmp.18.i7713 = load double* %tmp.17.i7712 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019536 %tmp.4.i7687 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7686, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019537 store double %tmp.15.i7710, double* %tmp.4.i7687
Tanya Lattnerfc984402008-02-16 23:27:24 +000019538 %tmp.7.i7690 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7686, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019539 store double %tmp.18.i7713, double* %tmp.7.i7690
Tanya Lattnerfc984402008-02-16 23:27:24 +000019540 %tmp.0.i7693 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7686, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19541 %tmp.14.i7695 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7693, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019542 %tmp.15.i7696 = load double* %tmp.14.i7695 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019543 %tmp.17.i7698 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7693, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019544 %tmp.18.i7699 = load double* %tmp.17.i7698 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019545 %tmp.4.i7673 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7672, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019546 %tmp.6.i7675 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19547 store double %tmp.6.i7675, double* %tmp.4.i7673
Tanya Lattnerfc984402008-02-16 23:27:24 +000019548 %tmp.7.i7676 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7672, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019549 %tmp.9.i7678 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19550 store double %tmp.9.i7678, double* %tmp.7.i7676
Tanya Lattnerfc984402008-02-16 23:27:24 +000019551 %tmp.0.i7679 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7672, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19552 %tmp.14.i7681 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7679, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019553 %tmp.15.i7682 = load double* %tmp.14.i7681 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019554 %tmp.17.i7684 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7679, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019555 %tmp.18.i7685 = load double* %tmp.17.i7684 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019556 %tmp.4.i7659 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7658, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019557 %tmp.6.i7661 = load double* %tmp.5.i34338 ; <double> [#uses=1]
19558 store double %tmp.6.i7661, double* %tmp.4.i7659
Tanya Lattnerfc984402008-02-16 23:27:24 +000019559 %tmp.7.i7662 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7658, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019560 %tmp.9.i7664 = load double* %tmp.8.i34341 ; <double> [#uses=1]
19561 store double %tmp.9.i7664, double* %tmp.7.i7662
Tanya Lattnerfc984402008-02-16 23:27:24 +000019562 %tmp.0.i7665 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7658, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19563 %tmp.13.i7666 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1431, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19564 %tmp.14.i7667 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7665, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019565 %tmp.15.i7668 = load double* %tmp.14.i7667 ; <double> [#uses=1]
19566 store double %tmp.15.i7668, double* %tmp.13.i7666
Tanya Lattnerfc984402008-02-16 23:27:24 +000019567 %tmp.16.i7669 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1431, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19568 %tmp.17.i7670 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7665, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019569 %tmp.18.i7671 = load double* %tmp.17.i7670 ; <double> [#uses=1]
19570 store double %tmp.18.i7671, double* %tmp.16.i7669
Tanya Lattnerfc984402008-02-16 23:27:24 +000019571 %tmp.4.i7645 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7644, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019572 store double %tmp.15.i7682, double* %tmp.4.i7645
Tanya Lattnerfc984402008-02-16 23:27:24 +000019573 %tmp.7.i7648 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7644, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019574 store double %tmp.18.i7685, double* %tmp.7.i7648
Tanya Lattnerfc984402008-02-16 23:27:24 +000019575 %tmp.0.i7651 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7644, %"struct.std::dcomplex"* %mem_tmp.1431 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19576 %tmp.14.i7653 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7651, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019577 %tmp.15.i7654 = load double* %tmp.14.i7653 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019578 %tmp.17.i7656 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7651, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019579 %tmp.18.i7657 = load double* %tmp.17.i7656 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019580 %tmp.4.i7631 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7630, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019581 store double %tmp.15.i7654, double* %tmp.4.i7631
Tanya Lattnerfc984402008-02-16 23:27:24 +000019582 %tmp.7.i7634 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7630, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019583 store double %tmp.18.i7657, double* %tmp.7.i7634
Tanya Lattnerfc984402008-02-16 23:27:24 +000019584 %tmp.0.i7637 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7630, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19585 %tmp.13.i7638 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1428, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19586 %tmp.14.i7639 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7637, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019587 %tmp.15.i7640 = load double* %tmp.14.i7639 ; <double> [#uses=1]
19588 store double %tmp.15.i7640, double* %tmp.13.i7638
Tanya Lattnerfc984402008-02-16 23:27:24 +000019589 %tmp.16.i7641 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1428, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19590 %tmp.17.i7642 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7637, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019591 %tmp.18.i7643 = load double* %tmp.17.i7642 ; <double> [#uses=1]
19592 store double %tmp.18.i7643, double* %tmp.16.i7641
Tanya Lattnerfc984402008-02-16 23:27:24 +000019593 %tmp.4.i7617 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7616, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019594 store double %tmp.15.i7696, double* %tmp.4.i7617
Tanya Lattnerfc984402008-02-16 23:27:24 +000019595 %tmp.7.i7620 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7616, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019596 store double %tmp.18.i7699, double* %tmp.7.i7620
Tanya Lattnerfc984402008-02-16 23:27:24 +000019597 %tmp.0.i7623 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7616, %"struct.std::dcomplex"* %mem_tmp.1428 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19598 %tmp.14.i7625 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7623, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019599 %tmp.15.i7626 = load double* %tmp.14.i7625 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019600 %tmp.17.i7628 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7623, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019601 %tmp.18.i7629 = load double* %tmp.17.i7628 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019602 %tmp.4.i7603 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7602, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019603 %tmp.6.i7605 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19604 store double %tmp.6.i7605, double* %tmp.4.i7603
Tanya Lattnerfc984402008-02-16 23:27:24 +000019605 %tmp.7.i7606 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7602, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019606 %tmp.9.i7608 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19607 store double %tmp.9.i7608, double* %tmp.7.i7606
Tanya Lattnerfc984402008-02-16 23:27:24 +000019608 %tmp.0.i7609 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7602, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19609 %tmp.14.i7611 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7609, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019610 %tmp.15.i7612 = load double* %tmp.14.i7611 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019611 %tmp.17.i7614 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7609, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019612 %tmp.18.i7615 = load double* %tmp.17.i7614 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019613 %tmp.4.i7589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019614 %tmp.6.i7591 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19615 store double %tmp.6.i7591, double* %tmp.4.i7589
Tanya Lattnerfc984402008-02-16 23:27:24 +000019616 %tmp.7.i7592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019617 %tmp.9.i7594 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19618 store double %tmp.9.i7594, double* %tmp.7.i7592
Tanya Lattnerfc984402008-02-16 23:27:24 +000019619 %tmp.0.i7595 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7588, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19620 %tmp.13.i7596 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1435, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19621 %tmp.14.i7597 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7595, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019622 %tmp.15.i7598 = load double* %tmp.14.i7597 ; <double> [#uses=1]
19623 store double %tmp.15.i7598, double* %tmp.13.i7596
Tanya Lattnerfc984402008-02-16 23:27:24 +000019624 %tmp.16.i7599 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1435, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19625 %tmp.17.i7600 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7595, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019626 %tmp.18.i7601 = load double* %tmp.17.i7600 ; <double> [#uses=1]
19627 store double %tmp.18.i7601, double* %tmp.16.i7599
Tanya Lattnerfc984402008-02-16 23:27:24 +000019628 %tmp.4.i7575 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7574, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019629 store double %tmp.15.i7612, double* %tmp.4.i7575
Tanya Lattnerfc984402008-02-16 23:27:24 +000019630 %tmp.7.i7578 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7574, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019631 store double %tmp.18.i7615, double* %tmp.7.i7578
Tanya Lattnerfc984402008-02-16 23:27:24 +000019632 %tmp.0.i7581 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7574, %"struct.std::dcomplex"* %mem_tmp.1435 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19633 %tmp.14.i7583 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7581, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019634 %tmp.15.i7584 = load double* %tmp.14.i7583 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019635 %tmp.17.i7586 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7581, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019636 %tmp.18.i7587 = load double* %tmp.17.i7586 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019637 %tmp.4.i7561 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7560, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019638 store double %tmp.15.i7584, double* %tmp.4.i7561
Tanya Lattnerfc984402008-02-16 23:27:24 +000019639 %tmp.7.i7564 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7560, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019640 store double %tmp.18.i7587, double* %tmp.7.i7564
Tanya Lattnerfc984402008-02-16 23:27:24 +000019641 %tmp.0.i7567 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7560, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19642 %tmp.13.i7568 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1432, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19643 %tmp.14.i7569 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7567, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019644 %tmp.15.i7570 = load double* %tmp.14.i7569 ; <double> [#uses=1]
19645 store double %tmp.15.i7570, double* %tmp.13.i7568
Tanya Lattnerfc984402008-02-16 23:27:24 +000019646 %tmp.16.i7571 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1432, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19647 %tmp.17.i7572 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7567, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019648 %tmp.18.i7573 = load double* %tmp.17.i7572 ; <double> [#uses=1]
19649 store double %tmp.18.i7573, double* %tmp.16.i7571
Tanya Lattnerfc984402008-02-16 23:27:24 +000019650 %tmp.4.i7547 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7546, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019651 store double %tmp.15.i7626, double* %tmp.4.i7547
Tanya Lattnerfc984402008-02-16 23:27:24 +000019652 %tmp.7.i7550 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7546, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019653 store double %tmp.18.i7629, double* %tmp.7.i7550
Tanya Lattnerfc984402008-02-16 23:27:24 +000019654 %tmp.0.i7553 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7546, %"struct.std::dcomplex"* %mem_tmp.1432 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19655 %tmp.14.i7555 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7553, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019656 %tmp.15.i7556 = load double* %tmp.14.i7555 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019657 %tmp.17.i7558 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7553, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019658 %tmp.18.i7559 = load double* %tmp.17.i7558 ; <double> [#uses=1]
19659 store double %tmp.15.i7556, double* %tmp.2.i34364
19660 store double %tmp.18.i7559, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000019661 %tmp.4.i7513 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7512, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019662 %tmp.6.i7515 = load double* %tmp.5.i33866 ; <double> [#uses=1]
19663 store double %tmp.6.i7515, double* %tmp.4.i7513
Tanya Lattnerfc984402008-02-16 23:27:24 +000019664 %tmp.7.i7516 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7512, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019665 %tmp.9.i7518 = load double* %tmp.8.i33869 ; <double> [#uses=1]
19666 store double %tmp.9.i7518, double* %tmp.7.i7516
Tanya Lattnerfc984402008-02-16 23:27:24 +000019667 %tmp.0.i7519 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7512, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19668 %tmp.14.i7521 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7519, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019669 %tmp.15.i7522 = load double* %tmp.14.i7521 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019670 %tmp.17.i7524 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7519, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019671 %tmp.18.i7525 = load double* %tmp.17.i7524 ; <double> [#uses=1]
19672 %tmp.7.i7479 = load double* %tmp.2.i34366 ; <double> [#uses=1]
19673 %tmp.15.i7493 = add double %tmp.7.i7479, %tmp.15.i7522 ; <double> [#uses=1]
19674 store double %tmp.15.i7493, double* %tmp.2.i34366
19675 %tmp.26.i7500 = load double* %tmp.6.i34367 ; <double> [#uses=1]
19676 %tmp.31.i7511 = add double %tmp.26.i7500, %tmp.18.i7525 ; <double> [#uses=1]
19677 store double %tmp.31.i7511, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000019678 %tmp.4.i7459 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7458, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019679 %tmp.6.i7461 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19680 store double %tmp.6.i7461, double* %tmp.4.i7459
Tanya Lattnerfc984402008-02-16 23:27:24 +000019681 %tmp.7.i7462 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7458, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019682 %tmp.9.i7464 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19683 store double %tmp.9.i7464, double* %tmp.7.i7462
Tanya Lattnerfc984402008-02-16 23:27:24 +000019684 %tmp.0.i7465 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7458, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19685 %tmp.14.i7467 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7465, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019686 %tmp.15.i7468 = load double* %tmp.14.i7467 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019687 %tmp.17.i7470 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7465, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019688 %tmp.18.i7471 = load double* %tmp.17.i7470 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019689 %tmp.4.i7445 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7444, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019690 %tmp.6.i7447 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19691 store double %tmp.6.i7447, double* %tmp.4.i7445
Tanya Lattnerfc984402008-02-16 23:27:24 +000019692 %tmp.7.i7448 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7444, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019693 %tmp.9.i7450 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19694 store double %tmp.9.i7450, double* %tmp.7.i7448
Tanya Lattnerfc984402008-02-16 23:27:24 +000019695 %tmp.0.i7451 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7444, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19696 %tmp.13.i7452 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1442, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19697 %tmp.14.i7453 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7451, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019698 %tmp.15.i7454 = load double* %tmp.14.i7453 ; <double> [#uses=1]
19699 store double %tmp.15.i7454, double* %tmp.13.i7452
Tanya Lattnerfc984402008-02-16 23:27:24 +000019700 %tmp.16.i7455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1442, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19701 %tmp.17.i7456 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7451, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019702 %tmp.18.i7457 = load double* %tmp.17.i7456 ; <double> [#uses=1]
19703 store double %tmp.18.i7457, double* %tmp.16.i7455
Tanya Lattnerfc984402008-02-16 23:27:24 +000019704 %tmp.4.i7431 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7430, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019705 store double %tmp.15.i7468, double* %tmp.4.i7431
Tanya Lattnerfc984402008-02-16 23:27:24 +000019706 %tmp.7.i7434 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7430, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019707 store double %tmp.18.i7471, double* %tmp.7.i7434
Tanya Lattnerfc984402008-02-16 23:27:24 +000019708 %tmp.0.i7437 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7430, %"struct.std::dcomplex"* %mem_tmp.1442 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19709 %tmp.14.i7439 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7437, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019710 %tmp.15.i7440 = load double* %tmp.14.i7439 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019711 %tmp.17.i7442 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7437, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019712 %tmp.18.i7443 = load double* %tmp.17.i7442 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019713 %tmp.4.i7417 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7416, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019714 store double %tmp.15.i7440, double* %tmp.4.i7417
Tanya Lattnerfc984402008-02-16 23:27:24 +000019715 %tmp.7.i7420 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7416, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019716 store double %tmp.18.i7443, double* %tmp.7.i7420
Tanya Lattnerfc984402008-02-16 23:27:24 +000019717 %tmp.0.i7423 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7416, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19718 %tmp.14.i7425 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7423, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019719 %tmp.15.i7426 = load double* %tmp.14.i7425 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019720 %tmp.17.i7428 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7423, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019721 %tmp.18.i7429 = load double* %tmp.17.i7428 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019722 %tmp.4.i7403 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7402, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019723 %tmp.6.i7405 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19724 store double %tmp.6.i7405, double* %tmp.4.i7403
Tanya Lattnerfc984402008-02-16 23:27:24 +000019725 %tmp.7.i7406 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7402, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019726 %tmp.9.i7408 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19727 store double %tmp.9.i7408, double* %tmp.7.i7406
Tanya Lattnerfc984402008-02-16 23:27:24 +000019728 %tmp.0.i7409 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7402, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19729 %tmp.14.i7411 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7409, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019730 %tmp.15.i7412 = load double* %tmp.14.i7411 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019731 %tmp.17.i7414 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7409, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019732 %tmp.18.i7415 = load double* %tmp.17.i7414 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019733 %tmp.4.i7389 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7388, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019734 %tmp.6.i7391 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19735 store double %tmp.6.i7391, double* %tmp.4.i7389
Tanya Lattnerfc984402008-02-16 23:27:24 +000019736 %tmp.7.i7392 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7388, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019737 %tmp.9.i7394 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19738 store double %tmp.9.i7394, double* %tmp.7.i7392
Tanya Lattnerfc984402008-02-16 23:27:24 +000019739 %tmp.0.i7395 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7388, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19740 %tmp.13.i7396 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1446, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19741 %tmp.14.i7397 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7395, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019742 %tmp.15.i7398 = load double* %tmp.14.i7397 ; <double> [#uses=1]
19743 store double %tmp.15.i7398, double* %tmp.13.i7396
Tanya Lattnerfc984402008-02-16 23:27:24 +000019744 %tmp.16.i7399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1446, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19745 %tmp.17.i7400 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7395, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019746 %tmp.18.i7401 = load double* %tmp.17.i7400 ; <double> [#uses=1]
19747 store double %tmp.18.i7401, double* %tmp.16.i7399
Tanya Lattnerfc984402008-02-16 23:27:24 +000019748 %tmp.4.i7375 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7374, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019749 store double %tmp.15.i7412, double* %tmp.4.i7375
Tanya Lattnerfc984402008-02-16 23:27:24 +000019750 %tmp.7.i7378 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7374, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019751 store double %tmp.18.i7415, double* %tmp.7.i7378
Tanya Lattnerfc984402008-02-16 23:27:24 +000019752 %tmp.0.i7381 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7374, %"struct.std::dcomplex"* %mem_tmp.1446 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19753 %tmp.14.i7383 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7381, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019754 %tmp.15.i7384 = load double* %tmp.14.i7383 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019755 %tmp.17.i7386 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7381, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019756 %tmp.18.i7387 = load double* %tmp.17.i7386 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019757 %tmp.4.i7361 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7360, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019758 store double %tmp.15.i7384, double* %tmp.4.i7361
Tanya Lattnerfc984402008-02-16 23:27:24 +000019759 %tmp.7.i7364 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7360, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019760 store double %tmp.18.i7387, double* %tmp.7.i7364
Tanya Lattnerfc984402008-02-16 23:27:24 +000019761 %tmp.0.i7367 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7360, %"struct.std::dcomplex"* %tmp.220 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19762 %tmp.13.i7368 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1443, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19763 %tmp.14.i7369 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7367, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019764 %tmp.15.i7370 = load double* %tmp.14.i7369 ; <double> [#uses=1]
19765 store double %tmp.15.i7370, double* %tmp.13.i7368
Tanya Lattnerfc984402008-02-16 23:27:24 +000019766 %tmp.16.i7371 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1443, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19767 %tmp.17.i7372 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7367, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019768 %tmp.18.i7373 = load double* %tmp.17.i7372 ; <double> [#uses=1]
19769 store double %tmp.18.i7373, double* %tmp.16.i7371
Tanya Lattnerfc984402008-02-16 23:27:24 +000019770 %tmp.4.i7347 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7346, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019771 store double %tmp.15.i7426, double* %tmp.4.i7347
Tanya Lattnerfc984402008-02-16 23:27:24 +000019772 %tmp.7.i7350 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7346, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019773 store double %tmp.18.i7429, double* %tmp.7.i7350
Tanya Lattnerfc984402008-02-16 23:27:24 +000019774 %tmp.0.i7353 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7346, %"struct.std::dcomplex"* %mem_tmp.1443 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19775 %tmp.14.i7355 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7353, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019776 %tmp.15.i7356 = load double* %tmp.14.i7355 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019777 %tmp.17.i7358 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7353, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019778 %tmp.18.i7359 = load double* %tmp.17.i7358 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019779 %tmp.4.i7333 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7332, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019780 %tmp.6.i7335 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19781 store double %tmp.6.i7335, double* %tmp.4.i7333
Tanya Lattnerfc984402008-02-16 23:27:24 +000019782 %tmp.7.i7336 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7332, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019783 %tmp.9.i7338 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19784 store double %tmp.9.i7338, double* %tmp.7.i7336
Tanya Lattnerfc984402008-02-16 23:27:24 +000019785 %tmp.0.i7339 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7332, %"struct.std::dcomplex"* %tmp.226 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19786 %tmp.14.i7341 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7339, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019787 %tmp.15.i7342 = load double* %tmp.14.i7341 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019788 %tmp.17.i7344 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7339, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019789 %tmp.18.i7345 = load double* %tmp.17.i7344 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019790 %tmp.4.i7319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7318, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019791 %tmp.6.i7321 = load double* %tmp.5.i33146 ; <double> [#uses=1]
19792 store double %tmp.6.i7321, double* %tmp.4.i7319
Tanya Lattnerfc984402008-02-16 23:27:24 +000019793 %tmp.7.i7322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7318, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019794 %tmp.9.i7324 = load double* %tmp.8.i33149 ; <double> [#uses=1]
19795 store double %tmp.9.i7324, double* %tmp.7.i7322
Tanya Lattnerfc984402008-02-16 23:27:24 +000019796 %tmp.0.i7325 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7318, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19797 %tmp.13.i7326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1450, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19798 %tmp.14.i7327 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019799 %tmp.15.i7328 = load double* %tmp.14.i7327 ; <double> [#uses=1]
19800 store double %tmp.15.i7328, double* %tmp.13.i7326
Tanya Lattnerfc984402008-02-16 23:27:24 +000019801 %tmp.16.i7329 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1450, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19802 %tmp.17.i7330 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019803 %tmp.18.i7331 = load double* %tmp.17.i7330 ; <double> [#uses=1]
19804 store double %tmp.18.i7331, double* %tmp.16.i7329
Tanya Lattnerfc984402008-02-16 23:27:24 +000019805 %tmp.4.i7305 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7304, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019806 store double %tmp.15.i7342, double* %tmp.4.i7305
Tanya Lattnerfc984402008-02-16 23:27:24 +000019807 %tmp.7.i7308 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7304, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019808 store double %tmp.18.i7345, double* %tmp.7.i7308
Tanya Lattnerfc984402008-02-16 23:27:24 +000019809 %tmp.0.i7311 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7304, %"struct.std::dcomplex"* %mem_tmp.1450 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19810 %tmp.14.i7313 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7311, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019811 %tmp.15.i7314 = load double* %tmp.14.i7313 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019812 %tmp.17.i7316 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7311, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019813 %tmp.18.i7317 = load double* %tmp.17.i7316 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019814 %tmp.4.i7291 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7290, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019815 store double %tmp.15.i7314, double* %tmp.4.i7291
Tanya Lattnerfc984402008-02-16 23:27:24 +000019816 %tmp.7.i7294 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7290, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019817 store double %tmp.18.i7317, double* %tmp.7.i7294
Tanya Lattnerfc984402008-02-16 23:27:24 +000019818 %tmp.0.i7297 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7290, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19819 %tmp.13.i7298 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1447, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19820 %tmp.14.i7299 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7297, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019821 %tmp.15.i7300 = load double* %tmp.14.i7299 ; <double> [#uses=1]
19822 store double %tmp.15.i7300, double* %tmp.13.i7298
Tanya Lattnerfc984402008-02-16 23:27:24 +000019823 %tmp.16.i7301 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1447, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19824 %tmp.17.i7302 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7297, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019825 %tmp.18.i7303 = load double* %tmp.17.i7302 ; <double> [#uses=1]
19826 store double %tmp.18.i7303, double* %tmp.16.i7301
Tanya Lattnerfc984402008-02-16 23:27:24 +000019827 %tmp.4.i7277 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7276, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019828 store double %tmp.15.i7356, double* %tmp.4.i7277
Tanya Lattnerfc984402008-02-16 23:27:24 +000019829 %tmp.7.i7280 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7276, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019830 store double %tmp.18.i7359, double* %tmp.7.i7280
Tanya Lattnerfc984402008-02-16 23:27:24 +000019831 %tmp.0.i7283 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7276, %"struct.std::dcomplex"* %mem_tmp.1447 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19832 %tmp.14.i7285 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7283, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019833 %tmp.15.i7286 = load double* %tmp.14.i7285 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019834 %tmp.17.i7288 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7283, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019835 %tmp.18.i7289 = load double* %tmp.17.i7288 ; <double> [#uses=1]
19836 store double %tmp.15.i7286, double* %tmp.2.i34364
19837 store double %tmp.18.i7289, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000019838 %tmp.4.i7243 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7242, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019839 %tmp.6.i7245 = load double* %tmp.5.i33596 ; <double> [#uses=1]
19840 store double %tmp.6.i7245, double* %tmp.4.i7243
Tanya Lattnerfc984402008-02-16 23:27:24 +000019841 %tmp.7.i7246 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7242, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019842 %tmp.9.i7248 = load double* %tmp.8.i33599 ; <double> [#uses=1]
19843 store double %tmp.9.i7248, double* %tmp.7.i7246
Tanya Lattnerfc984402008-02-16 23:27:24 +000019844 %tmp.0.i7249 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7242, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19845 %tmp.14.i7251 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7249, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019846 %tmp.15.i7252 = load double* %tmp.14.i7251 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019847 %tmp.17.i7254 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7249, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019848 %tmp.18.i7255 = load double* %tmp.17.i7254 ; <double> [#uses=1]
19849 %tmp.7.i7209 = load double* %tmp.2.i34366 ; <double> [#uses=1]
19850 %tmp.15.i7223 = add double %tmp.7.i7209, %tmp.15.i7252 ; <double> [#uses=1]
19851 store double %tmp.15.i7223, double* %tmp.2.i34366
19852 %tmp.26.i7230 = load double* %tmp.6.i34367 ; <double> [#uses=1]
19853 %tmp.31.i7241 = add double %tmp.26.i7230, %tmp.18.i7255 ; <double> [#uses=1]
19854 store double %tmp.31.i7241, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000019855 %tmp.4.i7189 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7188, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019856 %tmp.6.i7191 = load double* %tmp.5.i34338 ; <double> [#uses=1]
19857 store double %tmp.6.i7191, double* %tmp.4.i7189
Tanya Lattnerfc984402008-02-16 23:27:24 +000019858 %tmp.7.i7192 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7188, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019859 %tmp.9.i7194 = load double* %tmp.8.i34341 ; <double> [#uses=1]
19860 store double %tmp.9.i7194, double* %tmp.7.i7192
Tanya Lattnerfc984402008-02-16 23:27:24 +000019861 %tmp.0.i7195 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7188, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19862 %tmp.14.i7197 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7195, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019863 %tmp.15.i7198 = load double* %tmp.14.i7197 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019864 %tmp.17.i7200 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7195, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019865 %tmp.18.i7201 = load double* %tmp.17.i7200 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019866 %tmp.4.i7175 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7174, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019867 %tmp.6.i7177 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19868 store double %tmp.6.i7177, double* %tmp.4.i7175
Tanya Lattnerfc984402008-02-16 23:27:24 +000019869 %tmp.7.i7178 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7174, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019870 %tmp.9.i7180 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19871 store double %tmp.9.i7180, double* %tmp.7.i7178
Tanya Lattnerfc984402008-02-16 23:27:24 +000019872 %tmp.0.i7181 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7174, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19873 %tmp.13.i7182 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1457, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19874 %tmp.14.i7183 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7181, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019875 %tmp.15.i7184 = load double* %tmp.14.i7183 ; <double> [#uses=1]
19876 store double %tmp.15.i7184, double* %tmp.13.i7182
Tanya Lattnerfc984402008-02-16 23:27:24 +000019877 %tmp.16.i7185 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1457, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19878 %tmp.17.i7186 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7181, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019879 %tmp.18.i7187 = load double* %tmp.17.i7186 ; <double> [#uses=1]
19880 store double %tmp.18.i7187, double* %tmp.16.i7185
Tanya Lattnerfc984402008-02-16 23:27:24 +000019881 %tmp.4.i7161 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7160, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019882 store double %tmp.15.i7198, double* %tmp.4.i7161
Tanya Lattnerfc984402008-02-16 23:27:24 +000019883 %tmp.7.i7164 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7160, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019884 store double %tmp.18.i7201, double* %tmp.7.i7164
Tanya Lattnerfc984402008-02-16 23:27:24 +000019885 %tmp.0.i7167 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7160, %"struct.std::dcomplex"* %mem_tmp.1457 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19886 %tmp.14.i7169 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7167, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019887 %tmp.15.i7170 = load double* %tmp.14.i7169 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019888 %tmp.17.i7172 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7167, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019889 %tmp.18.i7173 = load double* %tmp.17.i7172 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019890 %tmp.4.i7147 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7146, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019891 store double %tmp.15.i7170, double* %tmp.4.i7147
Tanya Lattnerfc984402008-02-16 23:27:24 +000019892 %tmp.7.i7150 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7146, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019893 store double %tmp.18.i7173, double* %tmp.7.i7150
Tanya Lattnerfc984402008-02-16 23:27:24 +000019894 %tmp.0.i7153 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7146, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19895 %tmp.14.i7155 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7153, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019896 %tmp.15.i7156 = load double* %tmp.14.i7155 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019897 %tmp.17.i7158 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7153, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019898 %tmp.18.i7159 = load double* %tmp.17.i7158 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019899 %tmp.4.i7133 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7132, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019900 %tmp.6.i7135 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19901 store double %tmp.6.i7135, double* %tmp.4.i7133
Tanya Lattnerfc984402008-02-16 23:27:24 +000019902 %tmp.7.i7136 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7132, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019903 %tmp.9.i7138 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19904 store double %tmp.9.i7138, double* %tmp.7.i7136
Tanya Lattnerfc984402008-02-16 23:27:24 +000019905 %tmp.0.i7139 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7132, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19906 %tmp.14.i7141 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7139, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019907 %tmp.15.i7142 = load double* %tmp.14.i7141 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019908 %tmp.17.i7144 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7139, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019909 %tmp.18.i7145 = load double* %tmp.17.i7144 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019910 %tmp.4.i7119 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7118, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019911 %tmp.6.i7121 = load double* %tmp.5.i34338 ; <double> [#uses=1]
19912 store double %tmp.6.i7121, double* %tmp.4.i7119
Tanya Lattnerfc984402008-02-16 23:27:24 +000019913 %tmp.7.i7122 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7118, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019914 %tmp.9.i7124 = load double* %tmp.8.i34341 ; <double> [#uses=1]
19915 store double %tmp.9.i7124, double* %tmp.7.i7122
Tanya Lattnerfc984402008-02-16 23:27:24 +000019916 %tmp.0.i7125 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7118, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19917 %tmp.13.i7126 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19918 %tmp.14.i7127 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7125, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019919 %tmp.15.i7128 = load double* %tmp.14.i7127 ; <double> [#uses=1]
19920 store double %tmp.15.i7128, double* %tmp.13.i7126
Tanya Lattnerfc984402008-02-16 23:27:24 +000019921 %tmp.16.i7129 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19922 %tmp.17.i7130 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7125, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019923 %tmp.18.i7131 = load double* %tmp.17.i7130 ; <double> [#uses=1]
19924 store double %tmp.18.i7131, double* %tmp.16.i7129
Tanya Lattnerfc984402008-02-16 23:27:24 +000019925 %tmp.4.i7105 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7104, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019926 store double %tmp.15.i7142, double* %tmp.4.i7105
Tanya Lattnerfc984402008-02-16 23:27:24 +000019927 %tmp.7.i7108 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7104, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019928 store double %tmp.18.i7145, double* %tmp.7.i7108
Tanya Lattnerfc984402008-02-16 23:27:24 +000019929 %tmp.0.i7111 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7104, %"struct.std::dcomplex"* %mem_tmp.1461 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19930 %tmp.14.i7113 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7111, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019931 %tmp.15.i7114 = load double* %tmp.14.i7113 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019932 %tmp.17.i7116 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7111, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019933 %tmp.18.i7117 = load double* %tmp.17.i7116 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019934 %tmp.4.i7091 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7090, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019935 store double %tmp.15.i7114, double* %tmp.4.i7091
Tanya Lattnerfc984402008-02-16 23:27:24 +000019936 %tmp.7.i7094 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7090, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019937 store double %tmp.18.i7117, double* %tmp.7.i7094
Tanya Lattnerfc984402008-02-16 23:27:24 +000019938 %tmp.0.i7097 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7090, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19939 %tmp.13.i7098 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1458, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19940 %tmp.14.i7099 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7097, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019941 %tmp.15.i7100 = load double* %tmp.14.i7099 ; <double> [#uses=1]
19942 store double %tmp.15.i7100, double* %tmp.13.i7098
Tanya Lattnerfc984402008-02-16 23:27:24 +000019943 %tmp.16.i7101 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1458, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19944 %tmp.17.i7102 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7097, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019945 %tmp.18.i7103 = load double* %tmp.17.i7102 ; <double> [#uses=1]
19946 store double %tmp.18.i7103, double* %tmp.16.i7101
Tanya Lattnerfc984402008-02-16 23:27:24 +000019947 %tmp.4.i7077 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7076, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019948 store double %tmp.15.i7156, double* %tmp.4.i7077
Tanya Lattnerfc984402008-02-16 23:27:24 +000019949 %tmp.7.i7080 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7076, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019950 store double %tmp.18.i7159, double* %tmp.7.i7080
Tanya Lattnerfc984402008-02-16 23:27:24 +000019951 %tmp.0.i7083 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7076, %"struct.std::dcomplex"* %mem_tmp.1458 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19952 %tmp.14.i7085 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7083, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019953 %tmp.15.i7086 = load double* %tmp.14.i7085 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019954 %tmp.17.i7088 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7083, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019955 %tmp.18.i7089 = load double* %tmp.17.i7088 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019956 %tmp.4.i7063 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7062, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019957 %tmp.6.i7065 = load double* %tmp.5.i34352 ; <double> [#uses=1]
19958 store double %tmp.6.i7065, double* %tmp.4.i7063
Tanya Lattnerfc984402008-02-16 23:27:24 +000019959 %tmp.7.i7066 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7062, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019960 %tmp.9.i7068 = load double* %tmp.8.i34355 ; <double> [#uses=1]
19961 store double %tmp.9.i7068, double* %tmp.7.i7066
Tanya Lattnerfc984402008-02-16 23:27:24 +000019962 %tmp.0.i7069 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7062, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19963 %tmp.14.i7071 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7069, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019964 %tmp.15.i7072 = load double* %tmp.14.i7071 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019965 %tmp.17.i7074 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7069, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019966 %tmp.18.i7075 = load double* %tmp.17.i7074 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019967 %tmp.4.i7049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7048, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019968 %tmp.6.i7051 = load double* %tmp.5.i28602 ; <double> [#uses=1]
19969 store double %tmp.6.i7051, double* %tmp.4.i7049
Tanya Lattnerfc984402008-02-16 23:27:24 +000019970 %tmp.7.i7052 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7048, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019971 %tmp.9.i7054 = load double* %tmp.8.i28605 ; <double> [#uses=1]
19972 store double %tmp.9.i7054, double* %tmp.7.i7052
Tanya Lattnerfc984402008-02-16 23:27:24 +000019973 %tmp.0.i7055 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7048, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19974 %tmp.13.i7056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1465, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19975 %tmp.14.i7057 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7055, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019976 %tmp.15.i7058 = load double* %tmp.14.i7057 ; <double> [#uses=1]
19977 store double %tmp.15.i7058, double* %tmp.13.i7056
Tanya Lattnerfc984402008-02-16 23:27:24 +000019978 %tmp.16.i7059 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1465, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
19979 %tmp.17.i7060 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7055, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019980 %tmp.18.i7061 = load double* %tmp.17.i7060 ; <double> [#uses=1]
19981 store double %tmp.18.i7061, double* %tmp.16.i7059
Tanya Lattnerfc984402008-02-16 23:27:24 +000019982 %tmp.4.i7035 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7034, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019983 store double %tmp.15.i7072, double* %tmp.4.i7035
Tanya Lattnerfc984402008-02-16 23:27:24 +000019984 %tmp.7.i7038 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7034, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019985 store double %tmp.18.i7075, double* %tmp.7.i7038
Tanya Lattnerfc984402008-02-16 23:27:24 +000019986 %tmp.0.i7041 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i7034, %"struct.std::dcomplex"* %mem_tmp.1465 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19987 %tmp.14.i7043 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7041, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019988 %tmp.15.i7044 = load double* %tmp.14.i7043 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019989 %tmp.17.i7046 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7041, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019990 %tmp.18.i7047 = load double* %tmp.17.i7046 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000019991 %tmp.4.i7021 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7020, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019992 store double %tmp.15.i7044, double* %tmp.4.i7021
Tanya Lattnerfc984402008-02-16 23:27:24 +000019993 %tmp.7.i7024 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7020, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019994 store double %tmp.18.i7047, double* %tmp.7.i7024
Tanya Lattnerfc984402008-02-16 23:27:24 +000019995 %tmp.0.i7027 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7020, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
19996 %tmp.13.i7028 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1462, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
19997 %tmp.14.i7029 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7027, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019998 %tmp.15.i7030 = load double* %tmp.14.i7029 ; <double> [#uses=1]
19999 store double %tmp.15.i7030, double* %tmp.13.i7028
Tanya Lattnerfc984402008-02-16 23:27:24 +000020000 %tmp.16.i7031 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1462, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20001 %tmp.17.i7032 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7027, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020002 %tmp.18.i7033 = load double* %tmp.17.i7032 ; <double> [#uses=1]
20003 store double %tmp.18.i7033, double* %tmp.16.i7031
Tanya Lattnerfc984402008-02-16 23:27:24 +000020004 %tmp.4.i7007 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7006, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020005 store double %tmp.15.i7086, double* %tmp.4.i7007
Tanya Lattnerfc984402008-02-16 23:27:24 +000020006 %tmp.7.i7010 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i7006, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020007 store double %tmp.18.i7089, double* %tmp.7.i7010
Tanya Lattnerfc984402008-02-16 23:27:24 +000020008 %tmp.0.i7013 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i7006, %"struct.std::dcomplex"* %mem_tmp.1462 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20009 %tmp.14.i7015 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7013, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020010 %tmp.15.i7016 = load double* %tmp.14.i7015 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020011 %tmp.17.i7018 = getelementptr %"struct.std::dcomplex"* %tmp.0.i7013, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020012 %tmp.18.i7019 = load double* %tmp.17.i7018 ; <double> [#uses=1]
20013 store double %tmp.15.i7016, double* %tmp.2.i34364
20014 store double %tmp.18.i7019, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000020015 %tmp.4.i6973 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6972, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020016 %tmp.6.i6975 = load double* %tmp.5.i32460 ; <double> [#uses=1]
20017 store double %tmp.6.i6975, double* %tmp.4.i6973
Tanya Lattnerfc984402008-02-16 23:27:24 +000020018 %tmp.7.i6976 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6972, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020019 %tmp.9.i6978 = load double* %tmp.8.i32463 ; <double> [#uses=1]
20020 store double %tmp.9.i6978, double* %tmp.7.i6976
Tanya Lattnerfc984402008-02-16 23:27:24 +000020021 %tmp.0.i6979 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6972, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20022 %tmp.14.i6981 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6979, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020023 %tmp.15.i6982 = load double* %tmp.14.i6981 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020024 %tmp.17.i6984 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6979, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020025 %tmp.18.i6985 = load double* %tmp.17.i6984 ; <double> [#uses=1]
20026 %tmp.7.i6939 = load double* %tmp.2.i34366 ; <double> [#uses=1]
20027 %tmp.15.i6953 = add double %tmp.7.i6939, %tmp.15.i6982 ; <double> [#uses=1]
20028 store double %tmp.15.i6953, double* %tmp.2.i34366
20029 %tmp.26.i6960 = load double* %tmp.6.i34367 ; <double> [#uses=1]
20030 %tmp.31.i6971 = add double %tmp.26.i6960, %tmp.18.i6985 ; <double> [#uses=1]
20031 store double %tmp.31.i6971, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000020032 %tmp.4.i6919 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6918, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020033 %tmp.6.i6921 = load double* %tmp.5.i29864 ; <double> [#uses=1]
20034 store double %tmp.6.i6921, double* %tmp.4.i6919
Tanya Lattnerfc984402008-02-16 23:27:24 +000020035 %tmp.7.i6922 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6918, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020036 %tmp.9.i6924 = load double* %tmp.8.i29867 ; <double> [#uses=1]
20037 store double %tmp.9.i6924, double* %tmp.7.i6922
Tanya Lattnerfc984402008-02-16 23:27:24 +000020038 %tmp.0.i6925 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6918, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20039 %tmp.14.i6927 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6925, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020040 %tmp.15.i6928 = load double* %tmp.14.i6927 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020041 %tmp.17.i6930 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6925, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020042 %tmp.18.i6931 = load double* %tmp.17.i6930 ; <double> [#uses=1]
20043 %tmp.7.i6885 = load double* %tmp.2.i34368 ; <double> [#uses=1]
20044 %tmp.15.i6899 = add double %tmp.7.i6885, %tmp.15.i6928 ; <double> [#uses=1]
20045 store double %tmp.15.i6899, double* %tmp.2.i34368
20046 %tmp.26.i6906 = load double* %tmp.6.i34369 ; <double> [#uses=1]
20047 %tmp.31.i6917 = add double %tmp.26.i6906, %tmp.18.i6931 ; <double> [#uses=1]
20048 store double %tmp.31.i6917, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000020049 store double 0.000000e+00, double* %tmp.2.i34366
20050 store double 0.000000e+00, double* %tmp.6.i34367
20051 %tmp.4.i6863 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6862, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020052 %tmp.6.i6865 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20053 store double %tmp.6.i6865, double* %tmp.4.i6863
Tanya Lattnerfc984402008-02-16 23:27:24 +000020054 %tmp.7.i6866 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6862, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020055 %tmp.9.i6868 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20056 store double %tmp.9.i6868, double* %tmp.7.i6866
Tanya Lattnerfc984402008-02-16 23:27:24 +000020057 %tmp.0.i6869 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6862, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20058 %tmp.14.i6871 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6869, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020059 %tmp.15.i6872 = load double* %tmp.14.i6871 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020060 %tmp.17.i6874 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6869, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020061 %tmp.18.i6875 = load double* %tmp.17.i6874 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020062 %tmp.4.i6849 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6848, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020063 %tmp.6.i6851 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20064 store double %tmp.6.i6851, double* %tmp.4.i6849
Tanya Lattnerfc984402008-02-16 23:27:24 +000020065 %tmp.7.i6852 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6848, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020066 %tmp.9.i6854 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20067 store double %tmp.9.i6854, double* %tmp.7.i6852
Tanya Lattnerfc984402008-02-16 23:27:24 +000020068 %tmp.0.i6855 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6848, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20069 %tmp.13.i6856 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1473, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20070 %tmp.14.i6857 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6855, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020071 %tmp.15.i6858 = load double* %tmp.14.i6857 ; <double> [#uses=1]
20072 store double %tmp.15.i6858, double* %tmp.13.i6856
Tanya Lattnerfc984402008-02-16 23:27:24 +000020073 %tmp.16.i6859 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1473, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20074 %tmp.17.i6860 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6855, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020075 %tmp.18.i6861 = load double* %tmp.17.i6860 ; <double> [#uses=1]
20076 store double %tmp.18.i6861, double* %tmp.16.i6859
Tanya Lattnerfc984402008-02-16 23:27:24 +000020077 %tmp.4.i6835 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6834, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020078 store double %tmp.15.i6872, double* %tmp.4.i6835
Tanya Lattnerfc984402008-02-16 23:27:24 +000020079 %tmp.7.i6838 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6834, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020080 store double %tmp.18.i6875, double* %tmp.7.i6838
Tanya Lattnerfc984402008-02-16 23:27:24 +000020081 %tmp.0.i6841 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6834, %"struct.std::dcomplex"* %mem_tmp.1473 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20082 %tmp.14.i6843 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6841, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020083 %tmp.15.i6844 = load double* %tmp.14.i6843 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020084 %tmp.17.i6846 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6841, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020085 %tmp.18.i6847 = load double* %tmp.17.i6846 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020086 %tmp.4.i6821 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6820, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020087 store double %tmp.15.i6844, double* %tmp.4.i6821
Tanya Lattnerfc984402008-02-16 23:27:24 +000020088 %tmp.7.i6824 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6820, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020089 store double %tmp.18.i6847, double* %tmp.7.i6824
Tanya Lattnerfc984402008-02-16 23:27:24 +000020090 %tmp.0.i6827 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6820, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20091 %tmp.14.i6829 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6827, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020092 %tmp.15.i6830 = load double* %tmp.14.i6829 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020093 %tmp.17.i6832 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6827, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020094 %tmp.18.i6833 = load double* %tmp.17.i6832 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020095 %tmp.4.i6807 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6806, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020096 %tmp.6.i6809 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20097 store double %tmp.6.i6809, double* %tmp.4.i6807
Tanya Lattnerfc984402008-02-16 23:27:24 +000020098 %tmp.7.i6810 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6806, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020099 %tmp.9.i6812 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20100 store double %tmp.9.i6812, double* %tmp.7.i6810
Tanya Lattnerfc984402008-02-16 23:27:24 +000020101 %tmp.0.i6813 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6806, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20102 %tmp.14.i6815 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6813, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020103 %tmp.15.i6816 = load double* %tmp.14.i6815 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020104 %tmp.17.i6818 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6813, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020105 %tmp.18.i6819 = load double* %tmp.17.i6818 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020106 %tmp.4.i6793 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6792, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020107 %tmp.6.i6795 = load double* %tmp.5.i34338 ; <double> [#uses=1]
20108 store double %tmp.6.i6795, double* %tmp.4.i6793
Tanya Lattnerfc984402008-02-16 23:27:24 +000020109 %tmp.7.i6796 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6792, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020110 %tmp.9.i6798 = load double* %tmp.8.i34341 ; <double> [#uses=1]
20111 store double %tmp.9.i6798, double* %tmp.7.i6796
Tanya Lattnerfc984402008-02-16 23:27:24 +000020112 %tmp.0.i6799 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6792, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20113 %tmp.13.i6800 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1477, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20114 %tmp.14.i6801 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6799, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020115 %tmp.15.i6802 = load double* %tmp.14.i6801 ; <double> [#uses=1]
20116 store double %tmp.15.i6802, double* %tmp.13.i6800
Tanya Lattnerfc984402008-02-16 23:27:24 +000020117 %tmp.16.i6803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1477, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20118 %tmp.17.i6804 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6799, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020119 %tmp.18.i6805 = load double* %tmp.17.i6804 ; <double> [#uses=1]
20120 store double %tmp.18.i6805, double* %tmp.16.i6803
Tanya Lattnerfc984402008-02-16 23:27:24 +000020121 %tmp.4.i6779 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6778, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020122 store double %tmp.15.i6816, double* %tmp.4.i6779
Tanya Lattnerfc984402008-02-16 23:27:24 +000020123 %tmp.7.i6782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6778, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020124 store double %tmp.18.i6819, double* %tmp.7.i6782
Tanya Lattnerfc984402008-02-16 23:27:24 +000020125 %tmp.0.i6785 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6778, %"struct.std::dcomplex"* %mem_tmp.1477 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20126 %tmp.14.i6787 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6785, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020127 %tmp.15.i6788 = load double* %tmp.14.i6787 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020128 %tmp.17.i6790 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6785, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020129 %tmp.18.i6791 = load double* %tmp.17.i6790 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020130 %tmp.4.i6765 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6764, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020131 store double %tmp.15.i6788, double* %tmp.4.i6765
Tanya Lattnerfc984402008-02-16 23:27:24 +000020132 %tmp.7.i6768 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6764, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020133 store double %tmp.18.i6791, double* %tmp.7.i6768
Tanya Lattnerfc984402008-02-16 23:27:24 +000020134 %tmp.0.i6771 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6764, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20135 %tmp.13.i6772 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1474, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20136 %tmp.14.i6773 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6771, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020137 %tmp.15.i6774 = load double* %tmp.14.i6773 ; <double> [#uses=1]
20138 store double %tmp.15.i6774, double* %tmp.13.i6772
Tanya Lattnerfc984402008-02-16 23:27:24 +000020139 %tmp.16.i6775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1474, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20140 %tmp.17.i6776 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6771, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020141 %tmp.18.i6777 = load double* %tmp.17.i6776 ; <double> [#uses=1]
20142 store double %tmp.18.i6777, double* %tmp.16.i6775
Tanya Lattnerfc984402008-02-16 23:27:24 +000020143 %tmp.4.i6751 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6750, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020144 store double %tmp.15.i6830, double* %tmp.4.i6751
Tanya Lattnerfc984402008-02-16 23:27:24 +000020145 %tmp.7.i6754 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6750, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020146 store double %tmp.18.i6833, double* %tmp.7.i6754
Tanya Lattnerfc984402008-02-16 23:27:24 +000020147 %tmp.0.i6757 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6750, %"struct.std::dcomplex"* %mem_tmp.1474 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20148 %tmp.14.i6759 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6757, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020149 %tmp.15.i6760 = load double* %tmp.14.i6759 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020150 %tmp.17.i6762 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6757, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020151 %tmp.18.i6763 = load double* %tmp.17.i6762 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020152 %tmp.4.i6737 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6736, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020153 %tmp.6.i6739 = load double* %tmp.5.i34338 ; <double> [#uses=1]
20154 store double %tmp.6.i6739, double* %tmp.4.i6737
Tanya Lattnerfc984402008-02-16 23:27:24 +000020155 %tmp.7.i6740 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6736, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020156 %tmp.9.i6742 = load double* %tmp.8.i34341 ; <double> [#uses=1]
20157 store double %tmp.9.i6742, double* %tmp.7.i6740
Tanya Lattnerfc984402008-02-16 23:27:24 +000020158 %tmp.0.i6743 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6736, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20159 %tmp.14.i6745 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6743, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020160 %tmp.15.i6746 = load double* %tmp.14.i6745 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020161 %tmp.17.i6748 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6743, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020162 %tmp.18.i6749 = load double* %tmp.17.i6748 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020163 %tmp.4.i6723 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6722, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020164 %tmp.6.i6725 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20165 store double %tmp.6.i6725, double* %tmp.4.i6723
Tanya Lattnerfc984402008-02-16 23:27:24 +000020166 %tmp.7.i6726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6722, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020167 %tmp.9.i6728 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20168 store double %tmp.9.i6728, double* %tmp.7.i6726
Tanya Lattnerfc984402008-02-16 23:27:24 +000020169 %tmp.0.i6729 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6722, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20170 %tmp.13.i6730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1481, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20171 %tmp.14.i6731 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6729, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020172 %tmp.15.i6732 = load double* %tmp.14.i6731 ; <double> [#uses=1]
20173 store double %tmp.15.i6732, double* %tmp.13.i6730
Tanya Lattnerfc984402008-02-16 23:27:24 +000020174 %tmp.16.i6733 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1481, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20175 %tmp.17.i6734 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6729, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020176 %tmp.18.i6735 = load double* %tmp.17.i6734 ; <double> [#uses=1]
20177 store double %tmp.18.i6735, double* %tmp.16.i6733
Tanya Lattnerfc984402008-02-16 23:27:24 +000020178 %tmp.4.i6709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6708, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020179 store double %tmp.15.i6746, double* %tmp.4.i6709
Tanya Lattnerfc984402008-02-16 23:27:24 +000020180 %tmp.7.i6712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6708, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020181 store double %tmp.18.i6749, double* %tmp.7.i6712
Tanya Lattnerfc984402008-02-16 23:27:24 +000020182 %tmp.0.i6715 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6708, %"struct.std::dcomplex"* %mem_tmp.1481 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20183 %tmp.14.i6717 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6715, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020184 %tmp.15.i6718 = load double* %tmp.14.i6717 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020185 %tmp.17.i6720 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6715, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020186 %tmp.18.i6721 = load double* %tmp.17.i6720 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020187 %tmp.4.i6695 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6694, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020188 store double %tmp.15.i6718, double* %tmp.4.i6695
Tanya Lattnerfc984402008-02-16 23:27:24 +000020189 %tmp.7.i6698 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6694, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020190 store double %tmp.18.i6721, double* %tmp.7.i6698
Tanya Lattnerfc984402008-02-16 23:27:24 +000020191 %tmp.0.i6701 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6694, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20192 %tmp.13.i6702 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1478, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20193 %tmp.14.i6703 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6701, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020194 %tmp.15.i6704 = load double* %tmp.14.i6703 ; <double> [#uses=1]
20195 store double %tmp.15.i6704, double* %tmp.13.i6702
Tanya Lattnerfc984402008-02-16 23:27:24 +000020196 %tmp.16.i6705 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1478, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20197 %tmp.17.i6706 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6701, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020198 %tmp.18.i6707 = load double* %tmp.17.i6706 ; <double> [#uses=1]
20199 store double %tmp.18.i6707, double* %tmp.16.i6705
Tanya Lattnerfc984402008-02-16 23:27:24 +000020200 %tmp.4.i6681 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6680, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020201 store double %tmp.15.i6760, double* %tmp.4.i6681
Tanya Lattnerfc984402008-02-16 23:27:24 +000020202 %tmp.7.i6684 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6680, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020203 store double %tmp.18.i6763, double* %tmp.7.i6684
Tanya Lattnerfc984402008-02-16 23:27:24 +000020204 %tmp.0.i6687 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6680, %"struct.std::dcomplex"* %mem_tmp.1478 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20205 %tmp.14.i6689 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6687, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020206 %tmp.15.i6690 = load double* %tmp.14.i6689 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020207 %tmp.17.i6692 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6687, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020208 %tmp.18.i6693 = load double* %tmp.17.i6692 ; <double> [#uses=1]
20209 store double %tmp.15.i6690, double* %tmp.2.i34364
20210 store double %tmp.18.i6693, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000020211 %tmp.4.i6647 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6646, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020212 %tmp.6.i6649 = load double* %tmp.5.i33326 ; <double> [#uses=1]
20213 store double %tmp.6.i6649, double* %tmp.4.i6647
Tanya Lattnerfc984402008-02-16 23:27:24 +000020214 %tmp.7.i6650 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6646, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020215 %tmp.9.i6652 = load double* %tmp.8.i33329 ; <double> [#uses=1]
20216 store double %tmp.9.i6652, double* %tmp.7.i6650
Tanya Lattnerfc984402008-02-16 23:27:24 +000020217 %tmp.0.i6653 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6646, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20218 %tmp.14.i6655 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6653, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020219 %tmp.15.i6656 = load double* %tmp.14.i6655 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020220 %tmp.17.i6658 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6653, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020221 %tmp.18.i6659 = load double* %tmp.17.i6658 ; <double> [#uses=1]
20222 %tmp.7.i6613 = load double* %tmp.2.i34366 ; <double> [#uses=1]
20223 %tmp.15.i6627 = add double %tmp.7.i6613, %tmp.15.i6656 ; <double> [#uses=1]
20224 store double %tmp.15.i6627, double* %tmp.2.i34366
20225 %tmp.26.i6634 = load double* %tmp.6.i34367 ; <double> [#uses=1]
20226 %tmp.31.i6645 = add double %tmp.26.i6634, %tmp.18.i6659 ; <double> [#uses=1]
20227 store double %tmp.31.i6645, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000020228 %tmp.4.i6593 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6592, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020229 %tmp.6.i6595 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20230 store double %tmp.6.i6595, double* %tmp.4.i6593
Tanya Lattnerfc984402008-02-16 23:27:24 +000020231 %tmp.7.i6596 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6592, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020232 %tmp.9.i6598 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20233 store double %tmp.9.i6598, double* %tmp.7.i6596
Tanya Lattnerfc984402008-02-16 23:27:24 +000020234 %tmp.0.i6599 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6592, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20235 %tmp.14.i6601 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6599, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020236 %tmp.15.i6602 = load double* %tmp.14.i6601 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020237 %tmp.17.i6604 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6599, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020238 %tmp.18.i6605 = load double* %tmp.17.i6604 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020239 %tmp.4.i6579 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6578, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020240 %tmp.6.i6581 = load double* %tmp.5.i34338 ; <double> [#uses=1]
20241 store double %tmp.6.i6581, double* %tmp.4.i6579
Tanya Lattnerfc984402008-02-16 23:27:24 +000020242 %tmp.7.i6582 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6578, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020243 %tmp.9.i6584 = load double* %tmp.8.i34341 ; <double> [#uses=1]
20244 store double %tmp.9.i6584, double* %tmp.7.i6582
Tanya Lattnerfc984402008-02-16 23:27:24 +000020245 %tmp.0.i6585 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6578, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20246 %tmp.13.i6586 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1488, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20247 %tmp.14.i6587 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6585, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020248 %tmp.15.i6588 = load double* %tmp.14.i6587 ; <double> [#uses=1]
20249 store double %tmp.15.i6588, double* %tmp.13.i6586
Tanya Lattnerfc984402008-02-16 23:27:24 +000020250 %tmp.16.i6589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1488, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20251 %tmp.17.i6590 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6585, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020252 %tmp.18.i6591 = load double* %tmp.17.i6590 ; <double> [#uses=1]
20253 store double %tmp.18.i6591, double* %tmp.16.i6589
Tanya Lattnerfc984402008-02-16 23:27:24 +000020254 %tmp.4.i6565 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6564, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020255 store double %tmp.15.i6602, double* %tmp.4.i6565
Tanya Lattnerfc984402008-02-16 23:27:24 +000020256 %tmp.7.i6568 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6564, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020257 store double %tmp.18.i6605, double* %tmp.7.i6568
Tanya Lattnerfc984402008-02-16 23:27:24 +000020258 %tmp.0.i6571 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6564, %"struct.std::dcomplex"* %mem_tmp.1488 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20259 %tmp.14.i6573 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6571, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020260 %tmp.15.i6574 = load double* %tmp.14.i6573 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020261 %tmp.17.i6576 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6571, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020262 %tmp.18.i6577 = load double* %tmp.17.i6576 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020263 %tmp.4.i6551 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6550, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020264 store double %tmp.15.i6574, double* %tmp.4.i6551
Tanya Lattnerfc984402008-02-16 23:27:24 +000020265 %tmp.7.i6554 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6550, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020266 store double %tmp.18.i6577, double* %tmp.7.i6554
Tanya Lattnerfc984402008-02-16 23:27:24 +000020267 %tmp.0.i6557 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6550, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20268 %tmp.14.i6559 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6557, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020269 %tmp.15.i6560 = load double* %tmp.14.i6559 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020270 %tmp.17.i6562 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6557, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020271 %tmp.18.i6563 = load double* %tmp.17.i6562 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020272 %tmp.4.i6537 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6536, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020273 %tmp.6.i6539 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20274 store double %tmp.6.i6539, double* %tmp.4.i6537
Tanya Lattnerfc984402008-02-16 23:27:24 +000020275 %tmp.7.i6540 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6536, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020276 %tmp.9.i6542 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20277 store double %tmp.9.i6542, double* %tmp.7.i6540
Tanya Lattnerfc984402008-02-16 23:27:24 +000020278 %tmp.0.i6543 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6536, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20279 %tmp.14.i6545 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6543, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020280 %tmp.15.i6546 = load double* %tmp.14.i6545 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020281 %tmp.17.i6548 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6543, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020282 %tmp.18.i6549 = load double* %tmp.17.i6548 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020283 %tmp.4.i6523 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6522, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020284 %tmp.6.i6525 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20285 store double %tmp.6.i6525, double* %tmp.4.i6523
Tanya Lattnerfc984402008-02-16 23:27:24 +000020286 %tmp.7.i6526 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6522, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020287 %tmp.9.i6528 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20288 store double %tmp.9.i6528, double* %tmp.7.i6526
Tanya Lattnerfc984402008-02-16 23:27:24 +000020289 %tmp.0.i6529 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6522, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20290 %tmp.13.i6530 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1492, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20291 %tmp.14.i6531 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6529, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020292 %tmp.15.i6532 = load double* %tmp.14.i6531 ; <double> [#uses=1]
20293 store double %tmp.15.i6532, double* %tmp.13.i6530
Tanya Lattnerfc984402008-02-16 23:27:24 +000020294 %tmp.16.i6533 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1492, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20295 %tmp.17.i6534 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6529, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020296 %tmp.18.i6535 = load double* %tmp.17.i6534 ; <double> [#uses=1]
20297 store double %tmp.18.i6535, double* %tmp.16.i6533
Tanya Lattnerfc984402008-02-16 23:27:24 +000020298 %tmp.4.i6509 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6508, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020299 store double %tmp.15.i6546, double* %tmp.4.i6509
Tanya Lattnerfc984402008-02-16 23:27:24 +000020300 %tmp.7.i6512 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6508, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020301 store double %tmp.18.i6549, double* %tmp.7.i6512
Tanya Lattnerfc984402008-02-16 23:27:24 +000020302 %tmp.0.i6515 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6508, %"struct.std::dcomplex"* %mem_tmp.1492 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20303 %tmp.14.i6517 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6515, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020304 %tmp.15.i6518 = load double* %tmp.14.i6517 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020305 %tmp.17.i6520 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6515, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020306 %tmp.18.i6521 = load double* %tmp.17.i6520 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020307 %tmp.4.i6495 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6494, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020308 store double %tmp.15.i6518, double* %tmp.4.i6495
Tanya Lattnerfc984402008-02-16 23:27:24 +000020309 %tmp.7.i6498 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6494, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020310 store double %tmp.18.i6521, double* %tmp.7.i6498
Tanya Lattnerfc984402008-02-16 23:27:24 +000020311 %tmp.0.i6501 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6494, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20312 %tmp.13.i6502 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1489, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20313 %tmp.14.i6503 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6501, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020314 %tmp.15.i6504 = load double* %tmp.14.i6503 ; <double> [#uses=1]
20315 store double %tmp.15.i6504, double* %tmp.13.i6502
Tanya Lattnerfc984402008-02-16 23:27:24 +000020316 %tmp.16.i6505 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1489, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20317 %tmp.17.i6506 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6501, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020318 %tmp.18.i6507 = load double* %tmp.17.i6506 ; <double> [#uses=1]
20319 store double %tmp.18.i6507, double* %tmp.16.i6505
Tanya Lattnerfc984402008-02-16 23:27:24 +000020320 %tmp.4.i6481 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6480, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020321 store double %tmp.15.i6560, double* %tmp.4.i6481
Tanya Lattnerfc984402008-02-16 23:27:24 +000020322 %tmp.7.i6484 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6480, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020323 store double %tmp.18.i6563, double* %tmp.7.i6484
Tanya Lattnerfc984402008-02-16 23:27:24 +000020324 %tmp.0.i6487 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6480, %"struct.std::dcomplex"* %mem_tmp.1489 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20325 %tmp.14.i6489 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6487, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020326 %tmp.15.i6490 = load double* %tmp.14.i6489 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020327 %tmp.17.i6492 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6487, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020328 %tmp.18.i6493 = load double* %tmp.17.i6492 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020329 %tmp.4.i6467 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6466, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020330 %tmp.6.i6469 = load double* %tmp.5.i34338 ; <double> [#uses=1]
20331 store double %tmp.6.i6469, double* %tmp.4.i6467
Tanya Lattnerfc984402008-02-16 23:27:24 +000020332 %tmp.7.i6470 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6466, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020333 %tmp.9.i6472 = load double* %tmp.8.i34341 ; <double> [#uses=1]
20334 store double %tmp.9.i6472, double* %tmp.7.i6470
Tanya Lattnerfc984402008-02-16 23:27:24 +000020335 %tmp.0.i6473 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6466, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20336 %tmp.14.i6475 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6473, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020337 %tmp.15.i6476 = load double* %tmp.14.i6475 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020338 %tmp.17.i6478 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6473, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020339 %tmp.18.i6479 = load double* %tmp.17.i6478 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020340 %tmp.4.i6453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020341 %tmp.6.i6455 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20342 store double %tmp.6.i6455, double* %tmp.4.i6453
Tanya Lattnerfc984402008-02-16 23:27:24 +000020343 %tmp.7.i6456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020344 %tmp.9.i6458 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20345 store double %tmp.9.i6458, double* %tmp.7.i6456
Tanya Lattnerfc984402008-02-16 23:27:24 +000020346 %tmp.0.i6459 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6452, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20347 %tmp.13.i6460 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1496, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20348 %tmp.14.i6461 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6459, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020349 %tmp.15.i6462 = load double* %tmp.14.i6461 ; <double> [#uses=1]
20350 store double %tmp.15.i6462, double* %tmp.13.i6460
Tanya Lattnerfc984402008-02-16 23:27:24 +000020351 %tmp.16.i6463 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1496, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20352 %tmp.17.i6464 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6459, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020353 %tmp.18.i6465 = load double* %tmp.17.i6464 ; <double> [#uses=1]
20354 store double %tmp.18.i6465, double* %tmp.16.i6463
Tanya Lattnerfc984402008-02-16 23:27:24 +000020355 %tmp.4.i6439 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6438, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020356 store double %tmp.15.i6476, double* %tmp.4.i6439
Tanya Lattnerfc984402008-02-16 23:27:24 +000020357 %tmp.7.i6442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6438, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020358 store double %tmp.18.i6479, double* %tmp.7.i6442
Tanya Lattnerfc984402008-02-16 23:27:24 +000020359 %tmp.0.i6445 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6438, %"struct.std::dcomplex"* %mem_tmp.1496 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20360 %tmp.14.i6447 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6445, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020361 %tmp.15.i6448 = load double* %tmp.14.i6447 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020362 %tmp.17.i6450 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6445, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020363 %tmp.18.i6451 = load double* %tmp.17.i6450 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020364 %tmp.4.i6425 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6424, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020365 store double %tmp.15.i6448, double* %tmp.4.i6425
Tanya Lattnerfc984402008-02-16 23:27:24 +000020366 %tmp.7.i6428 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6424, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020367 store double %tmp.18.i6451, double* %tmp.7.i6428
Tanya Lattnerfc984402008-02-16 23:27:24 +000020368 %tmp.0.i6431 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6424, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20369 %tmp.13.i6432 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1493, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20370 %tmp.14.i6433 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6431, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020371 %tmp.15.i6434 = load double* %tmp.14.i6433 ; <double> [#uses=1]
20372 store double %tmp.15.i6434, double* %tmp.13.i6432
Tanya Lattnerfc984402008-02-16 23:27:24 +000020373 %tmp.16.i6435 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1493, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20374 %tmp.17.i6436 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6431, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020375 %tmp.18.i6437 = load double* %tmp.17.i6436 ; <double> [#uses=1]
20376 store double %tmp.18.i6437, double* %tmp.16.i6435
Tanya Lattnerfc984402008-02-16 23:27:24 +000020377 %tmp.4.i6411 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6410, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020378 store double %tmp.15.i6490, double* %tmp.4.i6411
Tanya Lattnerfc984402008-02-16 23:27:24 +000020379 %tmp.7.i6414 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6410, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020380 store double %tmp.18.i6493, double* %tmp.7.i6414
Tanya Lattnerfc984402008-02-16 23:27:24 +000020381 %tmp.0.i6417 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6410, %"struct.std::dcomplex"* %mem_tmp.1493 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20382 %tmp.14.i6419 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6417, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020383 %tmp.15.i6420 = load double* %tmp.14.i6419 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020384 %tmp.17.i6422 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6417, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020385 %tmp.18.i6423 = load double* %tmp.17.i6422 ; <double> [#uses=1]
20386 store double %tmp.15.i6420, double* %tmp.2.i34364
20387 store double %tmp.18.i6423, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000020388 %tmp.4.i6377 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6376, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020389 %tmp.6.i6379 = load double* %tmp.5.i27590 ; <double> [#uses=1]
20390 store double %tmp.6.i6379, double* %tmp.4.i6377
Tanya Lattnerfc984402008-02-16 23:27:24 +000020391 %tmp.7.i6380 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6376, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020392 %tmp.9.i6382 = load double* %tmp.8.i27593 ; <double> [#uses=1]
20393 store double %tmp.9.i6382, double* %tmp.7.i6380
Tanya Lattnerfc984402008-02-16 23:27:24 +000020394 %tmp.0.i6383 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6376, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20395 %tmp.14.i6385 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6383, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020396 %tmp.15.i6386 = load double* %tmp.14.i6385 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020397 %tmp.17.i6388 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6383, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020398 %tmp.18.i6389 = load double* %tmp.17.i6388 ; <double> [#uses=1]
20399 %tmp.7.i6343 = load double* %tmp.2.i34366 ; <double> [#uses=1]
20400 %tmp.15.i6357 = add double %tmp.7.i6343, %tmp.15.i6386 ; <double> [#uses=1]
20401 store double %tmp.15.i6357, double* %tmp.2.i34366
20402 %tmp.26.i6364 = load double* %tmp.6.i34367 ; <double> [#uses=1]
20403 %tmp.31.i6375 = add double %tmp.26.i6364, %tmp.18.i6389 ; <double> [#uses=1]
20404 store double %tmp.31.i6375, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000020405 %tmp.4.i6323 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6322, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020406 %tmp.6.i6325 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20407 store double %tmp.6.i6325, double* %tmp.4.i6323
Tanya Lattnerfc984402008-02-16 23:27:24 +000020408 %tmp.7.i6326 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6322, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020409 %tmp.9.i6328 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20410 store double %tmp.9.i6328, double* %tmp.7.i6326
Tanya Lattnerfc984402008-02-16 23:27:24 +000020411 %tmp.0.i6329 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6322, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20412 %tmp.14.i6331 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6329, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020413 %tmp.15.i6332 = load double* %tmp.14.i6331 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020414 %tmp.17.i6334 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6329, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020415 %tmp.18.i6335 = load double* %tmp.17.i6334 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020416 %tmp.4.i6309 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6308, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020417 %tmp.6.i6311 = load double* %tmp.5.i34338 ; <double> [#uses=1]
20418 store double %tmp.6.i6311, double* %tmp.4.i6309
Tanya Lattnerfc984402008-02-16 23:27:24 +000020419 %tmp.7.i6312 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6308, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020420 %tmp.9.i6314 = load double* %tmp.8.i34341 ; <double> [#uses=1]
20421 store double %tmp.9.i6314, double* %tmp.7.i6312
Tanya Lattnerfc984402008-02-16 23:27:24 +000020422 %tmp.0.i6315 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6308, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20423 %tmp.13.i6316 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1503, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20424 %tmp.14.i6317 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6315, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020425 %tmp.15.i6318 = load double* %tmp.14.i6317 ; <double> [#uses=1]
20426 store double %tmp.15.i6318, double* %tmp.13.i6316
Tanya Lattnerfc984402008-02-16 23:27:24 +000020427 %tmp.16.i6319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1503, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20428 %tmp.17.i6320 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6315, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020429 %tmp.18.i6321 = load double* %tmp.17.i6320 ; <double> [#uses=1]
20430 store double %tmp.18.i6321, double* %tmp.16.i6319
Tanya Lattnerfc984402008-02-16 23:27:24 +000020431 %tmp.4.i6295 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6294, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020432 store double %tmp.15.i6332, double* %tmp.4.i6295
Tanya Lattnerfc984402008-02-16 23:27:24 +000020433 %tmp.7.i6298 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6294, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020434 store double %tmp.18.i6335, double* %tmp.7.i6298
Tanya Lattnerfc984402008-02-16 23:27:24 +000020435 %tmp.0.i6301 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6294, %"struct.std::dcomplex"* %mem_tmp.1503 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20436 %tmp.14.i6303 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6301, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020437 %tmp.15.i6304 = load double* %tmp.14.i6303 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020438 %tmp.17.i6306 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6301, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020439 %tmp.18.i6307 = load double* %tmp.17.i6306 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020440 %tmp.4.i6281 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6280, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020441 store double %tmp.15.i6304, double* %tmp.4.i6281
Tanya Lattnerfc984402008-02-16 23:27:24 +000020442 %tmp.7.i6284 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6280, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020443 store double %tmp.18.i6307, double* %tmp.7.i6284
Tanya Lattnerfc984402008-02-16 23:27:24 +000020444 %tmp.0.i6287 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6280, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20445 %tmp.14.i6289 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6287, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020446 %tmp.15.i6290 = load double* %tmp.14.i6289 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020447 %tmp.17.i6292 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6287, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020448 %tmp.18.i6293 = load double* %tmp.17.i6292 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020449 %tmp.4.i6267 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6266, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020450 %tmp.6.i6269 = load double* %tmp.5.i34338 ; <double> [#uses=1]
20451 store double %tmp.6.i6269, double* %tmp.4.i6267
Tanya Lattnerfc984402008-02-16 23:27:24 +000020452 %tmp.7.i6270 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6266, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020453 %tmp.9.i6272 = load double* %tmp.8.i34341 ; <double> [#uses=1]
20454 store double %tmp.9.i6272, double* %tmp.7.i6270
Tanya Lattnerfc984402008-02-16 23:27:24 +000020455 %tmp.0.i6273 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6266, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20456 %tmp.14.i6275 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6273, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020457 %tmp.15.i6276 = load double* %tmp.14.i6275 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020458 %tmp.17.i6278 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6273, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020459 %tmp.18.i6279 = load double* %tmp.17.i6278 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020460 %tmp.4.i6253 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6252, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020461 %tmp.6.i6255 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20462 store double %tmp.6.i6255, double* %tmp.4.i6253
Tanya Lattnerfc984402008-02-16 23:27:24 +000020463 %tmp.7.i6256 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6252, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020464 %tmp.9.i6258 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20465 store double %tmp.9.i6258, double* %tmp.7.i6256
Tanya Lattnerfc984402008-02-16 23:27:24 +000020466 %tmp.0.i6259 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6252, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20467 %tmp.13.i6260 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1507, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20468 %tmp.14.i6261 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6259, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020469 %tmp.15.i6262 = load double* %tmp.14.i6261 ; <double> [#uses=1]
20470 store double %tmp.15.i6262, double* %tmp.13.i6260
Tanya Lattnerfc984402008-02-16 23:27:24 +000020471 %tmp.16.i6263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1507, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20472 %tmp.17.i6264 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6259, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020473 %tmp.18.i6265 = load double* %tmp.17.i6264 ; <double> [#uses=1]
20474 store double %tmp.18.i6265, double* %tmp.16.i6263
Tanya Lattnerfc984402008-02-16 23:27:24 +000020475 %tmp.4.i6239 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6238, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020476 store double %tmp.15.i6276, double* %tmp.4.i6239
Tanya Lattnerfc984402008-02-16 23:27:24 +000020477 %tmp.7.i6242 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6238, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020478 store double %tmp.18.i6279, double* %tmp.7.i6242
Tanya Lattnerfc984402008-02-16 23:27:24 +000020479 %tmp.0.i6245 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6238, %"struct.std::dcomplex"* %mem_tmp.1507 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20480 %tmp.14.i6247 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6245, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020481 %tmp.15.i6248 = load double* %tmp.14.i6247 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020482 %tmp.17.i6250 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6245, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020483 %tmp.18.i6251 = load double* %tmp.17.i6250 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020484 %tmp.4.i6225 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6224, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020485 store double %tmp.15.i6248, double* %tmp.4.i6225
Tanya Lattnerfc984402008-02-16 23:27:24 +000020486 %tmp.7.i6228 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6224, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020487 store double %tmp.18.i6251, double* %tmp.7.i6228
Tanya Lattnerfc984402008-02-16 23:27:24 +000020488 %tmp.0.i6231 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6224, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20489 %tmp.13.i6232 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1504, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20490 %tmp.14.i6233 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6231, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020491 %tmp.15.i6234 = load double* %tmp.14.i6233 ; <double> [#uses=1]
20492 store double %tmp.15.i6234, double* %tmp.13.i6232
Tanya Lattnerfc984402008-02-16 23:27:24 +000020493 %tmp.16.i6235 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1504, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20494 %tmp.17.i6236 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6231, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020495 %tmp.18.i6237 = load double* %tmp.17.i6236 ; <double> [#uses=1]
20496 store double %tmp.18.i6237, double* %tmp.16.i6235
Tanya Lattnerfc984402008-02-16 23:27:24 +000020497 %tmp.4.i6211 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6210, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020498 store double %tmp.15.i6290, double* %tmp.4.i6211
Tanya Lattnerfc984402008-02-16 23:27:24 +000020499 %tmp.7.i6214 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6210, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020500 store double %tmp.18.i6293, double* %tmp.7.i6214
Tanya Lattnerfc984402008-02-16 23:27:24 +000020501 %tmp.0.i6217 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6210, %"struct.std::dcomplex"* %mem_tmp.1504 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20502 %tmp.14.i6219 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6217, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020503 %tmp.15.i6220 = load double* %tmp.14.i6219 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020504 %tmp.17.i6222 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6217, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020505 %tmp.18.i6223 = load double* %tmp.17.i6222 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020506 %tmp.4.i6197 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6196, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020507 %tmp.6.i6199 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20508 store double %tmp.6.i6199, double* %tmp.4.i6197
Tanya Lattnerfc984402008-02-16 23:27:24 +000020509 %tmp.7.i6200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6196, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020510 %tmp.9.i6202 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20511 store double %tmp.9.i6202, double* %tmp.7.i6200
Tanya Lattnerfc984402008-02-16 23:27:24 +000020512 %tmp.0.i6203 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6196, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20513 %tmp.14.i6205 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6203, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020514 %tmp.15.i6206 = load double* %tmp.14.i6205 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020515 %tmp.17.i6208 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6203, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020516 %tmp.18.i6209 = load double* %tmp.17.i6208 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020517 %tmp.4.i6183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020518 %tmp.6.i6185 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20519 store double %tmp.6.i6185, double* %tmp.4.i6183
Tanya Lattnerfc984402008-02-16 23:27:24 +000020520 %tmp.7.i6186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020521 %tmp.9.i6188 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20522 store double %tmp.9.i6188, double* %tmp.7.i6186
Tanya Lattnerfc984402008-02-16 23:27:24 +000020523 %tmp.0.i6189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6182, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20524 %tmp.13.i6190 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1511, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20525 %tmp.14.i6191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020526 %tmp.15.i6192 = load double* %tmp.14.i6191 ; <double> [#uses=1]
20527 store double %tmp.15.i6192, double* %tmp.13.i6190
Tanya Lattnerfc984402008-02-16 23:27:24 +000020528 %tmp.16.i6193 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1511, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20529 %tmp.17.i6194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020530 %tmp.18.i6195 = load double* %tmp.17.i6194 ; <double> [#uses=1]
20531 store double %tmp.18.i6195, double* %tmp.16.i6193
Tanya Lattnerfc984402008-02-16 23:27:24 +000020532 %tmp.4.i6169 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6168, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020533 store double %tmp.15.i6206, double* %tmp.4.i6169
Tanya Lattnerfc984402008-02-16 23:27:24 +000020534 %tmp.7.i6172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6168, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020535 store double %tmp.18.i6209, double* %tmp.7.i6172
Tanya Lattnerfc984402008-02-16 23:27:24 +000020536 %tmp.0.i6175 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6168, %"struct.std::dcomplex"* %mem_tmp.1511 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20537 %tmp.14.i6177 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6175, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020538 %tmp.15.i6178 = load double* %tmp.14.i6177 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020539 %tmp.17.i6180 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6175, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020540 %tmp.18.i6181 = load double* %tmp.17.i6180 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020541 %tmp.4.i6155 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6154, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020542 store double %tmp.15.i6178, double* %tmp.4.i6155
Tanya Lattnerfc984402008-02-16 23:27:24 +000020543 %tmp.7.i6158 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6154, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020544 store double %tmp.18.i6181, double* %tmp.7.i6158
Tanya Lattnerfc984402008-02-16 23:27:24 +000020545 %tmp.0.i6161 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6154, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20546 %tmp.13.i6162 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1508, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20547 %tmp.14.i6163 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6161, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020548 %tmp.15.i6164 = load double* %tmp.14.i6163 ; <double> [#uses=1]
20549 store double %tmp.15.i6164, double* %tmp.13.i6162
Tanya Lattnerfc984402008-02-16 23:27:24 +000020550 %tmp.16.i6165 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1508, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20551 %tmp.17.i6166 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6161, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020552 %tmp.18.i6167 = load double* %tmp.17.i6166 ; <double> [#uses=1]
20553 store double %tmp.18.i6167, double* %tmp.16.i6165
Tanya Lattnerfc984402008-02-16 23:27:24 +000020554 %tmp.4.i6141 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6140, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020555 store double %tmp.15.i6220, double* %tmp.4.i6141
Tanya Lattnerfc984402008-02-16 23:27:24 +000020556 %tmp.7.i6144 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6140, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020557 store double %tmp.18.i6223, double* %tmp.7.i6144
Tanya Lattnerfc984402008-02-16 23:27:24 +000020558 %tmp.0.i6147 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6140, %"struct.std::dcomplex"* %mem_tmp.1508 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20559 %tmp.14.i6149 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6147, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020560 %tmp.15.i6150 = load double* %tmp.14.i6149 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020561 %tmp.17.i6152 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6147, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020562 %tmp.18.i6153 = load double* %tmp.17.i6152 ; <double> [#uses=1]
20563 store double %tmp.15.i6150, double* %tmp.2.i34364
20564 store double %tmp.18.i6153, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000020565 %tmp.4.i6107 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6106, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020566 %tmp.6.i6109 = load double* %tmp.5.i33866 ; <double> [#uses=1]
20567 store double %tmp.6.i6109, double* %tmp.4.i6107
Tanya Lattnerfc984402008-02-16 23:27:24 +000020568 %tmp.7.i6110 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6106, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020569 %tmp.9.i6112 = load double* %tmp.8.i33869 ; <double> [#uses=1]
20570 store double %tmp.9.i6112, double* %tmp.7.i6110
Tanya Lattnerfc984402008-02-16 23:27:24 +000020571 %tmp.0.i6113 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6106, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20572 %tmp.14.i6115 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6113, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020573 %tmp.15.i6116 = load double* %tmp.14.i6115 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020574 %tmp.17.i6118 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6113, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020575 %tmp.18.i6119 = load double* %tmp.17.i6118 ; <double> [#uses=1]
20576 %tmp.7.i6073 = load double* %tmp.2.i34366 ; <double> [#uses=1]
20577 %tmp.15.i6087 = add double %tmp.7.i6073, %tmp.15.i6116 ; <double> [#uses=1]
20578 store double %tmp.15.i6087, double* %tmp.2.i34366
20579 %tmp.26.i6094 = load double* %tmp.6.i34367 ; <double> [#uses=1]
20580 %tmp.31.i6105 = add double %tmp.26.i6094, %tmp.18.i6119 ; <double> [#uses=1]
20581 store double %tmp.31.i6105, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000020582 %tmp.4.i6053 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6052, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020583 %tmp.6.i6055 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20584 store double %tmp.6.i6055, double* %tmp.4.i6053
Tanya Lattnerfc984402008-02-16 23:27:24 +000020585 %tmp.7.i6056 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6052, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020586 %tmp.9.i6058 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20587 store double %tmp.9.i6058, double* %tmp.7.i6056
Tanya Lattnerfc984402008-02-16 23:27:24 +000020588 %tmp.0.i6059 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6052, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20589 %tmp.14.i6061 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6059, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020590 %tmp.15.i6062 = load double* %tmp.14.i6061 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020591 %tmp.17.i6064 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6059, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020592 %tmp.18.i6065 = load double* %tmp.17.i6064 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020593 %tmp.4.i6039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6038, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020594 %tmp.6.i6041 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20595 store double %tmp.6.i6041, double* %tmp.4.i6039
Tanya Lattnerfc984402008-02-16 23:27:24 +000020596 %tmp.7.i6042 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6038, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020597 %tmp.9.i6044 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20598 store double %tmp.9.i6044, double* %tmp.7.i6042
Tanya Lattnerfc984402008-02-16 23:27:24 +000020599 %tmp.0.i6045 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6038, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20600 %tmp.13.i6046 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20601 %tmp.14.i6047 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6045, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020602 %tmp.15.i6048 = load double* %tmp.14.i6047 ; <double> [#uses=1]
20603 store double %tmp.15.i6048, double* %tmp.13.i6046
Tanya Lattnerfc984402008-02-16 23:27:24 +000020604 %tmp.16.i6049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20605 %tmp.17.i6050 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6045, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020606 %tmp.18.i6051 = load double* %tmp.17.i6050 ; <double> [#uses=1]
20607 store double %tmp.18.i6051, double* %tmp.16.i6049
Tanya Lattnerfc984402008-02-16 23:27:24 +000020608 %tmp.4.i6025 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6024, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020609 store double %tmp.15.i6062, double* %tmp.4.i6025
Tanya Lattnerfc984402008-02-16 23:27:24 +000020610 %tmp.7.i6028 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6024, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020611 store double %tmp.18.i6065, double* %tmp.7.i6028
Tanya Lattnerfc984402008-02-16 23:27:24 +000020612 %tmp.0.i6031 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i6024, %"struct.std::dcomplex"* %mem_tmp.1518 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20613 %tmp.14.i6033 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6031, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020614 %tmp.15.i6034 = load double* %tmp.14.i6033 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020615 %tmp.17.i6036 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6031, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020616 %tmp.18.i6037 = load double* %tmp.17.i6036 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020617 %tmp.4.i6011 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6010, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020618 store double %tmp.15.i6034, double* %tmp.4.i6011
Tanya Lattnerfc984402008-02-16 23:27:24 +000020619 %tmp.7.i6014 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i6010, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020620 store double %tmp.18.i6037, double* %tmp.7.i6014
Tanya Lattnerfc984402008-02-16 23:27:24 +000020621 %tmp.0.i6017 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i6010, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20622 %tmp.14.i6019 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6017, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020623 %tmp.15.i6020 = load double* %tmp.14.i6019 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020624 %tmp.17.i6022 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6017, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020625 %tmp.18.i6023 = load double* %tmp.17.i6022 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020626 %tmp.4.i5997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5996, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020627 %tmp.6.i5999 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20628 store double %tmp.6.i5999, double* %tmp.4.i5997
Tanya Lattnerfc984402008-02-16 23:27:24 +000020629 %tmp.7.i6000 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5996, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020630 %tmp.9.i6002 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20631 store double %tmp.9.i6002, double* %tmp.7.i6000
Tanya Lattnerfc984402008-02-16 23:27:24 +000020632 %tmp.0.i6003 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5996, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20633 %tmp.14.i6005 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6003, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020634 %tmp.15.i6006 = load double* %tmp.14.i6005 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020635 %tmp.17.i6008 = getelementptr %"struct.std::dcomplex"* %tmp.0.i6003, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020636 %tmp.18.i6009 = load double* %tmp.17.i6008 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020637 %tmp.4.i5983 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5982, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020638 %tmp.6.i5985 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20639 store double %tmp.6.i5985, double* %tmp.4.i5983
Tanya Lattnerfc984402008-02-16 23:27:24 +000020640 %tmp.7.i5986 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5982, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020641 %tmp.9.i5988 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20642 store double %tmp.9.i5988, double* %tmp.7.i5986
Tanya Lattnerfc984402008-02-16 23:27:24 +000020643 %tmp.0.i5989 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5982, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20644 %tmp.13.i5990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1522, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20645 %tmp.14.i5991 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5989, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020646 %tmp.15.i5992 = load double* %tmp.14.i5991 ; <double> [#uses=1]
20647 store double %tmp.15.i5992, double* %tmp.13.i5990
Tanya Lattnerfc984402008-02-16 23:27:24 +000020648 %tmp.16.i5993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1522, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20649 %tmp.17.i5994 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5989, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020650 %tmp.18.i5995 = load double* %tmp.17.i5994 ; <double> [#uses=1]
20651 store double %tmp.18.i5995, double* %tmp.16.i5993
Tanya Lattnerfc984402008-02-16 23:27:24 +000020652 %tmp.4.i5969 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5968, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020653 store double %tmp.15.i6006, double* %tmp.4.i5969
Tanya Lattnerfc984402008-02-16 23:27:24 +000020654 %tmp.7.i5972 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5968, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020655 store double %tmp.18.i6009, double* %tmp.7.i5972
Tanya Lattnerfc984402008-02-16 23:27:24 +000020656 %tmp.0.i5975 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5968, %"struct.std::dcomplex"* %mem_tmp.1522 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20657 %tmp.14.i5977 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5975, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020658 %tmp.15.i5978 = load double* %tmp.14.i5977 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020659 %tmp.17.i5980 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5975, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020660 %tmp.18.i5981 = load double* %tmp.17.i5980 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020661 %tmp.4.i5955 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5954, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020662 store double %tmp.15.i5978, double* %tmp.4.i5955
Tanya Lattnerfc984402008-02-16 23:27:24 +000020663 %tmp.7.i5958 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5954, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020664 store double %tmp.18.i5981, double* %tmp.7.i5958
Tanya Lattnerfc984402008-02-16 23:27:24 +000020665 %tmp.0.i5961 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5954, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20666 %tmp.13.i5962 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1519, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20667 %tmp.14.i5963 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5961, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020668 %tmp.15.i5964 = load double* %tmp.14.i5963 ; <double> [#uses=1]
20669 store double %tmp.15.i5964, double* %tmp.13.i5962
Tanya Lattnerfc984402008-02-16 23:27:24 +000020670 %tmp.16.i5965 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1519, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20671 %tmp.17.i5966 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5961, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020672 %tmp.18.i5967 = load double* %tmp.17.i5966 ; <double> [#uses=1]
20673 store double %tmp.18.i5967, double* %tmp.16.i5965
Tanya Lattnerfc984402008-02-16 23:27:24 +000020674 %tmp.4.i5941 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5940, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020675 store double %tmp.15.i6020, double* %tmp.4.i5941
Tanya Lattnerfc984402008-02-16 23:27:24 +000020676 %tmp.7.i5944 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5940, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020677 store double %tmp.18.i6023, double* %tmp.7.i5944
Tanya Lattnerfc984402008-02-16 23:27:24 +000020678 %tmp.0.i5947 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5940, %"struct.std::dcomplex"* %mem_tmp.1519 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20679 %tmp.14.i5949 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5947, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020680 %tmp.15.i5950 = load double* %tmp.14.i5949 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020681 %tmp.17.i5952 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5947, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020682 %tmp.18.i5953 = load double* %tmp.17.i5952 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020683 %tmp.4.i5927 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5926, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020684 %tmp.6.i5929 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20685 store double %tmp.6.i5929, double* %tmp.4.i5927
Tanya Lattnerfc984402008-02-16 23:27:24 +000020686 %tmp.7.i5930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5926, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020687 %tmp.9.i5932 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20688 store double %tmp.9.i5932, double* %tmp.7.i5930
Tanya Lattnerfc984402008-02-16 23:27:24 +000020689 %tmp.0.i5933 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5926, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20690 %tmp.14.i5935 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5933, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020691 %tmp.15.i5936 = load double* %tmp.14.i5935 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020692 %tmp.17.i5938 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5933, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020693 %tmp.18.i5939 = load double* %tmp.17.i5938 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020694 %tmp.4.i5913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5912, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020695 %tmp.6.i5915 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20696 store double %tmp.6.i5915, double* %tmp.4.i5913
Tanya Lattnerfc984402008-02-16 23:27:24 +000020697 %tmp.7.i5916 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5912, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020698 %tmp.9.i5918 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20699 store double %tmp.9.i5918, double* %tmp.7.i5916
Tanya Lattnerfc984402008-02-16 23:27:24 +000020700 %tmp.0.i5919 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5912, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20701 %tmp.13.i5920 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20702 %tmp.14.i5921 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5919, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020703 %tmp.15.i5922 = load double* %tmp.14.i5921 ; <double> [#uses=1]
20704 store double %tmp.15.i5922, double* %tmp.13.i5920
Tanya Lattnerfc984402008-02-16 23:27:24 +000020705 %tmp.16.i5923 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20706 %tmp.17.i5924 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5919, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020707 %tmp.18.i5925 = load double* %tmp.17.i5924 ; <double> [#uses=1]
20708 store double %tmp.18.i5925, double* %tmp.16.i5923
Tanya Lattnerfc984402008-02-16 23:27:24 +000020709 %tmp.4.i5899 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5898, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020710 store double %tmp.15.i5936, double* %tmp.4.i5899
Tanya Lattnerfc984402008-02-16 23:27:24 +000020711 %tmp.7.i5902 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5898, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020712 store double %tmp.18.i5939, double* %tmp.7.i5902
Tanya Lattnerfc984402008-02-16 23:27:24 +000020713 %tmp.0.i5905 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5898, %"struct.std::dcomplex"* %mem_tmp.1526 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20714 %tmp.14.i5907 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5905, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020715 %tmp.15.i5908 = load double* %tmp.14.i5907 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020716 %tmp.17.i5910 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5905, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020717 %tmp.18.i5911 = load double* %tmp.17.i5910 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020718 %tmp.4.i5885 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5884, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020719 store double %tmp.15.i5908, double* %tmp.4.i5885
Tanya Lattnerfc984402008-02-16 23:27:24 +000020720 %tmp.7.i5888 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5884, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020721 store double %tmp.18.i5911, double* %tmp.7.i5888
Tanya Lattnerfc984402008-02-16 23:27:24 +000020722 %tmp.0.i5891 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5884, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20723 %tmp.13.i5892 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1523, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20724 %tmp.14.i5893 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5891, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020725 %tmp.15.i5894 = load double* %tmp.14.i5893 ; <double> [#uses=1]
20726 store double %tmp.15.i5894, double* %tmp.13.i5892
Tanya Lattnerfc984402008-02-16 23:27:24 +000020727 %tmp.16.i5895 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1523, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20728 %tmp.17.i5896 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5891, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020729 %tmp.18.i5897 = load double* %tmp.17.i5896 ; <double> [#uses=1]
20730 store double %tmp.18.i5897, double* %tmp.16.i5895
Tanya Lattnerfc984402008-02-16 23:27:24 +000020731 %tmp.4.i5871 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5870, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020732 store double %tmp.15.i5950, double* %tmp.4.i5871
Tanya Lattnerfc984402008-02-16 23:27:24 +000020733 %tmp.7.i5874 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5870, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020734 store double %tmp.18.i5953, double* %tmp.7.i5874
Tanya Lattnerfc984402008-02-16 23:27:24 +000020735 %tmp.0.i5877 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5870, %"struct.std::dcomplex"* %mem_tmp.1523 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20736 %tmp.14.i5879 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5877, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020737 %tmp.15.i5880 = load double* %tmp.14.i5879 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020738 %tmp.17.i5882 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5877, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020739 %tmp.18.i5883 = load double* %tmp.17.i5882 ; <double> [#uses=1]
20740 store double %tmp.15.i5880, double* %tmp.2.i34364
20741 store double %tmp.18.i5883, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000020742 %tmp.4.i5837 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5836, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020743 %tmp.6.i5839 = load double* %tmp.5.i33596 ; <double> [#uses=1]
20744 store double %tmp.6.i5839, double* %tmp.4.i5837
Tanya Lattnerfc984402008-02-16 23:27:24 +000020745 %tmp.7.i5840 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5836, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020746 %tmp.9.i5842 = load double* %tmp.8.i33599 ; <double> [#uses=1]
20747 store double %tmp.9.i5842, double* %tmp.7.i5840
Tanya Lattnerfc984402008-02-16 23:27:24 +000020748 %tmp.0.i5843 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5836, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20749 %tmp.14.i5845 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5843, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020750 %tmp.15.i5846 = load double* %tmp.14.i5845 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020751 %tmp.17.i5848 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5843, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020752 %tmp.18.i5849 = load double* %tmp.17.i5848 ; <double> [#uses=1]
20753 %tmp.7.i5803 = load double* %tmp.2.i34366 ; <double> [#uses=1]
20754 %tmp.15.i5817 = add double %tmp.7.i5803, %tmp.15.i5846 ; <double> [#uses=1]
20755 store double %tmp.15.i5817, double* %tmp.2.i34366
20756 %tmp.26.i5824 = load double* %tmp.6.i34367 ; <double> [#uses=1]
20757 %tmp.31.i5835 = add double %tmp.26.i5824, %tmp.18.i5849 ; <double> [#uses=1]
20758 store double %tmp.31.i5835, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000020759 %tmp.4.i5783 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5782, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020760 %tmp.6.i5785 = load double* %tmp.5.i33272 ; <double> [#uses=1]
20761 store double %tmp.6.i5785, double* %tmp.4.i5783
Tanya Lattnerfc984402008-02-16 23:27:24 +000020762 %tmp.7.i5786 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5782, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020763 %tmp.9.i5788 = load double* %tmp.8.i33275 ; <double> [#uses=1]
20764 store double %tmp.9.i5788, double* %tmp.7.i5786
Tanya Lattnerfc984402008-02-16 23:27:24 +000020765 %tmp.0.i5789 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5782, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20766 %tmp.14.i5791 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5789, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020767 %tmp.15.i5792 = load double* %tmp.14.i5791 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020768 %tmp.17.i5794 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5789, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020769 %tmp.18.i5795 = load double* %tmp.17.i5794 ; <double> [#uses=1]
20770 %tmp.7.i5749 = load double* %tmp.2.i34368 ; <double> [#uses=1]
20771 %tmp.15.i5763 = add double %tmp.7.i5749, %tmp.15.i5792 ; <double> [#uses=1]
20772 store double %tmp.15.i5763, double* %tmp.2.i34368
20773 %tmp.26.i5770 = load double* %tmp.6.i34369 ; <double> [#uses=1]
20774 %tmp.31.i5781 = add double %tmp.26.i5770, %tmp.18.i5795 ; <double> [#uses=1]
20775 store double %tmp.31.i5781, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000020776 store double 0.000000e+00, double* %tmp.2.i34366
20777 store double 0.000000e+00, double* %tmp.6.i34367
20778 %tmp.4.i5727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20779 %tmp.5.i5728 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 3, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020780 %tmp.6.i5729 = load double* %tmp.5.i5728 ; <double> [#uses=1]
20781 store double %tmp.6.i5729, double* %tmp.4.i5727
Tanya Lattnerfc984402008-02-16 23:27:24 +000020782 %tmp.7.i5730 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20783 %tmp.8.i5731 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 3, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020784 %tmp.9.i5732 = load double* %tmp.8.i5731 ; <double> [#uses=1]
20785 store double %tmp.9.i5732, double* %tmp.7.i5730
Tanya Lattnerfc984402008-02-16 23:27:24 +000020786 %tmp.0.i5733 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5726, %"struct.std::dcomplex"* %ret5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20787 %tmp.14.i5735 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020788 %tmp.15.i5736 = load double* %tmp.14.i5735 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020789 %tmp.17.i5738 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020790 %tmp.18.i5739 = load double* %tmp.17.i5738 ; <double> [#uses=1]
20791 %tmp.7.i5693 = load double* %tmp.2.i ; <double> [#uses=1]
20792 %tmp.15.i5707 = add double %tmp.7.i5693, %tmp.15.i5736 ; <double> [#uses=1]
20793 store double %tmp.15.i5707, double* %tmp.2.i
20794 %tmp.26.i5714 = load double* %tmp.6.i ; <double> [#uses=1]
20795 %tmp.31.i5725 = add double %tmp.26.i5714, %tmp.18.i5739 ; <double> [#uses=1]
20796 store double %tmp.31.i5725, double* %tmp.6.i
Tanya Lattnerfc984402008-02-16 23:27:24 +000020797 store double 0.000000e+00, double* %tmp.2.i34368
20798 store double 0.000000e+00, double* %tmp.6.i34369
20799 %tmp.4.i5671 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5670, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020800 %tmp.6.i5673 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20801 store double %tmp.6.i5673, double* %tmp.4.i5671
Tanya Lattnerfc984402008-02-16 23:27:24 +000020802 %tmp.7.i5674 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5670, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020803 %tmp.9.i5676 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20804 store double %tmp.9.i5676, double* %tmp.7.i5674
Tanya Lattnerfc984402008-02-16 23:27:24 +000020805 %tmp.0.i5677 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5670, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20806 %tmp.14.i5679 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5677, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020807 %tmp.15.i5680 = load double* %tmp.14.i5679 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020808 %tmp.17.i5682 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5677, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020809 %tmp.18.i5683 = load double* %tmp.17.i5682 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020810 %tmp.4.i5657 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5656, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020811 %tmp.6.i5659 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20812 store double %tmp.6.i5659, double* %tmp.4.i5657
Tanya Lattnerfc984402008-02-16 23:27:24 +000020813 %tmp.7.i5660 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5656, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020814 %tmp.9.i5662 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20815 store double %tmp.9.i5662, double* %tmp.7.i5660
Tanya Lattnerfc984402008-02-16 23:27:24 +000020816 %tmp.0.i5663 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5656, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20817 %tmp.13.i5664 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1535, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20818 %tmp.14.i5665 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5663, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020819 %tmp.15.i5666 = load double* %tmp.14.i5665 ; <double> [#uses=1]
20820 store double %tmp.15.i5666, double* %tmp.13.i5664
Tanya Lattnerfc984402008-02-16 23:27:24 +000020821 %tmp.16.i5667 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1535, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20822 %tmp.17.i5668 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5663, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020823 %tmp.18.i5669 = load double* %tmp.17.i5668 ; <double> [#uses=1]
20824 store double %tmp.18.i5669, double* %tmp.16.i5667
Tanya Lattnerfc984402008-02-16 23:27:24 +000020825 %tmp.4.i5643 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5642, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020826 store double %tmp.15.i5680, double* %tmp.4.i5643
Tanya Lattnerfc984402008-02-16 23:27:24 +000020827 %tmp.7.i5646 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5642, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020828 store double %tmp.18.i5683, double* %tmp.7.i5646
Tanya Lattnerfc984402008-02-16 23:27:24 +000020829 %tmp.0.i5649 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5642, %"struct.std::dcomplex"* %mem_tmp.1535 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20830 %tmp.14.i5651 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5649, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020831 %tmp.15.i5652 = load double* %tmp.14.i5651 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020832 %tmp.17.i5654 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5649, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020833 %tmp.18.i5655 = load double* %tmp.17.i5654 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020834 %tmp.4.i5629 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5628, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020835 store double %tmp.15.i5652, double* %tmp.4.i5629
Tanya Lattnerfc984402008-02-16 23:27:24 +000020836 %tmp.7.i5632 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5628, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020837 store double %tmp.18.i5655, double* %tmp.7.i5632
Tanya Lattnerfc984402008-02-16 23:27:24 +000020838 %tmp.0.i5635 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5628, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20839 %tmp.14.i5637 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5635, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020840 %tmp.15.i5638 = load double* %tmp.14.i5637 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020841 %tmp.17.i5640 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5635, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020842 %tmp.18.i5641 = load double* %tmp.17.i5640 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020843 %tmp.4.i5615 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5614, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020844 %tmp.6.i5617 = load double* %tmp.5.i34282 ; <double> [#uses=1]
20845 store double %tmp.6.i5617, double* %tmp.4.i5615
Tanya Lattnerfc984402008-02-16 23:27:24 +000020846 %tmp.7.i5618 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5614, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020847 %tmp.9.i5620 = load double* %tmp.8.i34285 ; <double> [#uses=1]
20848 store double %tmp.9.i5620, double* %tmp.7.i5618
Tanya Lattnerfc984402008-02-16 23:27:24 +000020849 %tmp.0.i5621 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5614, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20850 %tmp.14.i5623 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5621, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020851 %tmp.15.i5624 = load double* %tmp.14.i5623 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020852 %tmp.17.i5626 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5621, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020853 %tmp.18.i5627 = load double* %tmp.17.i5626 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020854 %tmp.4.i5601 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5600, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020855 %tmp.6.i5603 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20856 store double %tmp.6.i5603, double* %tmp.4.i5601
Tanya Lattnerfc984402008-02-16 23:27:24 +000020857 %tmp.7.i5604 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5600, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020858 %tmp.9.i5606 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20859 store double %tmp.9.i5606, double* %tmp.7.i5604
Tanya Lattnerfc984402008-02-16 23:27:24 +000020860 %tmp.0.i5607 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5600, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20861 %tmp.13.i5608 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20862 %tmp.14.i5609 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5607, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020863 %tmp.15.i5610 = load double* %tmp.14.i5609 ; <double> [#uses=1]
20864 store double %tmp.15.i5610, double* %tmp.13.i5608
Tanya Lattnerfc984402008-02-16 23:27:24 +000020865 %tmp.16.i5611 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20866 %tmp.17.i5612 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5607, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020867 %tmp.18.i5613 = load double* %tmp.17.i5612 ; <double> [#uses=1]
20868 store double %tmp.18.i5613, double* %tmp.16.i5611
Tanya Lattnerfc984402008-02-16 23:27:24 +000020869 %tmp.4.i5587 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5586, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020870 store double %tmp.15.i5624, double* %tmp.4.i5587
Tanya Lattnerfc984402008-02-16 23:27:24 +000020871 %tmp.7.i5590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5586, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020872 store double %tmp.18.i5627, double* %tmp.7.i5590
Tanya Lattnerfc984402008-02-16 23:27:24 +000020873 %tmp.0.i5593 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5586, %"struct.std::dcomplex"* %mem_tmp.1539 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20874 %tmp.14.i5595 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5593, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020875 %tmp.15.i5596 = load double* %tmp.14.i5595 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020876 %tmp.17.i5598 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5593, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020877 %tmp.18.i5599 = load double* %tmp.17.i5598 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020878 %tmp.4.i5573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5572, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020879 store double %tmp.15.i5596, double* %tmp.4.i5573
Tanya Lattnerfc984402008-02-16 23:27:24 +000020880 %tmp.7.i5576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5572, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020881 store double %tmp.18.i5599, double* %tmp.7.i5576
Tanya Lattnerfc984402008-02-16 23:27:24 +000020882 %tmp.0.i5579 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5572, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20883 %tmp.13.i5580 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1536, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20884 %tmp.14.i5581 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5579, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020885 %tmp.15.i5582 = load double* %tmp.14.i5581 ; <double> [#uses=1]
20886 store double %tmp.15.i5582, double* %tmp.13.i5580
Tanya Lattnerfc984402008-02-16 23:27:24 +000020887 %tmp.16.i5583 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1536, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20888 %tmp.17.i5584 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5579, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020889 %tmp.18.i5585 = load double* %tmp.17.i5584 ; <double> [#uses=1]
20890 store double %tmp.18.i5585, double* %tmp.16.i5583
Tanya Lattnerfc984402008-02-16 23:27:24 +000020891 %tmp.4.i5559 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5558, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020892 store double %tmp.15.i5638, double* %tmp.4.i5559
Tanya Lattnerfc984402008-02-16 23:27:24 +000020893 %tmp.7.i5562 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5558, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020894 store double %tmp.18.i5641, double* %tmp.7.i5562
Tanya Lattnerfc984402008-02-16 23:27:24 +000020895 %tmp.0.i5565 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5558, %"struct.std::dcomplex"* %mem_tmp.1536 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20896 %tmp.14.i5567 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5565, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020897 %tmp.15.i5568 = load double* %tmp.14.i5567 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020898 %tmp.17.i5570 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5565, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020899 %tmp.18.i5571 = load double* %tmp.17.i5570 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020900 %tmp.4.i5545 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5544, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020901 %tmp.6.i5547 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20902 store double %tmp.6.i5547, double* %tmp.4.i5545
Tanya Lattnerfc984402008-02-16 23:27:24 +000020903 %tmp.7.i5548 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5544, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020904 %tmp.9.i5550 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20905 store double %tmp.9.i5550, double* %tmp.7.i5548
Tanya Lattnerfc984402008-02-16 23:27:24 +000020906 %tmp.0.i5551 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5544, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20907 %tmp.14.i5553 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5551, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020908 %tmp.15.i5554 = load double* %tmp.14.i5553 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020909 %tmp.17.i5556 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5551, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020910 %tmp.18.i5557 = load double* %tmp.17.i5556 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020911 %tmp.4.i5531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5530, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020912 %tmp.6.i5533 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20913 store double %tmp.6.i5533, double* %tmp.4.i5531
Tanya Lattnerfc984402008-02-16 23:27:24 +000020914 %tmp.7.i5534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5530, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020915 %tmp.9.i5536 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20916 store double %tmp.9.i5536, double* %tmp.7.i5534
Tanya Lattnerfc984402008-02-16 23:27:24 +000020917 %tmp.0.i5537 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5530, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20918 %tmp.13.i5538 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1543, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20919 %tmp.14.i5539 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5537, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020920 %tmp.15.i5540 = load double* %tmp.14.i5539 ; <double> [#uses=1]
20921 store double %tmp.15.i5540, double* %tmp.13.i5538
Tanya Lattnerfc984402008-02-16 23:27:24 +000020922 %tmp.16.i5541 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1543, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20923 %tmp.17.i5542 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5537, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020924 %tmp.18.i5543 = load double* %tmp.17.i5542 ; <double> [#uses=1]
20925 store double %tmp.18.i5543, double* %tmp.16.i5541
Tanya Lattnerfc984402008-02-16 23:27:24 +000020926 %tmp.4.i5517 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5516, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020927 store double %tmp.15.i5554, double* %tmp.4.i5517
Tanya Lattnerfc984402008-02-16 23:27:24 +000020928 %tmp.7.i5520 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5516, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020929 store double %tmp.18.i5557, double* %tmp.7.i5520
Tanya Lattnerfc984402008-02-16 23:27:24 +000020930 %tmp.0.i5523 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5516, %"struct.std::dcomplex"* %mem_tmp.1543 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20931 %tmp.14.i5525 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5523, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020932 %tmp.15.i5526 = load double* %tmp.14.i5525 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020933 %tmp.17.i5528 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5523, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020934 %tmp.18.i5529 = load double* %tmp.17.i5528 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020935 %tmp.4.i5503 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5502, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020936 store double %tmp.15.i5526, double* %tmp.4.i5503
Tanya Lattnerfc984402008-02-16 23:27:24 +000020937 %tmp.7.i5506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5502, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020938 store double %tmp.18.i5529, double* %tmp.7.i5506
Tanya Lattnerfc984402008-02-16 23:27:24 +000020939 %tmp.0.i5509 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5502, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20940 %tmp.13.i5510 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1540, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20941 %tmp.14.i5511 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5509, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020942 %tmp.15.i5512 = load double* %tmp.14.i5511 ; <double> [#uses=1]
20943 store double %tmp.15.i5512, double* %tmp.13.i5510
Tanya Lattnerfc984402008-02-16 23:27:24 +000020944 %tmp.16.i5513 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1540, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20945 %tmp.17.i5514 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5509, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020946 %tmp.18.i5515 = load double* %tmp.17.i5514 ; <double> [#uses=1]
20947 store double %tmp.18.i5515, double* %tmp.16.i5513
Tanya Lattnerfc984402008-02-16 23:27:24 +000020948 %tmp.4.i5489 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5488, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020949 store double %tmp.15.i5568, double* %tmp.4.i5489
Tanya Lattnerfc984402008-02-16 23:27:24 +000020950 %tmp.7.i5492 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5488, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020951 store double %tmp.18.i5571, double* %tmp.7.i5492
Tanya Lattnerfc984402008-02-16 23:27:24 +000020952 %tmp.0.i5495 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5488, %"struct.std::dcomplex"* %mem_tmp.1540 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20953 %tmp.14.i5497 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020954 %tmp.15.i5498 = load double* %tmp.14.i5497 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020955 %tmp.17.i5500 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020956 %tmp.18.i5501 = load double* %tmp.17.i5500 ; <double> [#uses=1]
20957 store double %tmp.15.i5498, double* %tmp.2.i34364
20958 store double %tmp.18.i5501, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000020959 %tmp.4.i5455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5454, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020960 %tmp.6.i5457 = load double* %tmp.5.i33596 ; <double> [#uses=1]
20961 store double %tmp.6.i5457, double* %tmp.4.i5455
Tanya Lattnerfc984402008-02-16 23:27:24 +000020962 %tmp.7.i5458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5454, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020963 %tmp.9.i5460 = load double* %tmp.8.i33599 ; <double> [#uses=1]
20964 store double %tmp.9.i5460, double* %tmp.7.i5458
Tanya Lattnerfc984402008-02-16 23:27:24 +000020965 %tmp.0.i5461 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5454, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20966 %tmp.14.i5463 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020967 %tmp.15.i5464 = load double* %tmp.14.i5463 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020968 %tmp.17.i5466 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020969 %tmp.18.i5467 = load double* %tmp.17.i5466 ; <double> [#uses=1]
20970 %tmp.7.i5421 = load double* %tmp.2.i34366 ; <double> [#uses=1]
20971 %tmp.15.i5435 = add double %tmp.7.i5421, %tmp.15.i5464 ; <double> [#uses=1]
20972 store double %tmp.15.i5435, double* %tmp.2.i34366
20973 %tmp.26.i5442 = load double* %tmp.6.i34367 ; <double> [#uses=1]
20974 %tmp.31.i5453 = add double %tmp.26.i5442, %tmp.18.i5467 ; <double> [#uses=1]
20975 store double %tmp.31.i5453, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000020976 %tmp.4.i5401 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5400, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020977 %tmp.6.i5403 = load double* %tmp.5.i34352 ; <double> [#uses=1]
20978 store double %tmp.6.i5403, double* %tmp.4.i5401
Tanya Lattnerfc984402008-02-16 23:27:24 +000020979 %tmp.7.i5404 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5400, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020980 %tmp.9.i5406 = load double* %tmp.8.i34355 ; <double> [#uses=1]
20981 store double %tmp.9.i5406, double* %tmp.7.i5404
Tanya Lattnerfc984402008-02-16 23:27:24 +000020982 %tmp.0.i5407 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5400, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20983 %tmp.14.i5409 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5407, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020984 %tmp.15.i5410 = load double* %tmp.14.i5409 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020985 %tmp.17.i5412 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5407, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020986 %tmp.18.i5413 = load double* %tmp.17.i5412 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000020987 %tmp.4.i5387 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5386, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020988 %tmp.6.i5389 = load double* %tmp.5.i28602 ; <double> [#uses=1]
20989 store double %tmp.6.i5389, double* %tmp.4.i5387
Tanya Lattnerfc984402008-02-16 23:27:24 +000020990 %tmp.7.i5390 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5386, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020991 %tmp.9.i5392 = load double* %tmp.8.i28605 ; <double> [#uses=1]
20992 store double %tmp.9.i5392, double* %tmp.7.i5390
Tanya Lattnerfc984402008-02-16 23:27:24 +000020993 %tmp.0.i5393 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5386, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
20994 %tmp.13.i5394 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1550, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
20995 %tmp.14.i5395 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5393, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000020996 %tmp.15.i5396 = load double* %tmp.14.i5395 ; <double> [#uses=1]
20997 store double %tmp.15.i5396, double* %tmp.13.i5394
Tanya Lattnerfc984402008-02-16 23:27:24 +000020998 %tmp.16.i5397 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1550, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
20999 %tmp.17.i5398 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5393, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021000 %tmp.18.i5399 = load double* %tmp.17.i5398 ; <double> [#uses=1]
21001 store double %tmp.18.i5399, double* %tmp.16.i5397
Tanya Lattnerfc984402008-02-16 23:27:24 +000021002 %tmp.4.i5373 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5372, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021003 store double %tmp.15.i5410, double* %tmp.4.i5373
Tanya Lattnerfc984402008-02-16 23:27:24 +000021004 %tmp.7.i5376 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5372, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021005 store double %tmp.18.i5413, double* %tmp.7.i5376
Tanya Lattnerfc984402008-02-16 23:27:24 +000021006 %tmp.0.i5379 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5372, %"struct.std::dcomplex"* %mem_tmp.1550 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21007 %tmp.14.i5381 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5379, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021008 %tmp.15.i5382 = load double* %tmp.14.i5381 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021009 %tmp.17.i5384 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5379, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021010 %tmp.18.i5385 = load double* %tmp.17.i5384 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021011 %tmp.4.i5359 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5358, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021012 store double %tmp.15.i5382, double* %tmp.4.i5359
Tanya Lattnerfc984402008-02-16 23:27:24 +000021013 %tmp.7.i5362 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5358, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021014 store double %tmp.18.i5385, double* %tmp.7.i5362
Tanya Lattnerfc984402008-02-16 23:27:24 +000021015 %tmp.0.i5365 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5358, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21016 %tmp.14.i5367 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5365, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021017 %tmp.15.i5368 = load double* %tmp.14.i5367 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021018 %tmp.17.i5370 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5365, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021019 %tmp.18.i5371 = load double* %tmp.17.i5370 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021020 %tmp.4.i5345 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5344, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021021 %tmp.6.i5347 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21022 store double %tmp.6.i5347, double* %tmp.4.i5345
Tanya Lattnerfc984402008-02-16 23:27:24 +000021023 %tmp.7.i5348 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5344, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021024 %tmp.9.i5350 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21025 store double %tmp.9.i5350, double* %tmp.7.i5348
Tanya Lattnerfc984402008-02-16 23:27:24 +000021026 %tmp.0.i5351 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5344, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21027 %tmp.14.i5353 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5351, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021028 %tmp.15.i5354 = load double* %tmp.14.i5353 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021029 %tmp.17.i5356 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5351, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021030 %tmp.18.i5357 = load double* %tmp.17.i5356 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021031 %tmp.4.i5331 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5330, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021032 %tmp.6.i5333 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21033 store double %tmp.6.i5333, double* %tmp.4.i5331
Tanya Lattnerfc984402008-02-16 23:27:24 +000021034 %tmp.7.i5334 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5330, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021035 %tmp.9.i5336 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21036 store double %tmp.9.i5336, double* %tmp.7.i5334
Tanya Lattnerfc984402008-02-16 23:27:24 +000021037 %tmp.0.i5337 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5330, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21038 %tmp.13.i5338 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1554, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21039 %tmp.14.i5339 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5337, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021040 %tmp.15.i5340 = load double* %tmp.14.i5339 ; <double> [#uses=1]
21041 store double %tmp.15.i5340, double* %tmp.13.i5338
Tanya Lattnerfc984402008-02-16 23:27:24 +000021042 %tmp.16.i5341 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1554, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21043 %tmp.17.i5342 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5337, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021044 %tmp.18.i5343 = load double* %tmp.17.i5342 ; <double> [#uses=1]
21045 store double %tmp.18.i5343, double* %tmp.16.i5341
Tanya Lattnerfc984402008-02-16 23:27:24 +000021046 %tmp.4.i5317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021047 store double %tmp.15.i5354, double* %tmp.4.i5317
Tanya Lattnerfc984402008-02-16 23:27:24 +000021048 %tmp.7.i5320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021049 store double %tmp.18.i5357, double* %tmp.7.i5320
Tanya Lattnerfc984402008-02-16 23:27:24 +000021050 %tmp.0.i5323 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5316, %"struct.std::dcomplex"* %mem_tmp.1554 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21051 %tmp.14.i5325 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5323, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021052 %tmp.15.i5326 = load double* %tmp.14.i5325 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021053 %tmp.17.i5328 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5323, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021054 %tmp.18.i5329 = load double* %tmp.17.i5328 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021055 %tmp.4.i5303 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5302, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021056 store double %tmp.15.i5326, double* %tmp.4.i5303
Tanya Lattnerfc984402008-02-16 23:27:24 +000021057 %tmp.7.i5306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5302, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021058 store double %tmp.18.i5329, double* %tmp.7.i5306
Tanya Lattnerfc984402008-02-16 23:27:24 +000021059 %tmp.0.i5309 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5302, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21060 %tmp.13.i5310 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1551, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21061 %tmp.14.i5311 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5309, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021062 %tmp.15.i5312 = load double* %tmp.14.i5311 ; <double> [#uses=1]
21063 store double %tmp.15.i5312, double* %tmp.13.i5310
Tanya Lattnerfc984402008-02-16 23:27:24 +000021064 %tmp.16.i5313 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1551, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21065 %tmp.17.i5314 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5309, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021066 %tmp.18.i5315 = load double* %tmp.17.i5314 ; <double> [#uses=1]
21067 store double %tmp.18.i5315, double* %tmp.16.i5313
Tanya Lattnerfc984402008-02-16 23:27:24 +000021068 %tmp.4.i5289 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5288, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021069 store double %tmp.15.i5368, double* %tmp.4.i5289
Tanya Lattnerfc984402008-02-16 23:27:24 +000021070 %tmp.7.i5292 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5288, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021071 store double %tmp.18.i5371, double* %tmp.7.i5292
Tanya Lattnerfc984402008-02-16 23:27:24 +000021072 %tmp.0.i5295 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5288, %"struct.std::dcomplex"* %mem_tmp.1551 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21073 %tmp.14.i5297 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021074 %tmp.15.i5298 = load double* %tmp.14.i5297 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021075 %tmp.17.i5300 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021076 %tmp.18.i5301 = load double* %tmp.17.i5300 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021077 %tmp.4.i5275 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5274, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021078 %tmp.6.i5277 = load double* %tmp.5.i28602 ; <double> [#uses=1]
21079 store double %tmp.6.i5277, double* %tmp.4.i5275
Tanya Lattnerfc984402008-02-16 23:27:24 +000021080 %tmp.7.i5278 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5274, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021081 %tmp.9.i5280 = load double* %tmp.8.i28605 ; <double> [#uses=1]
21082 store double %tmp.9.i5280, double* %tmp.7.i5278
Tanya Lattnerfc984402008-02-16 23:27:24 +000021083 %tmp.0.i5281 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5274, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21084 %tmp.14.i5283 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5281, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021085 %tmp.15.i5284 = load double* %tmp.14.i5283 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021086 %tmp.17.i5286 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5281, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021087 %tmp.18.i5287 = load double* %tmp.17.i5286 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021088 %tmp.4.i5261 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5260, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021089 %tmp.6.i5263 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21090 store double %tmp.6.i5263, double* %tmp.4.i5261
Tanya Lattnerfc984402008-02-16 23:27:24 +000021091 %tmp.7.i5264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5260, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021092 %tmp.9.i5266 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21093 store double %tmp.9.i5266, double* %tmp.7.i5264
Tanya Lattnerfc984402008-02-16 23:27:24 +000021094 %tmp.0.i5267 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5260, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21095 %tmp.13.i5268 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1558, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21096 %tmp.14.i5269 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5267, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021097 %tmp.15.i5270 = load double* %tmp.14.i5269 ; <double> [#uses=1]
21098 store double %tmp.15.i5270, double* %tmp.13.i5268
Tanya Lattnerfc984402008-02-16 23:27:24 +000021099 %tmp.16.i5271 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1558, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21100 %tmp.17.i5272 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5267, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021101 %tmp.18.i5273 = load double* %tmp.17.i5272 ; <double> [#uses=1]
21102 store double %tmp.18.i5273, double* %tmp.16.i5271
Tanya Lattnerfc984402008-02-16 23:27:24 +000021103 %tmp.4.i5247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5246, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021104 store double %tmp.15.i5284, double* %tmp.4.i5247
Tanya Lattnerfc984402008-02-16 23:27:24 +000021105 %tmp.7.i5250 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5246, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021106 store double %tmp.18.i5287, double* %tmp.7.i5250
Tanya Lattnerfc984402008-02-16 23:27:24 +000021107 %tmp.0.i5253 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5246, %"struct.std::dcomplex"* %mem_tmp.1558 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21108 %tmp.14.i5255 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5253, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021109 %tmp.15.i5256 = load double* %tmp.14.i5255 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021110 %tmp.17.i5258 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5253, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021111 %tmp.18.i5259 = load double* %tmp.17.i5258 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021112 %tmp.4.i5233 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5232, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021113 store double %tmp.15.i5256, double* %tmp.4.i5233
Tanya Lattnerfc984402008-02-16 23:27:24 +000021114 %tmp.7.i5236 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5232, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021115 store double %tmp.18.i5259, double* %tmp.7.i5236
Tanya Lattnerfc984402008-02-16 23:27:24 +000021116 %tmp.0.i5239 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5232, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21117 %tmp.13.i5240 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1555, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21118 %tmp.14.i5241 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5239, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021119 %tmp.15.i5242 = load double* %tmp.14.i5241 ; <double> [#uses=1]
21120 store double %tmp.15.i5242, double* %tmp.13.i5240
Tanya Lattnerfc984402008-02-16 23:27:24 +000021121 %tmp.16.i5243 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1555, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21122 %tmp.17.i5244 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5239, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021123 %tmp.18.i5245 = load double* %tmp.17.i5244 ; <double> [#uses=1]
21124 store double %tmp.18.i5245, double* %tmp.16.i5243
Tanya Lattnerfc984402008-02-16 23:27:24 +000021125 %tmp.4.i5219 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5218, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021126 store double %tmp.15.i5298, double* %tmp.4.i5219
Tanya Lattnerfc984402008-02-16 23:27:24 +000021127 %tmp.7.i5222 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5218, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021128 store double %tmp.18.i5301, double* %tmp.7.i5222
Tanya Lattnerfc984402008-02-16 23:27:24 +000021129 %tmp.0.i5225 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5218, %"struct.std::dcomplex"* %mem_tmp.1555 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21130 %tmp.14.i5227 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5225, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021131 %tmp.15.i5228 = load double* %tmp.14.i5227 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021132 %tmp.17.i5230 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5225, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021133 %tmp.18.i5231 = load double* %tmp.17.i5230 ; <double> [#uses=1]
21134 store double %tmp.15.i5228, double* %tmp.2.i34364
21135 store double %tmp.18.i5231, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000021136 %tmp.4.i5185 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5184, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021137 %tmp.6.i5187 = load double* %tmp.5.i33326 ; <double> [#uses=1]
21138 store double %tmp.6.i5187, double* %tmp.4.i5185
Tanya Lattnerfc984402008-02-16 23:27:24 +000021139 %tmp.7.i5188 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5184, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021140 %tmp.9.i5190 = load double* %tmp.8.i33329 ; <double> [#uses=1]
21141 store double %tmp.9.i5190, double* %tmp.7.i5188
Tanya Lattnerfc984402008-02-16 23:27:24 +000021142 %tmp.0.i5191 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5184, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21143 %tmp.14.i5193 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5191, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021144 %tmp.15.i5194 = load double* %tmp.14.i5193 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021145 %tmp.17.i5196 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5191, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021146 %tmp.18.i5197 = load double* %tmp.17.i5196 ; <double> [#uses=1]
21147 %tmp.7.i5151 = load double* %tmp.2.i34366 ; <double> [#uses=1]
21148 %tmp.15.i5165 = add double %tmp.7.i5151, %tmp.15.i5194 ; <double> [#uses=1]
21149 store double %tmp.15.i5165, double* %tmp.2.i34366
21150 %tmp.26.i5172 = load double* %tmp.6.i34367 ; <double> [#uses=1]
21151 %tmp.31.i5183 = add double %tmp.26.i5172, %tmp.18.i5197 ; <double> [#uses=1]
21152 store double %tmp.31.i5183, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000021153 %tmp.4.i5131 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5130, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021154 %tmp.6.i5133 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21155 store double %tmp.6.i5133, double* %tmp.4.i5131
Tanya Lattnerfc984402008-02-16 23:27:24 +000021156 %tmp.7.i5134 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5130, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021157 %tmp.9.i5136 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21158 store double %tmp.9.i5136, double* %tmp.7.i5134
Tanya Lattnerfc984402008-02-16 23:27:24 +000021159 %tmp.0.i5137 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5130, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21160 %tmp.14.i5139 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5137, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021161 %tmp.15.i5140 = load double* %tmp.14.i5139 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021162 %tmp.17.i5142 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5137, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021163 %tmp.18.i5143 = load double* %tmp.17.i5142 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021164 %tmp.4.i5117 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5116, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021165 %tmp.6.i5119 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21166 store double %tmp.6.i5119, double* %tmp.4.i5117
Tanya Lattnerfc984402008-02-16 23:27:24 +000021167 %tmp.7.i5120 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5116, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021168 %tmp.9.i5122 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21169 store double %tmp.9.i5122, double* %tmp.7.i5120
Tanya Lattnerfc984402008-02-16 23:27:24 +000021170 %tmp.0.i5123 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5116, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21171 %tmp.13.i5124 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1565, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21172 %tmp.14.i5125 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5123, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021173 %tmp.15.i5126 = load double* %tmp.14.i5125 ; <double> [#uses=1]
21174 store double %tmp.15.i5126, double* %tmp.13.i5124
Tanya Lattnerfc984402008-02-16 23:27:24 +000021175 %tmp.16.i5127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1565, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21176 %tmp.17.i5128 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5123, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021177 %tmp.18.i5129 = load double* %tmp.17.i5128 ; <double> [#uses=1]
21178 store double %tmp.18.i5129, double* %tmp.16.i5127
Tanya Lattnerfc984402008-02-16 23:27:24 +000021179 %tmp.4.i5103 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5102, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021180 store double %tmp.15.i5140, double* %tmp.4.i5103
Tanya Lattnerfc984402008-02-16 23:27:24 +000021181 %tmp.7.i5106 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5102, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021182 store double %tmp.18.i5143, double* %tmp.7.i5106
Tanya Lattnerfc984402008-02-16 23:27:24 +000021183 %tmp.0.i5109 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5102, %"struct.std::dcomplex"* %mem_tmp.1565 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21184 %tmp.14.i5111 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5109, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021185 %tmp.15.i5112 = load double* %tmp.14.i5111 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021186 %tmp.17.i5114 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5109, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021187 %tmp.18.i5115 = load double* %tmp.17.i5114 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021188 %tmp.4.i5089 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5088, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021189 store double %tmp.15.i5112, double* %tmp.4.i5089
Tanya Lattnerfc984402008-02-16 23:27:24 +000021190 %tmp.7.i5092 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5088, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021191 store double %tmp.18.i5115, double* %tmp.7.i5092
Tanya Lattnerfc984402008-02-16 23:27:24 +000021192 %tmp.0.i5095 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5088, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21193 %tmp.14.i5097 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5095, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021194 %tmp.15.i5098 = load double* %tmp.14.i5097 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021195 %tmp.17.i5100 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5095, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021196 %tmp.18.i5101 = load double* %tmp.17.i5100 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021197 %tmp.4.i5075 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5074, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021198 %tmp.6.i5077 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21199 store double %tmp.6.i5077, double* %tmp.4.i5075
Tanya Lattnerfc984402008-02-16 23:27:24 +000021200 %tmp.7.i5078 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5074, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021201 %tmp.9.i5080 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21202 store double %tmp.9.i5080, double* %tmp.7.i5078
Tanya Lattnerfc984402008-02-16 23:27:24 +000021203 %tmp.0.i5081 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5074, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21204 %tmp.14.i5083 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5081, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021205 %tmp.15.i5084 = load double* %tmp.14.i5083 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021206 %tmp.17.i5086 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5081, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021207 %tmp.18.i5087 = load double* %tmp.17.i5086 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021208 %tmp.4.i5061 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5060, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021209 %tmp.6.i5063 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21210 store double %tmp.6.i5063, double* %tmp.4.i5061
Tanya Lattnerfc984402008-02-16 23:27:24 +000021211 %tmp.7.i5064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5060, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021212 %tmp.9.i5066 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21213 store double %tmp.9.i5066, double* %tmp.7.i5064
Tanya Lattnerfc984402008-02-16 23:27:24 +000021214 %tmp.0.i5067 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5060, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21215 %tmp.13.i5068 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1569, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21216 %tmp.14.i5069 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5067, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021217 %tmp.15.i5070 = load double* %tmp.14.i5069 ; <double> [#uses=1]
21218 store double %tmp.15.i5070, double* %tmp.13.i5068
Tanya Lattnerfc984402008-02-16 23:27:24 +000021219 %tmp.16.i5071 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1569, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21220 %tmp.17.i5072 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5067, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021221 %tmp.18.i5073 = load double* %tmp.17.i5072 ; <double> [#uses=1]
21222 store double %tmp.18.i5073, double* %tmp.16.i5071
Tanya Lattnerfc984402008-02-16 23:27:24 +000021223 %tmp.4.i5047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021224 store double %tmp.15.i5084, double* %tmp.4.i5047
Tanya Lattnerfc984402008-02-16 23:27:24 +000021225 %tmp.7.i5050 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021226 store double %tmp.18.i5087, double* %tmp.7.i5050
Tanya Lattnerfc984402008-02-16 23:27:24 +000021227 %tmp.0.i5053 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i5046, %"struct.std::dcomplex"* %mem_tmp.1569 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21228 %tmp.14.i5055 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021229 %tmp.15.i5056 = load double* %tmp.14.i5055 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021230 %tmp.17.i5058 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021231 %tmp.18.i5059 = load double* %tmp.17.i5058 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021232 %tmp.4.i5033 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5032, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021233 store double %tmp.15.i5056, double* %tmp.4.i5033
Tanya Lattnerfc984402008-02-16 23:27:24 +000021234 %tmp.7.i5036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5032, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021235 store double %tmp.18.i5059, double* %tmp.7.i5036
Tanya Lattnerfc984402008-02-16 23:27:24 +000021236 %tmp.0.i5039 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5032, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21237 %tmp.13.i5040 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1566, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21238 %tmp.14.i5041 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5039, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021239 %tmp.15.i5042 = load double* %tmp.14.i5041 ; <double> [#uses=1]
21240 store double %tmp.15.i5042, double* %tmp.13.i5040
Tanya Lattnerfc984402008-02-16 23:27:24 +000021241 %tmp.16.i5043 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1566, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21242 %tmp.17.i5044 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5039, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021243 %tmp.18.i5045 = load double* %tmp.17.i5044 ; <double> [#uses=1]
21244 store double %tmp.18.i5045, double* %tmp.16.i5043
Tanya Lattnerfc984402008-02-16 23:27:24 +000021245 %tmp.4.i5019 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5018, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021246 store double %tmp.15.i5098, double* %tmp.4.i5019
Tanya Lattnerfc984402008-02-16 23:27:24 +000021247 %tmp.7.i5022 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5018, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021248 store double %tmp.18.i5101, double* %tmp.7.i5022
Tanya Lattnerfc984402008-02-16 23:27:24 +000021249 %tmp.0.i5025 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5018, %"struct.std::dcomplex"* %mem_tmp.1566 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21250 %tmp.14.i5027 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5025, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021251 %tmp.15.i5028 = load double* %tmp.14.i5027 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021252 %tmp.17.i5030 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5025, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021253 %tmp.18.i5031 = load double* %tmp.17.i5030 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021254 %tmp.4.i5005 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5004, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021255 %tmp.6.i5007 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21256 store double %tmp.6.i5007, double* %tmp.4.i5005
Tanya Lattnerfc984402008-02-16 23:27:24 +000021257 %tmp.7.i5008 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i5004, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021258 %tmp.9.i5010 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21259 store double %tmp.9.i5010, double* %tmp.7.i5008
Tanya Lattnerfc984402008-02-16 23:27:24 +000021260 %tmp.0.i5011 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i5004, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21261 %tmp.14.i5013 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5011, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021262 %tmp.15.i5014 = load double* %tmp.14.i5013 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021263 %tmp.17.i5016 = getelementptr %"struct.std::dcomplex"* %tmp.0.i5011, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021264 %tmp.18.i5017 = load double* %tmp.17.i5016 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021265 %tmp.4.i4991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4990, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021266 %tmp.6.i4993 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21267 store double %tmp.6.i4993, double* %tmp.4.i4991
Tanya Lattnerfc984402008-02-16 23:27:24 +000021268 %tmp.7.i4994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4990, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021269 %tmp.9.i4996 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21270 store double %tmp.9.i4996, double* %tmp.7.i4994
Tanya Lattnerfc984402008-02-16 23:27:24 +000021271 %tmp.0.i4997 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4990, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21272 %tmp.13.i4998 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1573, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21273 %tmp.14.i4999 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4997, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021274 %tmp.15.i5000 = load double* %tmp.14.i4999 ; <double> [#uses=1]
21275 store double %tmp.15.i5000, double* %tmp.13.i4998
Tanya Lattnerfc984402008-02-16 23:27:24 +000021276 %tmp.16.i5001 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1573, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21277 %tmp.17.i5002 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4997, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021278 %tmp.18.i5003 = load double* %tmp.17.i5002 ; <double> [#uses=1]
21279 store double %tmp.18.i5003, double* %tmp.16.i5001
Tanya Lattnerfc984402008-02-16 23:27:24 +000021280 %tmp.4.i4977 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4976, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021281 store double %tmp.15.i5014, double* %tmp.4.i4977
Tanya Lattnerfc984402008-02-16 23:27:24 +000021282 %tmp.7.i4980 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4976, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021283 store double %tmp.18.i5017, double* %tmp.7.i4980
Tanya Lattnerfc984402008-02-16 23:27:24 +000021284 %tmp.0.i4983 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4976, %"struct.std::dcomplex"* %mem_tmp.1573 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21285 %tmp.14.i4985 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4983, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021286 %tmp.15.i4986 = load double* %tmp.14.i4985 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021287 %tmp.17.i4988 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4983, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021288 %tmp.18.i4989 = load double* %tmp.17.i4988 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021289 %tmp.4.i4963 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4962, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021290 store double %tmp.15.i4986, double* %tmp.4.i4963
Tanya Lattnerfc984402008-02-16 23:27:24 +000021291 %tmp.7.i4966 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4962, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021292 store double %tmp.18.i4989, double* %tmp.7.i4966
Tanya Lattnerfc984402008-02-16 23:27:24 +000021293 %tmp.0.i4969 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4962, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21294 %tmp.13.i4970 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1570, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21295 %tmp.14.i4971 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4969, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021296 %tmp.15.i4972 = load double* %tmp.14.i4971 ; <double> [#uses=1]
21297 store double %tmp.15.i4972, double* %tmp.13.i4970
Tanya Lattnerfc984402008-02-16 23:27:24 +000021298 %tmp.16.i4973 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1570, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21299 %tmp.17.i4974 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4969, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021300 %tmp.18.i4975 = load double* %tmp.17.i4974 ; <double> [#uses=1]
21301 store double %tmp.18.i4975, double* %tmp.16.i4973
Tanya Lattnerfc984402008-02-16 23:27:24 +000021302 %tmp.4.i4949 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4948, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021303 store double %tmp.15.i5028, double* %tmp.4.i4949
Tanya Lattnerfc984402008-02-16 23:27:24 +000021304 %tmp.7.i4952 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4948, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021305 store double %tmp.18.i5031, double* %tmp.7.i4952
Tanya Lattnerfc984402008-02-16 23:27:24 +000021306 %tmp.0.i4955 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4948, %"struct.std::dcomplex"* %mem_tmp.1570 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21307 %tmp.14.i4957 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4955, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021308 %tmp.15.i4958 = load double* %tmp.14.i4957 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021309 %tmp.17.i4960 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4955, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021310 %tmp.18.i4961 = load double* %tmp.17.i4960 ; <double> [#uses=1]
21311 store double %tmp.15.i4958, double* %tmp.2.i34364
21312 store double %tmp.18.i4961, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000021313 %tmp.4.i4915 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4914, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021314 %tmp.6.i4917 = load double* %tmp.5.i27590 ; <double> [#uses=1]
21315 store double %tmp.6.i4917, double* %tmp.4.i4915
Tanya Lattnerfc984402008-02-16 23:27:24 +000021316 %tmp.7.i4918 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4914, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021317 %tmp.9.i4920 = load double* %tmp.8.i27593 ; <double> [#uses=1]
21318 store double %tmp.9.i4920, double* %tmp.7.i4918
Tanya Lattnerfc984402008-02-16 23:27:24 +000021319 %tmp.0.i4921 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4914, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21320 %tmp.14.i4923 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4921, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021321 %tmp.15.i4924 = load double* %tmp.14.i4923 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021322 %tmp.17.i4926 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4921, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021323 %tmp.18.i4927 = load double* %tmp.17.i4926 ; <double> [#uses=1]
21324 %tmp.7.i4881 = load double* %tmp.2.i34366 ; <double> [#uses=1]
21325 %tmp.15.i4895 = add double %tmp.7.i4881, %tmp.15.i4924 ; <double> [#uses=1]
21326 store double %tmp.15.i4895, double* %tmp.2.i34366
21327 %tmp.26.i4902 = load double* %tmp.6.i34367 ; <double> [#uses=1]
21328 %tmp.31.i4913 = add double %tmp.26.i4902, %tmp.18.i4927 ; <double> [#uses=1]
21329 store double %tmp.31.i4913, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000021330 %tmp.4.i4861 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4860, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021331 %tmp.6.i4863 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21332 store double %tmp.6.i4863, double* %tmp.4.i4861
Tanya Lattnerfc984402008-02-16 23:27:24 +000021333 %tmp.7.i4864 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4860, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021334 %tmp.9.i4866 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21335 store double %tmp.9.i4866, double* %tmp.7.i4864
Tanya Lattnerfc984402008-02-16 23:27:24 +000021336 %tmp.0.i4867 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4860, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21337 %tmp.14.i4869 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4867, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021338 %tmp.15.i4870 = load double* %tmp.14.i4869 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021339 %tmp.17.i4872 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4867, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021340 %tmp.18.i4873 = load double* %tmp.17.i4872 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021341 %tmp.4.i4847 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4846, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021342 %tmp.6.i4849 = load double* %tmp.5.i28602 ; <double> [#uses=1]
21343 store double %tmp.6.i4849, double* %tmp.4.i4847
Tanya Lattnerfc984402008-02-16 23:27:24 +000021344 %tmp.7.i4850 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4846, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021345 %tmp.9.i4852 = load double* %tmp.8.i28605 ; <double> [#uses=1]
21346 store double %tmp.9.i4852, double* %tmp.7.i4850
Tanya Lattnerfc984402008-02-16 23:27:24 +000021347 %tmp.0.i4853 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4846, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21348 %tmp.13.i4854 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1580, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21349 %tmp.14.i4855 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4853, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021350 %tmp.15.i4856 = load double* %tmp.14.i4855 ; <double> [#uses=1]
21351 store double %tmp.15.i4856, double* %tmp.13.i4854
Tanya Lattnerfc984402008-02-16 23:27:24 +000021352 %tmp.16.i4857 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1580, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21353 %tmp.17.i4858 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4853, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021354 %tmp.18.i4859 = load double* %tmp.17.i4858 ; <double> [#uses=1]
21355 store double %tmp.18.i4859, double* %tmp.16.i4857
Tanya Lattnerfc984402008-02-16 23:27:24 +000021356 %tmp.4.i4833 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4832, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021357 store double %tmp.15.i4870, double* %tmp.4.i4833
Tanya Lattnerfc984402008-02-16 23:27:24 +000021358 %tmp.7.i4836 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4832, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021359 store double %tmp.18.i4873, double* %tmp.7.i4836
Tanya Lattnerfc984402008-02-16 23:27:24 +000021360 %tmp.0.i4839 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4832, %"struct.std::dcomplex"* %mem_tmp.1580 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21361 %tmp.14.i4841 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4839, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021362 %tmp.15.i4842 = load double* %tmp.14.i4841 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021363 %tmp.17.i4844 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4839, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021364 %tmp.18.i4845 = load double* %tmp.17.i4844 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021365 %tmp.4.i4819 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4818, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021366 store double %tmp.15.i4842, double* %tmp.4.i4819
Tanya Lattnerfc984402008-02-16 23:27:24 +000021367 %tmp.7.i4822 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4818, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021368 store double %tmp.18.i4845, double* %tmp.7.i4822
Tanya Lattnerfc984402008-02-16 23:27:24 +000021369 %tmp.0.i4825 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4818, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21370 %tmp.14.i4827 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4825, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021371 %tmp.15.i4828 = load double* %tmp.14.i4827 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021372 %tmp.17.i4830 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4825, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021373 %tmp.18.i4831 = load double* %tmp.17.i4830 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021374 %tmp.4.i4805 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4804, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021375 %tmp.6.i4807 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21376 store double %tmp.6.i4807, double* %tmp.4.i4805
Tanya Lattnerfc984402008-02-16 23:27:24 +000021377 %tmp.7.i4808 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4804, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021378 %tmp.9.i4810 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21379 store double %tmp.9.i4810, double* %tmp.7.i4808
Tanya Lattnerfc984402008-02-16 23:27:24 +000021380 %tmp.0.i4811 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4804, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21381 %tmp.14.i4813 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4811, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021382 %tmp.15.i4814 = load double* %tmp.14.i4813 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021383 %tmp.17.i4816 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4811, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021384 %tmp.18.i4817 = load double* %tmp.17.i4816 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021385 %tmp.4.i4791 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4790, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021386 %tmp.6.i4793 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21387 store double %tmp.6.i4793, double* %tmp.4.i4791
Tanya Lattnerfc984402008-02-16 23:27:24 +000021388 %tmp.7.i4794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4790, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021389 %tmp.9.i4796 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21390 store double %tmp.9.i4796, double* %tmp.7.i4794
Tanya Lattnerfc984402008-02-16 23:27:24 +000021391 %tmp.0.i4797 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4790, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21392 %tmp.13.i4798 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1584, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21393 %tmp.14.i4799 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4797, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021394 %tmp.15.i4800 = load double* %tmp.14.i4799 ; <double> [#uses=1]
21395 store double %tmp.15.i4800, double* %tmp.13.i4798
Tanya Lattnerfc984402008-02-16 23:27:24 +000021396 %tmp.16.i4801 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1584, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21397 %tmp.17.i4802 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4797, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021398 %tmp.18.i4803 = load double* %tmp.17.i4802 ; <double> [#uses=1]
21399 store double %tmp.18.i4803, double* %tmp.16.i4801
Tanya Lattnerfc984402008-02-16 23:27:24 +000021400 %tmp.4.i4777 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4776, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021401 store double %tmp.15.i4814, double* %tmp.4.i4777
Tanya Lattnerfc984402008-02-16 23:27:24 +000021402 %tmp.7.i4780 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4776, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021403 store double %tmp.18.i4817, double* %tmp.7.i4780
Tanya Lattnerfc984402008-02-16 23:27:24 +000021404 %tmp.0.i4783 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4776, %"struct.std::dcomplex"* %mem_tmp.1584 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21405 %tmp.14.i4785 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4783, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021406 %tmp.15.i4786 = load double* %tmp.14.i4785 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021407 %tmp.17.i4788 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4783, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021408 %tmp.18.i4789 = load double* %tmp.17.i4788 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021409 %tmp.4.i4763 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4762, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021410 store double %tmp.15.i4786, double* %tmp.4.i4763
Tanya Lattnerfc984402008-02-16 23:27:24 +000021411 %tmp.7.i4766 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4762, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021412 store double %tmp.18.i4789, double* %tmp.7.i4766
Tanya Lattnerfc984402008-02-16 23:27:24 +000021413 %tmp.0.i4769 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4762, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21414 %tmp.13.i4770 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1581, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21415 %tmp.14.i4771 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4769, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021416 %tmp.15.i4772 = load double* %tmp.14.i4771 ; <double> [#uses=1]
21417 store double %tmp.15.i4772, double* %tmp.13.i4770
Tanya Lattnerfc984402008-02-16 23:27:24 +000021418 %tmp.16.i4773 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1581, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21419 %tmp.17.i4774 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4769, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021420 %tmp.18.i4775 = load double* %tmp.17.i4774 ; <double> [#uses=1]
21421 store double %tmp.18.i4775, double* %tmp.16.i4773
Tanya Lattnerfc984402008-02-16 23:27:24 +000021422 %tmp.4.i4749 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4748, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021423 store double %tmp.15.i4828, double* %tmp.4.i4749
Tanya Lattnerfc984402008-02-16 23:27:24 +000021424 %tmp.7.i4752 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4748, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021425 store double %tmp.18.i4831, double* %tmp.7.i4752
Tanya Lattnerfc984402008-02-16 23:27:24 +000021426 %tmp.0.i4755 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4748, %"struct.std::dcomplex"* %mem_tmp.1581 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21427 %tmp.14.i4757 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4755, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021428 %tmp.15.i4758 = load double* %tmp.14.i4757 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021429 %tmp.17.i4760 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4755, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021430 %tmp.18.i4761 = load double* %tmp.17.i4760 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021431 %tmp.4.i4735 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4734, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021432 %tmp.6.i4737 = load double* %tmp.5.i28602 ; <double> [#uses=1]
21433 store double %tmp.6.i4737, double* %tmp.4.i4735
Tanya Lattnerfc984402008-02-16 23:27:24 +000021434 %tmp.7.i4738 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4734, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021435 %tmp.9.i4740 = load double* %tmp.8.i28605 ; <double> [#uses=1]
21436 store double %tmp.9.i4740, double* %tmp.7.i4738
Tanya Lattnerfc984402008-02-16 23:27:24 +000021437 %tmp.0.i4741 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4734, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21438 %tmp.14.i4743 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4741, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021439 %tmp.15.i4744 = load double* %tmp.14.i4743 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021440 %tmp.17.i4746 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4741, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021441 %tmp.18.i4747 = load double* %tmp.17.i4746 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021442 %tmp.4.i4721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4720, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021443 %tmp.6.i4723 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21444 store double %tmp.6.i4723, double* %tmp.4.i4721
Tanya Lattnerfc984402008-02-16 23:27:24 +000021445 %tmp.7.i4724 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4720, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021446 %tmp.9.i4726 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21447 store double %tmp.9.i4726, double* %tmp.7.i4724
Tanya Lattnerfc984402008-02-16 23:27:24 +000021448 %tmp.0.i4727 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4720, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21449 %tmp.13.i4728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21450 %tmp.14.i4729 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4727, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021451 %tmp.15.i4730 = load double* %tmp.14.i4729 ; <double> [#uses=1]
21452 store double %tmp.15.i4730, double* %tmp.13.i4728
Tanya Lattnerfc984402008-02-16 23:27:24 +000021453 %tmp.16.i4731 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21454 %tmp.17.i4732 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4727, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021455 %tmp.18.i4733 = load double* %tmp.17.i4732 ; <double> [#uses=1]
21456 store double %tmp.18.i4733, double* %tmp.16.i4731
Tanya Lattnerfc984402008-02-16 23:27:24 +000021457 %tmp.4.i4707 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4706, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021458 store double %tmp.15.i4744, double* %tmp.4.i4707
Tanya Lattnerfc984402008-02-16 23:27:24 +000021459 %tmp.7.i4710 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4706, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021460 store double %tmp.18.i4747, double* %tmp.7.i4710
Tanya Lattnerfc984402008-02-16 23:27:24 +000021461 %tmp.0.i4713 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4706, %"struct.std::dcomplex"* %mem_tmp.1588 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21462 %tmp.14.i4715 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4713, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021463 %tmp.15.i4716 = load double* %tmp.14.i4715 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021464 %tmp.17.i4718 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4713, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021465 %tmp.18.i4719 = load double* %tmp.17.i4718 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021466 %tmp.4.i4693 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4692, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021467 store double %tmp.15.i4716, double* %tmp.4.i4693
Tanya Lattnerfc984402008-02-16 23:27:24 +000021468 %tmp.7.i4696 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4692, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021469 store double %tmp.18.i4719, double* %tmp.7.i4696
Tanya Lattnerfc984402008-02-16 23:27:24 +000021470 %tmp.0.i4699 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4692, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21471 %tmp.13.i4700 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1585, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21472 %tmp.14.i4701 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4699, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021473 %tmp.15.i4702 = load double* %tmp.14.i4701 ; <double> [#uses=1]
21474 store double %tmp.15.i4702, double* %tmp.13.i4700
Tanya Lattnerfc984402008-02-16 23:27:24 +000021475 %tmp.16.i4703 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1585, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21476 %tmp.17.i4704 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4699, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021477 %tmp.18.i4705 = load double* %tmp.17.i4704 ; <double> [#uses=1]
21478 store double %tmp.18.i4705, double* %tmp.16.i4703
Tanya Lattnerfc984402008-02-16 23:27:24 +000021479 %tmp.4.i4679 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4678, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021480 store double %tmp.15.i4758, double* %tmp.4.i4679
Tanya Lattnerfc984402008-02-16 23:27:24 +000021481 %tmp.7.i4682 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4678, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021482 store double %tmp.18.i4761, double* %tmp.7.i4682
Tanya Lattnerfc984402008-02-16 23:27:24 +000021483 %tmp.0.i4685 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4678, %"struct.std::dcomplex"* %mem_tmp.1585 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21484 %tmp.14.i4687 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4685, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021485 %tmp.15.i4688 = load double* %tmp.14.i4687 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021486 %tmp.17.i4690 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4685, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021487 %tmp.18.i4691 = load double* %tmp.17.i4690 ; <double> [#uses=1]
21488 store double %tmp.15.i4688, double* %tmp.2.i34364
21489 store double %tmp.18.i4691, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000021490 %tmp.4.i4645 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4644, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021491 %tmp.6.i4647 = load double* %tmp.5.i33866 ; <double> [#uses=1]
21492 store double %tmp.6.i4647, double* %tmp.4.i4645
Tanya Lattnerfc984402008-02-16 23:27:24 +000021493 %tmp.7.i4648 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4644, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021494 %tmp.9.i4650 = load double* %tmp.8.i33869 ; <double> [#uses=1]
21495 store double %tmp.9.i4650, double* %tmp.7.i4648
Tanya Lattnerfc984402008-02-16 23:27:24 +000021496 %tmp.0.i4651 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4644, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21497 %tmp.14.i4653 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4651, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021498 %tmp.15.i4654 = load double* %tmp.14.i4653 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021499 %tmp.17.i4656 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4651, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021500 %tmp.18.i4657 = load double* %tmp.17.i4656 ; <double> [#uses=1]
21501 %tmp.7.i4611 = load double* %tmp.2.i34366 ; <double> [#uses=1]
21502 %tmp.15.i4625 = add double %tmp.7.i4611, %tmp.15.i4654 ; <double> [#uses=1]
21503 store double %tmp.15.i4625, double* %tmp.2.i34366
21504 %tmp.26.i4632 = load double* %tmp.6.i34367 ; <double> [#uses=1]
21505 %tmp.31.i4643 = add double %tmp.26.i4632, %tmp.18.i4657 ; <double> [#uses=1]
21506 store double %tmp.31.i4643, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000021507 %tmp.4.i4591 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4590, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021508 %tmp.6.i4593 = load double* %tmp.5.i28728 ; <double> [#uses=1]
21509 store double %tmp.6.i4593, double* %tmp.4.i4591
Tanya Lattnerfc984402008-02-16 23:27:24 +000021510 %tmp.7.i4594 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4590, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021511 %tmp.9.i4596 = load double* %tmp.8.i28731 ; <double> [#uses=1]
21512 store double %tmp.9.i4596, double* %tmp.7.i4594
Tanya Lattnerfc984402008-02-16 23:27:24 +000021513 %tmp.0.i4597 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4590, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21514 %tmp.14.i4599 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4597, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021515 %tmp.15.i4600 = load double* %tmp.14.i4599 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021516 %tmp.17.i4602 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4597, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021517 %tmp.18.i4603 = load double* %tmp.17.i4602 ; <double> [#uses=1]
21518 %tmp.7.i4557 = load double* %tmp.2.i34368 ; <double> [#uses=1]
21519 %tmp.15.i4571 = add double %tmp.7.i4557, %tmp.15.i4600 ; <double> [#uses=1]
21520 store double %tmp.15.i4571, double* %tmp.2.i34368
21521 %tmp.26.i4578 = load double* %tmp.6.i34369 ; <double> [#uses=1]
21522 %tmp.31.i4589 = add double %tmp.26.i4578, %tmp.18.i4603 ; <double> [#uses=1]
21523 store double %tmp.31.i4589, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000021524 store double 0.000000e+00, double* %tmp.2.i34366
21525 store double 0.000000e+00, double* %tmp.6.i34367
21526 %tmp.4.i4535 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4534, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021527 %tmp.6.i4537 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21528 store double %tmp.6.i4537, double* %tmp.4.i4535
Tanya Lattnerfc984402008-02-16 23:27:24 +000021529 %tmp.7.i4538 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4534, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021530 %tmp.9.i4540 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21531 store double %tmp.9.i4540, double* %tmp.7.i4538
Tanya Lattnerfc984402008-02-16 23:27:24 +000021532 %tmp.0.i4541 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4534, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21533 %tmp.14.i4543 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4541, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021534 %tmp.15.i4544 = load double* %tmp.14.i4543 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021535 %tmp.17.i4546 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4541, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021536 %tmp.18.i4547 = load double* %tmp.17.i4546 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021537 %tmp.4.i4521 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4520, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021538 %tmp.6.i4523 = load double* %tmp.5.i34082 ; <double> [#uses=1]
21539 store double %tmp.6.i4523, double* %tmp.4.i4521
Tanya Lattnerfc984402008-02-16 23:27:24 +000021540 %tmp.7.i4524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4520, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021541 %tmp.9.i4526 = load double* %tmp.8.i34085 ; <double> [#uses=1]
21542 store double %tmp.9.i4526, double* %tmp.7.i4524
Tanya Lattnerfc984402008-02-16 23:27:24 +000021543 %tmp.0.i4527 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4520, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21544 %tmp.13.i4528 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1596, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21545 %tmp.14.i4529 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4527, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021546 %tmp.15.i4530 = load double* %tmp.14.i4529 ; <double> [#uses=1]
21547 store double %tmp.15.i4530, double* %tmp.13.i4528
Tanya Lattnerfc984402008-02-16 23:27:24 +000021548 %tmp.16.i4531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1596, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21549 %tmp.17.i4532 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4527, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021550 %tmp.18.i4533 = load double* %tmp.17.i4532 ; <double> [#uses=1]
21551 store double %tmp.18.i4533, double* %tmp.16.i4531
Tanya Lattnerfc984402008-02-16 23:27:24 +000021552 %tmp.4.i4507 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4506, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021553 store double %tmp.15.i4544, double* %tmp.4.i4507
Tanya Lattnerfc984402008-02-16 23:27:24 +000021554 %tmp.7.i4510 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4506, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021555 store double %tmp.18.i4547, double* %tmp.7.i4510
Tanya Lattnerfc984402008-02-16 23:27:24 +000021556 %tmp.0.i4513 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4506, %"struct.std::dcomplex"* %mem_tmp.1596 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21557 %tmp.14.i4515 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4513, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021558 %tmp.15.i4516 = load double* %tmp.14.i4515 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021559 %tmp.17.i4518 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4513, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021560 %tmp.18.i4519 = load double* %tmp.17.i4518 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021561 %tmp.4.i4493 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4492, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021562 store double %tmp.15.i4516, double* %tmp.4.i4493
Tanya Lattnerfc984402008-02-16 23:27:24 +000021563 %tmp.7.i4496 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4492, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021564 store double %tmp.18.i4519, double* %tmp.7.i4496
Tanya Lattnerfc984402008-02-16 23:27:24 +000021565 %tmp.0.i4499 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4492, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21566 %tmp.14.i4501 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4499, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021567 %tmp.15.i4502 = load double* %tmp.14.i4501 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021568 %tmp.17.i4504 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4499, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021569 %tmp.18.i4505 = load double* %tmp.17.i4504 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021570 %tmp.4.i4479 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4478, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021571 %tmp.6.i4481 = load double* %tmp.5.i34082 ; <double> [#uses=1]
21572 store double %tmp.6.i4481, double* %tmp.4.i4479
Tanya Lattnerfc984402008-02-16 23:27:24 +000021573 %tmp.7.i4482 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4478, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021574 %tmp.9.i4484 = load double* %tmp.8.i34085 ; <double> [#uses=1]
21575 store double %tmp.9.i4484, double* %tmp.7.i4482
Tanya Lattnerfc984402008-02-16 23:27:24 +000021576 %tmp.0.i4485 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4478, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21577 %tmp.14.i4487 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4485, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021578 %tmp.15.i4488 = load double* %tmp.14.i4487 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021579 %tmp.17.i4490 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4485, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021580 %tmp.18.i4491 = load double* %tmp.17.i4490 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021581 %tmp.4.i4465 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4464, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021582 %tmp.6.i4467 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21583 store double %tmp.6.i4467, double* %tmp.4.i4465
Tanya Lattnerfc984402008-02-16 23:27:24 +000021584 %tmp.7.i4468 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4464, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021585 %tmp.9.i4470 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21586 store double %tmp.9.i4470, double* %tmp.7.i4468
Tanya Lattnerfc984402008-02-16 23:27:24 +000021587 %tmp.0.i4471 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4464, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21588 %tmp.13.i4472 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1600, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21589 %tmp.14.i4473 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4471, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021590 %tmp.15.i4474 = load double* %tmp.14.i4473 ; <double> [#uses=1]
21591 store double %tmp.15.i4474, double* %tmp.13.i4472
Tanya Lattnerfc984402008-02-16 23:27:24 +000021592 %tmp.16.i4475 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1600, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21593 %tmp.17.i4476 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4471, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021594 %tmp.18.i4477 = load double* %tmp.17.i4476 ; <double> [#uses=1]
21595 store double %tmp.18.i4477, double* %tmp.16.i4475
Tanya Lattnerfc984402008-02-16 23:27:24 +000021596 %tmp.4.i4451 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4450, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021597 store double %tmp.15.i4488, double* %tmp.4.i4451
Tanya Lattnerfc984402008-02-16 23:27:24 +000021598 %tmp.7.i4454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4450, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021599 store double %tmp.18.i4491, double* %tmp.7.i4454
Tanya Lattnerfc984402008-02-16 23:27:24 +000021600 %tmp.0.i4457 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4450, %"struct.std::dcomplex"* %mem_tmp.1600 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21601 %tmp.14.i4459 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4457, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021602 %tmp.15.i4460 = load double* %tmp.14.i4459 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021603 %tmp.17.i4462 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4457, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021604 %tmp.18.i4463 = load double* %tmp.17.i4462 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021605 %tmp.4.i4437 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4436, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021606 store double %tmp.15.i4460, double* %tmp.4.i4437
Tanya Lattnerfc984402008-02-16 23:27:24 +000021607 %tmp.7.i4440 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4436, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021608 store double %tmp.18.i4463, double* %tmp.7.i4440
Tanya Lattnerfc984402008-02-16 23:27:24 +000021609 %tmp.0.i4443 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4436, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21610 %tmp.13.i4444 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1597, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21611 %tmp.14.i4445 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4443, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021612 %tmp.15.i4446 = load double* %tmp.14.i4445 ; <double> [#uses=1]
21613 store double %tmp.15.i4446, double* %tmp.13.i4444
Tanya Lattnerfc984402008-02-16 23:27:24 +000021614 %tmp.16.i4447 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1597, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21615 %tmp.17.i4448 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4443, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021616 %tmp.18.i4449 = load double* %tmp.17.i4448 ; <double> [#uses=1]
21617 store double %tmp.18.i4449, double* %tmp.16.i4447
Tanya Lattnerfc984402008-02-16 23:27:24 +000021618 %tmp.4.i4423 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4422, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021619 store double %tmp.15.i4502, double* %tmp.4.i4423
Tanya Lattnerfc984402008-02-16 23:27:24 +000021620 %tmp.7.i4426 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4422, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021621 store double %tmp.18.i4505, double* %tmp.7.i4426
Tanya Lattnerfc984402008-02-16 23:27:24 +000021622 %tmp.0.i4429 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4422, %"struct.std::dcomplex"* %mem_tmp.1597 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21623 %tmp.14.i4431 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4429, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021624 %tmp.15.i4432 = load double* %tmp.14.i4431 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021625 %tmp.17.i4434 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4429, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021626 %tmp.18.i4435 = load double* %tmp.17.i4434 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021627 %tmp.4.i4409 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4408, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021628 %tmp.6.i4411 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21629 store double %tmp.6.i4411, double* %tmp.4.i4409
Tanya Lattnerfc984402008-02-16 23:27:24 +000021630 %tmp.7.i4412 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4408, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021631 %tmp.9.i4414 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21632 store double %tmp.9.i4414, double* %tmp.7.i4412
Tanya Lattnerfc984402008-02-16 23:27:24 +000021633 %tmp.0.i4415 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4408, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21634 %tmp.14.i4417 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4415, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021635 %tmp.15.i4418 = load double* %tmp.14.i4417 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021636 %tmp.17.i4420 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4415, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021637 %tmp.18.i4421 = load double* %tmp.17.i4420 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021638 %tmp.4.i4395 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4394, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021639 %tmp.6.i4397 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21640 store double %tmp.6.i4397, double* %tmp.4.i4395
Tanya Lattnerfc984402008-02-16 23:27:24 +000021641 %tmp.7.i4398 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4394, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021642 %tmp.9.i4400 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21643 store double %tmp.9.i4400, double* %tmp.7.i4398
Tanya Lattnerfc984402008-02-16 23:27:24 +000021644 %tmp.0.i4401 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4394, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21645 %tmp.13.i4402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1604, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21646 %tmp.14.i4403 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4401, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021647 %tmp.15.i4404 = load double* %tmp.14.i4403 ; <double> [#uses=1]
21648 store double %tmp.15.i4404, double* %tmp.13.i4402
Tanya Lattnerfc984402008-02-16 23:27:24 +000021649 %tmp.16.i4405 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1604, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21650 %tmp.17.i4406 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4401, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021651 %tmp.18.i4407 = load double* %tmp.17.i4406 ; <double> [#uses=1]
21652 store double %tmp.18.i4407, double* %tmp.16.i4405
Tanya Lattnerfc984402008-02-16 23:27:24 +000021653 %tmp.4.i4381 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4380, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021654 store double %tmp.15.i4418, double* %tmp.4.i4381
Tanya Lattnerfc984402008-02-16 23:27:24 +000021655 %tmp.7.i4384 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4380, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021656 store double %tmp.18.i4421, double* %tmp.7.i4384
Tanya Lattnerfc984402008-02-16 23:27:24 +000021657 %tmp.0.i4387 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4380, %"struct.std::dcomplex"* %mem_tmp.1604 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21658 %tmp.14.i4389 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4387, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021659 %tmp.15.i4390 = load double* %tmp.14.i4389 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021660 %tmp.17.i4392 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4387, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021661 %tmp.18.i4393 = load double* %tmp.17.i4392 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021662 %tmp.4.i4367 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4366, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021663 store double %tmp.15.i4390, double* %tmp.4.i4367
Tanya Lattnerfc984402008-02-16 23:27:24 +000021664 %tmp.7.i4370 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4366, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021665 store double %tmp.18.i4393, double* %tmp.7.i4370
Tanya Lattnerfc984402008-02-16 23:27:24 +000021666 %tmp.0.i4373 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4366, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21667 %tmp.13.i4374 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1601, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21668 %tmp.14.i4375 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4373, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021669 %tmp.15.i4376 = load double* %tmp.14.i4375 ; <double> [#uses=1]
21670 store double %tmp.15.i4376, double* %tmp.13.i4374
Tanya Lattnerfc984402008-02-16 23:27:24 +000021671 %tmp.16.i4377 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1601, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21672 %tmp.17.i4378 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4373, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021673 %tmp.18.i4379 = load double* %tmp.17.i4378 ; <double> [#uses=1]
21674 store double %tmp.18.i4379, double* %tmp.16.i4377
Tanya Lattnerfc984402008-02-16 23:27:24 +000021675 %tmp.4.i4353 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4352, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021676 store double %tmp.15.i4432, double* %tmp.4.i4353
Tanya Lattnerfc984402008-02-16 23:27:24 +000021677 %tmp.7.i4356 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4352, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021678 store double %tmp.18.i4435, double* %tmp.7.i4356
Tanya Lattnerfc984402008-02-16 23:27:24 +000021679 %tmp.0.i4359 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4352, %"struct.std::dcomplex"* %mem_tmp.1601 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21680 %tmp.14.i4361 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4359, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021681 %tmp.15.i4362 = load double* %tmp.14.i4361 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021682 %tmp.17.i4364 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4359, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021683 %tmp.18.i4365 = load double* %tmp.17.i4364 ; <double> [#uses=1]
21684 store double %tmp.15.i4362, double* %tmp.2.i34364
21685 store double %tmp.18.i4365, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000021686 %tmp.4.i4319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4318, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021687 %tmp.6.i4321 = load double* %tmp.5.i33866 ; <double> [#uses=1]
21688 store double %tmp.6.i4321, double* %tmp.4.i4319
Tanya Lattnerfc984402008-02-16 23:27:24 +000021689 %tmp.7.i4322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4318, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021690 %tmp.9.i4324 = load double* %tmp.8.i33869 ; <double> [#uses=1]
21691 store double %tmp.9.i4324, double* %tmp.7.i4322
Tanya Lattnerfc984402008-02-16 23:27:24 +000021692 %tmp.0.i4325 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4318, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21693 %tmp.14.i4327 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021694 %tmp.15.i4328 = load double* %tmp.14.i4327 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021695 %tmp.17.i4330 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021696 %tmp.18.i4331 = load double* %tmp.17.i4330 ; <double> [#uses=1]
21697 %tmp.7.i4285 = load double* %tmp.2.i34366 ; <double> [#uses=1]
21698 %tmp.15.i4299 = add double %tmp.7.i4285, %tmp.15.i4328 ; <double> [#uses=1]
21699 store double %tmp.15.i4299, double* %tmp.2.i34366
21700 %tmp.26.i4306 = load double* %tmp.6.i34367 ; <double> [#uses=1]
21701 %tmp.31.i4317 = add double %tmp.26.i4306, %tmp.18.i4331 ; <double> [#uses=1]
21702 store double %tmp.31.i4317, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000021703 %tmp.4.i4265 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4264, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021704 %tmp.6.i4267 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21705 store double %tmp.6.i4267, double* %tmp.4.i4265
Tanya Lattnerfc984402008-02-16 23:27:24 +000021706 %tmp.7.i4268 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4264, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021707 %tmp.9.i4270 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21708 store double %tmp.9.i4270, double* %tmp.7.i4268
Tanya Lattnerfc984402008-02-16 23:27:24 +000021709 %tmp.0.i4271 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4264, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21710 %tmp.14.i4273 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4271, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021711 %tmp.15.i4274 = load double* %tmp.14.i4273 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021712 %tmp.17.i4276 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4271, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021713 %tmp.18.i4277 = load double* %tmp.17.i4276 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021714 %tmp.4.i4251 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4250, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021715 %tmp.6.i4253 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21716 store double %tmp.6.i4253, double* %tmp.4.i4251
Tanya Lattnerfc984402008-02-16 23:27:24 +000021717 %tmp.7.i4254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4250, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021718 %tmp.9.i4256 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21719 store double %tmp.9.i4256, double* %tmp.7.i4254
Tanya Lattnerfc984402008-02-16 23:27:24 +000021720 %tmp.0.i4257 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4250, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21721 %tmp.13.i4258 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1611, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21722 %tmp.14.i4259 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4257, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021723 %tmp.15.i4260 = load double* %tmp.14.i4259 ; <double> [#uses=1]
21724 store double %tmp.15.i4260, double* %tmp.13.i4258
Tanya Lattnerfc984402008-02-16 23:27:24 +000021725 %tmp.16.i4261 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1611, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21726 %tmp.17.i4262 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4257, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021727 %tmp.18.i4263 = load double* %tmp.17.i4262 ; <double> [#uses=1]
21728 store double %tmp.18.i4263, double* %tmp.16.i4261
Tanya Lattnerfc984402008-02-16 23:27:24 +000021729 %tmp.4.i4237 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4236, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021730 store double %tmp.15.i4274, double* %tmp.4.i4237
Tanya Lattnerfc984402008-02-16 23:27:24 +000021731 %tmp.7.i4240 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4236, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021732 store double %tmp.18.i4277, double* %tmp.7.i4240
Tanya Lattnerfc984402008-02-16 23:27:24 +000021733 %tmp.0.i4243 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4236, %"struct.std::dcomplex"* %mem_tmp.1611 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21734 %tmp.14.i4245 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4243, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021735 %tmp.15.i4246 = load double* %tmp.14.i4245 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021736 %tmp.17.i4248 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4243, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021737 %tmp.18.i4249 = load double* %tmp.17.i4248 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021738 %tmp.4.i4223 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4222, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021739 store double %tmp.15.i4246, double* %tmp.4.i4223
Tanya Lattnerfc984402008-02-16 23:27:24 +000021740 %tmp.7.i4226 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4222, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021741 store double %tmp.18.i4249, double* %tmp.7.i4226
Tanya Lattnerfc984402008-02-16 23:27:24 +000021742 %tmp.0.i4229 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4222, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21743 %tmp.14.i4231 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4229, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021744 %tmp.15.i4232 = load double* %tmp.14.i4231 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021745 %tmp.17.i4234 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4229, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021746 %tmp.18.i4235 = load double* %tmp.17.i4234 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021747 %tmp.4.i4209 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4208, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021748 %tmp.6.i4211 = load double* %tmp.5.i34082 ; <double> [#uses=1]
21749 store double %tmp.6.i4211, double* %tmp.4.i4209
Tanya Lattnerfc984402008-02-16 23:27:24 +000021750 %tmp.7.i4212 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4208, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021751 %tmp.9.i4214 = load double* %tmp.8.i34085 ; <double> [#uses=1]
21752 store double %tmp.9.i4214, double* %tmp.7.i4212
Tanya Lattnerfc984402008-02-16 23:27:24 +000021753 %tmp.0.i4215 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4208, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21754 %tmp.14.i4217 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4215, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021755 %tmp.15.i4218 = load double* %tmp.14.i4217 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021756 %tmp.17.i4220 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4215, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021757 %tmp.18.i4221 = load double* %tmp.17.i4220 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021758 %tmp.4.i4195 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4194, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021759 %tmp.6.i4197 = load double* %tmp.5.i34282 ; <double> [#uses=1]
21760 store double %tmp.6.i4197, double* %tmp.4.i4195
Tanya Lattnerfc984402008-02-16 23:27:24 +000021761 %tmp.7.i4198 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4194, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021762 %tmp.9.i4200 = load double* %tmp.8.i34285 ; <double> [#uses=1]
21763 store double %tmp.9.i4200, double* %tmp.7.i4198
Tanya Lattnerfc984402008-02-16 23:27:24 +000021764 %tmp.0.i4201 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4194, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21765 %tmp.13.i4202 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1615, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21766 %tmp.14.i4203 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4201, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021767 %tmp.15.i4204 = load double* %tmp.14.i4203 ; <double> [#uses=1]
21768 store double %tmp.15.i4204, double* %tmp.13.i4202
Tanya Lattnerfc984402008-02-16 23:27:24 +000021769 %tmp.16.i4205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1615, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21770 %tmp.17.i4206 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4201, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021771 %tmp.18.i4207 = load double* %tmp.17.i4206 ; <double> [#uses=1]
21772 store double %tmp.18.i4207, double* %tmp.16.i4205
Tanya Lattnerfc984402008-02-16 23:27:24 +000021773 %tmp.4.i4181 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4180, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021774 store double %tmp.15.i4218, double* %tmp.4.i4181
Tanya Lattnerfc984402008-02-16 23:27:24 +000021775 %tmp.7.i4184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4180, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021776 store double %tmp.18.i4221, double* %tmp.7.i4184
Tanya Lattnerfc984402008-02-16 23:27:24 +000021777 %tmp.0.i4187 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4180, %"struct.std::dcomplex"* %mem_tmp.1615 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21778 %tmp.14.i4189 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4187, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021779 %tmp.15.i4190 = load double* %tmp.14.i4189 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021780 %tmp.17.i4192 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4187, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021781 %tmp.18.i4193 = load double* %tmp.17.i4192 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021782 %tmp.4.i4167 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4166, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021783 store double %tmp.15.i4190, double* %tmp.4.i4167
Tanya Lattnerfc984402008-02-16 23:27:24 +000021784 %tmp.7.i4170 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4166, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021785 store double %tmp.18.i4193, double* %tmp.7.i4170
Tanya Lattnerfc984402008-02-16 23:27:24 +000021786 %tmp.0.i4173 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4166, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21787 %tmp.13.i4174 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1612, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21788 %tmp.14.i4175 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4173, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021789 %tmp.15.i4176 = load double* %tmp.14.i4175 ; <double> [#uses=1]
21790 store double %tmp.15.i4176, double* %tmp.13.i4174
Tanya Lattnerfc984402008-02-16 23:27:24 +000021791 %tmp.16.i4177 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1612, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21792 %tmp.17.i4178 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4173, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021793 %tmp.18.i4179 = load double* %tmp.17.i4178 ; <double> [#uses=1]
21794 store double %tmp.18.i4179, double* %tmp.16.i4177
Tanya Lattnerfc984402008-02-16 23:27:24 +000021795 %tmp.4.i4153 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4152, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021796 store double %tmp.15.i4232, double* %tmp.4.i4153
Tanya Lattnerfc984402008-02-16 23:27:24 +000021797 %tmp.7.i4156 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4152, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021798 store double %tmp.18.i4235, double* %tmp.7.i4156
Tanya Lattnerfc984402008-02-16 23:27:24 +000021799 %tmp.0.i4159 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4152, %"struct.std::dcomplex"* %mem_tmp.1612 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21800 %tmp.14.i4161 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4159, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021801 %tmp.15.i4162 = load double* %tmp.14.i4161 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021802 %tmp.17.i4164 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4159, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021803 %tmp.18.i4165 = load double* %tmp.17.i4164 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021804 %tmp.4.i4139 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4138, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021805 %tmp.6.i4141 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21806 store double %tmp.6.i4141, double* %tmp.4.i4139
Tanya Lattnerfc984402008-02-16 23:27:24 +000021807 %tmp.7.i4142 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4138, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021808 %tmp.9.i4144 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21809 store double %tmp.9.i4144, double* %tmp.7.i4142
Tanya Lattnerfc984402008-02-16 23:27:24 +000021810 %tmp.0.i4145 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4138, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21811 %tmp.14.i4147 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4145, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021812 %tmp.15.i4148 = load double* %tmp.14.i4147 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021813 %tmp.17.i4150 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4145, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021814 %tmp.18.i4151 = load double* %tmp.17.i4150 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021815 %tmp.4.i4125 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4124, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021816 %tmp.6.i4127 = load double* %tmp.5.i34082 ; <double> [#uses=1]
21817 store double %tmp.6.i4127, double* %tmp.4.i4125
Tanya Lattnerfc984402008-02-16 23:27:24 +000021818 %tmp.7.i4128 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4124, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021819 %tmp.9.i4130 = load double* %tmp.8.i34085 ; <double> [#uses=1]
21820 store double %tmp.9.i4130, double* %tmp.7.i4128
Tanya Lattnerfc984402008-02-16 23:27:24 +000021821 %tmp.0.i4131 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4124, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21822 %tmp.13.i4132 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1619, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21823 %tmp.14.i4133 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4131, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021824 %tmp.15.i4134 = load double* %tmp.14.i4133 ; <double> [#uses=1]
21825 store double %tmp.15.i4134, double* %tmp.13.i4132
Tanya Lattnerfc984402008-02-16 23:27:24 +000021826 %tmp.16.i4135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1619, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21827 %tmp.17.i4136 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4131, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021828 %tmp.18.i4137 = load double* %tmp.17.i4136 ; <double> [#uses=1]
21829 store double %tmp.18.i4137, double* %tmp.16.i4135
Tanya Lattnerfc984402008-02-16 23:27:24 +000021830 %tmp.4.i4111 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4110, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021831 store double %tmp.15.i4148, double* %tmp.4.i4111
Tanya Lattnerfc984402008-02-16 23:27:24 +000021832 %tmp.7.i4114 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4110, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021833 store double %tmp.18.i4151, double* %tmp.7.i4114
Tanya Lattnerfc984402008-02-16 23:27:24 +000021834 %tmp.0.i4117 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i4110, %"struct.std::dcomplex"* %mem_tmp.1619 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21835 %tmp.14.i4119 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4117, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021836 %tmp.15.i4120 = load double* %tmp.14.i4119 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021837 %tmp.17.i4122 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4117, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021838 %tmp.18.i4123 = load double* %tmp.17.i4122 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021839 %tmp.4.i4097 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4096, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021840 store double %tmp.15.i4120, double* %tmp.4.i4097
Tanya Lattnerfc984402008-02-16 23:27:24 +000021841 %tmp.7.i4100 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4096, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021842 store double %tmp.18.i4123, double* %tmp.7.i4100
Tanya Lattnerfc984402008-02-16 23:27:24 +000021843 %tmp.0.i4103 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4096, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21844 %tmp.13.i4104 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1616, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21845 %tmp.14.i4105 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4103, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021846 %tmp.15.i4106 = load double* %tmp.14.i4105 ; <double> [#uses=1]
21847 store double %tmp.15.i4106, double* %tmp.13.i4104
Tanya Lattnerfc984402008-02-16 23:27:24 +000021848 %tmp.16.i4107 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1616, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21849 %tmp.17.i4108 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4103, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021850 %tmp.18.i4109 = load double* %tmp.17.i4108 ; <double> [#uses=1]
21851 store double %tmp.18.i4109, double* %tmp.16.i4107
Tanya Lattnerfc984402008-02-16 23:27:24 +000021852 %tmp.4.i4083 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4082, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021853 store double %tmp.15.i4162, double* %tmp.4.i4083
Tanya Lattnerfc984402008-02-16 23:27:24 +000021854 %tmp.7.i4086 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4082, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021855 store double %tmp.18.i4165, double* %tmp.7.i4086
Tanya Lattnerfc984402008-02-16 23:27:24 +000021856 %tmp.0.i4089 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4082, %"struct.std::dcomplex"* %mem_tmp.1616 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21857 %tmp.14.i4091 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4089, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021858 %tmp.15.i4092 = load double* %tmp.14.i4091 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021859 %tmp.17.i4094 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4089, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021860 %tmp.18.i4095 = load double* %tmp.17.i4094 ; <double> [#uses=1]
21861 store double %tmp.15.i4092, double* %tmp.2.i34364
21862 store double %tmp.18.i4095, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000021863 %tmp.4.i4049 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4048, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021864 %tmp.6.i4051 = load double* %tmp.5.i33596 ; <double> [#uses=1]
21865 store double %tmp.6.i4051, double* %tmp.4.i4049
Tanya Lattnerfc984402008-02-16 23:27:24 +000021866 %tmp.7.i4052 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i4048, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021867 %tmp.9.i4054 = load double* %tmp.8.i33599 ; <double> [#uses=1]
21868 store double %tmp.9.i4054, double* %tmp.7.i4052
Tanya Lattnerfc984402008-02-16 23:27:24 +000021869 %tmp.0.i4055 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i4048, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21870 %tmp.14.i4057 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4055, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021871 %tmp.15.i4058 = load double* %tmp.14.i4057 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021872 %tmp.17.i4060 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4055, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021873 %tmp.18.i4061 = load double* %tmp.17.i4060 ; <double> [#uses=1]
21874 %tmp.7.i4015 = load double* %tmp.2.i34366 ; <double> [#uses=1]
21875 %tmp.15.i4029 = add double %tmp.7.i4015, %tmp.15.i4058 ; <double> [#uses=1]
21876 store double %tmp.15.i4029, double* %tmp.2.i34366
21877 %tmp.26.i4036 = load double* %tmp.6.i34367 ; <double> [#uses=1]
21878 %tmp.31.i4047 = add double %tmp.26.i4036, %tmp.18.i4061 ; <double> [#uses=1]
21879 store double %tmp.31.i4047, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000021880 %tmp.4.i3995 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3994, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021881 %tmp.6.i3997 = load double* %tmp.5.i34082 ; <double> [#uses=1]
21882 store double %tmp.6.i3997, double* %tmp.4.i3995
Tanya Lattnerfc984402008-02-16 23:27:24 +000021883 %tmp.7.i3998 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3994, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021884 %tmp.9.i4000 = load double* %tmp.8.i34085 ; <double> [#uses=1]
21885 store double %tmp.9.i4000, double* %tmp.7.i3998
Tanya Lattnerfc984402008-02-16 23:27:24 +000021886 %tmp.0.i4001 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3994, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21887 %tmp.14.i4003 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4001, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021888 %tmp.15.i4004 = load double* %tmp.14.i4003 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021889 %tmp.17.i4006 = getelementptr %"struct.std::dcomplex"* %tmp.0.i4001, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021890 %tmp.18.i4007 = load double* %tmp.17.i4006 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021891 %tmp.4.i3981 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3980, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021892 %tmp.6.i3983 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21893 store double %tmp.6.i3983, double* %tmp.4.i3981
Tanya Lattnerfc984402008-02-16 23:27:24 +000021894 %tmp.7.i3984 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3980, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021895 %tmp.9.i3986 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21896 store double %tmp.9.i3986, double* %tmp.7.i3984
Tanya Lattnerfc984402008-02-16 23:27:24 +000021897 %tmp.0.i3987 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3980, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21898 %tmp.13.i3988 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1626, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21899 %tmp.14.i3989 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3987, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021900 %tmp.15.i3990 = load double* %tmp.14.i3989 ; <double> [#uses=1]
21901 store double %tmp.15.i3990, double* %tmp.13.i3988
Tanya Lattnerfc984402008-02-16 23:27:24 +000021902 %tmp.16.i3991 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1626, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21903 %tmp.17.i3992 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3987, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021904 %tmp.18.i3993 = load double* %tmp.17.i3992 ; <double> [#uses=1]
21905 store double %tmp.18.i3993, double* %tmp.16.i3991
Tanya Lattnerfc984402008-02-16 23:27:24 +000021906 %tmp.4.i3967 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3966, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021907 store double %tmp.15.i4004, double* %tmp.4.i3967
Tanya Lattnerfc984402008-02-16 23:27:24 +000021908 %tmp.7.i3970 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3966, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021909 store double %tmp.18.i4007, double* %tmp.7.i3970
Tanya Lattnerfc984402008-02-16 23:27:24 +000021910 %tmp.0.i3973 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3966, %"struct.std::dcomplex"* %mem_tmp.1626 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21911 %tmp.14.i3975 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3973, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021912 %tmp.15.i3976 = load double* %tmp.14.i3975 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021913 %tmp.17.i3978 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3973, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021914 %tmp.18.i3979 = load double* %tmp.17.i3978 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021915 %tmp.4.i3953 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3952, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021916 store double %tmp.15.i3976, double* %tmp.4.i3953
Tanya Lattnerfc984402008-02-16 23:27:24 +000021917 %tmp.7.i3956 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3952, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021918 store double %tmp.18.i3979, double* %tmp.7.i3956
Tanya Lattnerfc984402008-02-16 23:27:24 +000021919 %tmp.0.i3959 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3952, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21920 %tmp.14.i3961 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3959, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021921 %tmp.15.i3962 = load double* %tmp.14.i3961 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021922 %tmp.17.i3964 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3959, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021923 %tmp.18.i3965 = load double* %tmp.17.i3964 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021924 %tmp.4.i3939 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3938, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021925 %tmp.6.i3941 = load double* %tmp.5.i34352 ; <double> [#uses=1]
21926 store double %tmp.6.i3941, double* %tmp.4.i3939
Tanya Lattnerfc984402008-02-16 23:27:24 +000021927 %tmp.7.i3942 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3938, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021928 %tmp.9.i3944 = load double* %tmp.8.i34355 ; <double> [#uses=1]
21929 store double %tmp.9.i3944, double* %tmp.7.i3942
Tanya Lattnerfc984402008-02-16 23:27:24 +000021930 %tmp.0.i3945 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3938, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21931 %tmp.14.i3947 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3945, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021932 %tmp.15.i3948 = load double* %tmp.14.i3947 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021933 %tmp.17.i3950 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3945, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021934 %tmp.18.i3951 = load double* %tmp.17.i3950 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021935 %tmp.4.i3925 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3924, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021936 %tmp.6.i3927 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21937 store double %tmp.6.i3927, double* %tmp.4.i3925
Tanya Lattnerfc984402008-02-16 23:27:24 +000021938 %tmp.7.i3928 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3924, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021939 %tmp.9.i3930 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21940 store double %tmp.9.i3930, double* %tmp.7.i3928
Tanya Lattnerfc984402008-02-16 23:27:24 +000021941 %tmp.0.i3931 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3924, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21942 %tmp.13.i3932 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1630, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21943 %tmp.14.i3933 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3931, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021944 %tmp.15.i3934 = load double* %tmp.14.i3933 ; <double> [#uses=1]
21945 store double %tmp.15.i3934, double* %tmp.13.i3932
Tanya Lattnerfc984402008-02-16 23:27:24 +000021946 %tmp.16.i3935 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1630, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21947 %tmp.17.i3936 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3931, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021948 %tmp.18.i3937 = load double* %tmp.17.i3936 ; <double> [#uses=1]
21949 store double %tmp.18.i3937, double* %tmp.16.i3935
Tanya Lattnerfc984402008-02-16 23:27:24 +000021950 %tmp.4.i3911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021951 store double %tmp.15.i3948, double* %tmp.4.i3911
Tanya Lattnerfc984402008-02-16 23:27:24 +000021952 %tmp.7.i3914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021953 store double %tmp.18.i3951, double* %tmp.7.i3914
Tanya Lattnerfc984402008-02-16 23:27:24 +000021954 %tmp.0.i3917 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3910, %"struct.std::dcomplex"* %mem_tmp.1630 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21955 %tmp.14.i3919 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3917, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021956 %tmp.15.i3920 = load double* %tmp.14.i3919 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021957 %tmp.17.i3922 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3917, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021958 %tmp.18.i3923 = load double* %tmp.17.i3922 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021959 %tmp.4.i3897 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3896, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021960 store double %tmp.15.i3920, double* %tmp.4.i3897
Tanya Lattnerfc984402008-02-16 23:27:24 +000021961 %tmp.7.i3900 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3896, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021962 store double %tmp.18.i3923, double* %tmp.7.i3900
Tanya Lattnerfc984402008-02-16 23:27:24 +000021963 %tmp.0.i3903 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3896, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21964 %tmp.13.i3904 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1627, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
21965 %tmp.14.i3905 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3903, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021966 %tmp.15.i3906 = load double* %tmp.14.i3905 ; <double> [#uses=1]
21967 store double %tmp.15.i3906, double* %tmp.13.i3904
Tanya Lattnerfc984402008-02-16 23:27:24 +000021968 %tmp.16.i3907 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1627, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
21969 %tmp.17.i3908 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3903, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021970 %tmp.18.i3909 = load double* %tmp.17.i3908 ; <double> [#uses=1]
21971 store double %tmp.18.i3909, double* %tmp.16.i3907
Tanya Lattnerfc984402008-02-16 23:27:24 +000021972 %tmp.4.i3883 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3882, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021973 store double %tmp.15.i3962, double* %tmp.4.i3883
Tanya Lattnerfc984402008-02-16 23:27:24 +000021974 %tmp.7.i3886 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3882, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021975 store double %tmp.18.i3965, double* %tmp.7.i3886
Tanya Lattnerfc984402008-02-16 23:27:24 +000021976 %tmp.0.i3889 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3882, %"struct.std::dcomplex"* %mem_tmp.1627 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21977 %tmp.14.i3891 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3889, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021978 %tmp.15.i3892 = load double* %tmp.14.i3891 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021979 %tmp.17.i3894 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3889, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021980 %tmp.18.i3895 = load double* %tmp.17.i3894 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021981 %tmp.4.i3869 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3868, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021982 %tmp.6.i3871 = load double* %tmp.5.i34338 ; <double> [#uses=1]
21983 store double %tmp.6.i3871, double* %tmp.4.i3869
Tanya Lattnerfc984402008-02-16 23:27:24 +000021984 %tmp.7.i3872 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3868, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021985 %tmp.9.i3874 = load double* %tmp.8.i34341 ; <double> [#uses=1]
21986 store double %tmp.9.i3874, double* %tmp.7.i3872
Tanya Lattnerfc984402008-02-16 23:27:24 +000021987 %tmp.0.i3875 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3868, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21988 %tmp.14.i3877 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3875, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021989 %tmp.15.i3878 = load double* %tmp.14.i3877 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021990 %tmp.17.i3880 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3875, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021991 %tmp.18.i3881 = load double* %tmp.17.i3880 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000021992 %tmp.4.i3855 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3854, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021993 %tmp.6.i3857 = load double* %tmp.5.i34082 ; <double> [#uses=1]
21994 store double %tmp.6.i3857, double* %tmp.4.i3855
Tanya Lattnerfc984402008-02-16 23:27:24 +000021995 %tmp.7.i3858 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3854, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000021996 %tmp.9.i3860 = load double* %tmp.8.i34085 ; <double> [#uses=1]
21997 store double %tmp.9.i3860, double* %tmp.7.i3858
Tanya Lattnerfc984402008-02-16 23:27:24 +000021998 %tmp.0.i3861 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3854, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
21999 %tmp.13.i3862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1634, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22000 %tmp.14.i3863 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3861, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022001 %tmp.15.i3864 = load double* %tmp.14.i3863 ; <double> [#uses=1]
22002 store double %tmp.15.i3864, double* %tmp.13.i3862
Tanya Lattnerfc984402008-02-16 23:27:24 +000022003 %tmp.16.i3865 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1634, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22004 %tmp.17.i3866 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3861, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022005 %tmp.18.i3867 = load double* %tmp.17.i3866 ; <double> [#uses=1]
22006 store double %tmp.18.i3867, double* %tmp.16.i3865
Tanya Lattnerfc984402008-02-16 23:27:24 +000022007 %tmp.4.i3841 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3840, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022008 store double %tmp.15.i3878, double* %tmp.4.i3841
Tanya Lattnerfc984402008-02-16 23:27:24 +000022009 %tmp.7.i3844 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3840, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022010 store double %tmp.18.i3881, double* %tmp.7.i3844
Tanya Lattnerfc984402008-02-16 23:27:24 +000022011 %tmp.0.i3847 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3840, %"struct.std::dcomplex"* %mem_tmp.1634 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22012 %tmp.14.i3849 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3847, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022013 %tmp.15.i3850 = load double* %tmp.14.i3849 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022014 %tmp.17.i3852 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3847, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022015 %tmp.18.i3853 = load double* %tmp.17.i3852 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022016 %tmp.4.i3827 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3826, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022017 store double %tmp.15.i3850, double* %tmp.4.i3827
Tanya Lattnerfc984402008-02-16 23:27:24 +000022018 %tmp.7.i3830 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3826, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022019 store double %tmp.18.i3853, double* %tmp.7.i3830
Tanya Lattnerfc984402008-02-16 23:27:24 +000022020 %tmp.0.i3833 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3826, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22021 %tmp.13.i3834 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1631, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22022 %tmp.14.i3835 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3833, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022023 %tmp.15.i3836 = load double* %tmp.14.i3835 ; <double> [#uses=1]
22024 store double %tmp.15.i3836, double* %tmp.13.i3834
Tanya Lattnerfc984402008-02-16 23:27:24 +000022025 %tmp.16.i3837 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1631, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22026 %tmp.17.i3838 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3833, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022027 %tmp.18.i3839 = load double* %tmp.17.i3838 ; <double> [#uses=1]
22028 store double %tmp.18.i3839, double* %tmp.16.i3837
Tanya Lattnerfc984402008-02-16 23:27:24 +000022029 %tmp.4.i3813 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3812, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022030 store double %tmp.15.i3892, double* %tmp.4.i3813
Tanya Lattnerfc984402008-02-16 23:27:24 +000022031 %tmp.7.i3816 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3812, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022032 store double %tmp.18.i3895, double* %tmp.7.i3816
Tanya Lattnerfc984402008-02-16 23:27:24 +000022033 %tmp.0.i3819 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3812, %"struct.std::dcomplex"* %mem_tmp.1631 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22034 %tmp.14.i3821 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3819, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022035 %tmp.15.i3822 = load double* %tmp.14.i3821 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022036 %tmp.17.i3824 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3819, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022037 %tmp.18.i3825 = load double* %tmp.17.i3824 ; <double> [#uses=1]
22038 store double %tmp.15.i3822, double* %tmp.2.i34364
22039 store double %tmp.18.i3825, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000022040 %tmp.4.i3779 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3778, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022041 %tmp.6.i3781 = load double* %tmp.5.i33326 ; <double> [#uses=1]
22042 store double %tmp.6.i3781, double* %tmp.4.i3779
Tanya Lattnerfc984402008-02-16 23:27:24 +000022043 %tmp.7.i3782 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3778, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022044 %tmp.9.i3784 = load double* %tmp.8.i33329 ; <double> [#uses=1]
22045 store double %tmp.9.i3784, double* %tmp.7.i3782
Tanya Lattnerfc984402008-02-16 23:27:24 +000022046 %tmp.0.i3785 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3778, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22047 %tmp.14.i3787 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3785, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022048 %tmp.15.i3788 = load double* %tmp.14.i3787 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022049 %tmp.17.i3790 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3785, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022050 %tmp.18.i3791 = load double* %tmp.17.i3790 ; <double> [#uses=1]
22051 %tmp.7.i3745 = load double* %tmp.2.i34366 ; <double> [#uses=1]
22052 %tmp.15.i3759 = add double %tmp.7.i3745, %tmp.15.i3788 ; <double> [#uses=1]
22053 store double %tmp.15.i3759, double* %tmp.2.i34366
22054 %tmp.26.i3766 = load double* %tmp.6.i34367 ; <double> [#uses=1]
22055 %tmp.31.i3777 = add double %tmp.26.i3766, %tmp.18.i3791 ; <double> [#uses=1]
22056 store double %tmp.31.i3777, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000022057 %tmp.4.i3725 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3724, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022058 %tmp.6.i3727 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22059 store double %tmp.6.i3727, double* %tmp.4.i3725
Tanya Lattnerfc984402008-02-16 23:27:24 +000022060 %tmp.7.i3728 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3724, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022061 %tmp.9.i3730 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22062 store double %tmp.9.i3730, double* %tmp.7.i3728
Tanya Lattnerfc984402008-02-16 23:27:24 +000022063 %tmp.0.i3731 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3724, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22064 %tmp.14.i3733 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3731, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022065 %tmp.15.i3734 = load double* %tmp.14.i3733 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022066 %tmp.17.i3736 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3731, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022067 %tmp.18.i3737 = load double* %tmp.17.i3736 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022068 %tmp.4.i3711 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3710, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022069 %tmp.6.i3713 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22070 store double %tmp.6.i3713, double* %tmp.4.i3711
Tanya Lattnerfc984402008-02-16 23:27:24 +000022071 %tmp.7.i3714 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3710, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022072 %tmp.9.i3716 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22073 store double %tmp.9.i3716, double* %tmp.7.i3714
Tanya Lattnerfc984402008-02-16 23:27:24 +000022074 %tmp.0.i3717 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3710, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22075 %tmp.13.i3718 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1641, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22076 %tmp.14.i3719 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3717, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022077 %tmp.15.i3720 = load double* %tmp.14.i3719 ; <double> [#uses=1]
22078 store double %tmp.15.i3720, double* %tmp.13.i3718
Tanya Lattnerfc984402008-02-16 23:27:24 +000022079 %tmp.16.i3721 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1641, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22080 %tmp.17.i3722 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3717, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022081 %tmp.18.i3723 = load double* %tmp.17.i3722 ; <double> [#uses=1]
22082 store double %tmp.18.i3723, double* %tmp.16.i3721
Tanya Lattnerfc984402008-02-16 23:27:24 +000022083 %tmp.4.i3697 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3696, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022084 store double %tmp.15.i3734, double* %tmp.4.i3697
Tanya Lattnerfc984402008-02-16 23:27:24 +000022085 %tmp.7.i3700 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3696, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022086 store double %tmp.18.i3737, double* %tmp.7.i3700
Tanya Lattnerfc984402008-02-16 23:27:24 +000022087 %tmp.0.i3703 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3696, %"struct.std::dcomplex"* %mem_tmp.1641 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22088 %tmp.14.i3705 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3703, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022089 %tmp.15.i3706 = load double* %tmp.14.i3705 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022090 %tmp.17.i3708 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3703, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022091 %tmp.18.i3709 = load double* %tmp.17.i3708 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022092 %tmp.4.i3683 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3682, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022093 store double %tmp.15.i3706, double* %tmp.4.i3683
Tanya Lattnerfc984402008-02-16 23:27:24 +000022094 %tmp.7.i3686 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3682, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022095 store double %tmp.18.i3709, double* %tmp.7.i3686
Tanya Lattnerfc984402008-02-16 23:27:24 +000022096 %tmp.0.i3689 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3682, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22097 %tmp.14.i3691 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3689, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022098 %tmp.15.i3692 = load double* %tmp.14.i3691 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022099 %tmp.17.i3694 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3689, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022100 %tmp.18.i3695 = load double* %tmp.17.i3694 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022101 %tmp.4.i3669 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3668, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022102 %tmp.6.i3671 = load double* %tmp.5.i34352 ; <double> [#uses=1]
22103 store double %tmp.6.i3671, double* %tmp.4.i3669
Tanya Lattnerfc984402008-02-16 23:27:24 +000022104 %tmp.7.i3672 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3668, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022105 %tmp.9.i3674 = load double* %tmp.8.i34355 ; <double> [#uses=1]
22106 store double %tmp.9.i3674, double* %tmp.7.i3672
Tanya Lattnerfc984402008-02-16 23:27:24 +000022107 %tmp.0.i3675 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3668, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22108 %tmp.14.i3677 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3675, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022109 %tmp.15.i3678 = load double* %tmp.14.i3677 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022110 %tmp.17.i3680 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3675, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022111 %tmp.18.i3681 = load double* %tmp.17.i3680 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022112 %tmp.4.i3655 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3654, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022113 %tmp.6.i3657 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22114 store double %tmp.6.i3657, double* %tmp.4.i3655
Tanya Lattnerfc984402008-02-16 23:27:24 +000022115 %tmp.7.i3658 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3654, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022116 %tmp.9.i3660 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22117 store double %tmp.9.i3660, double* %tmp.7.i3658
Tanya Lattnerfc984402008-02-16 23:27:24 +000022118 %tmp.0.i3661 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3654, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22119 %tmp.13.i3662 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1645, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22120 %tmp.14.i3663 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022121 %tmp.15.i3664 = load double* %tmp.14.i3663 ; <double> [#uses=1]
22122 store double %tmp.15.i3664, double* %tmp.13.i3662
Tanya Lattnerfc984402008-02-16 23:27:24 +000022123 %tmp.16.i3665 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1645, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22124 %tmp.17.i3666 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022125 %tmp.18.i3667 = load double* %tmp.17.i3666 ; <double> [#uses=1]
22126 store double %tmp.18.i3667, double* %tmp.16.i3665
Tanya Lattnerfc984402008-02-16 23:27:24 +000022127 %tmp.4.i3641 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3640, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022128 store double %tmp.15.i3678, double* %tmp.4.i3641
Tanya Lattnerfc984402008-02-16 23:27:24 +000022129 %tmp.7.i3644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3640, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022130 store double %tmp.18.i3681, double* %tmp.7.i3644
Tanya Lattnerfc984402008-02-16 23:27:24 +000022131 %tmp.0.i3647 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3640, %"struct.std::dcomplex"* %mem_tmp.1645 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22132 %tmp.14.i3649 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3647, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022133 %tmp.15.i3650 = load double* %tmp.14.i3649 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022134 %tmp.17.i3652 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3647, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022135 %tmp.18.i3653 = load double* %tmp.17.i3652 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022136 %tmp.4.i3627 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3626, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022137 store double %tmp.15.i3650, double* %tmp.4.i3627
Tanya Lattnerfc984402008-02-16 23:27:24 +000022138 %tmp.7.i3630 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3626, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022139 store double %tmp.18.i3653, double* %tmp.7.i3630
Tanya Lattnerfc984402008-02-16 23:27:24 +000022140 %tmp.0.i3633 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3626, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22141 %tmp.13.i3634 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1642, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22142 %tmp.14.i3635 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3633, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022143 %tmp.15.i3636 = load double* %tmp.14.i3635 ; <double> [#uses=1]
22144 store double %tmp.15.i3636, double* %tmp.13.i3634
Tanya Lattnerfc984402008-02-16 23:27:24 +000022145 %tmp.16.i3637 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1642, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22146 %tmp.17.i3638 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3633, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022147 %tmp.18.i3639 = load double* %tmp.17.i3638 ; <double> [#uses=1]
22148 store double %tmp.18.i3639, double* %tmp.16.i3637
Tanya Lattnerfc984402008-02-16 23:27:24 +000022149 %tmp.4.i3613 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3612, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022150 store double %tmp.15.i3692, double* %tmp.4.i3613
Tanya Lattnerfc984402008-02-16 23:27:24 +000022151 %tmp.7.i3616 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3612, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022152 store double %tmp.18.i3695, double* %tmp.7.i3616
Tanya Lattnerfc984402008-02-16 23:27:24 +000022153 %tmp.0.i3619 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3612, %"struct.std::dcomplex"* %mem_tmp.1642 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22154 %tmp.14.i3621 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3619, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022155 %tmp.15.i3622 = load double* %tmp.14.i3621 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022156 %tmp.17.i3624 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3619, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022157 %tmp.18.i3625 = load double* %tmp.17.i3624 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022158 %tmp.4.i3599 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3598, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022159 %tmp.6.i3601 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22160 store double %tmp.6.i3601, double* %tmp.4.i3599
Tanya Lattnerfc984402008-02-16 23:27:24 +000022161 %tmp.7.i3602 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3598, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022162 %tmp.9.i3604 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22163 store double %tmp.9.i3604, double* %tmp.7.i3602
Tanya Lattnerfc984402008-02-16 23:27:24 +000022164 %tmp.0.i3605 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3598, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22165 %tmp.14.i3607 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3605, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022166 %tmp.15.i3608 = load double* %tmp.14.i3607 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022167 %tmp.17.i3610 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3605, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022168 %tmp.18.i3611 = load double* %tmp.17.i3610 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022169 %tmp.4.i3585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3584, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022170 %tmp.6.i3587 = load double* %tmp.5.i34352 ; <double> [#uses=1]
22171 store double %tmp.6.i3587, double* %tmp.4.i3585
Tanya Lattnerfc984402008-02-16 23:27:24 +000022172 %tmp.7.i3588 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3584, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022173 %tmp.9.i3590 = load double* %tmp.8.i34355 ; <double> [#uses=1]
22174 store double %tmp.9.i3590, double* %tmp.7.i3588
Tanya Lattnerfc984402008-02-16 23:27:24 +000022175 %tmp.0.i3591 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3584, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22176 %tmp.13.i3592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1649, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22177 %tmp.14.i3593 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3591, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022178 %tmp.15.i3594 = load double* %tmp.14.i3593 ; <double> [#uses=1]
22179 store double %tmp.15.i3594, double* %tmp.13.i3592
Tanya Lattnerfc984402008-02-16 23:27:24 +000022180 %tmp.16.i3595 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1649, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22181 %tmp.17.i3596 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3591, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022182 %tmp.18.i3597 = load double* %tmp.17.i3596 ; <double> [#uses=1]
22183 store double %tmp.18.i3597, double* %tmp.16.i3595
Tanya Lattnerfc984402008-02-16 23:27:24 +000022184 %tmp.4.i3571 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3570, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022185 store double %tmp.15.i3608, double* %tmp.4.i3571
Tanya Lattnerfc984402008-02-16 23:27:24 +000022186 %tmp.7.i3574 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3570, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022187 store double %tmp.18.i3611, double* %tmp.7.i3574
Tanya Lattnerfc984402008-02-16 23:27:24 +000022188 %tmp.0.i3577 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3570, %"struct.std::dcomplex"* %mem_tmp.1649 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22189 %tmp.14.i3579 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3577, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022190 %tmp.15.i3580 = load double* %tmp.14.i3579 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022191 %tmp.17.i3582 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3577, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022192 %tmp.18.i3583 = load double* %tmp.17.i3582 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022193 %tmp.4.i3557 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3556, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022194 store double %tmp.15.i3580, double* %tmp.4.i3557
Tanya Lattnerfc984402008-02-16 23:27:24 +000022195 %tmp.7.i3560 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3556, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022196 store double %tmp.18.i3583, double* %tmp.7.i3560
Tanya Lattnerfc984402008-02-16 23:27:24 +000022197 %tmp.0.i3563 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3556, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22198 %tmp.13.i3564 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1646, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22199 %tmp.14.i3565 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3563, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022200 %tmp.15.i3566 = load double* %tmp.14.i3565 ; <double> [#uses=1]
22201 store double %tmp.15.i3566, double* %tmp.13.i3564
Tanya Lattnerfc984402008-02-16 23:27:24 +000022202 %tmp.16.i3567 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1646, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22203 %tmp.17.i3568 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3563, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022204 %tmp.18.i3569 = load double* %tmp.17.i3568 ; <double> [#uses=1]
22205 store double %tmp.18.i3569, double* %tmp.16.i3567
Tanya Lattnerfc984402008-02-16 23:27:24 +000022206 %tmp.4.i3543 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3542, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022207 store double %tmp.15.i3622, double* %tmp.4.i3543
Tanya Lattnerfc984402008-02-16 23:27:24 +000022208 %tmp.7.i3546 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3542, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022209 store double %tmp.18.i3625, double* %tmp.7.i3546
Tanya Lattnerfc984402008-02-16 23:27:24 +000022210 %tmp.0.i3549 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3542, %"struct.std::dcomplex"* %mem_tmp.1646 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22211 %tmp.14.i3551 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3549, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022212 %tmp.15.i3552 = load double* %tmp.14.i3551 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022213 %tmp.17.i3554 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3549, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022214 %tmp.18.i3555 = load double* %tmp.17.i3554 ; <double> [#uses=1]
22215 store double %tmp.15.i3552, double* %tmp.2.i34364
22216 store double %tmp.18.i3555, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000022217 %tmp.4.i3509 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3508, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022218 %tmp.6.i3511 = load double* %tmp.5.i34136 ; <double> [#uses=1]
22219 store double %tmp.6.i3511, double* %tmp.4.i3509
Tanya Lattnerfc984402008-02-16 23:27:24 +000022220 %tmp.7.i3512 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3508, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022221 %tmp.9.i3514 = load double* %tmp.8.i34139 ; <double> [#uses=1]
22222 store double %tmp.9.i3514, double* %tmp.7.i3512
Tanya Lattnerfc984402008-02-16 23:27:24 +000022223 %tmp.0.i3515 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3508, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22224 %tmp.14.i3517 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3515, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022225 %tmp.15.i3518 = load double* %tmp.14.i3517 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022226 %tmp.17.i3520 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3515, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022227 %tmp.18.i3521 = load double* %tmp.17.i3520 ; <double> [#uses=1]
22228 %tmp.7.i3475 = load double* %tmp.2.i34366 ; <double> [#uses=1]
22229 %tmp.15.i3489 = add double %tmp.7.i3475, %tmp.15.i3518 ; <double> [#uses=1]
22230 store double %tmp.15.i3489, double* %tmp.2.i34366
22231 %tmp.26.i3496 = load double* %tmp.6.i34367 ; <double> [#uses=1]
22232 %tmp.31.i3507 = add double %tmp.26.i3496, %tmp.18.i3521 ; <double> [#uses=1]
22233 store double %tmp.31.i3507, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000022234 %tmp.4.i3455 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3454, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022235 %tmp.6.i3457 = load double* %tmp.5.i25264 ; <double> [#uses=1]
22236 store double %tmp.6.i3457, double* %tmp.4.i3455
Tanya Lattnerfc984402008-02-16 23:27:24 +000022237 %tmp.7.i3458 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3454, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022238 %tmp.9.i3460 = load double* %tmp.8.i25267 ; <double> [#uses=1]
22239 store double %tmp.9.i3460, double* %tmp.7.i3458
Tanya Lattnerfc984402008-02-16 23:27:24 +000022240 %tmp.0.i3461 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3454, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22241 %tmp.14.i3463 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3461, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022242 %tmp.15.i3464 = load double* %tmp.14.i3463 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022243 %tmp.17.i3466 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3461, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022244 %tmp.18.i3467 = load double* %tmp.17.i3466 ; <double> [#uses=1]
22245 %tmp.7.i3421 = load double* %tmp.2.i34368 ; <double> [#uses=1]
22246 %tmp.15.i3435 = add double %tmp.7.i3421, %tmp.15.i3464 ; <double> [#uses=1]
22247 store double %tmp.15.i3435, double* %tmp.2.i34368
22248 %tmp.26.i3442 = load double* %tmp.6.i34369 ; <double> [#uses=1]
22249 %tmp.31.i3453 = add double %tmp.26.i3442, %tmp.18.i3467 ; <double> [#uses=1]
22250 store double %tmp.31.i3453, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000022251 store double 0.000000e+00, double* %tmp.2.i34366
22252 store double 0.000000e+00, double* %tmp.6.i34367
22253 %tmp.4.i3399 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3398, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022254 %tmp.6.i3401 = load double* %tmp.5.i28602 ; <double> [#uses=1]
22255 store double %tmp.6.i3401, double* %tmp.4.i3399
Tanya Lattnerfc984402008-02-16 23:27:24 +000022256 %tmp.7.i3402 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3398, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022257 %tmp.9.i3404 = load double* %tmp.8.i28605 ; <double> [#uses=1]
22258 store double %tmp.9.i3404, double* %tmp.7.i3402
Tanya Lattnerfc984402008-02-16 23:27:24 +000022259 %tmp.0.i3405 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3398, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22260 %tmp.14.i3407 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3405, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022261 %tmp.15.i3408 = load double* %tmp.14.i3407 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022262 %tmp.17.i3410 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3405, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022263 %tmp.18.i3411 = load double* %tmp.17.i3410 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022264 %tmp.4.i3385 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3384, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022265 %tmp.6.i3387 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22266 store double %tmp.6.i3387, double* %tmp.4.i3385
Tanya Lattnerfc984402008-02-16 23:27:24 +000022267 %tmp.7.i3388 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3384, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022268 %tmp.9.i3390 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22269 store double %tmp.9.i3390, double* %tmp.7.i3388
Tanya Lattnerfc984402008-02-16 23:27:24 +000022270 %tmp.0.i3391 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3384, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22271 %tmp.13.i3392 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1657, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22272 %tmp.14.i3393 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3391, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022273 %tmp.15.i3394 = load double* %tmp.14.i3393 ; <double> [#uses=1]
22274 store double %tmp.15.i3394, double* %tmp.13.i3392
Tanya Lattnerfc984402008-02-16 23:27:24 +000022275 %tmp.16.i3395 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1657, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22276 %tmp.17.i3396 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3391, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022277 %tmp.18.i3397 = load double* %tmp.17.i3396 ; <double> [#uses=1]
22278 store double %tmp.18.i3397, double* %tmp.16.i3395
Tanya Lattnerfc984402008-02-16 23:27:24 +000022279 %tmp.4.i3371 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3370, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022280 store double %tmp.15.i3408, double* %tmp.4.i3371
Tanya Lattnerfc984402008-02-16 23:27:24 +000022281 %tmp.7.i3374 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3370, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022282 store double %tmp.18.i3411, double* %tmp.7.i3374
Tanya Lattnerfc984402008-02-16 23:27:24 +000022283 %tmp.0.i3377 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3370, %"struct.std::dcomplex"* %mem_tmp.1657 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22284 %tmp.14.i3379 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3377, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022285 %tmp.15.i3380 = load double* %tmp.14.i3379 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022286 %tmp.17.i3382 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3377, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022287 %tmp.18.i3383 = load double* %tmp.17.i3382 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022288 %tmp.4.i3357 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3356, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022289 store double %tmp.15.i3380, double* %tmp.4.i3357
Tanya Lattnerfc984402008-02-16 23:27:24 +000022290 %tmp.7.i3360 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3356, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022291 store double %tmp.18.i3383, double* %tmp.7.i3360
Tanya Lattnerfc984402008-02-16 23:27:24 +000022292 %tmp.0.i3363 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3356, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22293 %tmp.14.i3365 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3363, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022294 %tmp.15.i3366 = load double* %tmp.14.i3365 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022295 %tmp.17.i3368 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3363, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022296 %tmp.18.i3369 = load double* %tmp.17.i3368 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022297 %tmp.4.i3343 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3342, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022298 %tmp.6.i3345 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22299 store double %tmp.6.i3345, double* %tmp.4.i3343
Tanya Lattnerfc984402008-02-16 23:27:24 +000022300 %tmp.7.i3346 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3342, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022301 %tmp.9.i3348 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22302 store double %tmp.9.i3348, double* %tmp.7.i3346
Tanya Lattnerfc984402008-02-16 23:27:24 +000022303 %tmp.0.i3349 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3342, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22304 %tmp.14.i3351 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3349, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022305 %tmp.15.i3352 = load double* %tmp.14.i3351 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022306 %tmp.17.i3354 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3349, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022307 %tmp.18.i3355 = load double* %tmp.17.i3354 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022308 %tmp.4.i3329 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3328, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022309 %tmp.6.i3331 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22310 store double %tmp.6.i3331, double* %tmp.4.i3329
Tanya Lattnerfc984402008-02-16 23:27:24 +000022311 %tmp.7.i3332 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3328, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022312 %tmp.9.i3334 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22313 store double %tmp.9.i3334, double* %tmp.7.i3332
Tanya Lattnerfc984402008-02-16 23:27:24 +000022314 %tmp.0.i3335 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3328, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22315 %tmp.13.i3336 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1661, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22316 %tmp.14.i3337 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3335, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022317 %tmp.15.i3338 = load double* %tmp.14.i3337 ; <double> [#uses=1]
22318 store double %tmp.15.i3338, double* %tmp.13.i3336
Tanya Lattnerfc984402008-02-16 23:27:24 +000022319 %tmp.16.i3339 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1661, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22320 %tmp.17.i3340 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3335, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022321 %tmp.18.i3341 = load double* %tmp.17.i3340 ; <double> [#uses=1]
22322 store double %tmp.18.i3341, double* %tmp.16.i3339
Tanya Lattnerfc984402008-02-16 23:27:24 +000022323 %tmp.4.i3315 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3314, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022324 store double %tmp.15.i3352, double* %tmp.4.i3315
Tanya Lattnerfc984402008-02-16 23:27:24 +000022325 %tmp.7.i3318 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3314, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022326 store double %tmp.18.i3355, double* %tmp.7.i3318
Tanya Lattnerfc984402008-02-16 23:27:24 +000022327 %tmp.0.i3321 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3314, %"struct.std::dcomplex"* %mem_tmp.1661 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22328 %tmp.14.i3323 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3321, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022329 %tmp.15.i3324 = load double* %tmp.14.i3323 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022330 %tmp.17.i3326 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3321, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022331 %tmp.18.i3327 = load double* %tmp.17.i3326 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022332 %tmp.4.i3301 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3300, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022333 store double %tmp.15.i3324, double* %tmp.4.i3301
Tanya Lattnerfc984402008-02-16 23:27:24 +000022334 %tmp.7.i3304 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3300, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022335 store double %tmp.18.i3327, double* %tmp.7.i3304
Tanya Lattnerfc984402008-02-16 23:27:24 +000022336 %tmp.0.i3307 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3300, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22337 %tmp.13.i3308 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1658, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22338 %tmp.14.i3309 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3307, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022339 %tmp.15.i3310 = load double* %tmp.14.i3309 ; <double> [#uses=1]
22340 store double %tmp.15.i3310, double* %tmp.13.i3308
Tanya Lattnerfc984402008-02-16 23:27:24 +000022341 %tmp.16.i3311 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1658, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22342 %tmp.17.i3312 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3307, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022343 %tmp.18.i3313 = load double* %tmp.17.i3312 ; <double> [#uses=1]
22344 store double %tmp.18.i3313, double* %tmp.16.i3311
Tanya Lattnerfc984402008-02-16 23:27:24 +000022345 %tmp.4.i3287 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3286, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022346 store double %tmp.15.i3366, double* %tmp.4.i3287
Tanya Lattnerfc984402008-02-16 23:27:24 +000022347 %tmp.7.i3290 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3286, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022348 store double %tmp.18.i3369, double* %tmp.7.i3290
Tanya Lattnerfc984402008-02-16 23:27:24 +000022349 %tmp.0.i3293 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3286, %"struct.std::dcomplex"* %mem_tmp.1658 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22350 %tmp.14.i3295 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3293, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022351 %tmp.15.i3296 = load double* %tmp.14.i3295 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022352 %tmp.17.i3298 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3293, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022353 %tmp.18.i3299 = load double* %tmp.17.i3298 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022354 %tmp.4.i3273 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3272, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022355 %tmp.6.i3275 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22356 store double %tmp.6.i3275, double* %tmp.4.i3273
Tanya Lattnerfc984402008-02-16 23:27:24 +000022357 %tmp.7.i3276 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3272, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022358 %tmp.9.i3278 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22359 store double %tmp.9.i3278, double* %tmp.7.i3276
Tanya Lattnerfc984402008-02-16 23:27:24 +000022360 %tmp.0.i3279 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3272, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22361 %tmp.14.i3281 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3279, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022362 %tmp.15.i3282 = load double* %tmp.14.i3281 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022363 %tmp.17.i3284 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3279, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022364 %tmp.18.i3285 = load double* %tmp.17.i3284 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022365 %tmp.4.i3259 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3258, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022366 %tmp.6.i3261 = load double* %tmp.5.i28602 ; <double> [#uses=1]
22367 store double %tmp.6.i3261, double* %tmp.4.i3259
Tanya Lattnerfc984402008-02-16 23:27:24 +000022368 %tmp.7.i3262 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3258, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022369 %tmp.9.i3264 = load double* %tmp.8.i28605 ; <double> [#uses=1]
22370 store double %tmp.9.i3264, double* %tmp.7.i3262
Tanya Lattnerfc984402008-02-16 23:27:24 +000022371 %tmp.0.i3265 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3258, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22372 %tmp.13.i3266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1665, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22373 %tmp.14.i3267 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3265, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022374 %tmp.15.i3268 = load double* %tmp.14.i3267 ; <double> [#uses=1]
22375 store double %tmp.15.i3268, double* %tmp.13.i3266
Tanya Lattnerfc984402008-02-16 23:27:24 +000022376 %tmp.16.i3269 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1665, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22377 %tmp.17.i3270 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3265, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022378 %tmp.18.i3271 = load double* %tmp.17.i3270 ; <double> [#uses=1]
22379 store double %tmp.18.i3271, double* %tmp.16.i3269
Tanya Lattnerfc984402008-02-16 23:27:24 +000022380 %tmp.4.i3245 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3244, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022381 store double %tmp.15.i3282, double* %tmp.4.i3245
Tanya Lattnerfc984402008-02-16 23:27:24 +000022382 %tmp.7.i3248 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3244, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022383 store double %tmp.18.i3285, double* %tmp.7.i3248
Tanya Lattnerfc984402008-02-16 23:27:24 +000022384 %tmp.0.i3251 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3244, %"struct.std::dcomplex"* %mem_tmp.1665 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22385 %tmp.14.i3253 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3251, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022386 %tmp.15.i3254 = load double* %tmp.14.i3253 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022387 %tmp.17.i3256 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3251, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022388 %tmp.18.i3257 = load double* %tmp.17.i3256 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022389 %tmp.4.i3231 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3230, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022390 store double %tmp.15.i3254, double* %tmp.4.i3231
Tanya Lattnerfc984402008-02-16 23:27:24 +000022391 %tmp.7.i3234 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3230, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022392 store double %tmp.18.i3257, double* %tmp.7.i3234
Tanya Lattnerfc984402008-02-16 23:27:24 +000022393 %tmp.0.i3237 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3230, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22394 %tmp.13.i3238 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1662, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22395 %tmp.14.i3239 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3237, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022396 %tmp.15.i3240 = load double* %tmp.14.i3239 ; <double> [#uses=1]
22397 store double %tmp.15.i3240, double* %tmp.13.i3238
Tanya Lattnerfc984402008-02-16 23:27:24 +000022398 %tmp.16.i3241 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1662, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22399 %tmp.17.i3242 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3237, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022400 %tmp.18.i3243 = load double* %tmp.17.i3242 ; <double> [#uses=1]
22401 store double %tmp.18.i3243, double* %tmp.16.i3241
Tanya Lattnerfc984402008-02-16 23:27:24 +000022402 %tmp.4.i3217 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3216, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022403 store double %tmp.15.i3296, double* %tmp.4.i3217
Tanya Lattnerfc984402008-02-16 23:27:24 +000022404 %tmp.7.i3220 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3216, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022405 store double %tmp.18.i3299, double* %tmp.7.i3220
Tanya Lattnerfc984402008-02-16 23:27:24 +000022406 %tmp.0.i3223 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3216, %"struct.std::dcomplex"* %mem_tmp.1662 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22407 %tmp.14.i3225 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3223, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022408 %tmp.15.i3226 = load double* %tmp.14.i3225 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022409 %tmp.17.i3228 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3223, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022410 %tmp.18.i3229 = load double* %tmp.17.i3228 ; <double> [#uses=1]
22411 store double %tmp.15.i3226, double* %tmp.2.i34364
22412 store double %tmp.18.i3229, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000022413 %tmp.4.i3183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022414 %tmp.6.i3185 = load double* %tmp.5.i34136 ; <double> [#uses=1]
22415 store double %tmp.6.i3185, double* %tmp.4.i3183
Tanya Lattnerfc984402008-02-16 23:27:24 +000022416 %tmp.7.i3186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022417 %tmp.9.i3188 = load double* %tmp.8.i34139 ; <double> [#uses=1]
22418 store double %tmp.9.i3188, double* %tmp.7.i3186
Tanya Lattnerfc984402008-02-16 23:27:24 +000022419 %tmp.0.i3189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3182, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22420 %tmp.14.i3191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022421 %tmp.15.i3192 = load double* %tmp.14.i3191 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022422 %tmp.17.i3194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022423 %tmp.18.i3195 = load double* %tmp.17.i3194 ; <double> [#uses=1]
22424 %tmp.7.i3149 = load double* %tmp.2.i34366 ; <double> [#uses=1]
22425 %tmp.15.i3163 = add double %tmp.7.i3149, %tmp.15.i3192 ; <double> [#uses=1]
22426 store double %tmp.15.i3163, double* %tmp.2.i34366
22427 %tmp.26.i3170 = load double* %tmp.6.i34367 ; <double> [#uses=1]
22428 %tmp.31.i3181 = add double %tmp.26.i3170, %tmp.18.i3195 ; <double> [#uses=1]
22429 store double %tmp.31.i3181, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000022430 %tmp.4.i3129 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3128, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022431 %tmp.6.i3131 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22432 store double %tmp.6.i3131, double* %tmp.4.i3129
Tanya Lattnerfc984402008-02-16 23:27:24 +000022433 %tmp.7.i3132 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3128, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022434 %tmp.9.i3134 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22435 store double %tmp.9.i3134, double* %tmp.7.i3132
Tanya Lattnerfc984402008-02-16 23:27:24 +000022436 %tmp.0.i3135 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3128, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22437 %tmp.14.i3137 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3135, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022438 %tmp.15.i3138 = load double* %tmp.14.i3137 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022439 %tmp.17.i3140 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3135, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022440 %tmp.18.i3141 = load double* %tmp.17.i3140 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022441 %tmp.4.i3115 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3114, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022442 %tmp.6.i3117 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22443 store double %tmp.6.i3117, double* %tmp.4.i3115
Tanya Lattnerfc984402008-02-16 23:27:24 +000022444 %tmp.7.i3118 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3114, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022445 %tmp.9.i3120 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22446 store double %tmp.9.i3120, double* %tmp.7.i3118
Tanya Lattnerfc984402008-02-16 23:27:24 +000022447 %tmp.0.i3121 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3114, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22448 %tmp.13.i3122 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1672, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22449 %tmp.14.i3123 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3121, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022450 %tmp.15.i3124 = load double* %tmp.14.i3123 ; <double> [#uses=1]
22451 store double %tmp.15.i3124, double* %tmp.13.i3122
Tanya Lattnerfc984402008-02-16 23:27:24 +000022452 %tmp.16.i3125 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1672, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22453 %tmp.17.i3126 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3121, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022454 %tmp.18.i3127 = load double* %tmp.17.i3126 ; <double> [#uses=1]
22455 store double %tmp.18.i3127, double* %tmp.16.i3125
Tanya Lattnerfc984402008-02-16 23:27:24 +000022456 %tmp.4.i3101 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3100, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022457 store double %tmp.15.i3138, double* %tmp.4.i3101
Tanya Lattnerfc984402008-02-16 23:27:24 +000022458 %tmp.7.i3104 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3100, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022459 store double %tmp.18.i3141, double* %tmp.7.i3104
Tanya Lattnerfc984402008-02-16 23:27:24 +000022460 %tmp.0.i3107 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3100, %"struct.std::dcomplex"* %mem_tmp.1672 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22461 %tmp.14.i3109 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3107, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022462 %tmp.15.i3110 = load double* %tmp.14.i3109 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022463 %tmp.17.i3112 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3107, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022464 %tmp.18.i3113 = load double* %tmp.17.i3112 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022465 %tmp.4.i3087 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3086, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022466 store double %tmp.15.i3110, double* %tmp.4.i3087
Tanya Lattnerfc984402008-02-16 23:27:24 +000022467 %tmp.7.i3090 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3086, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022468 store double %tmp.18.i3113, double* %tmp.7.i3090
Tanya Lattnerfc984402008-02-16 23:27:24 +000022469 %tmp.0.i3093 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3086, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22470 %tmp.14.i3095 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3093, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022471 %tmp.15.i3096 = load double* %tmp.14.i3095 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022472 %tmp.17.i3098 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3093, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022473 %tmp.18.i3099 = load double* %tmp.17.i3098 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022474 %tmp.4.i3073 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3072, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022475 %tmp.6.i3075 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22476 store double %tmp.6.i3075, double* %tmp.4.i3073
Tanya Lattnerfc984402008-02-16 23:27:24 +000022477 %tmp.7.i3076 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3072, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022478 %tmp.9.i3078 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22479 store double %tmp.9.i3078, double* %tmp.7.i3076
Tanya Lattnerfc984402008-02-16 23:27:24 +000022480 %tmp.0.i3079 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3072, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22481 %tmp.14.i3081 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3079, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022482 %tmp.15.i3082 = load double* %tmp.14.i3081 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022483 %tmp.17.i3084 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3079, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022484 %tmp.18.i3085 = load double* %tmp.17.i3084 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022485 %tmp.4.i3059 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3058, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022486 %tmp.6.i3061 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22487 store double %tmp.6.i3061, double* %tmp.4.i3059
Tanya Lattnerfc984402008-02-16 23:27:24 +000022488 %tmp.7.i3062 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3058, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022489 %tmp.9.i3064 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22490 store double %tmp.9.i3064, double* %tmp.7.i3062
Tanya Lattnerfc984402008-02-16 23:27:24 +000022491 %tmp.0.i3065 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3058, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22492 %tmp.13.i3066 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1676, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22493 %tmp.14.i3067 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3065, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022494 %tmp.15.i3068 = load double* %tmp.14.i3067 ; <double> [#uses=1]
22495 store double %tmp.15.i3068, double* %tmp.13.i3066
Tanya Lattnerfc984402008-02-16 23:27:24 +000022496 %tmp.16.i3069 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1676, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22497 %tmp.17.i3070 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3065, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022498 %tmp.18.i3071 = load double* %tmp.17.i3070 ; <double> [#uses=1]
22499 store double %tmp.18.i3071, double* %tmp.16.i3069
Tanya Lattnerfc984402008-02-16 23:27:24 +000022500 %tmp.4.i3045 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3044, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022501 store double %tmp.15.i3082, double* %tmp.4.i3045
Tanya Lattnerfc984402008-02-16 23:27:24 +000022502 %tmp.7.i3048 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3044, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022503 store double %tmp.18.i3085, double* %tmp.7.i3048
Tanya Lattnerfc984402008-02-16 23:27:24 +000022504 %tmp.0.i3051 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i3044, %"struct.std::dcomplex"* %mem_tmp.1676 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22505 %tmp.14.i3053 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3051, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022506 %tmp.15.i3054 = load double* %tmp.14.i3053 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022507 %tmp.17.i3056 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3051, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022508 %tmp.18.i3057 = load double* %tmp.17.i3056 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022509 %tmp.4.i3031 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3030, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022510 store double %tmp.15.i3054, double* %tmp.4.i3031
Tanya Lattnerfc984402008-02-16 23:27:24 +000022511 %tmp.7.i3034 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3030, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022512 store double %tmp.18.i3057, double* %tmp.7.i3034
Tanya Lattnerfc984402008-02-16 23:27:24 +000022513 %tmp.0.i3037 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3030, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22514 %tmp.13.i3038 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1673, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22515 %tmp.14.i3039 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3037, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022516 %tmp.15.i3040 = load double* %tmp.14.i3039 ; <double> [#uses=1]
22517 store double %tmp.15.i3040, double* %tmp.13.i3038
Tanya Lattnerfc984402008-02-16 23:27:24 +000022518 %tmp.16.i3041 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1673, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22519 %tmp.17.i3042 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3037, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022520 %tmp.18.i3043 = load double* %tmp.17.i3042 ; <double> [#uses=1]
22521 store double %tmp.18.i3043, double* %tmp.16.i3041
Tanya Lattnerfc984402008-02-16 23:27:24 +000022522 %tmp.4.i3017 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3016, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022523 store double %tmp.15.i3096, double* %tmp.4.i3017
Tanya Lattnerfc984402008-02-16 23:27:24 +000022524 %tmp.7.i3020 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3016, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022525 store double %tmp.18.i3099, double* %tmp.7.i3020
Tanya Lattnerfc984402008-02-16 23:27:24 +000022526 %tmp.0.i3023 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3016, %"struct.std::dcomplex"* %mem_tmp.1673 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22527 %tmp.14.i3025 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3023, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022528 %tmp.15.i3026 = load double* %tmp.14.i3025 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022529 %tmp.17.i3028 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3023, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022530 %tmp.18.i3029 = load double* %tmp.17.i3028 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022531 %tmp.4.i3003 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3002, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022532 %tmp.6.i3005 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22533 store double %tmp.6.i3005, double* %tmp.4.i3003
Tanya Lattnerfc984402008-02-16 23:27:24 +000022534 %tmp.7.i3006 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i3002, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022535 %tmp.9.i3008 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22536 store double %tmp.9.i3008, double* %tmp.7.i3006
Tanya Lattnerfc984402008-02-16 23:27:24 +000022537 %tmp.0.i3009 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i3002, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22538 %tmp.14.i3011 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3009, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022539 %tmp.15.i3012 = load double* %tmp.14.i3011 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022540 %tmp.17.i3014 = getelementptr %"struct.std::dcomplex"* %tmp.0.i3009, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022541 %tmp.18.i3015 = load double* %tmp.17.i3014 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022542 %tmp.4.i2989 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2988, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022543 %tmp.6.i2991 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22544 store double %tmp.6.i2991, double* %tmp.4.i2989
Tanya Lattnerfc984402008-02-16 23:27:24 +000022545 %tmp.7.i2992 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2988, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022546 %tmp.9.i2994 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22547 store double %tmp.9.i2994, double* %tmp.7.i2992
Tanya Lattnerfc984402008-02-16 23:27:24 +000022548 %tmp.0.i2995 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2988, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22549 %tmp.13.i2996 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1680, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22550 %tmp.14.i2997 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2995, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022551 %tmp.15.i2998 = load double* %tmp.14.i2997 ; <double> [#uses=1]
22552 store double %tmp.15.i2998, double* %tmp.13.i2996
Tanya Lattnerfc984402008-02-16 23:27:24 +000022553 %tmp.16.i2999 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1680, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22554 %tmp.17.i3000 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2995, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022555 %tmp.18.i3001 = load double* %tmp.17.i3000 ; <double> [#uses=1]
22556 store double %tmp.18.i3001, double* %tmp.16.i2999
Tanya Lattnerfc984402008-02-16 23:27:24 +000022557 %tmp.4.i2975 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2974, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022558 store double %tmp.15.i3012, double* %tmp.4.i2975
Tanya Lattnerfc984402008-02-16 23:27:24 +000022559 %tmp.7.i2978 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2974, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022560 store double %tmp.18.i3015, double* %tmp.7.i2978
Tanya Lattnerfc984402008-02-16 23:27:24 +000022561 %tmp.0.i2981 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2974, %"struct.std::dcomplex"* %mem_tmp.1680 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22562 %tmp.14.i2983 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2981, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022563 %tmp.15.i2984 = load double* %tmp.14.i2983 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022564 %tmp.17.i2986 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2981, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022565 %tmp.18.i2987 = load double* %tmp.17.i2986 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022566 %tmp.4.i2961 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2960, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022567 store double %tmp.15.i2984, double* %tmp.4.i2961
Tanya Lattnerfc984402008-02-16 23:27:24 +000022568 %tmp.7.i2964 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2960, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022569 store double %tmp.18.i2987, double* %tmp.7.i2964
Tanya Lattnerfc984402008-02-16 23:27:24 +000022570 %tmp.0.i2967 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2960, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22571 %tmp.13.i2968 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1677, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22572 %tmp.14.i2969 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2967, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022573 %tmp.15.i2970 = load double* %tmp.14.i2969 ; <double> [#uses=1]
22574 store double %tmp.15.i2970, double* %tmp.13.i2968
Tanya Lattnerfc984402008-02-16 23:27:24 +000022575 %tmp.16.i2971 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1677, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22576 %tmp.17.i2972 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2967, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022577 %tmp.18.i2973 = load double* %tmp.17.i2972 ; <double> [#uses=1]
22578 store double %tmp.18.i2973, double* %tmp.16.i2971
Tanya Lattnerfc984402008-02-16 23:27:24 +000022579 %tmp.4.i2947 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2946, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022580 store double %tmp.15.i3026, double* %tmp.4.i2947
Tanya Lattnerfc984402008-02-16 23:27:24 +000022581 %tmp.7.i2950 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2946, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022582 store double %tmp.18.i3029, double* %tmp.7.i2950
Tanya Lattnerfc984402008-02-16 23:27:24 +000022583 %tmp.0.i2953 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2946, %"struct.std::dcomplex"* %mem_tmp.1677 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22584 %tmp.14.i2955 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2953, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022585 %tmp.15.i2956 = load double* %tmp.14.i2955 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022586 %tmp.17.i2958 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2953, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022587 %tmp.18.i2959 = load double* %tmp.17.i2958 ; <double> [#uses=1]
22588 store double %tmp.15.i2956, double* %tmp.2.i34364
22589 store double %tmp.18.i2959, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000022590 %tmp.4.i2913 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2912, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022591 %tmp.6.i2915 = load double* %tmp.5.i27590 ; <double> [#uses=1]
22592 store double %tmp.6.i2915, double* %tmp.4.i2913
Tanya Lattnerfc984402008-02-16 23:27:24 +000022593 %tmp.7.i2916 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2912, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022594 %tmp.9.i2918 = load double* %tmp.8.i27593 ; <double> [#uses=1]
22595 store double %tmp.9.i2918, double* %tmp.7.i2916
Tanya Lattnerfc984402008-02-16 23:27:24 +000022596 %tmp.0.i2919 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2912, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22597 %tmp.14.i2921 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2919, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022598 %tmp.15.i2922 = load double* %tmp.14.i2921 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022599 %tmp.17.i2924 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2919, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022600 %tmp.18.i2925 = load double* %tmp.17.i2924 ; <double> [#uses=1]
22601 %tmp.7.i2879 = load double* %tmp.2.i34366 ; <double> [#uses=1]
22602 %tmp.15.i2893 = add double %tmp.7.i2879, %tmp.15.i2922 ; <double> [#uses=1]
22603 store double %tmp.15.i2893, double* %tmp.2.i34366
22604 %tmp.26.i2900 = load double* %tmp.6.i34367 ; <double> [#uses=1]
22605 %tmp.31.i2911 = add double %tmp.26.i2900, %tmp.18.i2925 ; <double> [#uses=1]
22606 store double %tmp.31.i2911, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000022607 %tmp.4.i2859 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2858, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022608 %tmp.6.i2861 = load double* %tmp.5.i28602 ; <double> [#uses=1]
22609 store double %tmp.6.i2861, double* %tmp.4.i2859
Tanya Lattnerfc984402008-02-16 23:27:24 +000022610 %tmp.7.i2862 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2858, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022611 %tmp.9.i2864 = load double* %tmp.8.i28605 ; <double> [#uses=1]
22612 store double %tmp.9.i2864, double* %tmp.7.i2862
Tanya Lattnerfc984402008-02-16 23:27:24 +000022613 %tmp.0.i2865 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2858, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22614 %tmp.14.i2867 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2865, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022615 %tmp.15.i2868 = load double* %tmp.14.i2867 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022616 %tmp.17.i2870 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2865, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022617 %tmp.18.i2871 = load double* %tmp.17.i2870 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022618 %tmp.4.i2845 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2844, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022619 %tmp.6.i2847 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22620 store double %tmp.6.i2847, double* %tmp.4.i2845
Tanya Lattnerfc984402008-02-16 23:27:24 +000022621 %tmp.7.i2848 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2844, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022622 %tmp.9.i2850 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22623 store double %tmp.9.i2850, double* %tmp.7.i2848
Tanya Lattnerfc984402008-02-16 23:27:24 +000022624 %tmp.0.i2851 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2844, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22625 %tmp.13.i2852 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1687, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22626 %tmp.14.i2853 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2851, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022627 %tmp.15.i2854 = load double* %tmp.14.i2853 ; <double> [#uses=1]
22628 store double %tmp.15.i2854, double* %tmp.13.i2852
Tanya Lattnerfc984402008-02-16 23:27:24 +000022629 %tmp.16.i2855 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1687, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22630 %tmp.17.i2856 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2851, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022631 %tmp.18.i2857 = load double* %tmp.17.i2856 ; <double> [#uses=1]
22632 store double %tmp.18.i2857, double* %tmp.16.i2855
Tanya Lattnerfc984402008-02-16 23:27:24 +000022633 %tmp.4.i2831 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2830, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022634 store double %tmp.15.i2868, double* %tmp.4.i2831
Tanya Lattnerfc984402008-02-16 23:27:24 +000022635 %tmp.7.i2834 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2830, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022636 store double %tmp.18.i2871, double* %tmp.7.i2834
Tanya Lattnerfc984402008-02-16 23:27:24 +000022637 %tmp.0.i2837 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2830, %"struct.std::dcomplex"* %mem_tmp.1687 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22638 %tmp.14.i2839 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2837, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022639 %tmp.15.i2840 = load double* %tmp.14.i2839 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022640 %tmp.17.i2842 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2837, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022641 %tmp.18.i2843 = load double* %tmp.17.i2842 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022642 %tmp.4.i2817 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2816, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022643 store double %tmp.15.i2840, double* %tmp.4.i2817
Tanya Lattnerfc984402008-02-16 23:27:24 +000022644 %tmp.7.i2820 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2816, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022645 store double %tmp.18.i2843, double* %tmp.7.i2820
Tanya Lattnerfc984402008-02-16 23:27:24 +000022646 %tmp.0.i2823 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2816, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22647 %tmp.14.i2825 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2823, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022648 %tmp.15.i2826 = load double* %tmp.14.i2825 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022649 %tmp.17.i2828 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2823, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022650 %tmp.18.i2829 = load double* %tmp.17.i2828 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022651 %tmp.4.i2803 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2802, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022652 %tmp.6.i2805 = load double* %tmp.5.i34282 ; <double> [#uses=1]
22653 store double %tmp.6.i2805, double* %tmp.4.i2803
Tanya Lattnerfc984402008-02-16 23:27:24 +000022654 %tmp.7.i2806 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2802, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022655 %tmp.9.i2808 = load double* %tmp.8.i34285 ; <double> [#uses=1]
22656 store double %tmp.9.i2808, double* %tmp.7.i2806
Tanya Lattnerfc984402008-02-16 23:27:24 +000022657 %tmp.0.i2809 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2802, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22658 %tmp.14.i2811 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2809, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022659 %tmp.15.i2812 = load double* %tmp.14.i2811 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022660 %tmp.17.i2814 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2809, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022661 %tmp.18.i2815 = load double* %tmp.17.i2814 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022662 %tmp.4.i2789 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2788, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022663 %tmp.6.i2791 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22664 store double %tmp.6.i2791, double* %tmp.4.i2789
Tanya Lattnerfc984402008-02-16 23:27:24 +000022665 %tmp.7.i2792 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2788, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022666 %tmp.9.i2794 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22667 store double %tmp.9.i2794, double* %tmp.7.i2792
Tanya Lattnerfc984402008-02-16 23:27:24 +000022668 %tmp.0.i2795 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2788, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22669 %tmp.13.i2796 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1691, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22670 %tmp.14.i2797 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2795, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022671 %tmp.15.i2798 = load double* %tmp.14.i2797 ; <double> [#uses=1]
22672 store double %tmp.15.i2798, double* %tmp.13.i2796
Tanya Lattnerfc984402008-02-16 23:27:24 +000022673 %tmp.16.i2799 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1691, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22674 %tmp.17.i2800 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2795, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022675 %tmp.18.i2801 = load double* %tmp.17.i2800 ; <double> [#uses=1]
22676 store double %tmp.18.i2801, double* %tmp.16.i2799
Tanya Lattnerfc984402008-02-16 23:27:24 +000022677 %tmp.4.i2775 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2774, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022678 store double %tmp.15.i2812, double* %tmp.4.i2775
Tanya Lattnerfc984402008-02-16 23:27:24 +000022679 %tmp.7.i2778 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2774, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022680 store double %tmp.18.i2815, double* %tmp.7.i2778
Tanya Lattnerfc984402008-02-16 23:27:24 +000022681 %tmp.0.i2781 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2774, %"struct.std::dcomplex"* %mem_tmp.1691 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22682 %tmp.14.i2783 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2781, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022683 %tmp.15.i2784 = load double* %tmp.14.i2783 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022684 %tmp.17.i2786 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2781, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022685 %tmp.18.i2787 = load double* %tmp.17.i2786 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022686 %tmp.4.i2761 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2760, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022687 store double %tmp.15.i2784, double* %tmp.4.i2761
Tanya Lattnerfc984402008-02-16 23:27:24 +000022688 %tmp.7.i2764 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2760, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022689 store double %tmp.18.i2787, double* %tmp.7.i2764
Tanya Lattnerfc984402008-02-16 23:27:24 +000022690 %tmp.0.i2767 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2760, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22691 %tmp.13.i2768 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1688, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22692 %tmp.14.i2769 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2767, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022693 %tmp.15.i2770 = load double* %tmp.14.i2769 ; <double> [#uses=1]
22694 store double %tmp.15.i2770, double* %tmp.13.i2768
Tanya Lattnerfc984402008-02-16 23:27:24 +000022695 %tmp.16.i2771 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1688, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22696 %tmp.17.i2772 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2767, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022697 %tmp.18.i2773 = load double* %tmp.17.i2772 ; <double> [#uses=1]
22698 store double %tmp.18.i2773, double* %tmp.16.i2771
Tanya Lattnerfc984402008-02-16 23:27:24 +000022699 %tmp.4.i2747 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2746, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022700 store double %tmp.15.i2826, double* %tmp.4.i2747
Tanya Lattnerfc984402008-02-16 23:27:24 +000022701 %tmp.7.i2750 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2746, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022702 store double %tmp.18.i2829, double* %tmp.7.i2750
Tanya Lattnerfc984402008-02-16 23:27:24 +000022703 %tmp.0.i2753 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2746, %"struct.std::dcomplex"* %mem_tmp.1688 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22704 %tmp.14.i2755 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2753, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022705 %tmp.15.i2756 = load double* %tmp.14.i2755 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022706 %tmp.17.i2758 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2753, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022707 %tmp.18.i2759 = load double* %tmp.17.i2758 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022708 %tmp.4.i2733 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2732, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022709 %tmp.6.i2735 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22710 store double %tmp.6.i2735, double* %tmp.4.i2733
Tanya Lattnerfc984402008-02-16 23:27:24 +000022711 %tmp.7.i2736 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2732, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022712 %tmp.9.i2738 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22713 store double %tmp.9.i2738, double* %tmp.7.i2736
Tanya Lattnerfc984402008-02-16 23:27:24 +000022714 %tmp.0.i2739 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2732, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22715 %tmp.14.i2741 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2739, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022716 %tmp.15.i2742 = load double* %tmp.14.i2741 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022717 %tmp.17.i2744 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2739, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022718 %tmp.18.i2745 = load double* %tmp.17.i2744 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022719 %tmp.4.i2719 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2718, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022720 %tmp.6.i2721 = load double* %tmp.5.i28602 ; <double> [#uses=1]
22721 store double %tmp.6.i2721, double* %tmp.4.i2719
Tanya Lattnerfc984402008-02-16 23:27:24 +000022722 %tmp.7.i2722 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2718, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022723 %tmp.9.i2724 = load double* %tmp.8.i28605 ; <double> [#uses=1]
22724 store double %tmp.9.i2724, double* %tmp.7.i2722
Tanya Lattnerfc984402008-02-16 23:27:24 +000022725 %tmp.0.i2725 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2718, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22726 %tmp.13.i2726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1695, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22727 %tmp.14.i2727 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2725, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022728 %tmp.15.i2728 = load double* %tmp.14.i2727 ; <double> [#uses=1]
22729 store double %tmp.15.i2728, double* %tmp.13.i2726
Tanya Lattnerfc984402008-02-16 23:27:24 +000022730 %tmp.16.i2729 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1695, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22731 %tmp.17.i2730 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2725, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022732 %tmp.18.i2731 = load double* %tmp.17.i2730 ; <double> [#uses=1]
22733 store double %tmp.18.i2731, double* %tmp.16.i2729
Tanya Lattnerfc984402008-02-16 23:27:24 +000022734 %tmp.4.i2705 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2704, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022735 store double %tmp.15.i2742, double* %tmp.4.i2705
Tanya Lattnerfc984402008-02-16 23:27:24 +000022736 %tmp.7.i2708 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2704, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022737 store double %tmp.18.i2745, double* %tmp.7.i2708
Tanya Lattnerfc984402008-02-16 23:27:24 +000022738 %tmp.0.i2711 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2704, %"struct.std::dcomplex"* %mem_tmp.1695 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22739 %tmp.14.i2713 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2711, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022740 %tmp.15.i2714 = load double* %tmp.14.i2713 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022741 %tmp.17.i2716 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2711, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022742 %tmp.18.i2717 = load double* %tmp.17.i2716 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022743 %tmp.4.i2691 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2690, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022744 store double %tmp.15.i2714, double* %tmp.4.i2691
Tanya Lattnerfc984402008-02-16 23:27:24 +000022745 %tmp.7.i2694 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2690, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022746 store double %tmp.18.i2717, double* %tmp.7.i2694
Tanya Lattnerfc984402008-02-16 23:27:24 +000022747 %tmp.0.i2697 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2690, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22748 %tmp.13.i2698 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1692, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22749 %tmp.14.i2699 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2697, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022750 %tmp.15.i2700 = load double* %tmp.14.i2699 ; <double> [#uses=1]
22751 store double %tmp.15.i2700, double* %tmp.13.i2698
Tanya Lattnerfc984402008-02-16 23:27:24 +000022752 %tmp.16.i2701 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1692, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22753 %tmp.17.i2702 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2697, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022754 %tmp.18.i2703 = load double* %tmp.17.i2702 ; <double> [#uses=1]
22755 store double %tmp.18.i2703, double* %tmp.16.i2701
Tanya Lattnerfc984402008-02-16 23:27:24 +000022756 %tmp.4.i2677 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2676, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022757 store double %tmp.15.i2756, double* %tmp.4.i2677
Tanya Lattnerfc984402008-02-16 23:27:24 +000022758 %tmp.7.i2680 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2676, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022759 store double %tmp.18.i2759, double* %tmp.7.i2680
Tanya Lattnerfc984402008-02-16 23:27:24 +000022760 %tmp.0.i2683 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2676, %"struct.std::dcomplex"* %mem_tmp.1692 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22761 %tmp.14.i2685 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2683, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022762 %tmp.15.i2686 = load double* %tmp.14.i2685 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022763 %tmp.17.i2688 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2683, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022764 %tmp.18.i2689 = load double* %tmp.17.i2688 ; <double> [#uses=1]
22765 store double %tmp.15.i2686, double* %tmp.2.i34364
22766 store double %tmp.18.i2689, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000022767 %tmp.4.i2643 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2642, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022768 %tmp.6.i2645 = load double* %tmp.5.i33596 ; <double> [#uses=1]
22769 store double %tmp.6.i2645, double* %tmp.4.i2643
Tanya Lattnerfc984402008-02-16 23:27:24 +000022770 %tmp.7.i2646 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2642, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022771 %tmp.9.i2648 = load double* %tmp.8.i33599 ; <double> [#uses=1]
22772 store double %tmp.9.i2648, double* %tmp.7.i2646
Tanya Lattnerfc984402008-02-16 23:27:24 +000022773 %tmp.0.i2649 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2642, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22774 %tmp.14.i2651 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2649, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022775 %tmp.15.i2652 = load double* %tmp.14.i2651 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022776 %tmp.17.i2654 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2649, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022777 %tmp.18.i2655 = load double* %tmp.17.i2654 ; <double> [#uses=1]
22778 %tmp.7.i2609 = load double* %tmp.2.i34366 ; <double> [#uses=1]
22779 %tmp.15.i2623 = add double %tmp.7.i2609, %tmp.15.i2652 ; <double> [#uses=1]
22780 store double %tmp.15.i2623, double* %tmp.2.i34366
22781 %tmp.26.i2630 = load double* %tmp.6.i34367 ; <double> [#uses=1]
22782 %tmp.31.i2641 = add double %tmp.26.i2630, %tmp.18.i2655 ; <double> [#uses=1]
22783 store double %tmp.31.i2641, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000022784 %tmp.4.i2589 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2588, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022785 %tmp.6.i2591 = load double* %tmp.5.i28602 ; <double> [#uses=1]
22786 store double %tmp.6.i2591, double* %tmp.4.i2589
Tanya Lattnerfc984402008-02-16 23:27:24 +000022787 %tmp.7.i2592 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2588, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022788 %tmp.9.i2594 = load double* %tmp.8.i28605 ; <double> [#uses=1]
22789 store double %tmp.9.i2594, double* %tmp.7.i2592
Tanya Lattnerfc984402008-02-16 23:27:24 +000022790 %tmp.0.i2595 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2588, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22791 %tmp.14.i2597 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2595, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022792 %tmp.15.i2598 = load double* %tmp.14.i2597 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022793 %tmp.17.i2600 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2595, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022794 %tmp.18.i2601 = load double* %tmp.17.i2600 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022795 %tmp.4.i2575 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2574, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022796 %tmp.6.i2577 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22797 store double %tmp.6.i2577, double* %tmp.4.i2575
Tanya Lattnerfc984402008-02-16 23:27:24 +000022798 %tmp.7.i2578 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2574, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022799 %tmp.9.i2580 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22800 store double %tmp.9.i2580, double* %tmp.7.i2578
Tanya Lattnerfc984402008-02-16 23:27:24 +000022801 %tmp.0.i2581 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2574, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22802 %tmp.13.i2582 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1702, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22803 %tmp.14.i2583 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2581, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022804 %tmp.15.i2584 = load double* %tmp.14.i2583 ; <double> [#uses=1]
22805 store double %tmp.15.i2584, double* %tmp.13.i2582
Tanya Lattnerfc984402008-02-16 23:27:24 +000022806 %tmp.16.i2585 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1702, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22807 %tmp.17.i2586 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2581, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022808 %tmp.18.i2587 = load double* %tmp.17.i2586 ; <double> [#uses=1]
22809 store double %tmp.18.i2587, double* %tmp.16.i2585
Tanya Lattnerfc984402008-02-16 23:27:24 +000022810 %tmp.4.i2561 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2560, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022811 store double %tmp.15.i2598, double* %tmp.4.i2561
Tanya Lattnerfc984402008-02-16 23:27:24 +000022812 %tmp.7.i2564 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2560, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022813 store double %tmp.18.i2601, double* %tmp.7.i2564
Tanya Lattnerfc984402008-02-16 23:27:24 +000022814 %tmp.0.i2567 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2560, %"struct.std::dcomplex"* %mem_tmp.1702 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22815 %tmp.14.i2569 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2567, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022816 %tmp.15.i2570 = load double* %tmp.14.i2569 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022817 %tmp.17.i2572 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2567, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022818 %tmp.18.i2573 = load double* %tmp.17.i2572 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022819 %tmp.4.i2547 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2546, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022820 store double %tmp.15.i2570, double* %tmp.4.i2547
Tanya Lattnerfc984402008-02-16 23:27:24 +000022821 %tmp.7.i2550 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2546, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022822 store double %tmp.18.i2573, double* %tmp.7.i2550
Tanya Lattnerfc984402008-02-16 23:27:24 +000022823 %tmp.0.i2553 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2546, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22824 %tmp.14.i2555 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2553, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022825 %tmp.15.i2556 = load double* %tmp.14.i2555 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022826 %tmp.17.i2558 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2553, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022827 %tmp.18.i2559 = load double* %tmp.17.i2558 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022828 %tmp.4.i2533 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2532, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022829 %tmp.6.i2535 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22830 store double %tmp.6.i2535, double* %tmp.4.i2533
Tanya Lattnerfc984402008-02-16 23:27:24 +000022831 %tmp.7.i2536 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2532, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022832 %tmp.9.i2538 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22833 store double %tmp.9.i2538, double* %tmp.7.i2536
Tanya Lattnerfc984402008-02-16 23:27:24 +000022834 %tmp.0.i2539 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2532, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22835 %tmp.14.i2541 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022836 %tmp.15.i2542 = load double* %tmp.14.i2541 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022837 %tmp.17.i2544 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022838 %tmp.18.i2545 = load double* %tmp.17.i2544 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022839 %tmp.4.i2519 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2518, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022840 %tmp.6.i2521 = load double* %tmp.5.i28602 ; <double> [#uses=1]
22841 store double %tmp.6.i2521, double* %tmp.4.i2519
Tanya Lattnerfc984402008-02-16 23:27:24 +000022842 %tmp.7.i2522 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2518, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022843 %tmp.9.i2524 = load double* %tmp.8.i28605 ; <double> [#uses=1]
22844 store double %tmp.9.i2524, double* %tmp.7.i2522
Tanya Lattnerfc984402008-02-16 23:27:24 +000022845 %tmp.0.i2525 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2518, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22846 %tmp.13.i2526 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1706, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22847 %tmp.14.i2527 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2525, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022848 %tmp.15.i2528 = load double* %tmp.14.i2527 ; <double> [#uses=1]
22849 store double %tmp.15.i2528, double* %tmp.13.i2526
Tanya Lattnerfc984402008-02-16 23:27:24 +000022850 %tmp.16.i2529 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1706, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22851 %tmp.17.i2530 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2525, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022852 %tmp.18.i2531 = load double* %tmp.17.i2530 ; <double> [#uses=1]
22853 store double %tmp.18.i2531, double* %tmp.16.i2529
Tanya Lattnerfc984402008-02-16 23:27:24 +000022854 %tmp.4.i2505 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2504, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022855 store double %tmp.15.i2542, double* %tmp.4.i2505
Tanya Lattnerfc984402008-02-16 23:27:24 +000022856 %tmp.7.i2508 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2504, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022857 store double %tmp.18.i2545, double* %tmp.7.i2508
Tanya Lattnerfc984402008-02-16 23:27:24 +000022858 %tmp.0.i2511 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2504, %"struct.std::dcomplex"* %mem_tmp.1706 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22859 %tmp.14.i2513 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2511, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022860 %tmp.15.i2514 = load double* %tmp.14.i2513 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022861 %tmp.17.i2516 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2511, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022862 %tmp.18.i2517 = load double* %tmp.17.i2516 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022863 %tmp.4.i2491 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2490, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022864 store double %tmp.15.i2514, double* %tmp.4.i2491
Tanya Lattnerfc984402008-02-16 23:27:24 +000022865 %tmp.7.i2494 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2490, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022866 store double %tmp.18.i2517, double* %tmp.7.i2494
Tanya Lattnerfc984402008-02-16 23:27:24 +000022867 %tmp.0.i2497 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2490, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22868 %tmp.13.i2498 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1703, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22869 %tmp.14.i2499 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2497, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022870 %tmp.15.i2500 = load double* %tmp.14.i2499 ; <double> [#uses=1]
22871 store double %tmp.15.i2500, double* %tmp.13.i2498
Tanya Lattnerfc984402008-02-16 23:27:24 +000022872 %tmp.16.i2501 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1703, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22873 %tmp.17.i2502 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2497, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022874 %tmp.18.i2503 = load double* %tmp.17.i2502 ; <double> [#uses=1]
22875 store double %tmp.18.i2503, double* %tmp.16.i2501
Tanya Lattnerfc984402008-02-16 23:27:24 +000022876 %tmp.4.i2477 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2476, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022877 store double %tmp.15.i2556, double* %tmp.4.i2477
Tanya Lattnerfc984402008-02-16 23:27:24 +000022878 %tmp.7.i2480 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2476, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022879 store double %tmp.18.i2559, double* %tmp.7.i2480
Tanya Lattnerfc984402008-02-16 23:27:24 +000022880 %tmp.0.i2483 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2476, %"struct.std::dcomplex"* %mem_tmp.1703 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22881 %tmp.14.i2485 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2483, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022882 %tmp.15.i2486 = load double* %tmp.14.i2485 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022883 %tmp.17.i2488 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2483, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022884 %tmp.18.i2489 = load double* %tmp.17.i2488 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022885 %tmp.4.i2463 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2462, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022886 %tmp.6.i2465 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22887 store double %tmp.6.i2465, double* %tmp.4.i2463
Tanya Lattnerfc984402008-02-16 23:27:24 +000022888 %tmp.7.i2466 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2462, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022889 %tmp.9.i2468 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22890 store double %tmp.9.i2468, double* %tmp.7.i2466
Tanya Lattnerfc984402008-02-16 23:27:24 +000022891 %tmp.0.i2469 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2462, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22892 %tmp.14.i2471 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2469, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022893 %tmp.15.i2472 = load double* %tmp.14.i2471 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022894 %tmp.17.i2474 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2469, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022895 %tmp.18.i2475 = load double* %tmp.17.i2474 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022896 %tmp.4.i2449 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2448, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022897 %tmp.6.i2451 = load double* %tmp.5.i34338 ; <double> [#uses=1]
22898 store double %tmp.6.i2451, double* %tmp.4.i2449
Tanya Lattnerfc984402008-02-16 23:27:24 +000022899 %tmp.7.i2452 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2448, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022900 %tmp.9.i2454 = load double* %tmp.8.i34341 ; <double> [#uses=1]
22901 store double %tmp.9.i2454, double* %tmp.7.i2452
Tanya Lattnerfc984402008-02-16 23:27:24 +000022902 %tmp.0.i2455 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2448, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22903 %tmp.13.i2456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1710, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22904 %tmp.14.i2457 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2455, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022905 %tmp.15.i2458 = load double* %tmp.14.i2457 ; <double> [#uses=1]
22906 store double %tmp.15.i2458, double* %tmp.13.i2456
Tanya Lattnerfc984402008-02-16 23:27:24 +000022907 %tmp.16.i2459 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1710, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22908 %tmp.17.i2460 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2455, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022909 %tmp.18.i2461 = load double* %tmp.17.i2460 ; <double> [#uses=1]
22910 store double %tmp.18.i2461, double* %tmp.16.i2459
Tanya Lattnerfc984402008-02-16 23:27:24 +000022911 %tmp.4.i2435 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2434, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022912 store double %tmp.15.i2472, double* %tmp.4.i2435
Tanya Lattnerfc984402008-02-16 23:27:24 +000022913 %tmp.7.i2438 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2434, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022914 store double %tmp.18.i2475, double* %tmp.7.i2438
Tanya Lattnerfc984402008-02-16 23:27:24 +000022915 %tmp.0.i2441 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2434, %"struct.std::dcomplex"* %mem_tmp.1710 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22916 %tmp.14.i2443 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2441, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022917 %tmp.15.i2444 = load double* %tmp.14.i2443 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022918 %tmp.17.i2446 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2441, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022919 %tmp.18.i2447 = load double* %tmp.17.i2446 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022920 %tmp.4.i2421 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2420, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022921 store double %tmp.15.i2444, double* %tmp.4.i2421
Tanya Lattnerfc984402008-02-16 23:27:24 +000022922 %tmp.7.i2424 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2420, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022923 store double %tmp.18.i2447, double* %tmp.7.i2424
Tanya Lattnerfc984402008-02-16 23:27:24 +000022924 %tmp.0.i2427 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2420, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22925 %tmp.13.i2428 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1707, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22926 %tmp.14.i2429 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2427, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022927 %tmp.15.i2430 = load double* %tmp.14.i2429 ; <double> [#uses=1]
22928 store double %tmp.15.i2430, double* %tmp.13.i2428
Tanya Lattnerfc984402008-02-16 23:27:24 +000022929 %tmp.16.i2431 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1707, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
22930 %tmp.17.i2432 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2427, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022931 %tmp.18.i2433 = load double* %tmp.17.i2432 ; <double> [#uses=1]
22932 store double %tmp.18.i2433, double* %tmp.16.i2431
Tanya Lattnerfc984402008-02-16 23:27:24 +000022933 %tmp.4.i2407 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2406, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022934 store double %tmp.15.i2486, double* %tmp.4.i2407
Tanya Lattnerfc984402008-02-16 23:27:24 +000022935 %tmp.7.i2410 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2406, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022936 store double %tmp.18.i2489, double* %tmp.7.i2410
Tanya Lattnerfc984402008-02-16 23:27:24 +000022937 %tmp.0.i2413 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2406, %"struct.std::dcomplex"* %mem_tmp.1707 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22938 %tmp.14.i2415 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2413, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022939 %tmp.15.i2416 = load double* %tmp.14.i2415 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022940 %tmp.17.i2418 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2413, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022941 %tmp.18.i2419 = load double* %tmp.17.i2418 ; <double> [#uses=1]
22942 store double %tmp.15.i2416, double* %tmp.2.i34364
22943 store double %tmp.18.i2419, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000022944 %tmp.4.i2373 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2372, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022945 %tmp.6.i2375 = load double* %tmp.5.i33326 ; <double> [#uses=1]
22946 store double %tmp.6.i2375, double* %tmp.4.i2373
Tanya Lattnerfc984402008-02-16 23:27:24 +000022947 %tmp.7.i2376 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2372, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022948 %tmp.9.i2378 = load double* %tmp.8.i33329 ; <double> [#uses=1]
22949 store double %tmp.9.i2378, double* %tmp.7.i2376
Tanya Lattnerfc984402008-02-16 23:27:24 +000022950 %tmp.0.i2379 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2372, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22951 %tmp.14.i2381 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2379, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022952 %tmp.15.i2382 = load double* %tmp.14.i2381 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022953 %tmp.17.i2384 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2379, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022954 %tmp.18.i2385 = load double* %tmp.17.i2384 ; <double> [#uses=1]
22955 %tmp.7.i2339 = load double* %tmp.2.i34366 ; <double> [#uses=1]
22956 %tmp.15.i2353 = add double %tmp.7.i2339, %tmp.15.i2382 ; <double> [#uses=1]
22957 store double %tmp.15.i2353, double* %tmp.2.i34366
22958 %tmp.26.i2360 = load double* %tmp.6.i34367 ; <double> [#uses=1]
22959 %tmp.31.i2371 = add double %tmp.26.i2360, %tmp.18.i2385 ; <double> [#uses=1]
22960 store double %tmp.31.i2371, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000022961 %tmp.4.i2319 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2318, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022962 %tmp.6.i2321 = load double* %tmp.5.i32136 ; <double> [#uses=1]
22963 store double %tmp.6.i2321, double* %tmp.4.i2319
Tanya Lattnerfc984402008-02-16 23:27:24 +000022964 %tmp.7.i2322 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2318, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022965 %tmp.9.i2324 = load double* %tmp.8.i32139 ; <double> [#uses=1]
22966 store double %tmp.9.i2324, double* %tmp.7.i2322
Tanya Lattnerfc984402008-02-16 23:27:24 +000022967 %tmp.0.i2325 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2318, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22968 %tmp.14.i2327 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022969 %tmp.15.i2328 = load double* %tmp.14.i2327 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022970 %tmp.17.i2330 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022971 %tmp.18.i2331 = load double* %tmp.17.i2330 ; <double> [#uses=1]
22972 %tmp.7.i2285 = load double* %tmp.2.i34368 ; <double> [#uses=1]
22973 %tmp.15.i2299 = add double %tmp.7.i2285, %tmp.15.i2328 ; <double> [#uses=1]
22974 store double %tmp.15.i2299, double* %tmp.2.i34368
22975 %tmp.26.i2306 = load double* %tmp.6.i34369 ; <double> [#uses=1]
22976 %tmp.31.i2317 = add double %tmp.26.i2306, %tmp.18.i2331 ; <double> [#uses=1]
22977 store double %tmp.31.i2317, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000022978 store double 0.000000e+00, double* %tmp.2.i34366
22979 store double 0.000000e+00, double* %tmp.6.i34367
22980 %tmp.4.i2263 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2262, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022981 %tmp.6.i2265 = load double* %tmp.5.i34352 ; <double> [#uses=1]
22982 store double %tmp.6.i2265, double* %tmp.4.i2263
Tanya Lattnerfc984402008-02-16 23:27:24 +000022983 %tmp.7.i2266 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2262, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022984 %tmp.9.i2268 = load double* %tmp.8.i34355 ; <double> [#uses=1]
22985 store double %tmp.9.i2268, double* %tmp.7.i2266
Tanya Lattnerfc984402008-02-16 23:27:24 +000022986 %tmp.0.i2269 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2262, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22987 %tmp.14.i2271 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2269, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022988 %tmp.15.i2272 = load double* %tmp.14.i2271 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022989 %tmp.17.i2274 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2269, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022990 %tmp.18.i2275 = load double* %tmp.17.i2274 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000022991 %tmp.4.i2249 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2248, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022992 %tmp.6.i2251 = load double* %tmp.5.i34082 ; <double> [#uses=1]
22993 store double %tmp.6.i2251, double* %tmp.4.i2249
Tanya Lattnerfc984402008-02-16 23:27:24 +000022994 %tmp.7.i2252 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2248, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022995 %tmp.9.i2254 = load double* %tmp.8.i34085 ; <double> [#uses=1]
22996 store double %tmp.9.i2254, double* %tmp.7.i2252
Tanya Lattnerfc984402008-02-16 23:27:24 +000022997 %tmp.0.i2255 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2248, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
22998 %tmp.13.i2256 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1718, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
22999 %tmp.14.i2257 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2255, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023000 %tmp.15.i2258 = load double* %tmp.14.i2257 ; <double> [#uses=1]
23001 store double %tmp.15.i2258, double* %tmp.13.i2256
Tanya Lattnerfc984402008-02-16 23:27:24 +000023002 %tmp.16.i2259 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1718, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23003 %tmp.17.i2260 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2255, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023004 %tmp.18.i2261 = load double* %tmp.17.i2260 ; <double> [#uses=1]
23005 store double %tmp.18.i2261, double* %tmp.16.i2259
Tanya Lattnerfc984402008-02-16 23:27:24 +000023006 %tmp.4.i2235 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2234, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023007 store double %tmp.15.i2272, double* %tmp.4.i2235
Tanya Lattnerfc984402008-02-16 23:27:24 +000023008 %tmp.7.i2238 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2234, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023009 store double %tmp.18.i2275, double* %tmp.7.i2238
Tanya Lattnerfc984402008-02-16 23:27:24 +000023010 %tmp.0.i2241 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2234, %"struct.std::dcomplex"* %mem_tmp.1718 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23011 %tmp.14.i2243 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2241, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023012 %tmp.15.i2244 = load double* %tmp.14.i2243 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023013 %tmp.17.i2246 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2241, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023014 %tmp.18.i2247 = load double* %tmp.17.i2246 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023015 %tmp.4.i2221 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2220, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023016 store double %tmp.15.i2244, double* %tmp.4.i2221
Tanya Lattnerfc984402008-02-16 23:27:24 +000023017 %tmp.7.i2224 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2220, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023018 store double %tmp.18.i2247, double* %tmp.7.i2224
Tanya Lattnerfc984402008-02-16 23:27:24 +000023019 %tmp.0.i2227 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2220, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23020 %tmp.14.i2229 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2227, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023021 %tmp.15.i2230 = load double* %tmp.14.i2229 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023022 %tmp.17.i2232 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2227, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023023 %tmp.18.i2233 = load double* %tmp.17.i2232 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023024 %tmp.4.i2207 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2206, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023025 %tmp.6.i2209 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23026 store double %tmp.6.i2209, double* %tmp.4.i2207
Tanya Lattnerfc984402008-02-16 23:27:24 +000023027 %tmp.7.i2210 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2206, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023028 %tmp.9.i2212 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23029 store double %tmp.9.i2212, double* %tmp.7.i2210
Tanya Lattnerfc984402008-02-16 23:27:24 +000023030 %tmp.0.i2213 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2206, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23031 %tmp.14.i2215 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2213, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023032 %tmp.15.i2216 = load double* %tmp.14.i2215 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023033 %tmp.17.i2218 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2213, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023034 %tmp.18.i2219 = load double* %tmp.17.i2218 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023035 %tmp.4.i2193 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2192, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023036 %tmp.6.i2195 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23037 store double %tmp.6.i2195, double* %tmp.4.i2193
Tanya Lattnerfc984402008-02-16 23:27:24 +000023038 %tmp.7.i2196 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2192, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023039 %tmp.9.i2198 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23040 store double %tmp.9.i2198, double* %tmp.7.i2196
Tanya Lattnerfc984402008-02-16 23:27:24 +000023041 %tmp.0.i2199 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2192, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23042 %tmp.13.i2200 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1722, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23043 %tmp.14.i2201 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2199, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023044 %tmp.15.i2202 = load double* %tmp.14.i2201 ; <double> [#uses=1]
23045 store double %tmp.15.i2202, double* %tmp.13.i2200
Tanya Lattnerfc984402008-02-16 23:27:24 +000023046 %tmp.16.i2203 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1722, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23047 %tmp.17.i2204 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2199, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023048 %tmp.18.i2205 = load double* %tmp.17.i2204 ; <double> [#uses=1]
23049 store double %tmp.18.i2205, double* %tmp.16.i2203
Tanya Lattnerfc984402008-02-16 23:27:24 +000023050 %tmp.4.i2179 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2178, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023051 store double %tmp.15.i2216, double* %tmp.4.i2179
Tanya Lattnerfc984402008-02-16 23:27:24 +000023052 %tmp.7.i2182 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2178, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023053 store double %tmp.18.i2219, double* %tmp.7.i2182
Tanya Lattnerfc984402008-02-16 23:27:24 +000023054 %tmp.0.i2185 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2178, %"struct.std::dcomplex"* %mem_tmp.1722 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23055 %tmp.14.i2187 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2185, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023056 %tmp.15.i2188 = load double* %tmp.14.i2187 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023057 %tmp.17.i2190 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2185, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023058 %tmp.18.i2191 = load double* %tmp.17.i2190 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023059 %tmp.4.i2165 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2164, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023060 store double %tmp.15.i2188, double* %tmp.4.i2165
Tanya Lattnerfc984402008-02-16 23:27:24 +000023061 %tmp.7.i2168 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2164, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023062 store double %tmp.18.i2191, double* %tmp.7.i2168
Tanya Lattnerfc984402008-02-16 23:27:24 +000023063 %tmp.0.i2171 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2164, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23064 %tmp.13.i2172 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1719, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23065 %tmp.14.i2173 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2171, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023066 %tmp.15.i2174 = load double* %tmp.14.i2173 ; <double> [#uses=1]
23067 store double %tmp.15.i2174, double* %tmp.13.i2172
Tanya Lattnerfc984402008-02-16 23:27:24 +000023068 %tmp.16.i2175 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1719, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23069 %tmp.17.i2176 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2171, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023070 %tmp.18.i2177 = load double* %tmp.17.i2176 ; <double> [#uses=1]
23071 store double %tmp.18.i2177, double* %tmp.16.i2175
Tanya Lattnerfc984402008-02-16 23:27:24 +000023072 %tmp.4.i2151 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2150, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023073 store double %tmp.15.i2230, double* %tmp.4.i2151
Tanya Lattnerfc984402008-02-16 23:27:24 +000023074 %tmp.7.i2154 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2150, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023075 store double %tmp.18.i2233, double* %tmp.7.i2154
Tanya Lattnerfc984402008-02-16 23:27:24 +000023076 %tmp.0.i2157 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2150, %"struct.std::dcomplex"* %mem_tmp.1719 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23077 %tmp.14.i2159 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2157, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023078 %tmp.15.i2160 = load double* %tmp.14.i2159 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023079 %tmp.17.i2162 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2157, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023080 %tmp.18.i2163 = load double* %tmp.17.i2162 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023081 %tmp.4.i2137 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2136, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023082 %tmp.6.i2139 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23083 store double %tmp.6.i2139, double* %tmp.4.i2137
Tanya Lattnerfc984402008-02-16 23:27:24 +000023084 %tmp.7.i2140 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2136, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023085 %tmp.9.i2142 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23086 store double %tmp.9.i2142, double* %tmp.7.i2140
Tanya Lattnerfc984402008-02-16 23:27:24 +000023087 %tmp.0.i2143 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2136, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23088 %tmp.14.i2145 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2143, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023089 %tmp.15.i2146 = load double* %tmp.14.i2145 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023090 %tmp.17.i2148 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2143, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023091 %tmp.18.i2149 = load double* %tmp.17.i2148 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023092 %tmp.4.i2123 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2122, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023093 %tmp.6.i2125 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23094 store double %tmp.6.i2125, double* %tmp.4.i2123
Tanya Lattnerfc984402008-02-16 23:27:24 +000023095 %tmp.7.i2126 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2122, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023096 %tmp.9.i2128 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23097 store double %tmp.9.i2128, double* %tmp.7.i2126
Tanya Lattnerfc984402008-02-16 23:27:24 +000023098 %tmp.0.i2129 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2122, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23099 %tmp.13.i2130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1726, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23100 %tmp.14.i2131 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2129, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023101 %tmp.15.i2132 = load double* %tmp.14.i2131 ; <double> [#uses=1]
23102 store double %tmp.15.i2132, double* %tmp.13.i2130
Tanya Lattnerfc984402008-02-16 23:27:24 +000023103 %tmp.16.i2133 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1726, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23104 %tmp.17.i2134 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2129, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023105 %tmp.18.i2135 = load double* %tmp.17.i2134 ; <double> [#uses=1]
23106 store double %tmp.18.i2135, double* %tmp.16.i2133
Tanya Lattnerfc984402008-02-16 23:27:24 +000023107 %tmp.4.i2109 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2108, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023108 store double %tmp.15.i2146, double* %tmp.4.i2109
Tanya Lattnerfc984402008-02-16 23:27:24 +000023109 %tmp.7.i2112 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2108, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023110 store double %tmp.18.i2149, double* %tmp.7.i2112
Tanya Lattnerfc984402008-02-16 23:27:24 +000023111 %tmp.0.i2115 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i2108, %"struct.std::dcomplex"* %mem_tmp.1726 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23112 %tmp.14.i2117 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2115, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023113 %tmp.15.i2118 = load double* %tmp.14.i2117 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023114 %tmp.17.i2120 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2115, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023115 %tmp.18.i2121 = load double* %tmp.17.i2120 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023116 %tmp.4.i2095 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2094, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023117 store double %tmp.15.i2118, double* %tmp.4.i2095
Tanya Lattnerfc984402008-02-16 23:27:24 +000023118 %tmp.7.i2098 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2094, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023119 store double %tmp.18.i2121, double* %tmp.7.i2098
Tanya Lattnerfc984402008-02-16 23:27:24 +000023120 %tmp.0.i2101 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2094, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23121 %tmp.13.i2102 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23122 %tmp.14.i2103 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2101, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023123 %tmp.15.i2104 = load double* %tmp.14.i2103 ; <double> [#uses=1]
23124 store double %tmp.15.i2104, double* %tmp.13.i2102
Tanya Lattnerfc984402008-02-16 23:27:24 +000023125 %tmp.16.i2105 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23126 %tmp.17.i2106 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2101, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023127 %tmp.18.i2107 = load double* %tmp.17.i2106 ; <double> [#uses=1]
23128 store double %tmp.18.i2107, double* %tmp.16.i2105
Tanya Lattnerfc984402008-02-16 23:27:24 +000023129 %tmp.4.i2081 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2080, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023130 store double %tmp.15.i2160, double* %tmp.4.i2081
Tanya Lattnerfc984402008-02-16 23:27:24 +000023131 %tmp.7.i2084 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2080, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023132 store double %tmp.18.i2163, double* %tmp.7.i2084
Tanya Lattnerfc984402008-02-16 23:27:24 +000023133 %tmp.0.i2087 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2080, %"struct.std::dcomplex"* %mem_tmp.1723 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23134 %tmp.14.i2089 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2087, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023135 %tmp.15.i2090 = load double* %tmp.14.i2089 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023136 %tmp.17.i2092 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2087, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023137 %tmp.18.i2093 = load double* %tmp.17.i2092 ; <double> [#uses=1]
23138 store double %tmp.15.i2090, double* %tmp.2.i34364
23139 store double %tmp.18.i2093, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000023140 %tmp.4.i2047 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2046, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023141 %tmp.6.i2049 = load double* %tmp.5.i33326 ; <double> [#uses=1]
23142 store double %tmp.6.i2049, double* %tmp.4.i2047
Tanya Lattnerfc984402008-02-16 23:27:24 +000023143 %tmp.7.i2050 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i2046, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023144 %tmp.9.i2052 = load double* %tmp.8.i33329 ; <double> [#uses=1]
23145 store double %tmp.9.i2052, double* %tmp.7.i2050
Tanya Lattnerfc984402008-02-16 23:27:24 +000023146 %tmp.0.i2053 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i2046, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23147 %tmp.14.i2055 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2053, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023148 %tmp.15.i2056 = load double* %tmp.14.i2055 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023149 %tmp.17.i2058 = getelementptr %"struct.std::dcomplex"* %tmp.0.i2053, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023150 %tmp.18.i2059 = load double* %tmp.17.i2058 ; <double> [#uses=1]
23151 %tmp.7.i2013 = load double* %tmp.2.i34366 ; <double> [#uses=1]
23152 %tmp.15.i2027 = add double %tmp.7.i2013, %tmp.15.i2056 ; <double> [#uses=1]
23153 store double %tmp.15.i2027, double* %tmp.2.i34366
23154 %tmp.26.i2034 = load double* %tmp.6.i34367 ; <double> [#uses=1]
23155 %tmp.31.i2045 = add double %tmp.26.i2034, %tmp.18.i2059 ; <double> [#uses=1]
23156 store double %tmp.31.i2045, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000023157 %tmp.4.i1993 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1992, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023158 %tmp.6.i1995 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23159 store double %tmp.6.i1995, double* %tmp.4.i1993
Tanya Lattnerfc984402008-02-16 23:27:24 +000023160 %tmp.7.i1996 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1992, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023161 %tmp.9.i1998 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23162 store double %tmp.9.i1998, double* %tmp.7.i1996
Tanya Lattnerfc984402008-02-16 23:27:24 +000023163 %tmp.0.i1999 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1992, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23164 %tmp.14.i2001 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1999, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023165 %tmp.15.i2002 = load double* %tmp.14.i2001 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023166 %tmp.17.i2004 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1999, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023167 %tmp.18.i2005 = load double* %tmp.17.i2004 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023168 %tmp.4.i1979 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1978, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023169 %tmp.6.i1981 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23170 store double %tmp.6.i1981, double* %tmp.4.i1979
Tanya Lattnerfc984402008-02-16 23:27:24 +000023171 %tmp.7.i1982 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1978, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023172 %tmp.9.i1984 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23173 store double %tmp.9.i1984, double* %tmp.7.i1982
Tanya Lattnerfc984402008-02-16 23:27:24 +000023174 %tmp.0.i1985 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1978, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23175 %tmp.13.i1986 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1733, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23176 %tmp.14.i1987 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1985, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023177 %tmp.15.i1988 = load double* %tmp.14.i1987 ; <double> [#uses=1]
23178 store double %tmp.15.i1988, double* %tmp.13.i1986
Tanya Lattnerfc984402008-02-16 23:27:24 +000023179 %tmp.16.i1989 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1733, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23180 %tmp.17.i1990 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1985, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023181 %tmp.18.i1991 = load double* %tmp.17.i1990 ; <double> [#uses=1]
23182 store double %tmp.18.i1991, double* %tmp.16.i1989
Tanya Lattnerfc984402008-02-16 23:27:24 +000023183 %tmp.4.i1965 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1964, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023184 store double %tmp.15.i2002, double* %tmp.4.i1965
Tanya Lattnerfc984402008-02-16 23:27:24 +000023185 %tmp.7.i1968 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1964, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023186 store double %tmp.18.i2005, double* %tmp.7.i1968
Tanya Lattnerfc984402008-02-16 23:27:24 +000023187 %tmp.0.i1971 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1964, %"struct.std::dcomplex"* %mem_tmp.1733 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23188 %tmp.14.i1973 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1971, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023189 %tmp.15.i1974 = load double* %tmp.14.i1973 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023190 %tmp.17.i1976 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1971, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023191 %tmp.18.i1977 = load double* %tmp.17.i1976 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023192 %tmp.4.i1951 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1950, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023193 store double %tmp.15.i1974, double* %tmp.4.i1951
Tanya Lattnerfc984402008-02-16 23:27:24 +000023194 %tmp.7.i1954 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1950, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023195 store double %tmp.18.i1977, double* %tmp.7.i1954
Tanya Lattnerfc984402008-02-16 23:27:24 +000023196 %tmp.0.i1957 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1950, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23197 %tmp.14.i1959 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1957, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023198 %tmp.15.i1960 = load double* %tmp.14.i1959 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023199 %tmp.17.i1962 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1957, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023200 %tmp.18.i1963 = load double* %tmp.17.i1962 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023201 %tmp.4.i1937 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1936, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023202 %tmp.6.i1939 = load double* %tmp.5.i34282 ; <double> [#uses=1]
23203 store double %tmp.6.i1939, double* %tmp.4.i1937
Tanya Lattnerfc984402008-02-16 23:27:24 +000023204 %tmp.7.i1940 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1936, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023205 %tmp.9.i1942 = load double* %tmp.8.i34285 ; <double> [#uses=1]
23206 store double %tmp.9.i1942, double* %tmp.7.i1940
Tanya Lattnerfc984402008-02-16 23:27:24 +000023207 %tmp.0.i1943 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1936, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23208 %tmp.14.i1945 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1943, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023209 %tmp.15.i1946 = load double* %tmp.14.i1945 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023210 %tmp.17.i1948 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1943, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023211 %tmp.18.i1949 = load double* %tmp.17.i1948 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023212 %tmp.4.i1923 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1922, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023213 %tmp.6.i1925 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23214 store double %tmp.6.i1925, double* %tmp.4.i1923
Tanya Lattnerfc984402008-02-16 23:27:24 +000023215 %tmp.7.i1926 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1922, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023216 %tmp.9.i1928 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23217 store double %tmp.9.i1928, double* %tmp.7.i1926
Tanya Lattnerfc984402008-02-16 23:27:24 +000023218 %tmp.0.i1929 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1922, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23219 %tmp.13.i1930 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1737, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23220 %tmp.14.i1931 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1929, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023221 %tmp.15.i1932 = load double* %tmp.14.i1931 ; <double> [#uses=1]
23222 store double %tmp.15.i1932, double* %tmp.13.i1930
Tanya Lattnerfc984402008-02-16 23:27:24 +000023223 %tmp.16.i1933 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1737, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23224 %tmp.17.i1934 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1929, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023225 %tmp.18.i1935 = load double* %tmp.17.i1934 ; <double> [#uses=1]
23226 store double %tmp.18.i1935, double* %tmp.16.i1933
Tanya Lattnerfc984402008-02-16 23:27:24 +000023227 %tmp.4.i1909 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1908, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023228 store double %tmp.15.i1946, double* %tmp.4.i1909
Tanya Lattnerfc984402008-02-16 23:27:24 +000023229 %tmp.7.i1912 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1908, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023230 store double %tmp.18.i1949, double* %tmp.7.i1912
Tanya Lattnerfc984402008-02-16 23:27:24 +000023231 %tmp.0.i1915 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1908, %"struct.std::dcomplex"* %mem_tmp.1737 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23232 %tmp.14.i1917 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1915, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023233 %tmp.15.i1918 = load double* %tmp.14.i1917 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023234 %tmp.17.i1920 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1915, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023235 %tmp.18.i1921 = load double* %tmp.17.i1920 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023236 %tmp.4.i1895 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1894, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023237 store double %tmp.15.i1918, double* %tmp.4.i1895
Tanya Lattnerfc984402008-02-16 23:27:24 +000023238 %tmp.7.i1898 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1894, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023239 store double %tmp.18.i1921, double* %tmp.7.i1898
Tanya Lattnerfc984402008-02-16 23:27:24 +000023240 %tmp.0.i1901 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1894, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23241 %tmp.13.i1902 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1734, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23242 %tmp.14.i1903 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1901, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023243 %tmp.15.i1904 = load double* %tmp.14.i1903 ; <double> [#uses=1]
23244 store double %tmp.15.i1904, double* %tmp.13.i1902
Tanya Lattnerfc984402008-02-16 23:27:24 +000023245 %tmp.16.i1905 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1734, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23246 %tmp.17.i1906 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1901, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023247 %tmp.18.i1907 = load double* %tmp.17.i1906 ; <double> [#uses=1]
23248 store double %tmp.18.i1907, double* %tmp.16.i1905
Tanya Lattnerfc984402008-02-16 23:27:24 +000023249 %tmp.4.i1881 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1880, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023250 store double %tmp.15.i1960, double* %tmp.4.i1881
Tanya Lattnerfc984402008-02-16 23:27:24 +000023251 %tmp.7.i1884 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1880, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023252 store double %tmp.18.i1963, double* %tmp.7.i1884
Tanya Lattnerfc984402008-02-16 23:27:24 +000023253 %tmp.0.i1887 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1880, %"struct.std::dcomplex"* %mem_tmp.1734 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23254 %tmp.14.i1889 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1887, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023255 %tmp.15.i1890 = load double* %tmp.14.i1889 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023256 %tmp.17.i1892 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1887, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023257 %tmp.18.i1893 = load double* %tmp.17.i1892 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023258 %tmp.4.i1867 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1866, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023259 %tmp.6.i1869 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23260 store double %tmp.6.i1869, double* %tmp.4.i1867
Tanya Lattnerfc984402008-02-16 23:27:24 +000023261 %tmp.7.i1870 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1866, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023262 %tmp.9.i1872 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23263 store double %tmp.9.i1872, double* %tmp.7.i1870
Tanya Lattnerfc984402008-02-16 23:27:24 +000023264 %tmp.0.i1873 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1866, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23265 %tmp.14.i1875 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1873, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023266 %tmp.15.i1876 = load double* %tmp.14.i1875 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023267 %tmp.17.i1878 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1873, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023268 %tmp.18.i1879 = load double* %tmp.17.i1878 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023269 %tmp.4.i1853 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1852, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023270 %tmp.6.i1855 = load double* %tmp.5.i34282 ; <double> [#uses=1]
23271 store double %tmp.6.i1855, double* %tmp.4.i1853
Tanya Lattnerfc984402008-02-16 23:27:24 +000023272 %tmp.7.i1856 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1852, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023273 %tmp.9.i1858 = load double* %tmp.8.i34285 ; <double> [#uses=1]
23274 store double %tmp.9.i1858, double* %tmp.7.i1856
Tanya Lattnerfc984402008-02-16 23:27:24 +000023275 %tmp.0.i1859 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1852, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23276 %tmp.13.i1860 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1741, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23277 %tmp.14.i1861 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1859, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023278 %tmp.15.i1862 = load double* %tmp.14.i1861 ; <double> [#uses=1]
23279 store double %tmp.15.i1862, double* %tmp.13.i1860
Tanya Lattnerfc984402008-02-16 23:27:24 +000023280 %tmp.16.i1863 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1741, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23281 %tmp.17.i1864 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1859, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023282 %tmp.18.i1865 = load double* %tmp.17.i1864 ; <double> [#uses=1]
23283 store double %tmp.18.i1865, double* %tmp.16.i1863
Tanya Lattnerfc984402008-02-16 23:27:24 +000023284 %tmp.4.i1839 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1838, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023285 store double %tmp.15.i1876, double* %tmp.4.i1839
Tanya Lattnerfc984402008-02-16 23:27:24 +000023286 %tmp.7.i1842 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1838, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023287 store double %tmp.18.i1879, double* %tmp.7.i1842
Tanya Lattnerfc984402008-02-16 23:27:24 +000023288 %tmp.0.i1845 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1838, %"struct.std::dcomplex"* %mem_tmp.1741 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23289 %tmp.14.i1847 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1845, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023290 %tmp.15.i1848 = load double* %tmp.14.i1847 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023291 %tmp.17.i1850 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1845, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023292 %tmp.18.i1851 = load double* %tmp.17.i1850 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023293 %tmp.4.i1825 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1824, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023294 store double %tmp.15.i1848, double* %tmp.4.i1825
Tanya Lattnerfc984402008-02-16 23:27:24 +000023295 %tmp.7.i1828 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1824, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023296 store double %tmp.18.i1851, double* %tmp.7.i1828
Tanya Lattnerfc984402008-02-16 23:27:24 +000023297 %tmp.0.i1831 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1824, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23298 %tmp.13.i1832 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1738, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23299 %tmp.14.i1833 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1831, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023300 %tmp.15.i1834 = load double* %tmp.14.i1833 ; <double> [#uses=1]
23301 store double %tmp.15.i1834, double* %tmp.13.i1832
Tanya Lattnerfc984402008-02-16 23:27:24 +000023302 %tmp.16.i1835 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1738, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23303 %tmp.17.i1836 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1831, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023304 %tmp.18.i1837 = load double* %tmp.17.i1836 ; <double> [#uses=1]
23305 store double %tmp.18.i1837, double* %tmp.16.i1835
Tanya Lattnerfc984402008-02-16 23:27:24 +000023306 %tmp.4.i1811 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1810, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023307 store double %tmp.15.i1890, double* %tmp.4.i1811
Tanya Lattnerfc984402008-02-16 23:27:24 +000023308 %tmp.7.i1814 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1810, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023309 store double %tmp.18.i1893, double* %tmp.7.i1814
Tanya Lattnerfc984402008-02-16 23:27:24 +000023310 %tmp.0.i1817 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1810, %"struct.std::dcomplex"* %mem_tmp.1738 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23311 %tmp.14.i1819 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1817, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023312 %tmp.15.i1820 = load double* %tmp.14.i1819 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023313 %tmp.17.i1822 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1817, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023314 %tmp.18.i1823 = load double* %tmp.17.i1822 ; <double> [#uses=1]
23315 store double %tmp.15.i1820, double* %tmp.2.i34364
23316 store double %tmp.18.i1823, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000023317 %tmp.4.i1777 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1776, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023318 %tmp.6.i1779 = load double* %tmp.5.i34136 ; <double> [#uses=1]
23319 store double %tmp.6.i1779, double* %tmp.4.i1777
Tanya Lattnerfc984402008-02-16 23:27:24 +000023320 %tmp.7.i1780 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1776, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023321 %tmp.9.i1782 = load double* %tmp.8.i34139 ; <double> [#uses=1]
23322 store double %tmp.9.i1782, double* %tmp.7.i1780
Tanya Lattnerfc984402008-02-16 23:27:24 +000023323 %tmp.0.i1783 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1776, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23324 %tmp.14.i1785 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1783, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023325 %tmp.15.i1786 = load double* %tmp.14.i1785 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023326 %tmp.17.i1788 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1783, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023327 %tmp.18.i1789 = load double* %tmp.17.i1788 ; <double> [#uses=1]
23328 %tmp.7.i1743 = load double* %tmp.2.i34366 ; <double> [#uses=1]
23329 %tmp.15.i1757 = add double %tmp.7.i1743, %tmp.15.i1786 ; <double> [#uses=1]
23330 store double %tmp.15.i1757, double* %tmp.2.i34366
23331 %tmp.26.i1764 = load double* %tmp.6.i34367 ; <double> [#uses=1]
23332 %tmp.31.i1775 = add double %tmp.26.i1764, %tmp.18.i1789 ; <double> [#uses=1]
23333 store double %tmp.31.i1775, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000023334 %tmp.4.i1723 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1722, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023335 %tmp.6.i1725 = load double* %tmp.5.i34282 ; <double> [#uses=1]
23336 store double %tmp.6.i1725, double* %tmp.4.i1723
Tanya Lattnerfc984402008-02-16 23:27:24 +000023337 %tmp.7.i1726 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1722, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023338 %tmp.9.i1728 = load double* %tmp.8.i34285 ; <double> [#uses=1]
23339 store double %tmp.9.i1728, double* %tmp.7.i1726
Tanya Lattnerfc984402008-02-16 23:27:24 +000023340 %tmp.0.i1729 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1722, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23341 %tmp.14.i1731 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1729, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023342 %tmp.15.i1732 = load double* %tmp.14.i1731 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023343 %tmp.17.i1734 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1729, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023344 %tmp.18.i1735 = load double* %tmp.17.i1734 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023345 %tmp.4.i1709 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1708, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023346 %tmp.6.i1711 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23347 store double %tmp.6.i1711, double* %tmp.4.i1709
Tanya Lattnerfc984402008-02-16 23:27:24 +000023348 %tmp.7.i1712 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1708, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023349 %tmp.9.i1714 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23350 store double %tmp.9.i1714, double* %tmp.7.i1712
Tanya Lattnerfc984402008-02-16 23:27:24 +000023351 %tmp.0.i1715 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1708, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23352 %tmp.13.i1716 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1748, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23353 %tmp.14.i1717 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1715, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023354 %tmp.15.i1718 = load double* %tmp.14.i1717 ; <double> [#uses=1]
23355 store double %tmp.15.i1718, double* %tmp.13.i1716
Tanya Lattnerfc984402008-02-16 23:27:24 +000023356 %tmp.16.i1719 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1748, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23357 %tmp.17.i1720 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1715, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023358 %tmp.18.i1721 = load double* %tmp.17.i1720 ; <double> [#uses=1]
23359 store double %tmp.18.i1721, double* %tmp.16.i1719
Tanya Lattnerfc984402008-02-16 23:27:24 +000023360 %tmp.4.i1695 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1694, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023361 store double %tmp.15.i1732, double* %tmp.4.i1695
Tanya Lattnerfc984402008-02-16 23:27:24 +000023362 %tmp.7.i1698 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1694, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023363 store double %tmp.18.i1735, double* %tmp.7.i1698
Tanya Lattnerfc984402008-02-16 23:27:24 +000023364 %tmp.0.i1701 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1694, %"struct.std::dcomplex"* %mem_tmp.1748 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23365 %tmp.14.i1703 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1701, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023366 %tmp.15.i1704 = load double* %tmp.14.i1703 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023367 %tmp.17.i1706 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1701, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023368 %tmp.18.i1707 = load double* %tmp.17.i1706 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023369 %tmp.4.i1681 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1680, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023370 store double %tmp.15.i1704, double* %tmp.4.i1681
Tanya Lattnerfc984402008-02-16 23:27:24 +000023371 %tmp.7.i1684 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1680, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023372 store double %tmp.18.i1707, double* %tmp.7.i1684
Tanya Lattnerfc984402008-02-16 23:27:24 +000023373 %tmp.0.i1687 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1680, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23374 %tmp.14.i1689 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1687, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023375 %tmp.15.i1690 = load double* %tmp.14.i1689 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023376 %tmp.17.i1692 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1687, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023377 %tmp.18.i1693 = load double* %tmp.17.i1692 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023378 %tmp.4.i1667 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1666, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023379 %tmp.6.i1669 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23380 store double %tmp.6.i1669, double* %tmp.4.i1667
Tanya Lattnerfc984402008-02-16 23:27:24 +000023381 %tmp.7.i1670 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1666, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023382 %tmp.9.i1672 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23383 store double %tmp.9.i1672, double* %tmp.7.i1670
Tanya Lattnerfc984402008-02-16 23:27:24 +000023384 %tmp.0.i1673 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1666, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23385 %tmp.14.i1675 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1673, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023386 %tmp.15.i1676 = load double* %tmp.14.i1675 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023387 %tmp.17.i1678 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1673, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023388 %tmp.18.i1679 = load double* %tmp.17.i1678 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023389 %tmp.4.i1653 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1652, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023390 %tmp.6.i1655 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23391 store double %tmp.6.i1655, double* %tmp.4.i1653
Tanya Lattnerfc984402008-02-16 23:27:24 +000023392 %tmp.7.i1656 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1652, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023393 %tmp.9.i1658 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23394 store double %tmp.9.i1658, double* %tmp.7.i1656
Tanya Lattnerfc984402008-02-16 23:27:24 +000023395 %tmp.0.i1659 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1652, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23396 %tmp.13.i1660 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1752, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23397 %tmp.14.i1661 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1659, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023398 %tmp.15.i1662 = load double* %tmp.14.i1661 ; <double> [#uses=1]
23399 store double %tmp.15.i1662, double* %tmp.13.i1660
Tanya Lattnerfc984402008-02-16 23:27:24 +000023400 %tmp.16.i1663 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1752, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23401 %tmp.17.i1664 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1659, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023402 %tmp.18.i1665 = load double* %tmp.17.i1664 ; <double> [#uses=1]
23403 store double %tmp.18.i1665, double* %tmp.16.i1663
Tanya Lattnerfc984402008-02-16 23:27:24 +000023404 %tmp.4.i1639 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1638, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023405 store double %tmp.15.i1676, double* %tmp.4.i1639
Tanya Lattnerfc984402008-02-16 23:27:24 +000023406 %tmp.7.i1642 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1638, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023407 store double %tmp.18.i1679, double* %tmp.7.i1642
Tanya Lattnerfc984402008-02-16 23:27:24 +000023408 %tmp.0.i1645 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1638, %"struct.std::dcomplex"* %mem_tmp.1752 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23409 %tmp.14.i1647 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1645, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023410 %tmp.15.i1648 = load double* %tmp.14.i1647 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023411 %tmp.17.i1650 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1645, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023412 %tmp.18.i1651 = load double* %tmp.17.i1650 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023413 %tmp.4.i1625 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1624, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023414 store double %tmp.15.i1648, double* %tmp.4.i1625
Tanya Lattnerfc984402008-02-16 23:27:24 +000023415 %tmp.7.i1628 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1624, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023416 store double %tmp.18.i1651, double* %tmp.7.i1628
Tanya Lattnerfc984402008-02-16 23:27:24 +000023417 %tmp.0.i1631 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1624, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23418 %tmp.13.i1632 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1749, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23419 %tmp.14.i1633 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1631, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023420 %tmp.15.i1634 = load double* %tmp.14.i1633 ; <double> [#uses=1]
23421 store double %tmp.15.i1634, double* %tmp.13.i1632
Tanya Lattnerfc984402008-02-16 23:27:24 +000023422 %tmp.16.i1635 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1749, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23423 %tmp.17.i1636 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1631, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023424 %tmp.18.i1637 = load double* %tmp.17.i1636 ; <double> [#uses=1]
23425 store double %tmp.18.i1637, double* %tmp.16.i1635
Tanya Lattnerfc984402008-02-16 23:27:24 +000023426 %tmp.4.i1611 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1610, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023427 store double %tmp.15.i1690, double* %tmp.4.i1611
Tanya Lattnerfc984402008-02-16 23:27:24 +000023428 %tmp.7.i1614 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1610, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023429 store double %tmp.18.i1693, double* %tmp.7.i1614
Tanya Lattnerfc984402008-02-16 23:27:24 +000023430 %tmp.0.i1617 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1610, %"struct.std::dcomplex"* %mem_tmp.1749 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23431 %tmp.14.i1619 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1617, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023432 %tmp.15.i1620 = load double* %tmp.14.i1619 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023433 %tmp.17.i1622 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1617, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023434 %tmp.18.i1623 = load double* %tmp.17.i1622 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023435 %tmp.4.i1597 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1596, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023436 %tmp.6.i1599 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23437 store double %tmp.6.i1599, double* %tmp.4.i1597
Tanya Lattnerfc984402008-02-16 23:27:24 +000023438 %tmp.7.i1600 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1596, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023439 %tmp.9.i1602 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23440 store double %tmp.9.i1602, double* %tmp.7.i1600
Tanya Lattnerfc984402008-02-16 23:27:24 +000023441 %tmp.0.i1603 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1596, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23442 %tmp.14.i1605 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1603, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023443 %tmp.15.i1606 = load double* %tmp.14.i1605 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023444 %tmp.17.i1608 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1603, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023445 %tmp.18.i1609 = load double* %tmp.17.i1608 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023446 %tmp.4.i1583 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1582, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023447 %tmp.6.i1585 = load double* %tmp.5.i34282 ; <double> [#uses=1]
23448 store double %tmp.6.i1585, double* %tmp.4.i1583
Tanya Lattnerfc984402008-02-16 23:27:24 +000023449 %tmp.7.i1586 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1582, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023450 %tmp.9.i1588 = load double* %tmp.8.i34285 ; <double> [#uses=1]
23451 store double %tmp.9.i1588, double* %tmp.7.i1586
Tanya Lattnerfc984402008-02-16 23:27:24 +000023452 %tmp.0.i1589 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1582, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23453 %tmp.13.i1590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1756, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23454 %tmp.14.i1591 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1589, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023455 %tmp.15.i1592 = load double* %tmp.14.i1591 ; <double> [#uses=1]
23456 store double %tmp.15.i1592, double* %tmp.13.i1590
Tanya Lattnerfc984402008-02-16 23:27:24 +000023457 %tmp.16.i1593 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1756, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23458 %tmp.17.i1594 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1589, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023459 %tmp.18.i1595 = load double* %tmp.17.i1594 ; <double> [#uses=1]
23460 store double %tmp.18.i1595, double* %tmp.16.i1593
Tanya Lattnerfc984402008-02-16 23:27:24 +000023461 %tmp.4.i1569 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1568, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023462 store double %tmp.15.i1606, double* %tmp.4.i1569
Tanya Lattnerfc984402008-02-16 23:27:24 +000023463 %tmp.7.i1572 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1568, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023464 store double %tmp.18.i1609, double* %tmp.7.i1572
Tanya Lattnerfc984402008-02-16 23:27:24 +000023465 %tmp.0.i1575 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1568, %"struct.std::dcomplex"* %mem_tmp.1756 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23466 %tmp.14.i1577 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1575, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023467 %tmp.15.i1578 = load double* %tmp.14.i1577 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023468 %tmp.17.i1580 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1575, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023469 %tmp.18.i1581 = load double* %tmp.17.i1580 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023470 %tmp.4.i1555 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1554, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023471 store double %tmp.15.i1578, double* %tmp.4.i1555
Tanya Lattnerfc984402008-02-16 23:27:24 +000023472 %tmp.7.i1558 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1554, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023473 store double %tmp.18.i1581, double* %tmp.7.i1558
Tanya Lattnerfc984402008-02-16 23:27:24 +000023474 %tmp.0.i1561 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1554, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23475 %tmp.13.i1562 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1753, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23476 %tmp.14.i1563 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1561, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023477 %tmp.15.i1564 = load double* %tmp.14.i1563 ; <double> [#uses=1]
23478 store double %tmp.15.i1564, double* %tmp.13.i1562
Tanya Lattnerfc984402008-02-16 23:27:24 +000023479 %tmp.16.i1565 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1753, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23480 %tmp.17.i1566 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1561, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023481 %tmp.18.i1567 = load double* %tmp.17.i1566 ; <double> [#uses=1]
23482 store double %tmp.18.i1567, double* %tmp.16.i1565
Tanya Lattnerfc984402008-02-16 23:27:24 +000023483 %tmp.4.i1541 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1540, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023484 store double %tmp.15.i1620, double* %tmp.4.i1541
Tanya Lattnerfc984402008-02-16 23:27:24 +000023485 %tmp.7.i1544 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1540, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023486 store double %tmp.18.i1623, double* %tmp.7.i1544
Tanya Lattnerfc984402008-02-16 23:27:24 +000023487 %tmp.0.i1547 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1540, %"struct.std::dcomplex"* %mem_tmp.1753 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23488 %tmp.14.i1549 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1547, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023489 %tmp.15.i1550 = load double* %tmp.14.i1549 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023490 %tmp.17.i1552 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1547, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023491 %tmp.18.i1553 = load double* %tmp.17.i1552 ; <double> [#uses=1]
23492 store double %tmp.15.i1550, double* %tmp.2.i34364
23493 store double %tmp.18.i1553, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000023494 %tmp.4.i1507 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1506, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023495 %tmp.6.i1509 = load double* %tmp.5.i27590 ; <double> [#uses=1]
23496 store double %tmp.6.i1509, double* %tmp.4.i1507
Tanya Lattnerfc984402008-02-16 23:27:24 +000023497 %tmp.7.i1510 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1506, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023498 %tmp.9.i1512 = load double* %tmp.8.i27593 ; <double> [#uses=1]
23499 store double %tmp.9.i1512, double* %tmp.7.i1510
Tanya Lattnerfc984402008-02-16 23:27:24 +000023500 %tmp.0.i1513 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1506, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23501 %tmp.14.i1515 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1513, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023502 %tmp.15.i1516 = load double* %tmp.14.i1515 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023503 %tmp.17.i1518 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1513, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023504 %tmp.18.i1519 = load double* %tmp.17.i1518 ; <double> [#uses=1]
23505 %tmp.7.i1473 = load double* %tmp.2.i34366 ; <double> [#uses=1]
23506 %tmp.15.i1487 = add double %tmp.7.i1473, %tmp.15.i1516 ; <double> [#uses=1]
23507 store double %tmp.15.i1487, double* %tmp.2.i34366
23508 %tmp.26.i1494 = load double* %tmp.6.i34367 ; <double> [#uses=1]
23509 %tmp.31.i1505 = add double %tmp.26.i1494, %tmp.18.i1519 ; <double> [#uses=1]
23510 store double %tmp.31.i1505, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000023511 %tmp.4.i1453 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1452, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023512 %tmp.6.i1455 = load double* %tmp.5.i34282 ; <double> [#uses=1]
23513 store double %tmp.6.i1455, double* %tmp.4.i1453
Tanya Lattnerfc984402008-02-16 23:27:24 +000023514 %tmp.7.i1456 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1452, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023515 %tmp.9.i1458 = load double* %tmp.8.i34285 ; <double> [#uses=1]
23516 store double %tmp.9.i1458, double* %tmp.7.i1456
Tanya Lattnerfc984402008-02-16 23:27:24 +000023517 %tmp.0.i1459 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1452, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23518 %tmp.14.i1461 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1459, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023519 %tmp.15.i1462 = load double* %tmp.14.i1461 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023520 %tmp.17.i1464 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1459, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023521 %tmp.18.i1465 = load double* %tmp.17.i1464 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023522 %tmp.4.i1439 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1438, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023523 %tmp.6.i1441 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23524 store double %tmp.6.i1441, double* %tmp.4.i1439
Tanya Lattnerfc984402008-02-16 23:27:24 +000023525 %tmp.7.i1442 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1438, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023526 %tmp.9.i1444 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23527 store double %tmp.9.i1444, double* %tmp.7.i1442
Tanya Lattnerfc984402008-02-16 23:27:24 +000023528 %tmp.0.i1445 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1438, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23529 %tmp.13.i1446 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1763, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23530 %tmp.14.i1447 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1445, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023531 %tmp.15.i1448 = load double* %tmp.14.i1447 ; <double> [#uses=1]
23532 store double %tmp.15.i1448, double* %tmp.13.i1446
Tanya Lattnerfc984402008-02-16 23:27:24 +000023533 %tmp.16.i1449 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1763, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23534 %tmp.17.i1450 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1445, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023535 %tmp.18.i1451 = load double* %tmp.17.i1450 ; <double> [#uses=1]
23536 store double %tmp.18.i1451, double* %tmp.16.i1449
Tanya Lattnerfc984402008-02-16 23:27:24 +000023537 %tmp.4.i1425 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1424, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023538 store double %tmp.15.i1462, double* %tmp.4.i1425
Tanya Lattnerfc984402008-02-16 23:27:24 +000023539 %tmp.7.i1428 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1424, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023540 store double %tmp.18.i1465, double* %tmp.7.i1428
Tanya Lattnerfc984402008-02-16 23:27:24 +000023541 %tmp.0.i1431 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1424, %"struct.std::dcomplex"* %mem_tmp.1763 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23542 %tmp.14.i1433 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1431, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023543 %tmp.15.i1434 = load double* %tmp.14.i1433 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023544 %tmp.17.i1436 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1431, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023545 %tmp.18.i1437 = load double* %tmp.17.i1436 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023546 %tmp.4.i1411 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1410, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023547 store double %tmp.15.i1434, double* %tmp.4.i1411
Tanya Lattnerfc984402008-02-16 23:27:24 +000023548 %tmp.7.i1414 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1410, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023549 store double %tmp.18.i1437, double* %tmp.7.i1414
Tanya Lattnerfc984402008-02-16 23:27:24 +000023550 %tmp.0.i1417 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1410, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23551 %tmp.14.i1419 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1417, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023552 %tmp.15.i1420 = load double* %tmp.14.i1419 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023553 %tmp.17.i1422 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1417, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023554 %tmp.18.i1423 = load double* %tmp.17.i1422 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023555 %tmp.4.i1397 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1396, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023556 %tmp.6.i1399 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23557 store double %tmp.6.i1399, double* %tmp.4.i1397
Tanya Lattnerfc984402008-02-16 23:27:24 +000023558 %tmp.7.i1400 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1396, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023559 %tmp.9.i1402 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23560 store double %tmp.9.i1402, double* %tmp.7.i1400
Tanya Lattnerfc984402008-02-16 23:27:24 +000023561 %tmp.0.i1403 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1396, %"struct.std::dcomplex"* %tmp.21 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23562 %tmp.14.i1405 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1403, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023563 %tmp.15.i1406 = load double* %tmp.14.i1405 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023564 %tmp.17.i1408 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1403, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023565 %tmp.18.i1409 = load double* %tmp.17.i1408 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023566 %tmp.4.i1383 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1382, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023567 %tmp.6.i1385 = load double* %tmp.5.i34282 ; <double> [#uses=1]
23568 store double %tmp.6.i1385, double* %tmp.4.i1383
Tanya Lattnerfc984402008-02-16 23:27:24 +000023569 %tmp.7.i1386 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1382, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023570 %tmp.9.i1388 = load double* %tmp.8.i34285 ; <double> [#uses=1]
23571 store double %tmp.9.i1388, double* %tmp.7.i1386
Tanya Lattnerfc984402008-02-16 23:27:24 +000023572 %tmp.0.i1389 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1382, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23573 %tmp.13.i1390 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1767, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23574 %tmp.14.i1391 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1389, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023575 %tmp.15.i1392 = load double* %tmp.14.i1391 ; <double> [#uses=1]
23576 store double %tmp.15.i1392, double* %tmp.13.i1390
Tanya Lattnerfc984402008-02-16 23:27:24 +000023577 %tmp.16.i1393 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1767, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23578 %tmp.17.i1394 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1389, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023579 %tmp.18.i1395 = load double* %tmp.17.i1394 ; <double> [#uses=1]
23580 store double %tmp.18.i1395, double* %tmp.16.i1393
Tanya Lattnerfc984402008-02-16 23:27:24 +000023581 %tmp.4.i1369 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1368, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023582 store double %tmp.15.i1406, double* %tmp.4.i1369
Tanya Lattnerfc984402008-02-16 23:27:24 +000023583 %tmp.7.i1372 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1368, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023584 store double %tmp.18.i1409, double* %tmp.7.i1372
Tanya Lattnerfc984402008-02-16 23:27:24 +000023585 %tmp.0.i1375 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1368, %"struct.std::dcomplex"* %mem_tmp.1767 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23586 %tmp.14.i1377 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1375, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023587 %tmp.15.i1378 = load double* %tmp.14.i1377 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023588 %tmp.17.i1380 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1375, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023589 %tmp.18.i1381 = load double* %tmp.17.i1380 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023590 %tmp.4.i1355 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1354, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023591 store double %tmp.15.i1378, double* %tmp.4.i1355
Tanya Lattnerfc984402008-02-16 23:27:24 +000023592 %tmp.7.i1358 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1354, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023593 store double %tmp.18.i1381, double* %tmp.7.i1358
Tanya Lattnerfc984402008-02-16 23:27:24 +000023594 %tmp.0.i1361 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1354, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23595 %tmp.13.i1362 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1764, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23596 %tmp.14.i1363 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1361, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023597 %tmp.15.i1364 = load double* %tmp.14.i1363 ; <double> [#uses=1]
23598 store double %tmp.15.i1364, double* %tmp.13.i1362
Tanya Lattnerfc984402008-02-16 23:27:24 +000023599 %tmp.16.i1365 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1764, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23600 %tmp.17.i1366 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1361, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023601 %tmp.18.i1367 = load double* %tmp.17.i1366 ; <double> [#uses=1]
23602 store double %tmp.18.i1367, double* %tmp.16.i1365
Tanya Lattnerfc984402008-02-16 23:27:24 +000023603 %tmp.4.i1341 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1340, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023604 store double %tmp.15.i1420, double* %tmp.4.i1341
Tanya Lattnerfc984402008-02-16 23:27:24 +000023605 %tmp.7.i1344 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1340, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023606 store double %tmp.18.i1423, double* %tmp.7.i1344
Tanya Lattnerfc984402008-02-16 23:27:24 +000023607 %tmp.0.i1347 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1340, %"struct.std::dcomplex"* %mem_tmp.1764 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23608 %tmp.14.i1349 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1347, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023609 %tmp.15.i1350 = load double* %tmp.14.i1349 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023610 %tmp.17.i1352 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1347, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023611 %tmp.18.i1353 = load double* %tmp.17.i1352 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023612 %tmp.4.i1327 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1326, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023613 %tmp.6.i1329 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23614 store double %tmp.6.i1329, double* %tmp.4.i1327
Tanya Lattnerfc984402008-02-16 23:27:24 +000023615 %tmp.7.i1330 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1326, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023616 %tmp.9.i1332 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23617 store double %tmp.9.i1332, double* %tmp.7.i1330
Tanya Lattnerfc984402008-02-16 23:27:24 +000023618 %tmp.0.i1333 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1326, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23619 %tmp.14.i1335 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1333, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023620 %tmp.15.i1336 = load double* %tmp.14.i1335 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023621 %tmp.17.i1338 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1333, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023622 %tmp.18.i1339 = load double* %tmp.17.i1338 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023623 %tmp.4.i1313 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1312, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023624 %tmp.6.i1315 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23625 store double %tmp.6.i1315, double* %tmp.4.i1313
Tanya Lattnerfc984402008-02-16 23:27:24 +000023626 %tmp.7.i1316 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1312, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023627 %tmp.9.i1318 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23628 store double %tmp.9.i1318, double* %tmp.7.i1316
Tanya Lattnerfc984402008-02-16 23:27:24 +000023629 %tmp.0.i1319 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1312, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23630 %tmp.13.i1320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1771, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23631 %tmp.14.i1321 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1319, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023632 %tmp.15.i1322 = load double* %tmp.14.i1321 ; <double> [#uses=1]
23633 store double %tmp.15.i1322, double* %tmp.13.i1320
Tanya Lattnerfc984402008-02-16 23:27:24 +000023634 %tmp.16.i1323 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1771, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23635 %tmp.17.i1324 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1319, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023636 %tmp.18.i1325 = load double* %tmp.17.i1324 ; <double> [#uses=1]
23637 store double %tmp.18.i1325, double* %tmp.16.i1323
Tanya Lattnerfc984402008-02-16 23:27:24 +000023638 %tmp.4.i1299 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1298, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023639 store double %tmp.15.i1336, double* %tmp.4.i1299
Tanya Lattnerfc984402008-02-16 23:27:24 +000023640 %tmp.7.i1302 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1298, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023641 store double %tmp.18.i1339, double* %tmp.7.i1302
Tanya Lattnerfc984402008-02-16 23:27:24 +000023642 %tmp.0.i1305 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1298, %"struct.std::dcomplex"* %mem_tmp.1771 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23643 %tmp.14.i1307 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1305, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023644 %tmp.15.i1308 = load double* %tmp.14.i1307 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023645 %tmp.17.i1310 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1305, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023646 %tmp.18.i1311 = load double* %tmp.17.i1310 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023647 %tmp.4.i1285 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1284, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023648 store double %tmp.15.i1308, double* %tmp.4.i1285
Tanya Lattnerfc984402008-02-16 23:27:24 +000023649 %tmp.7.i1288 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1284, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023650 store double %tmp.18.i1311, double* %tmp.7.i1288
Tanya Lattnerfc984402008-02-16 23:27:24 +000023651 %tmp.0.i1291 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1284, %"struct.std::dcomplex"* %tmp.15 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23652 %tmp.13.i1292 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1768, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23653 %tmp.14.i1293 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1291, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023654 %tmp.15.i1294 = load double* %tmp.14.i1293 ; <double> [#uses=1]
23655 store double %tmp.15.i1294, double* %tmp.13.i1292
Tanya Lattnerfc984402008-02-16 23:27:24 +000023656 %tmp.16.i1295 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1768, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23657 %tmp.17.i1296 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1291, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023658 %tmp.18.i1297 = load double* %tmp.17.i1296 ; <double> [#uses=1]
23659 store double %tmp.18.i1297, double* %tmp.16.i1295
Tanya Lattnerfc984402008-02-16 23:27:24 +000023660 %tmp.4.i1271 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1270, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023661 store double %tmp.15.i1350, double* %tmp.4.i1271
Tanya Lattnerfc984402008-02-16 23:27:24 +000023662 %tmp.7.i1274 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1270, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023663 store double %tmp.18.i1353, double* %tmp.7.i1274
Tanya Lattnerfc984402008-02-16 23:27:24 +000023664 %tmp.0.i1277 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1270, %"struct.std::dcomplex"* %mem_tmp.1768 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23665 %tmp.14.i1279 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1277, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023666 %tmp.15.i1280 = load double* %tmp.14.i1279 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023667 %tmp.17.i1282 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1277, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023668 %tmp.18.i1283 = load double* %tmp.17.i1282 ; <double> [#uses=1]
23669 store double %tmp.15.i1280, double* %tmp.2.i34364
23670 store double %tmp.18.i1283, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000023671 %tmp.4.i1237 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1236, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023672 %tmp.6.i1239 = load double* %tmp.5.i33866 ; <double> [#uses=1]
23673 store double %tmp.6.i1239, double* %tmp.4.i1237
Tanya Lattnerfc984402008-02-16 23:27:24 +000023674 %tmp.7.i1240 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1236, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023675 %tmp.9.i1242 = load double* %tmp.8.i33869 ; <double> [#uses=1]
23676 store double %tmp.9.i1242, double* %tmp.7.i1240
Tanya Lattnerfc984402008-02-16 23:27:24 +000023677 %tmp.0.i1243 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1236, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23678 %tmp.14.i1245 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1243, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023679 %tmp.15.i1246 = load double* %tmp.14.i1245 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023680 %tmp.17.i1248 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1243, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023681 %tmp.18.i1249 = load double* %tmp.17.i1248 ; <double> [#uses=1]
23682 %tmp.7.i1203 = load double* %tmp.2.i34366 ; <double> [#uses=1]
23683 %tmp.15.i1217 = add double %tmp.7.i1203, %tmp.15.i1246 ; <double> [#uses=1]
23684 store double %tmp.15.i1217, double* %tmp.2.i34366
23685 %tmp.26.i1224 = load double* %tmp.6.i34367 ; <double> [#uses=1]
23686 %tmp.31.i1235 = add double %tmp.26.i1224, %tmp.18.i1249 ; <double> [#uses=1]
23687 store double %tmp.31.i1235, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000023688 %tmp.4.i1183 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1182, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023689 %tmp.6.i1185 = load double* %tmp.5.i31000 ; <double> [#uses=1]
23690 store double %tmp.6.i1185, double* %tmp.4.i1183
Tanya Lattnerfc984402008-02-16 23:27:24 +000023691 %tmp.7.i1186 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1182, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023692 %tmp.9.i1188 = load double* %tmp.8.i31003 ; <double> [#uses=1]
23693 store double %tmp.9.i1188, double* %tmp.7.i1186
Tanya Lattnerfc984402008-02-16 23:27:24 +000023694 %tmp.0.i1189 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1182, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23695 %tmp.14.i1191 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1189, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023696 %tmp.15.i1192 = load double* %tmp.14.i1191 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023697 %tmp.17.i1194 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1189, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023698 %tmp.18.i1195 = load double* %tmp.17.i1194 ; <double> [#uses=1]
23699 %tmp.7.i1149 = load double* %tmp.2.i34368 ; <double> [#uses=1]
23700 %tmp.15.i1163 = add double %tmp.7.i1149, %tmp.15.i1192 ; <double> [#uses=1]
23701 store double %tmp.15.i1163, double* %tmp.2.i34368
23702 %tmp.26.i1170 = load double* %tmp.6.i34369 ; <double> [#uses=1]
23703 %tmp.31.i1181 = add double %tmp.26.i1170, %tmp.18.i1195 ; <double> [#uses=1]
23704 store double %tmp.31.i1181, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000023705 store double 0.000000e+00, double* %tmp.2.i34366
23706 store double 0.000000e+00, double* %tmp.6.i34367
23707 %tmp.4.i1127 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1126, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023708 %tmp.6.i1129 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23709 store double %tmp.6.i1129, double* %tmp.4.i1127
Tanya Lattnerfc984402008-02-16 23:27:24 +000023710 %tmp.7.i1130 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1126, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023711 %tmp.9.i1132 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23712 store double %tmp.9.i1132, double* %tmp.7.i1130
Tanya Lattnerfc984402008-02-16 23:27:24 +000023713 %tmp.0.i1133 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1126, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23714 %tmp.14.i1135 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1133, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023715 %tmp.15.i1136 = load double* %tmp.14.i1135 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023716 %tmp.17.i1138 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1133, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023717 %tmp.18.i1139 = load double* %tmp.17.i1138 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023718 %tmp.4.i1113 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1112, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023719 %tmp.6.i1115 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23720 store double %tmp.6.i1115, double* %tmp.4.i1113
Tanya Lattnerfc984402008-02-16 23:27:24 +000023721 %tmp.7.i1116 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1112, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023722 %tmp.9.i1118 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23723 store double %tmp.9.i1118, double* %tmp.7.i1116
Tanya Lattnerfc984402008-02-16 23:27:24 +000023724 %tmp.0.i1119 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1112, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23725 %tmp.13.i1120 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1779, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23726 %tmp.14.i1121 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1119, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023727 %tmp.15.i1122 = load double* %tmp.14.i1121 ; <double> [#uses=1]
23728 store double %tmp.15.i1122, double* %tmp.13.i1120
Tanya Lattnerfc984402008-02-16 23:27:24 +000023729 %tmp.16.i1123 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1779, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23730 %tmp.17.i1124 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1119, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023731 %tmp.18.i1125 = load double* %tmp.17.i1124 ; <double> [#uses=1]
23732 store double %tmp.18.i1125, double* %tmp.16.i1123
Tanya Lattnerfc984402008-02-16 23:27:24 +000023733 %tmp.4.i1099 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1098, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023734 store double %tmp.15.i1136, double* %tmp.4.i1099
Tanya Lattnerfc984402008-02-16 23:27:24 +000023735 %tmp.7.i1102 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1098, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023736 store double %tmp.18.i1139, double* %tmp.7.i1102
Tanya Lattnerfc984402008-02-16 23:27:24 +000023737 %tmp.0.i1105 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1098, %"struct.std::dcomplex"* %mem_tmp.1779 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23738 %tmp.14.i1107 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1105, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023739 %tmp.15.i1108 = load double* %tmp.14.i1107 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023740 %tmp.17.i1110 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1105, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023741 %tmp.18.i1111 = load double* %tmp.17.i1110 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023742 %tmp.4.i1085 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1084, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023743 store double %tmp.15.i1108, double* %tmp.4.i1085
Tanya Lattnerfc984402008-02-16 23:27:24 +000023744 %tmp.7.i1088 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1084, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023745 store double %tmp.18.i1111, double* %tmp.7.i1088
Tanya Lattnerfc984402008-02-16 23:27:24 +000023746 %tmp.0.i1091 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1084, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23747 %tmp.14.i1093 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1091, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023748 %tmp.15.i1094 = load double* %tmp.14.i1093 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023749 %tmp.17.i1096 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1091, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023750 %tmp.18.i1097 = load double* %tmp.17.i1096 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023751 %tmp.4.i1071 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1070, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023752 %tmp.6.i1073 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23753 store double %tmp.6.i1073, double* %tmp.4.i1071
Tanya Lattnerfc984402008-02-16 23:27:24 +000023754 %tmp.7.i1074 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1070, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023755 %tmp.9.i1076 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23756 store double %tmp.9.i1076, double* %tmp.7.i1074
Tanya Lattnerfc984402008-02-16 23:27:24 +000023757 %tmp.0.i1077 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1070, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23758 %tmp.14.i1079 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1077, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023759 %tmp.15.i1080 = load double* %tmp.14.i1079 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023760 %tmp.17.i1082 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1077, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023761 %tmp.18.i1083 = load double* %tmp.17.i1082 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023762 %tmp.4.i1057 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1056, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023763 %tmp.6.i1059 = load double* %tmp.5.i34338 ; <double> [#uses=1]
23764 store double %tmp.6.i1059, double* %tmp.4.i1057
Tanya Lattnerfc984402008-02-16 23:27:24 +000023765 %tmp.7.i1060 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1056, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023766 %tmp.9.i1062 = load double* %tmp.8.i34341 ; <double> [#uses=1]
23767 store double %tmp.9.i1062, double* %tmp.7.i1060
Tanya Lattnerfc984402008-02-16 23:27:24 +000023768 %tmp.0.i1063 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1056, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23769 %tmp.13.i1064 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1783, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23770 %tmp.14.i1065 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1063, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023771 %tmp.15.i1066 = load double* %tmp.14.i1065 ; <double> [#uses=1]
23772 store double %tmp.15.i1066, double* %tmp.13.i1064
Tanya Lattnerfc984402008-02-16 23:27:24 +000023773 %tmp.16.i1067 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1783, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23774 %tmp.17.i1068 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1063, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023775 %tmp.18.i1069 = load double* %tmp.17.i1068 ; <double> [#uses=1]
23776 store double %tmp.18.i1069, double* %tmp.16.i1067
Tanya Lattnerfc984402008-02-16 23:27:24 +000023777 %tmp.4.i1043 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1042, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023778 store double %tmp.15.i1080, double* %tmp.4.i1043
Tanya Lattnerfc984402008-02-16 23:27:24 +000023779 %tmp.7.i1046 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1042, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023780 store double %tmp.18.i1083, double* %tmp.7.i1046
Tanya Lattnerfc984402008-02-16 23:27:24 +000023781 %tmp.0.i1049 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i1042, %"struct.std::dcomplex"* %mem_tmp.1783 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23782 %tmp.14.i1051 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1049, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023783 %tmp.15.i1052 = load double* %tmp.14.i1051 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023784 %tmp.17.i1054 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1049, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023785 %tmp.18.i1055 = load double* %tmp.17.i1054 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023786 %tmp.4.i1029 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1028, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023787 store double %tmp.15.i1052, double* %tmp.4.i1029
Tanya Lattnerfc984402008-02-16 23:27:24 +000023788 %tmp.7.i1032 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1028, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023789 store double %tmp.18.i1055, double* %tmp.7.i1032
Tanya Lattnerfc984402008-02-16 23:27:24 +000023790 %tmp.0.i1035 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1028, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23791 %tmp.13.i1036 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1780, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23792 %tmp.14.i1037 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1035, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023793 %tmp.15.i1038 = load double* %tmp.14.i1037 ; <double> [#uses=1]
23794 store double %tmp.15.i1038, double* %tmp.13.i1036
Tanya Lattnerfc984402008-02-16 23:27:24 +000023795 %tmp.16.i1039 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1780, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23796 %tmp.17.i1040 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1035, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023797 %tmp.18.i1041 = load double* %tmp.17.i1040 ; <double> [#uses=1]
23798 store double %tmp.18.i1041, double* %tmp.16.i1039
Tanya Lattnerfc984402008-02-16 23:27:24 +000023799 %tmp.4.i1015 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1014, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023800 store double %tmp.15.i1094, double* %tmp.4.i1015
Tanya Lattnerfc984402008-02-16 23:27:24 +000023801 %tmp.7.i1018 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1014, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023802 store double %tmp.18.i1097, double* %tmp.7.i1018
Tanya Lattnerfc984402008-02-16 23:27:24 +000023803 %tmp.0.i1021 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1014, %"struct.std::dcomplex"* %mem_tmp.1780 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23804 %tmp.14.i1023 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1021, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023805 %tmp.15.i1024 = load double* %tmp.14.i1023 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023806 %tmp.17.i1026 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1021, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023807 %tmp.18.i1027 = load double* %tmp.17.i1026 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023808 %tmp.4.i1001 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1000, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023809 %tmp.6.i1003 = load double* %tmp.5.i34338 ; <double> [#uses=1]
23810 store double %tmp.6.i1003, double* %tmp.4.i1001
Tanya Lattnerfc984402008-02-16 23:27:24 +000023811 %tmp.7.i1004 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i1000, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023812 %tmp.9.i1006 = load double* %tmp.8.i34341 ; <double> [#uses=1]
23813 store double %tmp.9.i1006, double* %tmp.7.i1004
Tanya Lattnerfc984402008-02-16 23:27:24 +000023814 %tmp.0.i1007 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i1000, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23815 %tmp.14.i1009 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1007, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023816 %tmp.15.i1010 = load double* %tmp.14.i1009 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023817 %tmp.17.i1012 = getelementptr %"struct.std::dcomplex"* %tmp.0.i1007, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023818 %tmp.18.i1013 = load double* %tmp.17.i1012 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023819 %tmp.4.i987 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i986, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023820 %tmp.6.i989 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23821 store double %tmp.6.i989, double* %tmp.4.i987
Tanya Lattnerfc984402008-02-16 23:27:24 +000023822 %tmp.7.i990 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i986, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023823 %tmp.9.i992 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23824 store double %tmp.9.i992, double* %tmp.7.i990
Tanya Lattnerfc984402008-02-16 23:27:24 +000023825 %tmp.0.i993 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i986, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23826 %tmp.13.i994 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1787, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23827 %tmp.14.i995 = getelementptr %"struct.std::dcomplex"* %tmp.0.i993, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023828 %tmp.15.i996 = load double* %tmp.14.i995 ; <double> [#uses=1]
23829 store double %tmp.15.i996, double* %tmp.13.i994
Tanya Lattnerfc984402008-02-16 23:27:24 +000023830 %tmp.16.i997 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1787, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23831 %tmp.17.i998 = getelementptr %"struct.std::dcomplex"* %tmp.0.i993, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023832 %tmp.18.i999 = load double* %tmp.17.i998 ; <double> [#uses=1]
23833 store double %tmp.18.i999, double* %tmp.16.i997
Tanya Lattnerfc984402008-02-16 23:27:24 +000023834 %tmp.4.i973 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i972, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023835 store double %tmp.15.i1010, double* %tmp.4.i973
Tanya Lattnerfc984402008-02-16 23:27:24 +000023836 %tmp.7.i976 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i972, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023837 store double %tmp.18.i1013, double* %tmp.7.i976
Tanya Lattnerfc984402008-02-16 23:27:24 +000023838 %tmp.0.i979 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i972, %"struct.std::dcomplex"* %mem_tmp.1787 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23839 %tmp.14.i981 = getelementptr %"struct.std::dcomplex"* %tmp.0.i979, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023840 %tmp.15.i982 = load double* %tmp.14.i981 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023841 %tmp.17.i984 = getelementptr %"struct.std::dcomplex"* %tmp.0.i979, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023842 %tmp.18.i985 = load double* %tmp.17.i984 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023843 %tmp.4.i959 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i958, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023844 store double %tmp.15.i982, double* %tmp.4.i959
Tanya Lattnerfc984402008-02-16 23:27:24 +000023845 %tmp.7.i962 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i958, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023846 store double %tmp.18.i985, double* %tmp.7.i962
Tanya Lattnerfc984402008-02-16 23:27:24 +000023847 %tmp.0.i965 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i958, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23848 %tmp.13.i966 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1784, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23849 %tmp.14.i967 = getelementptr %"struct.std::dcomplex"* %tmp.0.i965, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023850 %tmp.15.i968 = load double* %tmp.14.i967 ; <double> [#uses=1]
23851 store double %tmp.15.i968, double* %tmp.13.i966
Tanya Lattnerfc984402008-02-16 23:27:24 +000023852 %tmp.16.i969 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1784, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23853 %tmp.17.i970 = getelementptr %"struct.std::dcomplex"* %tmp.0.i965, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023854 %tmp.18.i971 = load double* %tmp.17.i970 ; <double> [#uses=1]
23855 store double %tmp.18.i971, double* %tmp.16.i969
Tanya Lattnerfc984402008-02-16 23:27:24 +000023856 %tmp.4.i945 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i944, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023857 store double %tmp.15.i1024, double* %tmp.4.i945
Tanya Lattnerfc984402008-02-16 23:27:24 +000023858 %tmp.7.i948 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i944, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023859 store double %tmp.18.i1027, double* %tmp.7.i948
Tanya Lattnerfc984402008-02-16 23:27:24 +000023860 %tmp.0.i951 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i944, %"struct.std::dcomplex"* %mem_tmp.1784 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23861 %tmp.14.i953 = getelementptr %"struct.std::dcomplex"* %tmp.0.i951, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023862 %tmp.15.i954 = load double* %tmp.14.i953 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023863 %tmp.17.i956 = getelementptr %"struct.std::dcomplex"* %tmp.0.i951, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023864 %tmp.18.i957 = load double* %tmp.17.i956 ; <double> [#uses=1]
23865 store double %tmp.15.i954, double* %tmp.2.i34364
23866 store double %tmp.18.i957, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000023867 %tmp.4.i911 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i910, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023868 %tmp.6.i913 = load double* %tmp.5.i33866 ; <double> [#uses=1]
23869 store double %tmp.6.i913, double* %tmp.4.i911
Tanya Lattnerfc984402008-02-16 23:27:24 +000023870 %tmp.7.i914 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i910, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023871 %tmp.9.i916 = load double* %tmp.8.i33869 ; <double> [#uses=1]
23872 store double %tmp.9.i916, double* %tmp.7.i914
Tanya Lattnerfc984402008-02-16 23:27:24 +000023873 %tmp.0.i917 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i910, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23874 %tmp.14.i919 = getelementptr %"struct.std::dcomplex"* %tmp.0.i917, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023875 %tmp.15.i920 = load double* %tmp.14.i919 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023876 %tmp.17.i922 = getelementptr %"struct.std::dcomplex"* %tmp.0.i917, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023877 %tmp.18.i923 = load double* %tmp.17.i922 ; <double> [#uses=1]
23878 %tmp.7.i877 = load double* %tmp.2.i34366 ; <double> [#uses=1]
23879 %tmp.15.i891 = add double %tmp.7.i877, %tmp.15.i920 ; <double> [#uses=1]
23880 store double %tmp.15.i891, double* %tmp.2.i34366
23881 %tmp.26.i898 = load double* %tmp.6.i34367 ; <double> [#uses=1]
23882 %tmp.31.i909 = add double %tmp.26.i898, %tmp.18.i923 ; <double> [#uses=1]
23883 store double %tmp.31.i909, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000023884 %tmp.4.i857 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i856, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023885 %tmp.6.i859 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23886 store double %tmp.6.i859, double* %tmp.4.i857
Tanya Lattnerfc984402008-02-16 23:27:24 +000023887 %tmp.7.i860 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i856, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023888 %tmp.9.i862 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23889 store double %tmp.9.i862, double* %tmp.7.i860
Tanya Lattnerfc984402008-02-16 23:27:24 +000023890 %tmp.0.i863 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i856, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23891 %tmp.14.i865 = getelementptr %"struct.std::dcomplex"* %tmp.0.i863, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023892 %tmp.15.i866 = load double* %tmp.14.i865 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023893 %tmp.17.i868 = getelementptr %"struct.std::dcomplex"* %tmp.0.i863, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023894 %tmp.18.i869 = load double* %tmp.17.i868 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023895 %tmp.4.i843 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i842, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023896 %tmp.6.i845 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23897 store double %tmp.6.i845, double* %tmp.4.i843
Tanya Lattnerfc984402008-02-16 23:27:24 +000023898 %tmp.7.i846 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i842, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023899 %tmp.9.i848 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23900 store double %tmp.9.i848, double* %tmp.7.i846
Tanya Lattnerfc984402008-02-16 23:27:24 +000023901 %tmp.0.i849 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i842, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23902 %tmp.13.i850 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1794, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23903 %tmp.14.i851 = getelementptr %"struct.std::dcomplex"* %tmp.0.i849, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023904 %tmp.15.i852 = load double* %tmp.14.i851 ; <double> [#uses=1]
23905 store double %tmp.15.i852, double* %tmp.13.i850
Tanya Lattnerfc984402008-02-16 23:27:24 +000023906 %tmp.16.i853 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1794, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23907 %tmp.17.i854 = getelementptr %"struct.std::dcomplex"* %tmp.0.i849, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023908 %tmp.18.i855 = load double* %tmp.17.i854 ; <double> [#uses=1]
23909 store double %tmp.18.i855, double* %tmp.16.i853
Tanya Lattnerfc984402008-02-16 23:27:24 +000023910 %tmp.4.i829 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i828, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023911 store double %tmp.15.i866, double* %tmp.4.i829
Tanya Lattnerfc984402008-02-16 23:27:24 +000023912 %tmp.7.i832 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i828, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023913 store double %tmp.18.i869, double* %tmp.7.i832
Tanya Lattnerfc984402008-02-16 23:27:24 +000023914 %tmp.0.i835 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i828, %"struct.std::dcomplex"* %mem_tmp.1794 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23915 %tmp.14.i837 = getelementptr %"struct.std::dcomplex"* %tmp.0.i835, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023916 %tmp.15.i838 = load double* %tmp.14.i837 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023917 %tmp.17.i840 = getelementptr %"struct.std::dcomplex"* %tmp.0.i835, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023918 %tmp.18.i841 = load double* %tmp.17.i840 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023919 %tmp.4.i815 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i814, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023920 store double %tmp.15.i838, double* %tmp.4.i815
Tanya Lattnerfc984402008-02-16 23:27:24 +000023921 %tmp.7.i818 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i814, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023922 store double %tmp.18.i841, double* %tmp.7.i818
Tanya Lattnerfc984402008-02-16 23:27:24 +000023923 %tmp.0.i821 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i814, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23924 %tmp.14.i823 = getelementptr %"struct.std::dcomplex"* %tmp.0.i821, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023925 %tmp.15.i824 = load double* %tmp.14.i823 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023926 %tmp.17.i826 = getelementptr %"struct.std::dcomplex"* %tmp.0.i821, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023927 %tmp.18.i827 = load double* %tmp.17.i826 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023928 %tmp.4.i801 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i800, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023929 %tmp.6.i803 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23930 store double %tmp.6.i803, double* %tmp.4.i801
Tanya Lattnerfc984402008-02-16 23:27:24 +000023931 %tmp.7.i804 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i800, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023932 %tmp.9.i806 = load double* %tmp.8.i28605 ; <double> [#uses=1]
23933 store double %tmp.9.i806, double* %tmp.7.i804
Tanya Lattnerfc984402008-02-16 23:27:24 +000023934 %tmp.0.i807 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i800, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23935 %tmp.14.i809 = getelementptr %"struct.std::dcomplex"* %tmp.0.i807, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023936 %tmp.15.i810 = load double* %tmp.14.i809 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023937 %tmp.17.i812 = getelementptr %"struct.std::dcomplex"* %tmp.0.i807, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023938 %tmp.18.i813 = load double* %tmp.17.i812 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023939 %tmp.4.i787 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i786, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023940 %tmp.6.i789 = load double* %tmp.5.i34082 ; <double> [#uses=1]
23941 store double %tmp.6.i789, double* %tmp.4.i787
Tanya Lattnerfc984402008-02-16 23:27:24 +000023942 %tmp.7.i790 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i786, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023943 %tmp.9.i792 = load double* %tmp.8.i34085 ; <double> [#uses=1]
23944 store double %tmp.9.i792, double* %tmp.7.i790
Tanya Lattnerfc984402008-02-16 23:27:24 +000023945 %tmp.0.i793 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i786, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23946 %tmp.13.i794 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1798, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23947 %tmp.14.i795 = getelementptr %"struct.std::dcomplex"* %tmp.0.i793, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023948 %tmp.15.i796 = load double* %tmp.14.i795 ; <double> [#uses=1]
23949 store double %tmp.15.i796, double* %tmp.13.i794
Tanya Lattnerfc984402008-02-16 23:27:24 +000023950 %tmp.16.i797 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1798, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23951 %tmp.17.i798 = getelementptr %"struct.std::dcomplex"* %tmp.0.i793, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023952 %tmp.18.i799 = load double* %tmp.17.i798 ; <double> [#uses=1]
23953 store double %tmp.18.i799, double* %tmp.16.i797
Tanya Lattnerfc984402008-02-16 23:27:24 +000023954 %tmp.4.i773 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i772, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023955 store double %tmp.15.i810, double* %tmp.4.i773
Tanya Lattnerfc984402008-02-16 23:27:24 +000023956 %tmp.7.i776 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i772, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023957 store double %tmp.18.i813, double* %tmp.7.i776
Tanya Lattnerfc984402008-02-16 23:27:24 +000023958 %tmp.0.i779 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i772, %"struct.std::dcomplex"* %mem_tmp.1798 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23959 %tmp.14.i781 = getelementptr %"struct.std::dcomplex"* %tmp.0.i779, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023960 %tmp.15.i782 = load double* %tmp.14.i781 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023961 %tmp.17.i784 = getelementptr %"struct.std::dcomplex"* %tmp.0.i779, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023962 %tmp.18.i785 = load double* %tmp.17.i784 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023963 %tmp.4.i759 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i758, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023964 store double %tmp.15.i782, double* %tmp.4.i759
Tanya Lattnerfc984402008-02-16 23:27:24 +000023965 %tmp.7.i762 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i758, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023966 store double %tmp.18.i785, double* %tmp.7.i762
Tanya Lattnerfc984402008-02-16 23:27:24 +000023967 %tmp.0.i765 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i758, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23968 %tmp.13.i766 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1795, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
23969 %tmp.14.i767 = getelementptr %"struct.std::dcomplex"* %tmp.0.i765, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023970 %tmp.15.i768 = load double* %tmp.14.i767 ; <double> [#uses=1]
23971 store double %tmp.15.i768, double* %tmp.13.i766
Tanya Lattnerfc984402008-02-16 23:27:24 +000023972 %tmp.16.i769 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1795, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
23973 %tmp.17.i770 = getelementptr %"struct.std::dcomplex"* %tmp.0.i765, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023974 %tmp.18.i771 = load double* %tmp.17.i770 ; <double> [#uses=1]
23975 store double %tmp.18.i771, double* %tmp.16.i769
Tanya Lattnerfc984402008-02-16 23:27:24 +000023976 %tmp.4.i745 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i744, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023977 store double %tmp.15.i824, double* %tmp.4.i745
Tanya Lattnerfc984402008-02-16 23:27:24 +000023978 %tmp.7.i748 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i744, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023979 store double %tmp.18.i827, double* %tmp.7.i748
Tanya Lattnerfc984402008-02-16 23:27:24 +000023980 %tmp.0.i751 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i744, %"struct.std::dcomplex"* %mem_tmp.1795 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23981 %tmp.14.i753 = getelementptr %"struct.std::dcomplex"* %tmp.0.i751, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023982 %tmp.15.i754 = load double* %tmp.14.i753 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023983 %tmp.17.i756 = getelementptr %"struct.std::dcomplex"* %tmp.0.i751, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023984 %tmp.18.i757 = load double* %tmp.17.i756 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023985 %tmp.4.i731 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i730, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023986 %tmp.6.i733 = load double* %tmp.5.i34352 ; <double> [#uses=1]
23987 store double %tmp.6.i733, double* %tmp.4.i731
Tanya Lattnerfc984402008-02-16 23:27:24 +000023988 %tmp.7.i734 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i730, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023989 %tmp.9.i736 = load double* %tmp.8.i34355 ; <double> [#uses=1]
23990 store double %tmp.9.i736, double* %tmp.7.i734
Tanya Lattnerfc984402008-02-16 23:27:24 +000023991 %tmp.0.i737 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i730, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
23992 %tmp.14.i739 = getelementptr %"struct.std::dcomplex"* %tmp.0.i737, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023993 %tmp.15.i740 = load double* %tmp.14.i739 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023994 %tmp.17.i742 = getelementptr %"struct.std::dcomplex"* %tmp.0.i737, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023995 %tmp.18.i743 = load double* %tmp.17.i742 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000023996 %tmp.4.i717 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i716, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000023997 %tmp.6.i719 = load double* %tmp.5.i28602 ; <double> [#uses=1]
23998 store double %tmp.6.i719, double* %tmp.4.i717
Tanya Lattnerfc984402008-02-16 23:27:24 +000023999 %tmp.7.i720 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i716, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024000 %tmp.9.i722 = load double* %tmp.8.i28605 ; <double> [#uses=1]
24001 store double %tmp.9.i722, double* %tmp.7.i720
Tanya Lattnerfc984402008-02-16 23:27:24 +000024002 %tmp.0.i723 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i716, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24003 %tmp.13.i724 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1802, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24004 %tmp.14.i725 = getelementptr %"struct.std::dcomplex"* %tmp.0.i723, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024005 %tmp.15.i726 = load double* %tmp.14.i725 ; <double> [#uses=1]
24006 store double %tmp.15.i726, double* %tmp.13.i724
Tanya Lattnerfc984402008-02-16 23:27:24 +000024007 %tmp.16.i727 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1802, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24008 %tmp.17.i728 = getelementptr %"struct.std::dcomplex"* %tmp.0.i723, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024009 %tmp.18.i729 = load double* %tmp.17.i728 ; <double> [#uses=1]
24010 store double %tmp.18.i729, double* %tmp.16.i727
Tanya Lattnerfc984402008-02-16 23:27:24 +000024011 %tmp.4.i703 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i702, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024012 store double %tmp.15.i740, double* %tmp.4.i703
Tanya Lattnerfc984402008-02-16 23:27:24 +000024013 %tmp.7.i706 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i702, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024014 store double %tmp.18.i743, double* %tmp.7.i706
Tanya Lattnerfc984402008-02-16 23:27:24 +000024015 %tmp.0.i709 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i702, %"struct.std::dcomplex"* %mem_tmp.1802 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24016 %tmp.14.i711 = getelementptr %"struct.std::dcomplex"* %tmp.0.i709, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024017 %tmp.15.i712 = load double* %tmp.14.i711 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024018 %tmp.17.i714 = getelementptr %"struct.std::dcomplex"* %tmp.0.i709, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024019 %tmp.18.i715 = load double* %tmp.17.i714 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024020 %tmp.4.i689 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i688, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024021 store double %tmp.15.i712, double* %tmp.4.i689
Tanya Lattnerfc984402008-02-16 23:27:24 +000024022 %tmp.7.i692 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i688, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024023 store double %tmp.18.i715, double* %tmp.7.i692
Tanya Lattnerfc984402008-02-16 23:27:24 +000024024 %tmp.0.i695 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i688, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24025 %tmp.13.i696 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1799, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24026 %tmp.14.i697 = getelementptr %"struct.std::dcomplex"* %tmp.0.i695, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024027 %tmp.15.i698 = load double* %tmp.14.i697 ; <double> [#uses=1]
24028 store double %tmp.15.i698, double* %tmp.13.i696
Tanya Lattnerfc984402008-02-16 23:27:24 +000024029 %tmp.16.i699 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1799, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24030 %tmp.17.i700 = getelementptr %"struct.std::dcomplex"* %tmp.0.i695, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024031 %tmp.18.i701 = load double* %tmp.17.i700 ; <double> [#uses=1]
24032 store double %tmp.18.i701, double* %tmp.16.i699
Tanya Lattnerfc984402008-02-16 23:27:24 +000024033 %tmp.4.i675 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i674, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024034 store double %tmp.15.i754, double* %tmp.4.i675
Tanya Lattnerfc984402008-02-16 23:27:24 +000024035 %tmp.7.i678 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i674, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024036 store double %tmp.18.i757, double* %tmp.7.i678
Tanya Lattnerfc984402008-02-16 23:27:24 +000024037 %tmp.0.i681 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i674, %"struct.std::dcomplex"* %mem_tmp.1799 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24038 %tmp.14.i683 = getelementptr %"struct.std::dcomplex"* %tmp.0.i681, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024039 %tmp.15.i684 = load double* %tmp.14.i683 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024040 %tmp.17.i686 = getelementptr %"struct.std::dcomplex"* %tmp.0.i681, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024041 %tmp.18.i687 = load double* %tmp.17.i686 ; <double> [#uses=1]
24042 store double %tmp.15.i684, double* %tmp.2.i34364
24043 store double %tmp.18.i687, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000024044 %tmp.4.i641 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i640, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024045 %tmp.6.i643 = load double* %tmp.5.i33596 ; <double> [#uses=1]
24046 store double %tmp.6.i643, double* %tmp.4.i641
Tanya Lattnerfc984402008-02-16 23:27:24 +000024047 %tmp.7.i644 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i640, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024048 %tmp.9.i646 = load double* %tmp.8.i33599 ; <double> [#uses=1]
24049 store double %tmp.9.i646, double* %tmp.7.i644
Tanya Lattnerfc984402008-02-16 23:27:24 +000024050 %tmp.0.i647 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i640, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24051 %tmp.14.i649 = getelementptr %"struct.std::dcomplex"* %tmp.0.i647, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024052 %tmp.15.i650 = load double* %tmp.14.i649 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024053 %tmp.17.i652 = getelementptr %"struct.std::dcomplex"* %tmp.0.i647, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024054 %tmp.18.i653 = load double* %tmp.17.i652 ; <double> [#uses=1]
24055 %tmp.7.i607 = load double* %tmp.2.i34366 ; <double> [#uses=1]
24056 %tmp.15.i621 = add double %tmp.7.i607, %tmp.15.i650 ; <double> [#uses=1]
24057 store double %tmp.15.i621, double* %tmp.2.i34366
24058 %tmp.26.i628 = load double* %tmp.6.i34367 ; <double> [#uses=1]
24059 %tmp.31.i639 = add double %tmp.26.i628, %tmp.18.i653 ; <double> [#uses=1]
24060 store double %tmp.31.i639, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000024061 %tmp.4.i587 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i586, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024062 %tmp.6.i589 = load double* %tmp.5.i28602 ; <double> [#uses=1]
24063 store double %tmp.6.i589, double* %tmp.4.i587
Tanya Lattnerfc984402008-02-16 23:27:24 +000024064 %tmp.7.i590 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i586, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024065 %tmp.9.i592 = load double* %tmp.8.i28605 ; <double> [#uses=1]
24066 store double %tmp.9.i592, double* %tmp.7.i590
Tanya Lattnerfc984402008-02-16 23:27:24 +000024067 %tmp.0.i593 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i586, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24068 %tmp.14.i595 = getelementptr %"struct.std::dcomplex"* %tmp.0.i593, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024069 %tmp.15.i596 = load double* %tmp.14.i595 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024070 %tmp.17.i598 = getelementptr %"struct.std::dcomplex"* %tmp.0.i593, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024071 %tmp.18.i599 = load double* %tmp.17.i598 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024072 %tmp.4.i573 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i572, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024073 %tmp.6.i575 = load double* %tmp.5.i34352 ; <double> [#uses=1]
24074 store double %tmp.6.i575, double* %tmp.4.i573
Tanya Lattnerfc984402008-02-16 23:27:24 +000024075 %tmp.7.i576 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i572, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024076 %tmp.9.i578 = load double* %tmp.8.i34355 ; <double> [#uses=1]
24077 store double %tmp.9.i578, double* %tmp.7.i576
Tanya Lattnerfc984402008-02-16 23:27:24 +000024078 %tmp.0.i579 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i572, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24079 %tmp.13.i580 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1809, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24080 %tmp.14.i581 = getelementptr %"struct.std::dcomplex"* %tmp.0.i579, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024081 %tmp.15.i582 = load double* %tmp.14.i581 ; <double> [#uses=1]
24082 store double %tmp.15.i582, double* %tmp.13.i580
Tanya Lattnerfc984402008-02-16 23:27:24 +000024083 %tmp.16.i583 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1809, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24084 %tmp.17.i584 = getelementptr %"struct.std::dcomplex"* %tmp.0.i579, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024085 %tmp.18.i585 = load double* %tmp.17.i584 ; <double> [#uses=1]
24086 store double %tmp.18.i585, double* %tmp.16.i583
Tanya Lattnerfc984402008-02-16 23:27:24 +000024087 %tmp.4.i559 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i558, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024088 store double %tmp.15.i596, double* %tmp.4.i559
Tanya Lattnerfc984402008-02-16 23:27:24 +000024089 %tmp.7.i562 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i558, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024090 store double %tmp.18.i599, double* %tmp.7.i562
Tanya Lattnerfc984402008-02-16 23:27:24 +000024091 %tmp.0.i565 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i558, %"struct.std::dcomplex"* %mem_tmp.1809 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24092 %tmp.14.i567 = getelementptr %"struct.std::dcomplex"* %tmp.0.i565, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024093 %tmp.15.i568 = load double* %tmp.14.i567 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024094 %tmp.17.i570 = getelementptr %"struct.std::dcomplex"* %tmp.0.i565, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024095 %tmp.18.i571 = load double* %tmp.17.i570 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024096 %tmp.4.i545 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i544, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024097 store double %tmp.15.i568, double* %tmp.4.i545
Tanya Lattnerfc984402008-02-16 23:27:24 +000024098 %tmp.7.i548 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i544, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024099 store double %tmp.18.i571, double* %tmp.7.i548
Tanya Lattnerfc984402008-02-16 23:27:24 +000024100 %tmp.0.i551 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i544, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24101 %tmp.14.i553 = getelementptr %"struct.std::dcomplex"* %tmp.0.i551, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024102 %tmp.15.i554 = load double* %tmp.14.i553 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024103 %tmp.17.i556 = getelementptr %"struct.std::dcomplex"* %tmp.0.i551, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024104 %tmp.18.i557 = load double* %tmp.17.i556 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024105 %tmp.4.i531 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i530, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024106 %tmp.6.i533 = load double* %tmp.5.i34352 ; <double> [#uses=1]
24107 store double %tmp.6.i533, double* %tmp.4.i531
Tanya Lattnerfc984402008-02-16 23:27:24 +000024108 %tmp.7.i534 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i530, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024109 %tmp.9.i536 = load double* %tmp.8.i34355 ; <double> [#uses=1]
24110 store double %tmp.9.i536, double* %tmp.7.i534
Tanya Lattnerfc984402008-02-16 23:27:24 +000024111 %tmp.0.i537 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i530, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24112 %tmp.14.i539 = getelementptr %"struct.std::dcomplex"* %tmp.0.i537, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024113 %tmp.15.i540 = load double* %tmp.14.i539 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024114 %tmp.17.i542 = getelementptr %"struct.std::dcomplex"* %tmp.0.i537, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024115 %tmp.18.i543 = load double* %tmp.17.i542 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024116 %tmp.4.i517 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i516, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024117 %tmp.6.i519 = load double* %tmp.5.i34338 ; <double> [#uses=1]
24118 store double %tmp.6.i519, double* %tmp.4.i517
Tanya Lattnerfc984402008-02-16 23:27:24 +000024119 %tmp.7.i520 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i516, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024120 %tmp.9.i522 = load double* %tmp.8.i34341 ; <double> [#uses=1]
24121 store double %tmp.9.i522, double* %tmp.7.i520
Tanya Lattnerfc984402008-02-16 23:27:24 +000024122 %tmp.0.i523 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i516, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24123 %tmp.13.i524 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1813, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24124 %tmp.14.i525 = getelementptr %"struct.std::dcomplex"* %tmp.0.i523, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024125 %tmp.15.i526 = load double* %tmp.14.i525 ; <double> [#uses=1]
24126 store double %tmp.15.i526, double* %tmp.13.i524
Tanya Lattnerfc984402008-02-16 23:27:24 +000024127 %tmp.16.i527 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1813, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24128 %tmp.17.i528 = getelementptr %"struct.std::dcomplex"* %tmp.0.i523, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024129 %tmp.18.i529 = load double* %tmp.17.i528 ; <double> [#uses=1]
24130 store double %tmp.18.i529, double* %tmp.16.i527
Tanya Lattnerfc984402008-02-16 23:27:24 +000024131 %tmp.4.i503 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i502, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024132 store double %tmp.15.i540, double* %tmp.4.i503
Tanya Lattnerfc984402008-02-16 23:27:24 +000024133 %tmp.7.i506 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i502, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024134 store double %tmp.18.i543, double* %tmp.7.i506
Tanya Lattnerfc984402008-02-16 23:27:24 +000024135 %tmp.0.i509 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i502, %"struct.std::dcomplex"* %mem_tmp.1813 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24136 %tmp.14.i511 = getelementptr %"struct.std::dcomplex"* %tmp.0.i509, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024137 %tmp.15.i512 = load double* %tmp.14.i511 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024138 %tmp.17.i514 = getelementptr %"struct.std::dcomplex"* %tmp.0.i509, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024139 %tmp.18.i515 = load double* %tmp.17.i514 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024140 %tmp.4.i489 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i488, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024141 store double %tmp.15.i512, double* %tmp.4.i489
Tanya Lattnerfc984402008-02-16 23:27:24 +000024142 %tmp.7.i492 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i488, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024143 store double %tmp.18.i515, double* %tmp.7.i492
Tanya Lattnerfc984402008-02-16 23:27:24 +000024144 %tmp.0.i495 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i488, %"struct.std::dcomplex"* %tmp.1075 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24145 %tmp.13.i496 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1810, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24146 %tmp.14.i497 = getelementptr %"struct.std::dcomplex"* %tmp.0.i495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024147 %tmp.15.i498 = load double* %tmp.14.i497 ; <double> [#uses=1]
24148 store double %tmp.15.i498, double* %tmp.13.i496
Tanya Lattnerfc984402008-02-16 23:27:24 +000024149 %tmp.16.i499 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1810, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24150 %tmp.17.i500 = getelementptr %"struct.std::dcomplex"* %tmp.0.i495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024151 %tmp.18.i501 = load double* %tmp.17.i500 ; <double> [#uses=1]
24152 store double %tmp.18.i501, double* %tmp.16.i499
Tanya Lattnerfc984402008-02-16 23:27:24 +000024153 %tmp.4.i475 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i474, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024154 store double %tmp.15.i554, double* %tmp.4.i475
Tanya Lattnerfc984402008-02-16 23:27:24 +000024155 %tmp.7.i478 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i474, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024156 store double %tmp.18.i557, double* %tmp.7.i478
Tanya Lattnerfc984402008-02-16 23:27:24 +000024157 %tmp.0.i481 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i474, %"struct.std::dcomplex"* %mem_tmp.1810 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24158 %tmp.14.i483 = getelementptr %"struct.std::dcomplex"* %tmp.0.i481, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024159 %tmp.15.i484 = load double* %tmp.14.i483 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024160 %tmp.17.i486 = getelementptr %"struct.std::dcomplex"* %tmp.0.i481, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024161 %tmp.18.i487 = load double* %tmp.17.i486 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024162 %tmp.4.i461 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i460, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024163 %tmp.6.i463 = load double* %tmp.5.i34338 ; <double> [#uses=1]
24164 store double %tmp.6.i463, double* %tmp.4.i461
Tanya Lattnerfc984402008-02-16 23:27:24 +000024165 %tmp.7.i464 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i460, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024166 %tmp.9.i466 = load double* %tmp.8.i34341 ; <double> [#uses=1]
24167 store double %tmp.9.i466, double* %tmp.7.i464
Tanya Lattnerfc984402008-02-16 23:27:24 +000024168 %tmp.0.i467 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i460, %"struct.std::dcomplex"* %tmp.1036 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24169 %tmp.14.i469 = getelementptr %"struct.std::dcomplex"* %tmp.0.i467, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024170 %tmp.15.i470 = load double* %tmp.14.i469 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024171 %tmp.17.i472 = getelementptr %"struct.std::dcomplex"* %tmp.0.i467, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024172 %tmp.18.i473 = load double* %tmp.17.i472 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024173 %tmp.4.i447 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i446, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024174 %tmp.6.i449 = load double* %tmp.5.i28602 ; <double> [#uses=1]
24175 store double %tmp.6.i449, double* %tmp.4.i447
Tanya Lattnerfc984402008-02-16 23:27:24 +000024176 %tmp.7.i450 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i446, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024177 %tmp.9.i452 = load double* %tmp.8.i28605 ; <double> [#uses=1]
24178 store double %tmp.9.i452, double* %tmp.7.i450
Tanya Lattnerfc984402008-02-16 23:27:24 +000024179 %tmp.0.i453 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i446, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24180 %tmp.13.i454 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1817, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24181 %tmp.14.i455 = getelementptr %"struct.std::dcomplex"* %tmp.0.i453, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024182 %tmp.15.i456 = load double* %tmp.14.i455 ; <double> [#uses=1]
24183 store double %tmp.15.i456, double* %tmp.13.i454
Tanya Lattnerfc984402008-02-16 23:27:24 +000024184 %tmp.16.i457 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1817, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24185 %tmp.17.i458 = getelementptr %"struct.std::dcomplex"* %tmp.0.i453, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024186 %tmp.18.i459 = load double* %tmp.17.i458 ; <double> [#uses=1]
24187 store double %tmp.18.i459, double* %tmp.16.i457
Tanya Lattnerfc984402008-02-16 23:27:24 +000024188 %tmp.4.i433 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i432, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024189 store double %tmp.15.i470, double* %tmp.4.i433
Tanya Lattnerfc984402008-02-16 23:27:24 +000024190 %tmp.7.i436 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i432, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024191 store double %tmp.18.i473, double* %tmp.7.i436
Tanya Lattnerfc984402008-02-16 23:27:24 +000024192 %tmp.0.i439 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i432, %"struct.std::dcomplex"* %mem_tmp.1817 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24193 %tmp.14.i441 = getelementptr %"struct.std::dcomplex"* %tmp.0.i439, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024194 %tmp.15.i442 = load double* %tmp.14.i441 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024195 %tmp.17.i444 = getelementptr %"struct.std::dcomplex"* %tmp.0.i439, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024196 %tmp.18.i445 = load double* %tmp.17.i444 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024197 %tmp.4.i419 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i418, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024198 store double %tmp.15.i442, double* %tmp.4.i419
Tanya Lattnerfc984402008-02-16 23:27:24 +000024199 %tmp.7.i422 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i418, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024200 store double %tmp.18.i445, double* %tmp.7.i422
Tanya Lattnerfc984402008-02-16 23:27:24 +000024201 %tmp.0.i425 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i418, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24202 %tmp.13.i426 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1814, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24203 %tmp.14.i427 = getelementptr %"struct.std::dcomplex"* %tmp.0.i425, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024204 %tmp.15.i428 = load double* %tmp.14.i427 ; <double> [#uses=1]
24205 store double %tmp.15.i428, double* %tmp.13.i426
Tanya Lattnerfc984402008-02-16 23:27:24 +000024206 %tmp.16.i429 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1814, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24207 %tmp.17.i430 = getelementptr %"struct.std::dcomplex"* %tmp.0.i425, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024208 %tmp.18.i431 = load double* %tmp.17.i430 ; <double> [#uses=1]
24209 store double %tmp.18.i431, double* %tmp.16.i429
Tanya Lattnerfc984402008-02-16 23:27:24 +000024210 %tmp.4.i405 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i404, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024211 store double %tmp.15.i484, double* %tmp.4.i405
Tanya Lattnerfc984402008-02-16 23:27:24 +000024212 %tmp.7.i408 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i404, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024213 store double %tmp.18.i487, double* %tmp.7.i408
Tanya Lattnerfc984402008-02-16 23:27:24 +000024214 %tmp.0.i411 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i404, %"struct.std::dcomplex"* %mem_tmp.1814 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24215 %tmp.14.i413 = getelementptr %"struct.std::dcomplex"* %tmp.0.i411, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024216 %tmp.15.i414 = load double* %tmp.14.i413 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024217 %tmp.17.i416 = getelementptr %"struct.std::dcomplex"* %tmp.0.i411, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024218 %tmp.18.i417 = load double* %tmp.17.i416 ; <double> [#uses=1]
24219 store double %tmp.15.i414, double* %tmp.2.i34364
24220 store double %tmp.18.i417, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000024221 %tmp.4.i371 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i370, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024222 %tmp.6.i373 = load double* %tmp.5.i34136 ; <double> [#uses=1]
24223 store double %tmp.6.i373, double* %tmp.4.i371
Tanya Lattnerfc984402008-02-16 23:27:24 +000024224 %tmp.7.i374 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i370, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024225 %tmp.9.i376 = load double* %tmp.8.i34139 ; <double> [#uses=1]
24226 store double %tmp.9.i376, double* %tmp.7.i374
Tanya Lattnerfc984402008-02-16 23:27:24 +000024227 %tmp.0.i377 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i370, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24228 %tmp.14.i379 = getelementptr %"struct.std::dcomplex"* %tmp.0.i377, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024229 %tmp.15.i380 = load double* %tmp.14.i379 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024230 %tmp.17.i382 = getelementptr %"struct.std::dcomplex"* %tmp.0.i377, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024231 %tmp.18.i383 = load double* %tmp.17.i382 ; <double> [#uses=1]
24232 %tmp.7.i337 = load double* %tmp.2.i34366 ; <double> [#uses=1]
24233 %tmp.15.i351 = add double %tmp.7.i337, %tmp.15.i380 ; <double> [#uses=1]
24234 store double %tmp.15.i351, double* %tmp.2.i34366
24235 %tmp.26.i358 = load double* %tmp.6.i34367 ; <double> [#uses=1]
24236 %tmp.31.i369 = add double %tmp.26.i358, %tmp.18.i383 ; <double> [#uses=1]
24237 store double %tmp.31.i369, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000024238 %tmp.4.i317 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i316, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024239 %tmp.6.i319 = load double* %tmp.5.i34082 ; <double> [#uses=1]
24240 store double %tmp.6.i319, double* %tmp.4.i317
Tanya Lattnerfc984402008-02-16 23:27:24 +000024241 %tmp.7.i320 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i316, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024242 %tmp.9.i322 = load double* %tmp.8.i34085 ; <double> [#uses=1]
24243 store double %tmp.9.i322, double* %tmp.7.i320
Tanya Lattnerfc984402008-02-16 23:27:24 +000024244 %tmp.0.i323 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i316, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24245 %tmp.14.i325 = getelementptr %"struct.std::dcomplex"* %tmp.0.i323, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024246 %tmp.15.i326 = load double* %tmp.14.i325 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024247 %tmp.17.i328 = getelementptr %"struct.std::dcomplex"* %tmp.0.i323, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024248 %tmp.18.i329 = load double* %tmp.17.i328 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024249 %tmp.4.i303 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i302, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024250 %tmp.6.i305 = load double* %tmp.5.i34338 ; <double> [#uses=1]
24251 store double %tmp.6.i305, double* %tmp.4.i303
Tanya Lattnerfc984402008-02-16 23:27:24 +000024252 %tmp.7.i306 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i302, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024253 %tmp.9.i308 = load double* %tmp.8.i34341 ; <double> [#uses=1]
24254 store double %tmp.9.i308, double* %tmp.7.i306
Tanya Lattnerfc984402008-02-16 23:27:24 +000024255 %tmp.0.i309 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i302, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24256 %tmp.13.i310 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1824, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24257 %tmp.14.i311 = getelementptr %"struct.std::dcomplex"* %tmp.0.i309, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024258 %tmp.15.i312 = load double* %tmp.14.i311 ; <double> [#uses=1]
24259 store double %tmp.15.i312, double* %tmp.13.i310
Tanya Lattnerfc984402008-02-16 23:27:24 +000024260 %tmp.16.i313 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1824, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24261 %tmp.17.i314 = getelementptr %"struct.std::dcomplex"* %tmp.0.i309, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024262 %tmp.18.i315 = load double* %tmp.17.i314 ; <double> [#uses=1]
24263 store double %tmp.18.i315, double* %tmp.16.i313
Tanya Lattnerfc984402008-02-16 23:27:24 +000024264 %tmp.4.i289 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i288, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024265 store double %tmp.15.i326, double* %tmp.4.i289
Tanya Lattnerfc984402008-02-16 23:27:24 +000024266 %tmp.7.i292 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i288, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024267 store double %tmp.18.i329, double* %tmp.7.i292
Tanya Lattnerfc984402008-02-16 23:27:24 +000024268 %tmp.0.i295 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i288, %"struct.std::dcomplex"* %mem_tmp.1824 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24269 %tmp.14.i297 = getelementptr %"struct.std::dcomplex"* %tmp.0.i295, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024270 %tmp.15.i298 = load double* %tmp.14.i297 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024271 %tmp.17.i300 = getelementptr %"struct.std::dcomplex"* %tmp.0.i295, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024272 %tmp.18.i301 = load double* %tmp.17.i300 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024273 %tmp.4.i275 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i274, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024274 store double %tmp.15.i298, double* %tmp.4.i275
Tanya Lattnerfc984402008-02-16 23:27:24 +000024275 %tmp.7.i278 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i274, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024276 store double %tmp.18.i301, double* %tmp.7.i278
Tanya Lattnerfc984402008-02-16 23:27:24 +000024277 %tmp.0.i281 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i274, %"struct.std::dcomplex"* %tmp.30 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24278 %tmp.14.i283 = getelementptr %"struct.std::dcomplex"* %tmp.0.i281, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024279 %tmp.15.i284 = load double* %tmp.14.i283 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024280 %tmp.17.i286 = getelementptr %"struct.std::dcomplex"* %tmp.0.i281, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024281 %tmp.18.i287 = load double* %tmp.17.i286 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024282 %tmp.4.i261 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i260, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024283 %tmp.6.i263 = load double* %tmp.5.i34352 ; <double> [#uses=1]
24284 store double %tmp.6.i263, double* %tmp.4.i261
Tanya Lattnerfc984402008-02-16 23:27:24 +000024285 %tmp.7.i264 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i260, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024286 %tmp.9.i266 = load double* %tmp.8.i34355 ; <double> [#uses=1]
24287 store double %tmp.9.i266, double* %tmp.7.i264
Tanya Lattnerfc984402008-02-16 23:27:24 +000024288 %tmp.0.i267 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i260, %"struct.std::dcomplex"* %tmp.62 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24289 %tmp.14.i269 = getelementptr %"struct.std::dcomplex"* %tmp.0.i267, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024290 %tmp.15.i270 = load double* %tmp.14.i269 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024291 %tmp.17.i272 = getelementptr %"struct.std::dcomplex"* %tmp.0.i267, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024292 %tmp.18.i273 = load double* %tmp.17.i272 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024293 %tmp.4.i247 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i246, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024294 %tmp.6.i249 = load double* %tmp.5.i34082 ; <double> [#uses=1]
24295 store double %tmp.6.i249, double* %tmp.4.i247
Tanya Lattnerfc984402008-02-16 23:27:24 +000024296 %tmp.7.i250 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i246, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024297 %tmp.9.i252 = load double* %tmp.8.i34085 ; <double> [#uses=1]
24298 store double %tmp.9.i252, double* %tmp.7.i250
Tanya Lattnerfc984402008-02-16 23:27:24 +000024299 %tmp.0.i253 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i246, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24300 %tmp.13.i254 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1828, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24301 %tmp.14.i255 = getelementptr %"struct.std::dcomplex"* %tmp.0.i253, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024302 %tmp.15.i256 = load double* %tmp.14.i255 ; <double> [#uses=1]
24303 store double %tmp.15.i256, double* %tmp.13.i254
Tanya Lattnerfc984402008-02-16 23:27:24 +000024304 %tmp.16.i257 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1828, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24305 %tmp.17.i258 = getelementptr %"struct.std::dcomplex"* %tmp.0.i253, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024306 %tmp.18.i259 = load double* %tmp.17.i258 ; <double> [#uses=1]
24307 store double %tmp.18.i259, double* %tmp.16.i257
Tanya Lattnerfc984402008-02-16 23:27:24 +000024308 %tmp.4.i233 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i232, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024309 store double %tmp.15.i270, double* %tmp.4.i233
Tanya Lattnerfc984402008-02-16 23:27:24 +000024310 %tmp.7.i236 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i232, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024311 store double %tmp.18.i273, double* %tmp.7.i236
Tanya Lattnerfc984402008-02-16 23:27:24 +000024312 %tmp.0.i239 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i232, %"struct.std::dcomplex"* %mem_tmp.1828 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24313 %tmp.14.i241 = getelementptr %"struct.std::dcomplex"* %tmp.0.i239, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024314 %tmp.15.i242 = load double* %tmp.14.i241 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024315 %tmp.17.i244 = getelementptr %"struct.std::dcomplex"* %tmp.0.i239, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024316 %tmp.18.i245 = load double* %tmp.17.i244 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024317 %tmp.4.i219 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i218, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024318 store double %tmp.15.i242, double* %tmp.4.i219
Tanya Lattnerfc984402008-02-16 23:27:24 +000024319 %tmp.7.i222 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i218, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024320 store double %tmp.18.i245, double* %tmp.7.i222
Tanya Lattnerfc984402008-02-16 23:27:24 +000024321 %tmp.0.i225 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i218, %"struct.std::dcomplex"* %tmp.45 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24322 %tmp.13.i226 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1825, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24323 %tmp.14.i227 = getelementptr %"struct.std::dcomplex"* %tmp.0.i225, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024324 %tmp.15.i228 = load double* %tmp.14.i227 ; <double> [#uses=1]
24325 store double %tmp.15.i228, double* %tmp.13.i226
Tanya Lattnerfc984402008-02-16 23:27:24 +000024326 %tmp.16.i229 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1825, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24327 %tmp.17.i230 = getelementptr %"struct.std::dcomplex"* %tmp.0.i225, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024328 %tmp.18.i231 = load double* %tmp.17.i230 ; <double> [#uses=1]
24329 store double %tmp.18.i231, double* %tmp.16.i229
Tanya Lattnerfc984402008-02-16 23:27:24 +000024330 %tmp.4.i205 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i204, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024331 store double %tmp.15.i284, double* %tmp.4.i205
Tanya Lattnerfc984402008-02-16 23:27:24 +000024332 %tmp.7.i208 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i204, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024333 store double %tmp.18.i287, double* %tmp.7.i208
Tanya Lattnerfc984402008-02-16 23:27:24 +000024334 %tmp.0.i211 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i204, %"struct.std::dcomplex"* %mem_tmp.1825 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24335 %tmp.14.i213 = getelementptr %"struct.std::dcomplex"* %tmp.0.i211, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024336 %tmp.15.i214 = load double* %tmp.14.i213 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024337 %tmp.17.i216 = getelementptr %"struct.std::dcomplex"* %tmp.0.i211, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024338 %tmp.18.i217 = load double* %tmp.17.i216 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024339 %tmp.4.i191 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i190, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024340 %tmp.6.i193 = load double* %tmp.5.i34338 ; <double> [#uses=1]
24341 store double %tmp.6.i193, double* %tmp.4.i191
Tanya Lattnerfc984402008-02-16 23:27:24 +000024342 %tmp.7.i194 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i190, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024343 %tmp.9.i196 = load double* %tmp.8.i34341 ; <double> [#uses=1]
24344 store double %tmp.9.i196, double* %tmp.7.i194
Tanya Lattnerfc984402008-02-16 23:27:24 +000024345 %tmp.0.i197 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i190, %"struct.std::dcomplex"* %tmp.12 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24346 %tmp.14.i199 = getelementptr %"struct.std::dcomplex"* %tmp.0.i197, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024347 %tmp.15.i200 = load double* %tmp.14.i199 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024348 %tmp.17.i202 = getelementptr %"struct.std::dcomplex"* %tmp.0.i197, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024349 %tmp.18.i203 = load double* %tmp.17.i202 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024350 %tmp.4.i177 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i176, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024351 %tmp.6.i179 = load double* %tmp.5.i34352 ; <double> [#uses=1]
24352 store double %tmp.6.i179, double* %tmp.4.i177
Tanya Lattnerfc984402008-02-16 23:27:24 +000024353 %tmp.7.i180 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i176, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024354 %tmp.9.i182 = load double* %tmp.8.i34355 ; <double> [#uses=1]
24355 store double %tmp.9.i182, double* %tmp.7.i180
Tanya Lattnerfc984402008-02-16 23:27:24 +000024356 %tmp.0.i183 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i176, %"struct.std::dcomplex"* %tmp.6 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24357 %tmp.13.i184 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1832, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24358 %tmp.14.i185 = getelementptr %"struct.std::dcomplex"* %tmp.0.i183, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024359 %tmp.15.i186 = load double* %tmp.14.i185 ; <double> [#uses=1]
24360 store double %tmp.15.i186, double* %tmp.13.i184
Tanya Lattnerfc984402008-02-16 23:27:24 +000024361 %tmp.16.i187 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1832, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24362 %tmp.17.i188 = getelementptr %"struct.std::dcomplex"* %tmp.0.i183, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024363 %tmp.18.i189 = load double* %tmp.17.i188 ; <double> [#uses=1]
24364 store double %tmp.18.i189, double* %tmp.16.i187
Tanya Lattnerfc984402008-02-16 23:27:24 +000024365 %tmp.4.i163 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i162, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024366 store double %tmp.15.i200, double* %tmp.4.i163
Tanya Lattnerfc984402008-02-16 23:27:24 +000024367 %tmp.7.i166 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i162, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024368 store double %tmp.18.i203, double* %tmp.7.i166
Tanya Lattnerfc984402008-02-16 23:27:24 +000024369 %tmp.0.i169 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmIERKS_( %"struct.std::dcomplex"* %mem_tmp.i162, %"struct.std::dcomplex"* %mem_tmp.1832 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24370 %tmp.14.i171 = getelementptr %"struct.std::dcomplex"* %tmp.0.i169, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024371 %tmp.15.i172 = load double* %tmp.14.i171 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024372 %tmp.17.i174 = getelementptr %"struct.std::dcomplex"* %tmp.0.i169, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024373 %tmp.18.i175 = load double* %tmp.17.i174 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024374 %tmp.4.i149 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i148, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024375 store double %tmp.15.i172, double* %tmp.4.i149
Tanya Lattnerfc984402008-02-16 23:27:24 +000024376 %tmp.7.i152 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i148, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024377 store double %tmp.18.i175, double* %tmp.7.i152
Tanya Lattnerfc984402008-02-16 23:27:24 +000024378 %tmp.0.i155 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i148, %"struct.std::dcomplex"* %tmp.95 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24379 %tmp.13.i156 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1829, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24380 %tmp.14.i157 = getelementptr %"struct.std::dcomplex"* %tmp.0.i155, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024381 %tmp.15.i158 = load double* %tmp.14.i157 ; <double> [#uses=1]
24382 store double %tmp.15.i158, double* %tmp.13.i156
Tanya Lattnerfc984402008-02-16 23:27:24 +000024383 %tmp.16.i159 = getelementptr %"struct.std::dcomplex"* %mem_tmp.1829, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24384 %tmp.17.i160 = getelementptr %"struct.std::dcomplex"* %tmp.0.i155, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024385 %tmp.18.i161 = load double* %tmp.17.i160 ; <double> [#uses=1]
24386 store double %tmp.18.i161, double* %tmp.16.i159
Tanya Lattnerfc984402008-02-16 23:27:24 +000024387 %tmp.4.i135 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i134, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024388 store double %tmp.15.i214, double* %tmp.4.i135
Tanya Lattnerfc984402008-02-16 23:27:24 +000024389 %tmp.7.i138 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i134, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024390 store double %tmp.18.i217, double* %tmp.7.i138
Tanya Lattnerfc984402008-02-16 23:27:24 +000024391 %tmp.0.i141 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexpLERKS_( %"struct.std::dcomplex"* %mem_tmp.i134, %"struct.std::dcomplex"* %mem_tmp.1829 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24392 %tmp.14.i143 = getelementptr %"struct.std::dcomplex"* %tmp.0.i141, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024393 %tmp.15.i144 = load double* %tmp.14.i143 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024394 %tmp.17.i146 = getelementptr %"struct.std::dcomplex"* %tmp.0.i141, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024395 %tmp.18.i147 = load double* %tmp.17.i146 ; <double> [#uses=1]
24396 store double %tmp.15.i144, double* %tmp.2.i34364
24397 store double %tmp.18.i147, double* %tmp.6.i34365
Tanya Lattnerfc984402008-02-16 23:27:24 +000024398 %tmp.4.i101 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i100, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024399 %tmp.6.i103 = load double* %tmp.5.i27590 ; <double> [#uses=1]
24400 store double %tmp.6.i103, double* %tmp.4.i101
Tanya Lattnerfc984402008-02-16 23:27:24 +000024401 %tmp.7.i104 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i100, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024402 %tmp.9.i106 = load double* %tmp.8.i27593 ; <double> [#uses=1]
24403 store double %tmp.9.i106, double* %tmp.7.i104
Tanya Lattnerfc984402008-02-16 23:27:24 +000024404 %tmp.0.i107 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i100, %"struct.std::dcomplex"* %ret3 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24405 %tmp.14.i109 = getelementptr %"struct.std::dcomplex"* %tmp.0.i107, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024406 %tmp.15.i110 = load double* %tmp.14.i109 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024407 %tmp.17.i112 = getelementptr %"struct.std::dcomplex"* %tmp.0.i107, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024408 %tmp.18.i113 = load double* %tmp.17.i112 ; <double> [#uses=1]
24409 %tmp.7.i67 = load double* %tmp.2.i34366 ; <double> [#uses=1]
24410 %tmp.15.i81 = add double %tmp.7.i67, %tmp.15.i110 ; <double> [#uses=1]
24411 store double %tmp.15.i81, double* %tmp.2.i34366
24412 %tmp.26.i88 = load double* %tmp.6.i34367 ; <double> [#uses=1]
24413 %tmp.31.i99 = add double %tmp.26.i88, %tmp.18.i113 ; <double> [#uses=1]
24414 store double %tmp.31.i99, double* %tmp.6.i34367
Tanya Lattnerfc984402008-02-16 23:27:24 +000024415 %tmp.4.i47 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i46, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024416 %tmp.6.i49 = load double* %tmp.5.i29864 ; <double> [#uses=1]
24417 store double %tmp.6.i49, double* %tmp.4.i47
Tanya Lattnerfc984402008-02-16 23:27:24 +000024418 %tmp.7.i50 = getelementptr %"struct.std::dcomplex"* %mem_tmp.i46, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024419 %tmp.9.i52 = load double* %tmp.8.i29867 ; <double> [#uses=1]
24420 store double %tmp.9.i52, double* %tmp.7.i50
Tanya Lattnerfc984402008-02-16 23:27:24 +000024421 %tmp.0.i53 = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i46, %"struct.std::dcomplex"* %ret4 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24422 %tmp.14.i55 = getelementptr %"struct.std::dcomplex"* %tmp.0.i53, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024423 %tmp.15.i56 = load double* %tmp.14.i55 ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024424 %tmp.17.i58 = getelementptr %"struct.std::dcomplex"* %tmp.0.i53, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024425 %tmp.18.i59 = load double* %tmp.17.i58 ; <double> [#uses=1]
24426 %tmp.7.i13 = load double* %tmp.2.i34368 ; <double> [#uses=1]
24427 %tmp.15.i27 = add double %tmp.7.i13, %tmp.15.i56 ; <double> [#uses=1]
24428 store double %tmp.15.i27, double* %tmp.2.i34368
24429 %tmp.26.i34 = load double* %tmp.6.i34369 ; <double> [#uses=1]
24430 %tmp.31.i45 = add double %tmp.26.i34, %tmp.18.i59 ; <double> [#uses=1]
24431 store double %tmp.31.i45, double* %tmp.6.i34369
Tanya Lattnerfc984402008-02-16 23:27:24 +000024432 %tmp.4.i = getelementptr %"struct.std::dcomplex"* %mem_tmp.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
24433 %tmp.5.i3 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 4, i32 0, i32 0 ; <double*> [#uses=1]
24434 %tmp.6.i.upgrd.1 = load double* %tmp.5.i3 ; <double> [#uses=1]
24435 store double %tmp.6.i.upgrd.1, double* %tmp.4.i
24436 %tmp.7.i = getelementptr %"struct.std::dcomplex"* %mem_tmp.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
24437 %tmp.8.i4 = getelementptr [6 x %"struct.std::dcomplex"]* %_m, i32 5, i32 4, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024438 %tmp.9.i = load double* %tmp.8.i4 ; <double> [#uses=1]
24439 store double %tmp.9.i, double* %tmp.7.i
Tanya Lattnerfc984402008-02-16 23:27:24 +000024440 %tmp.0.i = call %"struct.std::dcomplex"* @_ZNSt8dcomplexmLERKS_( %"struct.std::dcomplex"* %mem_tmp.i, %"struct.std::dcomplex"* %ret5 ) ; <%"struct.std::dcomplex"*> [#uses=2]
24441 %tmp.14.i = getelementptr %"struct.std::dcomplex"* %tmp.0.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024442 %tmp.15.i5 = load double* %tmp.14.i ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024443 %tmp.17.i = getelementptr %"struct.std::dcomplex"* %tmp.0.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024444 %tmp.18.i = load double* %tmp.17.i ; <double> [#uses=1]
Tanya Lattnerfc984402008-02-16 23:27:24 +000024445 %tmp.7.i.upgrd.2 = load double* %tmp.2.i ; <double> [#uses=1]
24446 %tmp.15.i = add double %tmp.7.i.upgrd.2, %tmp.15.i5 ; <double> [#uses=1]
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024447 store double %tmp.15.i, double* %tmp.2.i
24448 %tmp.26.i = load double* %tmp.6.i ; <double> [#uses=1]
24449 %tmp.31.i = add double %tmp.26.i, %tmp.18.i ; <double> [#uses=1]
24450 store double %tmp.31.i, double* %tmp.6.i
24451 ret void
24452}