blob: c089ca6f42e5e3896805369255289f70b1239dc7 [file] [log] [blame]
Ben Clayton056f97a2022-07-19 14:50:33 +00001struct Output {
2 @size(16) value : f32
3};
4@group(0) @binding(0) var<storage, read_write> outputs : array<Output, 1000>;
5
6
7@compute @workgroup_size(1)
8fn main() {
9 outputs[0].value = atan2((-1.1754943508222875e-38f), (-1.1754943508222875e-38f));
10 outputs[1].value = atan2((-1.1754943508222875e-38f), (-1.4172525838845702e+35f));
11 outputs[2].value = atan2((-1.1754943508222875e-38f), (-5.669010335538281e+35f));
12 outputs[3].value = atan2((-1.1754943508222875e-38f), (-1.2755273056890725e+36f));
13 outputs[4].value = atan2((-1.1754943508222875e-38f), (-2.2676041342153123e+36f));
14 outputs[5].value = atan2((-1.1754943508222875e-38f), (-3.54313159836071e+36f));
15 outputs[6].value = atan2((-1.1754943508222875e-38f), (-5.10210922275629e+36f));
16 outputs[7].value = atan2((-1.1754943508222875e-38f), (-6.944537958140003e+36f));
17 outputs[8].value = atan2((-1.1754943508222875e-38f), (-9.070416536861249e+36f));
18 outputs[9].value = atan2((-1.1754943508222875e-38f), (-1.1479746226570628e+37f));
19 outputs[10].value = atan2((-1.1754943508222875e-38f), (-1.417252639344284e+37f));
20 outputs[11].value = atan2((-1.1754943508222875e-38f), (-1.7148755769827283e+37f));
21 outputs[12].value = atan2((-1.1754943508222875e-38f), (-2.040843689102516e+37f));
22 outputs[13].value = atan2((-1.1754943508222875e-38f), (-2.395156848938587e+37f));
23 outputs[14].value = atan2((-1.1754943508222875e-38f), (-2.7778151832560013e+37f));
24 outputs[15].value = atan2((-1.1754943508222875e-38f), (-3.188818438524639e+37f));
25 outputs[16].value = atan2((-1.1754943508222875e-38f), (-3.6281666147444997e+37f));
26 outputs[17].value = atan2((-1.1754943508222875e-38f), (-4.0958599654457038e+37f));
27 outputs[18].value = atan2((-1.1754943508222875e-38f), (-4.591898490628251e+37f));
28 outputs[19].value = atan2((-1.1754943508222875e-38f), (-5.116281936762022e+37f));
29 outputs[20].value = atan2((-1.1754943508222875e-38f), (-5.669010557377136e+37f));
30 outputs[21].value = atan2((-1.1754943508222875e-38f), (-6.250083845413353e+37f));
31 outputs[22].value = atan2((-1.1754943508222875e-38f), (-6.859502307930913e+37f));
32 outputs[23].value = atan2((-1.1754943508222875e-38f), (-7.497265944929817e+37f));
33 outputs[24].value = atan2((-1.1754943508222875e-38f), (-8.163374756410064e+37f));
34 outputs[25].value = atan2((-1.1754943508222875e-38f), (-8.857828235311414e+37f));
35 outputs[26].value = atan2((-1.1754943508222875e-38f), (-9.580627395754348e+37f));
36 outputs[27].value = atan2((-1.1754943508222875e-38f), (-1.0331771223618385e+38f));
37 outputs[28].value = atan2((-1.1754943508222875e-38f), (-1.1111260733024005e+38f));
38 outputs[29].value = atan2((-1.1754943508222875e-38f), (-1.1919093895730249e+38f));
39 outputs[30].value = atan2((-1.1754943508222875e-38f), (-1.2755273754098555e+38f));
40 outputs[31].value = atan2((-1.1754943508222875e-38f), (-1.3619797265767485e+38f));
41 outputs[32].value = atan2((-1.1754943508222875e-38f), (-1.4512666458977999e+38f));
42 outputs[33].value = atan2((-1.1754943508222875e-38f), (-1.5433880319609615e+38f));
43 outputs[34].value = atan2((-1.1754943508222875e-38f), (-1.6383439861782815e+38f));
44 outputs[35].value = atan2((-1.1754943508222875e-38f), (-1.73613450854976e+38f));
45 outputs[36].value = atan2((-1.1754943508222875e-38f), (-1.8367593962513005e+38f));
46 outputs[37].value = atan2((-1.1754943508222875e-38f), (-1.9402187506949514e+38f));
47 outputs[38].value = atan2((-1.1754943508222875e-38f), (-2.0465127747048087e+38f));
48 outputs[39].value = atan2((-1.1754943508222875e-38f), (-2.1556412654567764e+38f));
49 outputs[40].value = atan2((-1.1754943508222875e-38f), (-2.2676042229508543e+38f));
50 outputs[41].value = atan2((-1.1754943508222875e-38f), (-2.3824016471870426e+38f));
51 outputs[42].value = atan2((-1.1754943508222875e-38f), (-2.500033538165341e+38f));
52 outputs[43].value = atan2((-1.1754943508222875e-38f), (-2.620500098709846e+38f));
53 outputs[44].value = atan2((-1.1754943508222875e-38f), (-2.7438009231723654e+38f));
54 outputs[45].value = atan2((-1.1754943508222875e-38f), (-2.869936417201091e+38f));
55 outputs[46].value = atan2((-1.1754943508222875e-38f), (-2.998906377971927e+38f));
56 outputs[47].value = atan2((-1.1754943508222875e-38f), (-3.130711008308969e+38f));
57 outputs[48].value = atan2((-1.1754943508222875e-38f), (-3.2653499025640257e+38f));
58 outputs[49].value = atan2((-1.1754943508222875e-38f), (-3.4028234663852886e+38f));
59 outputs[50].value = atan2((-1.1754943508222875e-38f), (-1.1754942106924411e-38f));
60 outputs[51].value = atan2((-1.1754943508222875e-38f), (-1.0448838051176571e-38f));
61 outputs[52].value = atan2((-1.1754943508222875e-38f), (-9.142732594130268e-39f));
62 outputs[53].value = atan2((-1.1754943508222875e-38f), (-7.836628538382429e-39f));
63 outputs[54].value = atan2((-1.1754943508222875e-38f), (-6.530524482634589e-39f));
64 outputs[55].value = atan2((-1.1754943508222875e-38f), (-5.224419025588286e-39f));
65 outputs[56].value = atan2((-1.1754943508222875e-38f), (-3.9183149698404465e-39f));
66 outputs[57].value = atan2((-1.1754943508222875e-38f), (-2.6122109140926072e-39f));
67 outputs[58].value = atan2((-1.1754943508222875e-38f), (-1.3061054570463036e-39f));
68 outputs[59].value = atan2((-1.1754943508222875e-38f), (-1.401298464324817e-45f));
69 outputs[60].value = atan2((-1.1754943508222875e-38f), (0.0f));
70 outputs[61].value = atan2((-1.1754943508222875e-38f), (1.401298464324817e-45f));
71 outputs[62].value = atan2((-1.1754943508222875e-38f), (1.3061054570463036e-39f));
72 outputs[63].value = atan2((-1.1754943508222875e-38f), (2.6122109140926072e-39f));
73 outputs[64].value = atan2((-1.1754943508222875e-38f), (3.9183149698404465e-39f));
74 outputs[65].value = atan2((-1.1754943508222875e-38f), (5.224419025588286e-39f));
75 outputs[66].value = atan2((-1.1754943508222875e-38f), (6.530524482634589e-39f));
76 outputs[67].value = atan2((-1.1754943508222875e-38f), (7.836628538382429e-39f));
77 outputs[68].value = atan2((-1.1754943508222875e-38f), (9.142732594130268e-39f));
78 outputs[69].value = atan2((-1.1754943508222875e-38f), (1.0448838051176571e-38f));
79 outputs[70].value = atan2((-1.1754943508222875e-38f), (1.1754942106924411e-38f));
80 outputs[71].value = atan2((-1.1754943508222875e-38f), (1.1754943508222875e-38f));
81 outputs[72].value = atan2((-1.1754943508222875e-38f), (1.4172525838845702e+35f));
82 outputs[73].value = atan2((-1.1754943508222875e-38f), (5.669010335538281e+35f));
83 outputs[74].value = atan2((-1.1754943508222875e-38f), (1.2755273056890725e+36f));
84 outputs[75].value = atan2((-1.1754943508222875e-38f), (2.2676041342153123e+36f));
85 outputs[76].value = atan2((-1.1754943508222875e-38f), (3.54313159836071e+36f));
86 outputs[77].value = atan2((-1.1754943508222875e-38f), (5.10210922275629e+36f));
87 outputs[78].value = atan2((-1.1754943508222875e-38f), (6.944537958140003e+36f));
88 outputs[79].value = atan2((-1.1754943508222875e-38f), (9.070416536861249e+36f));
89 outputs[80].value = atan2((-1.1754943508222875e-38f), (1.1479746226570628e+37f));
90 outputs[81].value = atan2((-1.1754943508222875e-38f), (1.417252639344284e+37f));
91 outputs[82].value = atan2((-1.1754943508222875e-38f), (1.7148755769827283e+37f));
92 outputs[83].value = atan2((-1.1754943508222875e-38f), (2.040843689102516e+37f));
93 outputs[84].value = atan2((-1.1754943508222875e-38f), (2.395156848938587e+37f));
94 outputs[85].value = atan2((-1.1754943508222875e-38f), (2.7778151832560013e+37f));
95 outputs[86].value = atan2((-1.1754943508222875e-38f), (3.188818438524639e+37f));
96 outputs[87].value = atan2((-1.1754943508222875e-38f), (3.6281666147444997e+37f));
97 outputs[88].value = atan2((-1.1754943508222875e-38f), (4.0958599654457038e+37f));
98 outputs[89].value = atan2((-1.1754943508222875e-38f), (4.591898490628251e+37f));
99 outputs[90].value = atan2((-1.1754943508222875e-38f), (5.116281936762022e+37f));
100 outputs[91].value = atan2((-1.1754943508222875e-38f), (5.669010557377136e+37f));
101 outputs[92].value = atan2((-1.1754943508222875e-38f), (6.250083845413353e+37f));
102 outputs[93].value = atan2((-1.1754943508222875e-38f), (6.859502307930913e+37f));
103 outputs[94].value = atan2((-1.1754943508222875e-38f), (7.497265944929817e+37f));
104 outputs[95].value = atan2((-1.1754943508222875e-38f), (8.163374756410064e+37f));
105 outputs[96].value = atan2((-1.1754943508222875e-38f), (8.857828235311414e+37f));
106 outputs[97].value = atan2((-1.1754943508222875e-38f), (9.580627395754348e+37f));
107 outputs[98].value = atan2((-1.1754943508222875e-38f), (1.0331771223618385e+38f));
108 outputs[99].value = atan2((-1.1754943508222875e-38f), (1.1111260733024005e+38f));
109 outputs[100].value = atan2((-1.1754943508222875e-38f), (1.1919093895730249e+38f));
110 outputs[101].value = atan2((-1.1754943508222875e-38f), (1.2755273754098555e+38f));
111 outputs[102].value = atan2((-1.1754943508222875e-38f), (1.3619797265767485e+38f));
112 outputs[103].value = atan2((-1.1754943508222875e-38f), (1.4512666458977999e+38f));
113 outputs[104].value = atan2((-1.1754943508222875e-38f), (1.5433880319609615e+38f));
114 outputs[105].value = atan2((-1.1754943508222875e-38f), (1.6383439861782815e+38f));
115 outputs[106].value = atan2((-1.1754943508222875e-38f), (1.73613450854976e+38f));
116 outputs[107].value = atan2((-1.1754943508222875e-38f), (1.8367593962513005e+38f));
117 outputs[108].value = atan2((-1.1754943508222875e-38f), (1.9402187506949514e+38f));
118 outputs[109].value = atan2((-1.1754943508222875e-38f), (2.0465127747048087e+38f));
119 outputs[110].value = atan2((-1.1754943508222875e-38f), (2.1556412654567764e+38f));
120 outputs[111].value = atan2((-1.1754943508222875e-38f), (2.2676042229508543e+38f));
121 outputs[112].value = atan2((-1.1754943508222875e-38f), (2.3824016471870426e+38f));
122 outputs[113].value = atan2((-1.1754943508222875e-38f), (2.500033538165341e+38f));
123 outputs[114].value = atan2((-1.1754943508222875e-38f), (2.620500098709846e+38f));
124 outputs[115].value = atan2((-1.1754943508222875e-38f), (2.7438009231723654e+38f));
125 outputs[116].value = atan2((-1.1754943508222875e-38f), (2.869936417201091e+38f));
126 outputs[117].value = atan2((-1.1754943508222875e-38f), (2.998906377971927e+38f));
127 outputs[118].value = atan2((-1.1754943508222875e-38f), (3.130711008308969e+38f));
128 outputs[119].value = atan2((-1.1754943508222875e-38f), (3.2653499025640257e+38f));
129 outputs[120].value = atan2((-1.1754943508222875e-38f), (3.4028234663852886e+38f));
130 outputs[121].value = atan2((-1.4172525838845702e+35f), (-1.4172525838845702e+35f));
131 outputs[122].value = atan2((-1.4172525838845702e+35f), (-5.669010335538281e+35f));
132 outputs[123].value = atan2((-1.4172525838845702e+35f), (-1.2755273056890725e+36f));
133 outputs[124].value = atan2((-1.4172525838845702e+35f), (-2.2676041342153123e+36f));
134 outputs[125].value = atan2((-1.4172525838845702e+35f), (-3.54313159836071e+36f));
135 outputs[126].value = atan2((-1.4172525838845702e+35f), (-5.10210922275629e+36f));
136 outputs[127].value = atan2((-1.4172525838845702e+35f), (-6.944537958140003e+36f));
137 outputs[128].value = atan2((-1.4172525838845702e+35f), (-9.070416536861249e+36f));
138 outputs[129].value = atan2((-1.4172525838845702e+35f), (-1.1479746226570628e+37f));
139 outputs[130].value = atan2((-1.4172525838845702e+35f), (-1.417252639344284e+37f));
140 outputs[131].value = atan2((-1.4172525838845702e+35f), (-1.7148755769827283e+37f));
141 outputs[132].value = atan2((-1.4172525838845702e+35f), (-2.040843689102516e+37f));
142 outputs[133].value = atan2((-1.4172525838845702e+35f), (-2.395156848938587e+37f));
143 outputs[134].value = atan2((-1.4172525838845702e+35f), (-2.7778151832560013e+37f));
144 outputs[135].value = atan2((-1.4172525838845702e+35f), (-3.188818438524639e+37f));
145 outputs[136].value = atan2((-1.4172525838845702e+35f), (-3.6281666147444997e+37f));
146 outputs[137].value = atan2((-1.4172525838845702e+35f), (-4.0958599654457038e+37f));
147 outputs[138].value = atan2((-1.4172525838845702e+35f), (-4.591898490628251e+37f));
148 outputs[139].value = atan2((-1.4172525838845702e+35f), (-5.116281936762022e+37f));
149 outputs[140].value = atan2((-1.4172525838845702e+35f), (-5.669010557377136e+37f));
150 outputs[141].value = atan2((-1.4172525838845702e+35f), (-6.250083845413353e+37f));
151 outputs[142].value = atan2((-1.4172525838845702e+35f), (-6.859502307930913e+37f));
152 outputs[143].value = atan2((-1.4172525838845702e+35f), (-7.497265944929817e+37f));
153 outputs[144].value = atan2((-1.4172525838845702e+35f), (-8.163374756410064e+37f));
154 outputs[145].value = atan2((-1.4172525838845702e+35f), (-8.857828235311414e+37f));
155 outputs[146].value = atan2((-1.4172525838845702e+35f), (-9.580627395754348e+37f));
156 outputs[147].value = atan2((-1.4172525838845702e+35f), (-1.0331771223618385e+38f));
157 outputs[148].value = atan2((-1.4172525838845702e+35f), (-1.1111260733024005e+38f));
158 outputs[149].value = atan2((-1.4172525838845702e+35f), (-1.1919093895730249e+38f));
159 outputs[150].value = atan2((-1.4172525838845702e+35f), (-1.2755273754098555e+38f));
160 outputs[151].value = atan2((-1.4172525838845702e+35f), (-1.3619797265767485e+38f));
161 outputs[152].value = atan2((-1.4172525838845702e+35f), (-1.4512666458977999e+38f));
162 outputs[153].value = atan2((-1.4172525838845702e+35f), (-1.5433880319609615e+38f));
163 outputs[154].value = atan2((-1.4172525838845702e+35f), (-1.6383439861782815e+38f));
164 outputs[155].value = atan2((-1.4172525838845702e+35f), (-1.73613450854976e+38f));
165 outputs[156].value = atan2((-1.4172525838845702e+35f), (-1.8367593962513005e+38f));
166 outputs[157].value = atan2((-1.4172525838845702e+35f), (-1.9402187506949514e+38f));
167 outputs[158].value = atan2((-1.4172525838845702e+35f), (-2.0465127747048087e+38f));
168 outputs[159].value = atan2((-1.4172525838845702e+35f), (-2.1556412654567764e+38f));
169 outputs[160].value = atan2((-1.4172525838845702e+35f), (-2.2676042229508543e+38f));
170 outputs[161].value = atan2((-1.4172525838845702e+35f), (-2.3824016471870426e+38f));
171 outputs[162].value = atan2((-1.4172525838845702e+35f), (-2.500033538165341e+38f));
172 outputs[163].value = atan2((-1.4172525838845702e+35f), (-2.620500098709846e+38f));
173 outputs[164].value = atan2((-1.4172525838845702e+35f), (-2.7438009231723654e+38f));
174 outputs[165].value = atan2((-1.4172525838845702e+35f), (-2.869936417201091e+38f));
175 outputs[166].value = atan2((-1.4172525838845702e+35f), (-2.998906377971927e+38f));
176 outputs[167].value = atan2((-1.4172525838845702e+35f), (-3.130711008308969e+38f));
177 outputs[168].value = atan2((-1.4172525838845702e+35f), (-3.2653499025640257e+38f));
178 outputs[169].value = atan2((-1.4172525838845702e+35f), (-3.4028234663852886e+38f));
179 outputs[170].value = atan2((-1.4172525838845702e+35f), (-1.1754942106924411e-38f));
180 outputs[171].value = atan2((-1.4172525838845702e+35f), (-1.0448838051176571e-38f));
181 outputs[172].value = atan2((-1.4172525838845702e+35f), (-9.142732594130268e-39f));
182 outputs[173].value = atan2((-1.4172525838845702e+35f), (-7.836628538382429e-39f));
183 outputs[174].value = atan2((-1.4172525838845702e+35f), (-6.530524482634589e-39f));
184 outputs[175].value = atan2((-1.4172525838845702e+35f), (-5.224419025588286e-39f));
185 outputs[176].value = atan2((-1.4172525838845702e+35f), (-3.9183149698404465e-39f));
186 outputs[177].value = atan2((-1.4172525838845702e+35f), (-2.6122109140926072e-39f));
187 outputs[178].value = atan2((-1.4172525838845702e+35f), (-1.3061054570463036e-39f));
188 outputs[179].value = atan2((-1.4172525838845702e+35f), (-1.401298464324817e-45f));
189 outputs[180].value = atan2((-1.4172525838845702e+35f), (0.0f));
190 outputs[181].value = atan2((-1.4172525838845702e+35f), (1.401298464324817e-45f));
191 outputs[182].value = atan2((-1.4172525838845702e+35f), (1.3061054570463036e-39f));
192 outputs[183].value = atan2((-1.4172525838845702e+35f), (2.6122109140926072e-39f));
193 outputs[184].value = atan2((-1.4172525838845702e+35f), (3.9183149698404465e-39f));
194 outputs[185].value = atan2((-1.4172525838845702e+35f), (5.224419025588286e-39f));
195 outputs[186].value = atan2((-1.4172525838845702e+35f), (6.530524482634589e-39f));
196 outputs[187].value = atan2((-1.4172525838845702e+35f), (7.836628538382429e-39f));
197 outputs[188].value = atan2((-1.4172525838845702e+35f), (9.142732594130268e-39f));
198 outputs[189].value = atan2((-1.4172525838845702e+35f), (1.0448838051176571e-38f));
199 outputs[190].value = atan2((-1.4172525838845702e+35f), (1.1754942106924411e-38f));
200 outputs[191].value = atan2((-1.4172525838845702e+35f), (1.1754943508222875e-38f));
201 outputs[192].value = atan2((-1.4172525838845702e+35f), (1.4172525838845702e+35f));
202 outputs[193].value = atan2((-1.4172525838845702e+35f), (5.669010335538281e+35f));
203 outputs[194].value = atan2((-1.4172525838845702e+35f), (1.2755273056890725e+36f));
204 outputs[195].value = atan2((-1.4172525838845702e+35f), (2.2676041342153123e+36f));
205 outputs[196].value = atan2((-1.4172525838845702e+35f), (3.54313159836071e+36f));
206 outputs[197].value = atan2((-1.4172525838845702e+35f), (5.10210922275629e+36f));
207 outputs[198].value = atan2((-1.4172525838845702e+35f), (6.944537958140003e+36f));
208 outputs[199].value = atan2((-1.4172525838845702e+35f), (9.070416536861249e+36f));
209 outputs[200].value = atan2((-1.4172525838845702e+35f), (1.1479746226570628e+37f));
210 outputs[201].value = atan2((-1.4172525838845702e+35f), (1.417252639344284e+37f));
211 outputs[202].value = atan2((-1.4172525838845702e+35f), (1.7148755769827283e+37f));
212 outputs[203].value = atan2((-1.4172525838845702e+35f), (2.040843689102516e+37f));
213 outputs[204].value = atan2((-1.4172525838845702e+35f), (2.395156848938587e+37f));
214 outputs[205].value = atan2((-1.4172525838845702e+35f), (2.7778151832560013e+37f));
215 outputs[206].value = atan2((-1.4172525838845702e+35f), (3.188818438524639e+37f));
216 outputs[207].value = atan2((-1.4172525838845702e+35f), (3.6281666147444997e+37f));
217 outputs[208].value = atan2((-1.4172525838845702e+35f), (4.0958599654457038e+37f));
218 outputs[209].value = atan2((-1.4172525838845702e+35f), (4.591898490628251e+37f));
219 outputs[210].value = atan2((-1.4172525838845702e+35f), (5.116281936762022e+37f));
220 outputs[211].value = atan2((-1.4172525838845702e+35f), (5.669010557377136e+37f));
221 outputs[212].value = atan2((-1.4172525838845702e+35f), (6.250083845413353e+37f));
222 outputs[213].value = atan2((-1.4172525838845702e+35f), (6.859502307930913e+37f));
223 outputs[214].value = atan2((-1.4172525838845702e+35f), (7.497265944929817e+37f));
224 outputs[215].value = atan2((-1.4172525838845702e+35f), (8.163374756410064e+37f));
225 outputs[216].value = atan2((-1.4172525838845702e+35f), (8.857828235311414e+37f));
226 outputs[217].value = atan2((-1.4172525838845702e+35f), (9.580627395754348e+37f));
227 outputs[218].value = atan2((-1.4172525838845702e+35f), (1.0331771223618385e+38f));
228 outputs[219].value = atan2((-1.4172525838845702e+35f), (1.1111260733024005e+38f));
229 outputs[220].value = atan2((-1.4172525838845702e+35f), (1.1919093895730249e+38f));
230 outputs[221].value = atan2((-1.4172525838845702e+35f), (1.2755273754098555e+38f));
231 outputs[222].value = atan2((-1.4172525838845702e+35f), (1.3619797265767485e+38f));
232 outputs[223].value = atan2((-1.4172525838845702e+35f), (1.4512666458977999e+38f));
233 outputs[224].value = atan2((-1.4172525838845702e+35f), (1.5433880319609615e+38f));
234 outputs[225].value = atan2((-1.4172525838845702e+35f), (1.6383439861782815e+38f));
235 outputs[226].value = atan2((-1.4172525838845702e+35f), (1.73613450854976e+38f));
236 outputs[227].value = atan2((-1.4172525838845702e+35f), (1.8367593962513005e+38f));
237 outputs[228].value = atan2((-1.4172525838845702e+35f), (1.9402187506949514e+38f));
238 outputs[229].value = atan2((-1.4172525838845702e+35f), (2.0465127747048087e+38f));
239 outputs[230].value = atan2((-1.4172525838845702e+35f), (2.1556412654567764e+38f));
240 outputs[231].value = atan2((-1.4172525838845702e+35f), (2.2676042229508543e+38f));
241 outputs[232].value = atan2((-1.4172525838845702e+35f), (2.3824016471870426e+38f));
242 outputs[233].value = atan2((-1.4172525838845702e+35f), (2.500033538165341e+38f));
243 outputs[234].value = atan2((-1.4172525838845702e+35f), (2.620500098709846e+38f));
244 outputs[235].value = atan2((-1.4172525838845702e+35f), (2.7438009231723654e+38f));
245 outputs[236].value = atan2((-1.4172525838845702e+35f), (2.869936417201091e+38f));
246 outputs[237].value = atan2((-1.4172525838845702e+35f), (2.998906377971927e+38f));
247 outputs[238].value = atan2((-1.4172525838845702e+35f), (3.130711008308969e+38f));
248 outputs[239].value = atan2((-1.4172525838845702e+35f), (3.2653499025640257e+38f));
249 outputs[240].value = atan2((-1.4172525838845702e+35f), (3.4028234663852886e+38f));
250 outputs[241].value = atan2((-5.669010335538281e+35f), (-5.669010335538281e+35f));
251 outputs[242].value = atan2((-5.669010335538281e+35f), (-1.2755273056890725e+36f));
252 outputs[243].value = atan2((-5.669010335538281e+35f), (-2.2676041342153123e+36f));
253 outputs[244].value = atan2((-5.669010335538281e+35f), (-3.54313159836071e+36f));
254 outputs[245].value = atan2((-5.669010335538281e+35f), (-5.10210922275629e+36f));
255 outputs[246].value = atan2((-5.669010335538281e+35f), (-6.944537958140003e+36f));
256 outputs[247].value = atan2((-5.669010335538281e+35f), (-9.070416536861249e+36f));
257 outputs[248].value = atan2((-5.669010335538281e+35f), (-1.1479746226570628e+37f));
258 outputs[249].value = atan2((-5.669010335538281e+35f), (-1.417252639344284e+37f));
259 outputs[250].value = atan2((-5.669010335538281e+35f), (-1.7148755769827283e+37f));
260 outputs[251].value = atan2((-5.669010335538281e+35f), (-2.040843689102516e+37f));
261 outputs[252].value = atan2((-5.669010335538281e+35f), (-2.395156848938587e+37f));
262 outputs[253].value = atan2((-5.669010335538281e+35f), (-2.7778151832560013e+37f));
263 outputs[254].value = atan2((-5.669010335538281e+35f), (-3.188818438524639e+37f));
264 outputs[255].value = atan2((-5.669010335538281e+35f), (-3.6281666147444997e+37f));
265 outputs[256].value = atan2((-5.669010335538281e+35f), (-4.0958599654457038e+37f));
266 outputs[257].value = atan2((-5.669010335538281e+35f), (-4.591898490628251e+37f));
267 outputs[258].value = atan2((-5.669010335538281e+35f), (-5.116281936762022e+37f));
268 outputs[259].value = atan2((-5.669010335538281e+35f), (-5.669010557377136e+37f));
269 outputs[260].value = atan2((-5.669010335538281e+35f), (-6.250083845413353e+37f));
270 outputs[261].value = atan2((-5.669010335538281e+35f), (-6.859502307930913e+37f));
271 outputs[262].value = atan2((-5.669010335538281e+35f), (-7.497265944929817e+37f));
272 outputs[263].value = atan2((-5.669010335538281e+35f), (-8.163374756410064e+37f));
273 outputs[264].value = atan2((-5.669010335538281e+35f), (-8.857828235311414e+37f));
274 outputs[265].value = atan2((-5.669010335538281e+35f), (-9.580627395754348e+37f));
275 outputs[266].value = atan2((-5.669010335538281e+35f), (-1.0331771223618385e+38f));
276 outputs[267].value = atan2((-5.669010335538281e+35f), (-1.1111260733024005e+38f));
277 outputs[268].value = atan2((-5.669010335538281e+35f), (-1.1919093895730249e+38f));
278 outputs[269].value = atan2((-5.669010335538281e+35f), (-1.2755273754098555e+38f));
279 outputs[270].value = atan2((-5.669010335538281e+35f), (-1.3619797265767485e+38f));
280 outputs[271].value = atan2((-5.669010335538281e+35f), (-1.4512666458977999e+38f));
281 outputs[272].value = atan2((-5.669010335538281e+35f), (-1.5433880319609615e+38f));
282 outputs[273].value = atan2((-5.669010335538281e+35f), (-1.6383439861782815e+38f));
283 outputs[274].value = atan2((-5.669010335538281e+35f), (-1.73613450854976e+38f));
284 outputs[275].value = atan2((-5.669010335538281e+35f), (-1.8367593962513005e+38f));
285 outputs[276].value = atan2((-5.669010335538281e+35f), (-1.9402187506949514e+38f));
286 outputs[277].value = atan2((-5.669010335538281e+35f), (-2.0465127747048087e+38f));
287 outputs[278].value = atan2((-5.669010335538281e+35f), (-2.1556412654567764e+38f));
288 outputs[279].value = atan2((-5.669010335538281e+35f), (-2.2676042229508543e+38f));
289 outputs[280].value = atan2((-5.669010335538281e+35f), (-2.3824016471870426e+38f));
290 outputs[281].value = atan2((-5.669010335538281e+35f), (-2.500033538165341e+38f));
291 outputs[282].value = atan2((-5.669010335538281e+35f), (-2.620500098709846e+38f));
292 outputs[283].value = atan2((-5.669010335538281e+35f), (-2.7438009231723654e+38f));
293 outputs[284].value = atan2((-5.669010335538281e+35f), (-2.869936417201091e+38f));
294 outputs[285].value = atan2((-5.669010335538281e+35f), (-2.998906377971927e+38f));
295 outputs[286].value = atan2((-5.669010335538281e+35f), (-3.130711008308969e+38f));
296 outputs[287].value = atan2((-5.669010335538281e+35f), (-3.2653499025640257e+38f));
297 outputs[288].value = atan2((-5.669010335538281e+35f), (-3.4028234663852886e+38f));
298 outputs[289].value = atan2((-5.669010335538281e+35f), (-1.1754942106924411e-38f));
299 outputs[290].value = atan2((-5.669010335538281e+35f), (-1.0448838051176571e-38f));
300 outputs[291].value = atan2((-5.669010335538281e+35f), (-9.142732594130268e-39f));
301 outputs[292].value = atan2((-5.669010335538281e+35f), (-7.836628538382429e-39f));
302 outputs[293].value = atan2((-5.669010335538281e+35f), (-6.530524482634589e-39f));
303 outputs[294].value = atan2((-5.669010335538281e+35f), (-5.224419025588286e-39f));
304 outputs[295].value = atan2((-5.669010335538281e+35f), (-3.9183149698404465e-39f));
305 outputs[296].value = atan2((-5.669010335538281e+35f), (-2.6122109140926072e-39f));
306 outputs[297].value = atan2((-5.669010335538281e+35f), (-1.3061054570463036e-39f));
307 outputs[298].value = atan2((-5.669010335538281e+35f), (-1.401298464324817e-45f));
308 outputs[299].value = atan2((-5.669010335538281e+35f), (0.0f));
309 outputs[300].value = atan2((-5.669010335538281e+35f), (1.401298464324817e-45f));
310 outputs[301].value = atan2((-5.669010335538281e+35f), (1.3061054570463036e-39f));
311 outputs[302].value = atan2((-5.669010335538281e+35f), (2.6122109140926072e-39f));
312 outputs[303].value = atan2((-5.669010335538281e+35f), (3.9183149698404465e-39f));
313 outputs[304].value = atan2((-5.669010335538281e+35f), (5.224419025588286e-39f));
314 outputs[305].value = atan2((-5.669010335538281e+35f), (6.530524482634589e-39f));
315 outputs[306].value = atan2((-5.669010335538281e+35f), (7.836628538382429e-39f));
316 outputs[307].value = atan2((-5.669010335538281e+35f), (9.142732594130268e-39f));
317 outputs[308].value = atan2((-5.669010335538281e+35f), (1.0448838051176571e-38f));
318 outputs[309].value = atan2((-5.669010335538281e+35f), (1.1754942106924411e-38f));
319 outputs[310].value = atan2((-5.669010335538281e+35f), (1.1754943508222875e-38f));
320 outputs[311].value = atan2((-5.669010335538281e+35f), (1.4172525838845702e+35f));
321 outputs[312].value = atan2((-5.669010335538281e+35f), (5.669010335538281e+35f));
322 outputs[313].value = atan2((-5.669010335538281e+35f), (1.2755273056890725e+36f));
323 outputs[314].value = atan2((-5.669010335538281e+35f), (2.2676041342153123e+36f));
324 outputs[315].value = atan2((-5.669010335538281e+35f), (3.54313159836071e+36f));
325 outputs[316].value = atan2((-5.669010335538281e+35f), (5.10210922275629e+36f));
326 outputs[317].value = atan2((-5.669010335538281e+35f), (6.944537958140003e+36f));
327 outputs[318].value = atan2((-5.669010335538281e+35f), (9.070416536861249e+36f));
328 outputs[319].value = atan2((-5.669010335538281e+35f), (1.1479746226570628e+37f));
329 outputs[320].value = atan2((-5.669010335538281e+35f), (1.417252639344284e+37f));
330 outputs[321].value = atan2((-5.669010335538281e+35f), (1.7148755769827283e+37f));
331 outputs[322].value = atan2((-5.669010335538281e+35f), (2.040843689102516e+37f));
332 outputs[323].value = atan2((-5.669010335538281e+35f), (2.395156848938587e+37f));
333 outputs[324].value = atan2((-5.669010335538281e+35f), (2.7778151832560013e+37f));
334 outputs[325].value = atan2((-5.669010335538281e+35f), (3.188818438524639e+37f));
335 outputs[326].value = atan2((-5.669010335538281e+35f), (3.6281666147444997e+37f));
336 outputs[327].value = atan2((-5.669010335538281e+35f), (4.0958599654457038e+37f));
337 outputs[328].value = atan2((-5.669010335538281e+35f), (4.591898490628251e+37f));
338 outputs[329].value = atan2((-5.669010335538281e+35f), (5.116281936762022e+37f));
339 outputs[330].value = atan2((-5.669010335538281e+35f), (5.669010557377136e+37f));
340 outputs[331].value = atan2((-5.669010335538281e+35f), (6.250083845413353e+37f));
341 outputs[332].value = atan2((-5.669010335538281e+35f), (6.859502307930913e+37f));
342 outputs[333].value = atan2((-5.669010335538281e+35f), (7.497265944929817e+37f));
343 outputs[334].value = atan2((-5.669010335538281e+35f), (8.163374756410064e+37f));
344 outputs[335].value = atan2((-5.669010335538281e+35f), (8.857828235311414e+37f));
345 outputs[336].value = atan2((-5.669010335538281e+35f), (9.580627395754348e+37f));
346 outputs[337].value = atan2((-5.669010335538281e+35f), (1.0331771223618385e+38f));
347 outputs[338].value = atan2((-5.669010335538281e+35f), (1.1111260733024005e+38f));
348 outputs[339].value = atan2((-5.669010335538281e+35f), (1.1919093895730249e+38f));
349 outputs[340].value = atan2((-5.669010335538281e+35f), (1.2755273754098555e+38f));
350 outputs[341].value = atan2((-5.669010335538281e+35f), (1.3619797265767485e+38f));
351 outputs[342].value = atan2((-5.669010335538281e+35f), (1.4512666458977999e+38f));
352 outputs[343].value = atan2((-5.669010335538281e+35f), (1.5433880319609615e+38f));
353 outputs[344].value = atan2((-5.669010335538281e+35f), (1.6383439861782815e+38f));
354 outputs[345].value = atan2((-5.669010335538281e+35f), (1.73613450854976e+38f));
355 outputs[346].value = atan2((-5.669010335538281e+35f), (1.8367593962513005e+38f));
356 outputs[347].value = atan2((-5.669010335538281e+35f), (1.9402187506949514e+38f));
357 outputs[348].value = atan2((-5.669010335538281e+35f), (2.0465127747048087e+38f));
358 outputs[349].value = atan2((-5.669010335538281e+35f), (2.1556412654567764e+38f));
359 outputs[350].value = atan2((-5.669010335538281e+35f), (2.2676042229508543e+38f));
360 outputs[351].value = atan2((-5.669010335538281e+35f), (2.3824016471870426e+38f));
361 outputs[352].value = atan2((-5.669010335538281e+35f), (2.500033538165341e+38f));
362 outputs[353].value = atan2((-5.669010335538281e+35f), (2.620500098709846e+38f));
363 outputs[354].value = atan2((-5.669010335538281e+35f), (2.7438009231723654e+38f));
364 outputs[355].value = atan2((-5.669010335538281e+35f), (2.869936417201091e+38f));
365 outputs[356].value = atan2((-5.669010335538281e+35f), (2.998906377971927e+38f));
366 outputs[357].value = atan2((-5.669010335538281e+35f), (3.130711008308969e+38f));
367 outputs[358].value = atan2((-5.669010335538281e+35f), (3.2653499025640257e+38f));
368 outputs[359].value = atan2((-5.669010335538281e+35f), (3.4028234663852886e+38f));
369 outputs[360].value = atan2((-1.2755273056890725e+36f), (-1.2755273056890725e+36f));
370 outputs[361].value = atan2((-1.2755273056890725e+36f), (-2.2676041342153123e+36f));
371 outputs[362].value = atan2((-1.2755273056890725e+36f), (-3.54313159836071e+36f));
372 outputs[363].value = atan2((-1.2755273056890725e+36f), (-5.10210922275629e+36f));
373 outputs[364].value = atan2((-1.2755273056890725e+36f), (-6.944537958140003e+36f));
374 outputs[365].value = atan2((-1.2755273056890725e+36f), (-9.070416536861249e+36f));
375 outputs[366].value = atan2((-1.2755273056890725e+36f), (-1.1479746226570628e+37f));
376 outputs[367].value = atan2((-1.2755273056890725e+36f), (-1.417252639344284e+37f));
377 outputs[368].value = atan2((-1.2755273056890725e+36f), (-1.7148755769827283e+37f));
378 outputs[369].value = atan2((-1.2755273056890725e+36f), (-2.040843689102516e+37f));
379 outputs[370].value = atan2((-1.2755273056890725e+36f), (-2.395156848938587e+37f));
380 outputs[371].value = atan2((-1.2755273056890725e+36f), (-2.7778151832560013e+37f));
381 outputs[372].value = atan2((-1.2755273056890725e+36f), (-3.188818438524639e+37f));
382 outputs[373].value = atan2((-1.2755273056890725e+36f), (-3.6281666147444997e+37f));
383 outputs[374].value = atan2((-1.2755273056890725e+36f), (-4.0958599654457038e+37f));
384 outputs[375].value = atan2((-1.2755273056890725e+36f), (-4.591898490628251e+37f));
385 outputs[376].value = atan2((-1.2755273056890725e+36f), (-5.116281936762022e+37f));
386 outputs[377].value = atan2((-1.2755273056890725e+36f), (-5.669010557377136e+37f));
387 outputs[378].value = atan2((-1.2755273056890725e+36f), (-6.250083845413353e+37f));
388 outputs[379].value = atan2((-1.2755273056890725e+36f), (-6.859502307930913e+37f));
389 outputs[380].value = atan2((-1.2755273056890725e+36f), (-7.497265944929817e+37f));
390 outputs[381].value = atan2((-1.2755273056890725e+36f), (-8.163374756410064e+37f));
391 outputs[382].value = atan2((-1.2755273056890725e+36f), (-8.857828235311414e+37f));
392 outputs[383].value = atan2((-1.2755273056890725e+36f), (-9.580627395754348e+37f));
393 outputs[384].value = atan2((-1.2755273056890725e+36f), (-1.0331771223618385e+38f));
394 outputs[385].value = atan2((-1.2755273056890725e+36f), (-1.1111260733024005e+38f));
395 outputs[386].value = atan2((-1.2755273056890725e+36f), (-1.1919093895730249e+38f));
396 outputs[387].value = atan2((-1.2755273056890725e+36f), (-1.2755273754098555e+38f));
397 outputs[388].value = atan2((-1.2755273056890725e+36f), (-1.3619797265767485e+38f));
398 outputs[389].value = atan2((-1.2755273056890725e+36f), (-1.4512666458977999e+38f));
399 outputs[390].value = atan2((-1.2755273056890725e+36f), (-1.5433880319609615e+38f));
400 outputs[391].value = atan2((-1.2755273056890725e+36f), (-1.6383439861782815e+38f));
401 outputs[392].value = atan2((-1.2755273056890725e+36f), (-1.73613450854976e+38f));
402 outputs[393].value = atan2((-1.2755273056890725e+36f), (-1.8367593962513005e+38f));
403 outputs[394].value = atan2((-1.2755273056890725e+36f), (-1.9402187506949514e+38f));
404 outputs[395].value = atan2((-1.2755273056890725e+36f), (-2.0465127747048087e+38f));
405 outputs[396].value = atan2((-1.2755273056890725e+36f), (-2.1556412654567764e+38f));
406 outputs[397].value = atan2((-1.2755273056890725e+36f), (-2.2676042229508543e+38f));
407 outputs[398].value = atan2((-1.2755273056890725e+36f), (-2.3824016471870426e+38f));
408 outputs[399].value = atan2((-1.2755273056890725e+36f), (-2.500033538165341e+38f));
409 outputs[400].value = atan2((-1.2755273056890725e+36f), (-2.620500098709846e+38f));
410 outputs[401].value = atan2((-1.2755273056890725e+36f), (-2.7438009231723654e+38f));
411 outputs[402].value = atan2((-1.2755273056890725e+36f), (-2.869936417201091e+38f));
412 outputs[403].value = atan2((-1.2755273056890725e+36f), (-2.998906377971927e+38f));
413 outputs[404].value = atan2((-1.2755273056890725e+36f), (-3.130711008308969e+38f));
414 outputs[405].value = atan2((-1.2755273056890725e+36f), (-3.2653499025640257e+38f));
415 outputs[406].value = atan2((-1.2755273056890725e+36f), (-3.4028234663852886e+38f));
416 outputs[407].value = atan2((-1.2755273056890725e+36f), (-1.1754942106924411e-38f));
417 outputs[408].value = atan2((-1.2755273056890725e+36f), (-1.0448838051176571e-38f));
418 outputs[409].value = atan2((-1.2755273056890725e+36f), (-9.142732594130268e-39f));
419 outputs[410].value = atan2((-1.2755273056890725e+36f), (-7.836628538382429e-39f));
420 outputs[411].value = atan2((-1.2755273056890725e+36f), (-6.530524482634589e-39f));
421 outputs[412].value = atan2((-1.2755273056890725e+36f), (-5.224419025588286e-39f));
422 outputs[413].value = atan2((-1.2755273056890725e+36f), (-3.9183149698404465e-39f));
423 outputs[414].value = atan2((-1.2755273056890725e+36f), (-2.6122109140926072e-39f));
424 outputs[415].value = atan2((-1.2755273056890725e+36f), (-1.3061054570463036e-39f));
425 outputs[416].value = atan2((-1.2755273056890725e+36f), (-1.401298464324817e-45f));
426 outputs[417].value = atan2((-1.2755273056890725e+36f), (0.0f));
427 outputs[418].value = atan2((-1.2755273056890725e+36f), (1.401298464324817e-45f));
428 outputs[419].value = atan2((-1.2755273056890725e+36f), (1.3061054570463036e-39f));
429 outputs[420].value = atan2((-1.2755273056890725e+36f), (2.6122109140926072e-39f));
430 outputs[421].value = atan2((-1.2755273056890725e+36f), (3.9183149698404465e-39f));
431 outputs[422].value = atan2((-1.2755273056890725e+36f), (5.224419025588286e-39f));
432 outputs[423].value = atan2((-1.2755273056890725e+36f), (6.530524482634589e-39f));
433 outputs[424].value = atan2((-1.2755273056890725e+36f), (7.836628538382429e-39f));
434 outputs[425].value = atan2((-1.2755273056890725e+36f), (9.142732594130268e-39f));
435 outputs[426].value = atan2((-1.2755273056890725e+36f), (1.0448838051176571e-38f));
436 outputs[427].value = atan2((-1.2755273056890725e+36f), (1.1754942106924411e-38f));
437 outputs[428].value = atan2((-1.2755273056890725e+36f), (1.1754943508222875e-38f));
438 outputs[429].value = atan2((-1.2755273056890725e+36f), (1.4172525838845702e+35f));
439 outputs[430].value = atan2((-1.2755273056890725e+36f), (5.669010335538281e+35f));
440 outputs[431].value = atan2((-1.2755273056890725e+36f), (1.2755273056890725e+36f));
441 outputs[432].value = atan2((-1.2755273056890725e+36f), (2.2676041342153123e+36f));
442 outputs[433].value = atan2((-1.2755273056890725e+36f), (3.54313159836071e+36f));
443 outputs[434].value = atan2((-1.2755273056890725e+36f), (5.10210922275629e+36f));
444 outputs[435].value = atan2((-1.2755273056890725e+36f), (6.944537958140003e+36f));
445 outputs[436].value = atan2((-1.2755273056890725e+36f), (9.070416536861249e+36f));
446 outputs[437].value = atan2((-1.2755273056890725e+36f), (1.1479746226570628e+37f));
447 outputs[438].value = atan2((-1.2755273056890725e+36f), (1.417252639344284e+37f));
448 outputs[439].value = atan2((-1.2755273056890725e+36f), (1.7148755769827283e+37f));
449 outputs[440].value = atan2((-1.2755273056890725e+36f), (2.040843689102516e+37f));
450 outputs[441].value = atan2((-1.2755273056890725e+36f), (2.395156848938587e+37f));
451 outputs[442].value = atan2((-1.2755273056890725e+36f), (2.7778151832560013e+37f));
452 outputs[443].value = atan2((-1.2755273056890725e+36f), (3.188818438524639e+37f));
453 outputs[444].value = atan2((-1.2755273056890725e+36f), (3.6281666147444997e+37f));
454 outputs[445].value = atan2((-1.2755273056890725e+36f), (4.0958599654457038e+37f));
455 outputs[446].value = atan2((-1.2755273056890725e+36f), (4.591898490628251e+37f));
456 outputs[447].value = atan2((-1.2755273056890725e+36f), (5.116281936762022e+37f));
457 outputs[448].value = atan2((-1.2755273056890725e+36f), (5.669010557377136e+37f));
458 outputs[449].value = atan2((-1.2755273056890725e+36f), (6.250083845413353e+37f));
459 outputs[450].value = atan2((-1.2755273056890725e+36f), (6.859502307930913e+37f));
460 outputs[451].value = atan2((-1.2755273056890725e+36f), (7.497265944929817e+37f));
461 outputs[452].value = atan2((-1.2755273056890725e+36f), (8.163374756410064e+37f));
462 outputs[453].value = atan2((-1.2755273056890725e+36f), (8.857828235311414e+37f));
463 outputs[454].value = atan2((-1.2755273056890725e+36f), (9.580627395754348e+37f));
464 outputs[455].value = atan2((-1.2755273056890725e+36f), (1.0331771223618385e+38f));
465 outputs[456].value = atan2((-1.2755273056890725e+36f), (1.1111260733024005e+38f));
466 outputs[457].value = atan2((-1.2755273056890725e+36f), (1.1919093895730249e+38f));
467 outputs[458].value = atan2((-1.2755273056890725e+36f), (1.2755273754098555e+38f));
468 outputs[459].value = atan2((-1.2755273056890725e+36f), (1.3619797265767485e+38f));
469 outputs[460].value = atan2((-1.2755273056890725e+36f), (1.4512666458977999e+38f));
470 outputs[461].value = atan2((-1.2755273056890725e+36f), (1.5433880319609615e+38f));
471 outputs[462].value = atan2((-1.2755273056890725e+36f), (1.6383439861782815e+38f));
472 outputs[463].value = atan2((-1.2755273056890725e+36f), (1.73613450854976e+38f));
473 outputs[464].value = atan2((-1.2755273056890725e+36f), (1.8367593962513005e+38f));
474 outputs[465].value = atan2((-1.2755273056890725e+36f), (1.9402187506949514e+38f));
475 outputs[466].value = atan2((-1.2755273056890725e+36f), (2.0465127747048087e+38f));
476 outputs[467].value = atan2((-1.2755273056890725e+36f), (2.1556412654567764e+38f));
477 outputs[468].value = atan2((-1.2755273056890725e+36f), (2.2676042229508543e+38f));
478 outputs[469].value = atan2((-1.2755273056890725e+36f), (2.3824016471870426e+38f));
479 outputs[470].value = atan2((-1.2755273056890725e+36f), (2.500033538165341e+38f));
480 outputs[471].value = atan2((-1.2755273056890725e+36f), (2.620500098709846e+38f));
481 outputs[472].value = atan2((-1.2755273056890725e+36f), (2.7438009231723654e+38f));
482 outputs[473].value = atan2((-1.2755273056890725e+36f), (2.869936417201091e+38f));
483 outputs[474].value = atan2((-1.2755273056890725e+36f), (2.998906377971927e+38f));
484 outputs[475].value = atan2((-1.2755273056890725e+36f), (3.130711008308969e+38f));
485 outputs[476].value = atan2((-1.2755273056890725e+36f), (3.2653499025640257e+38f));
486 outputs[477].value = atan2((-1.2755273056890725e+36f), (3.4028234663852886e+38f));
487 outputs[478].value = atan2((-2.2676041342153123e+36f), (-2.2676041342153123e+36f));
488 outputs[479].value = atan2((-2.2676041342153123e+36f), (-3.54313159836071e+36f));
489 outputs[480].value = atan2((-2.2676041342153123e+36f), (-5.10210922275629e+36f));
490 outputs[481].value = atan2((-2.2676041342153123e+36f), (-6.944537958140003e+36f));
491 outputs[482].value = atan2((-2.2676041342153123e+36f), (-9.070416536861249e+36f));
492 outputs[483].value = atan2((-2.2676041342153123e+36f), (-1.1479746226570628e+37f));
493 outputs[484].value = atan2((-2.2676041342153123e+36f), (-1.417252639344284e+37f));
494 outputs[485].value = atan2((-2.2676041342153123e+36f), (-1.7148755769827283e+37f));
495 outputs[486].value = atan2((-2.2676041342153123e+36f), (-2.040843689102516e+37f));
496 outputs[487].value = atan2((-2.2676041342153123e+36f), (-2.395156848938587e+37f));
497 outputs[488].value = atan2((-2.2676041342153123e+36f), (-2.7778151832560013e+37f));
498 outputs[489].value = atan2((-2.2676041342153123e+36f), (-3.188818438524639e+37f));
499 outputs[490].value = atan2((-2.2676041342153123e+36f), (-3.6281666147444997e+37f));
500 outputs[491].value = atan2((-2.2676041342153123e+36f), (-4.0958599654457038e+37f));
501 outputs[492].value = atan2((-2.2676041342153123e+36f), (-4.591898490628251e+37f));
502 outputs[493].value = atan2((-2.2676041342153123e+36f), (-5.116281936762022e+37f));
503 outputs[494].value = atan2((-2.2676041342153123e+36f), (-5.669010557377136e+37f));
504 outputs[495].value = atan2((-2.2676041342153123e+36f), (-6.250083845413353e+37f));
505 outputs[496].value = atan2((-2.2676041342153123e+36f), (-6.859502307930913e+37f));
506 outputs[497].value = atan2((-2.2676041342153123e+36f), (-7.497265944929817e+37f));
507 outputs[498].value = atan2((-2.2676041342153123e+36f), (-8.163374756410064e+37f));
508 outputs[499].value = atan2((-2.2676041342153123e+36f), (-8.857828235311414e+37f));
509 outputs[500].value = atan2((-2.2676041342153123e+36f), (-9.580627395754348e+37f));
510 outputs[501].value = atan2((-2.2676041342153123e+36f), (-1.0331771223618385e+38f));
511 outputs[502].value = atan2((-2.2676041342153123e+36f), (-1.1111260733024005e+38f));
512 outputs[503].value = atan2((-2.2676041342153123e+36f), (-1.1919093895730249e+38f));
513 outputs[504].value = atan2((-2.2676041342153123e+36f), (-1.2755273754098555e+38f));
514 outputs[505].value = atan2((-2.2676041342153123e+36f), (-1.3619797265767485e+38f));
515 outputs[506].value = atan2((-2.2676041342153123e+36f), (-1.4512666458977999e+38f));
516 outputs[507].value = atan2((-2.2676041342153123e+36f), (-1.5433880319609615e+38f));
517 outputs[508].value = atan2((-2.2676041342153123e+36f), (-1.6383439861782815e+38f));
518 outputs[509].value = atan2((-2.2676041342153123e+36f), (-1.73613450854976e+38f));
519 outputs[510].value = atan2((-2.2676041342153123e+36f), (-1.8367593962513005e+38f));
520 outputs[511].value = atan2((-2.2676041342153123e+36f), (-1.9402187506949514e+38f));
521 outputs[512].value = atan2((-2.2676041342153123e+36f), (-2.0465127747048087e+38f));
522 outputs[513].value = atan2((-2.2676041342153123e+36f), (-2.1556412654567764e+38f));
523 outputs[514].value = atan2((-2.2676041342153123e+36f), (-2.2676042229508543e+38f));
524 outputs[515].value = atan2((-2.2676041342153123e+36f), (-2.3824016471870426e+38f));
525 outputs[516].value = atan2((-2.2676041342153123e+36f), (-2.500033538165341e+38f));
526 outputs[517].value = atan2((-2.2676041342153123e+36f), (-2.620500098709846e+38f));
527 outputs[518].value = atan2((-2.2676041342153123e+36f), (-2.7438009231723654e+38f));
528 outputs[519].value = atan2((-2.2676041342153123e+36f), (-2.869936417201091e+38f));
529 outputs[520].value = atan2((-2.2676041342153123e+36f), (-2.998906377971927e+38f));
530 outputs[521].value = atan2((-2.2676041342153123e+36f), (-3.130711008308969e+38f));
531 outputs[522].value = atan2((-2.2676041342153123e+36f), (-3.2653499025640257e+38f));
532 outputs[523].value = atan2((-2.2676041342153123e+36f), (-3.4028234663852886e+38f));
533 outputs[524].value = atan2((-2.2676041342153123e+36f), (-1.1754942106924411e-38f));
534 outputs[525].value = atan2((-2.2676041342153123e+36f), (-1.0448838051176571e-38f));
535 outputs[526].value = atan2((-2.2676041342153123e+36f), (-9.142732594130268e-39f));
536 outputs[527].value = atan2((-2.2676041342153123e+36f), (-7.836628538382429e-39f));
537 outputs[528].value = atan2((-2.2676041342153123e+36f), (-6.530524482634589e-39f));
538 outputs[529].value = atan2((-2.2676041342153123e+36f), (-5.224419025588286e-39f));
539 outputs[530].value = atan2((-2.2676041342153123e+36f), (-3.9183149698404465e-39f));
540 outputs[531].value = atan2((-2.2676041342153123e+36f), (-2.6122109140926072e-39f));
541 outputs[532].value = atan2((-2.2676041342153123e+36f), (-1.3061054570463036e-39f));
542 outputs[533].value = atan2((-2.2676041342153123e+36f), (-1.401298464324817e-45f));
543 outputs[534].value = atan2((-2.2676041342153123e+36f), (0.0f));
544 outputs[535].value = atan2((-2.2676041342153123e+36f), (1.401298464324817e-45f));
545 outputs[536].value = atan2((-2.2676041342153123e+36f), (1.3061054570463036e-39f));
546 outputs[537].value = atan2((-2.2676041342153123e+36f), (2.6122109140926072e-39f));
547 outputs[538].value = atan2((-2.2676041342153123e+36f), (3.9183149698404465e-39f));
548 outputs[539].value = atan2((-2.2676041342153123e+36f), (5.224419025588286e-39f));
549 outputs[540].value = atan2((-2.2676041342153123e+36f), (6.530524482634589e-39f));
550 outputs[541].value = atan2((-2.2676041342153123e+36f), (7.836628538382429e-39f));
551 outputs[542].value = atan2((-2.2676041342153123e+36f), (9.142732594130268e-39f));
552 outputs[543].value = atan2((-2.2676041342153123e+36f), (1.0448838051176571e-38f));
553 outputs[544].value = atan2((-2.2676041342153123e+36f), (1.1754942106924411e-38f));
554 outputs[545].value = atan2((-2.2676041342153123e+36f), (1.1754943508222875e-38f));
555 outputs[546].value = atan2((-2.2676041342153123e+36f), (1.4172525838845702e+35f));
556 outputs[547].value = atan2((-2.2676041342153123e+36f), (5.669010335538281e+35f));
557 outputs[548].value = atan2((-2.2676041342153123e+36f), (1.2755273056890725e+36f));
558 outputs[549].value = atan2((-2.2676041342153123e+36f), (2.2676041342153123e+36f));
559 outputs[550].value = atan2((-2.2676041342153123e+36f), (3.54313159836071e+36f));
560 outputs[551].value = atan2((-2.2676041342153123e+36f), (5.10210922275629e+36f));
561 outputs[552].value = atan2((-2.2676041342153123e+36f), (6.944537958140003e+36f));
562 outputs[553].value = atan2((-2.2676041342153123e+36f), (9.070416536861249e+36f));
563 outputs[554].value = atan2((-2.2676041342153123e+36f), (1.1479746226570628e+37f));
564 outputs[555].value = atan2((-2.2676041342153123e+36f), (1.417252639344284e+37f));
565 outputs[556].value = atan2((-2.2676041342153123e+36f), (1.7148755769827283e+37f));
566 outputs[557].value = atan2((-2.2676041342153123e+36f), (2.040843689102516e+37f));
567 outputs[558].value = atan2((-2.2676041342153123e+36f), (2.395156848938587e+37f));
568 outputs[559].value = atan2((-2.2676041342153123e+36f), (2.7778151832560013e+37f));
569 outputs[560].value = atan2((-2.2676041342153123e+36f), (3.188818438524639e+37f));
570 outputs[561].value = atan2((-2.2676041342153123e+36f), (3.6281666147444997e+37f));
571 outputs[562].value = atan2((-2.2676041342153123e+36f), (4.0958599654457038e+37f));
572 outputs[563].value = atan2((-2.2676041342153123e+36f), (4.591898490628251e+37f));
573 outputs[564].value = atan2((-2.2676041342153123e+36f), (5.116281936762022e+37f));
574 outputs[565].value = atan2((-2.2676041342153123e+36f), (5.669010557377136e+37f));
575 outputs[566].value = atan2((-2.2676041342153123e+36f), (6.250083845413353e+37f));
576 outputs[567].value = atan2((-2.2676041342153123e+36f), (6.859502307930913e+37f));
577 outputs[568].value = atan2((-2.2676041342153123e+36f), (7.497265944929817e+37f));
578 outputs[569].value = atan2((-2.2676041342153123e+36f), (8.163374756410064e+37f));
579 outputs[570].value = atan2((-2.2676041342153123e+36f), (8.857828235311414e+37f));
580 outputs[571].value = atan2((-2.2676041342153123e+36f), (9.580627395754348e+37f));
581 outputs[572].value = atan2((-2.2676041342153123e+36f), (1.0331771223618385e+38f));
582 outputs[573].value = atan2((-2.2676041342153123e+36f), (1.1111260733024005e+38f));
583 outputs[574].value = atan2((-2.2676041342153123e+36f), (1.1919093895730249e+38f));
584 outputs[575].value = atan2((-2.2676041342153123e+36f), (1.2755273754098555e+38f));
585 outputs[576].value = atan2((-2.2676041342153123e+36f), (1.3619797265767485e+38f));
586 outputs[577].value = atan2((-2.2676041342153123e+36f), (1.4512666458977999e+38f));
587 outputs[578].value = atan2((-2.2676041342153123e+36f), (1.5433880319609615e+38f));
588 outputs[579].value = atan2((-2.2676041342153123e+36f), (1.6383439861782815e+38f));
589 outputs[580].value = atan2((-2.2676041342153123e+36f), (1.73613450854976e+38f));
590 outputs[581].value = atan2((-2.2676041342153123e+36f), (1.8367593962513005e+38f));
591 outputs[582].value = atan2((-2.2676041342153123e+36f), (1.9402187506949514e+38f));
592 outputs[583].value = atan2((-2.2676041342153123e+36f), (2.0465127747048087e+38f));
593 outputs[584].value = atan2((-2.2676041342153123e+36f), (2.1556412654567764e+38f));
594 outputs[585].value = atan2((-2.2676041342153123e+36f), (2.2676042229508543e+38f));
595 outputs[586].value = atan2((-2.2676041342153123e+36f), (2.3824016471870426e+38f));
596 outputs[587].value = atan2((-2.2676041342153123e+36f), (2.500033538165341e+38f));
597 outputs[588].value = atan2((-2.2676041342153123e+36f), (2.620500098709846e+38f));
598 outputs[589].value = atan2((-2.2676041342153123e+36f), (2.7438009231723654e+38f));
599 outputs[590].value = atan2((-2.2676041342153123e+36f), (2.869936417201091e+38f));
600 outputs[591].value = atan2((-2.2676041342153123e+36f), (2.998906377971927e+38f));
601 outputs[592].value = atan2((-2.2676041342153123e+36f), (3.130711008308969e+38f));
602 outputs[593].value = atan2((-2.2676041342153123e+36f), (3.2653499025640257e+38f));
603 outputs[594].value = atan2((-2.2676041342153123e+36f), (3.4028234663852886e+38f));
604 outputs[595].value = atan2((-3.54313159836071e+36f), (-3.54313159836071e+36f));
605 outputs[596].value = atan2((-3.54313159836071e+36f), (-5.10210922275629e+36f));
606 outputs[597].value = atan2((-3.54313159836071e+36f), (-6.944537958140003e+36f));
607 outputs[598].value = atan2((-3.54313159836071e+36f), (-9.070416536861249e+36f));
608 outputs[599].value = atan2((-3.54313159836071e+36f), (-1.1479746226570628e+37f));
609 outputs[600].value = atan2((-3.54313159836071e+36f), (-1.417252639344284e+37f));
610 outputs[601].value = atan2((-3.54313159836071e+36f), (-1.7148755769827283e+37f));
611 outputs[602].value = atan2((-3.54313159836071e+36f), (-2.040843689102516e+37f));
612 outputs[603].value = atan2((-3.54313159836071e+36f), (-2.395156848938587e+37f));
613 outputs[604].value = atan2((-3.54313159836071e+36f), (-2.7778151832560013e+37f));
614 outputs[605].value = atan2((-3.54313159836071e+36f), (-3.188818438524639e+37f));
615 outputs[606].value = atan2((-3.54313159836071e+36f), (-3.6281666147444997e+37f));
616 outputs[607].value = atan2((-3.54313159836071e+36f), (-4.0958599654457038e+37f));
617 outputs[608].value = atan2((-3.54313159836071e+36f), (-4.591898490628251e+37f));
618 outputs[609].value = atan2((-3.54313159836071e+36f), (-5.116281936762022e+37f));
619 outputs[610].value = atan2((-3.54313159836071e+36f), (-5.669010557377136e+37f));
620 outputs[611].value = atan2((-3.54313159836071e+36f), (-6.250083845413353e+37f));
621 outputs[612].value = atan2((-3.54313159836071e+36f), (-6.859502307930913e+37f));
622 outputs[613].value = atan2((-3.54313159836071e+36f), (-7.497265944929817e+37f));
623 outputs[614].value = atan2((-3.54313159836071e+36f), (-8.163374756410064e+37f));
624 outputs[615].value = atan2((-3.54313159836071e+36f), (-8.857828235311414e+37f));
625 outputs[616].value = atan2((-3.54313159836071e+36f), (-9.580627395754348e+37f));
626 outputs[617].value = atan2((-3.54313159836071e+36f), (-1.0331771223618385e+38f));
627 outputs[618].value = atan2((-3.54313159836071e+36f), (-1.1111260733024005e+38f));
628 outputs[619].value = atan2((-3.54313159836071e+36f), (-1.1919093895730249e+38f));
629 outputs[620].value = atan2((-3.54313159836071e+36f), (-1.2755273754098555e+38f));
630 outputs[621].value = atan2((-3.54313159836071e+36f), (-1.3619797265767485e+38f));
631 outputs[622].value = atan2((-3.54313159836071e+36f), (-1.4512666458977999e+38f));
632 outputs[623].value = atan2((-3.54313159836071e+36f), (-1.5433880319609615e+38f));
633 outputs[624].value = atan2((-3.54313159836071e+36f), (-1.6383439861782815e+38f));
634 outputs[625].value = atan2((-3.54313159836071e+36f), (-1.73613450854976e+38f));
635 outputs[626].value = atan2((-3.54313159836071e+36f), (-1.8367593962513005e+38f));
636 outputs[627].value = atan2((-3.54313159836071e+36f), (-1.9402187506949514e+38f));
637 outputs[628].value = atan2((-3.54313159836071e+36f), (-2.0465127747048087e+38f));
638 outputs[629].value = atan2((-3.54313159836071e+36f), (-2.1556412654567764e+38f));
639 outputs[630].value = atan2((-3.54313159836071e+36f), (-2.2676042229508543e+38f));
640 outputs[631].value = atan2((-3.54313159836071e+36f), (-2.3824016471870426e+38f));
641 outputs[632].value = atan2((-3.54313159836071e+36f), (-2.500033538165341e+38f));
642 outputs[633].value = atan2((-3.54313159836071e+36f), (-2.620500098709846e+38f));
643 outputs[634].value = atan2((-3.54313159836071e+36f), (-2.7438009231723654e+38f));
644 outputs[635].value = atan2((-3.54313159836071e+36f), (-2.869936417201091e+38f));
645 outputs[636].value = atan2((-3.54313159836071e+36f), (-2.998906377971927e+38f));
646 outputs[637].value = atan2((-3.54313159836071e+36f), (-3.130711008308969e+38f));
647 outputs[638].value = atan2((-3.54313159836071e+36f), (-3.2653499025640257e+38f));
648 outputs[639].value = atan2((-3.54313159836071e+36f), (-3.4028234663852886e+38f));
649 outputs[640].value = atan2((-3.54313159836071e+36f), (-1.1754942106924411e-38f));
650 outputs[641].value = atan2((-3.54313159836071e+36f), (-1.0448838051176571e-38f));
651 outputs[642].value = atan2((-3.54313159836071e+36f), (-9.142732594130268e-39f));
652 outputs[643].value = atan2((-3.54313159836071e+36f), (-7.836628538382429e-39f));
653 outputs[644].value = atan2((-3.54313159836071e+36f), (-6.530524482634589e-39f));
654 outputs[645].value = atan2((-3.54313159836071e+36f), (-5.224419025588286e-39f));
655 outputs[646].value = atan2((-3.54313159836071e+36f), (-3.9183149698404465e-39f));
656 outputs[647].value = atan2((-3.54313159836071e+36f), (-2.6122109140926072e-39f));
657 outputs[648].value = atan2((-3.54313159836071e+36f), (-1.3061054570463036e-39f));
658 outputs[649].value = atan2((-3.54313159836071e+36f), (-1.401298464324817e-45f));
659 outputs[650].value = atan2((-3.54313159836071e+36f), (0.0f));
660 outputs[651].value = atan2((-3.54313159836071e+36f), (1.401298464324817e-45f));
661 outputs[652].value = atan2((-3.54313159836071e+36f), (1.3061054570463036e-39f));
662 outputs[653].value = atan2((-3.54313159836071e+36f), (2.6122109140926072e-39f));
663 outputs[654].value = atan2((-3.54313159836071e+36f), (3.9183149698404465e-39f));
664 outputs[655].value = atan2((-3.54313159836071e+36f), (5.224419025588286e-39f));
665 outputs[656].value = atan2((-3.54313159836071e+36f), (6.530524482634589e-39f));
666 outputs[657].value = atan2((-3.54313159836071e+36f), (7.836628538382429e-39f));
667 outputs[658].value = atan2((-3.54313159836071e+36f), (9.142732594130268e-39f));
668 outputs[659].value = atan2((-3.54313159836071e+36f), (1.0448838051176571e-38f));
669 outputs[660].value = atan2((-3.54313159836071e+36f), (1.1754942106924411e-38f));
670 outputs[661].value = atan2((-3.54313159836071e+36f), (1.1754943508222875e-38f));
671 outputs[662].value = atan2((-3.54313159836071e+36f), (1.4172525838845702e+35f));
672 outputs[663].value = atan2((-3.54313159836071e+36f), (5.669010335538281e+35f));
673 outputs[664].value = atan2((-3.54313159836071e+36f), (1.2755273056890725e+36f));
674 outputs[665].value = atan2((-3.54313159836071e+36f), (2.2676041342153123e+36f));
675 outputs[666].value = atan2((-3.54313159836071e+36f), (3.54313159836071e+36f));
676 outputs[667].value = atan2((-3.54313159836071e+36f), (5.10210922275629e+36f));
677 outputs[668].value = atan2((-3.54313159836071e+36f), (6.944537958140003e+36f));
678 outputs[669].value = atan2((-3.54313159836071e+36f), (9.070416536861249e+36f));
679 outputs[670].value = atan2((-3.54313159836071e+36f), (1.1479746226570628e+37f));
680 outputs[671].value = atan2((-3.54313159836071e+36f), (1.417252639344284e+37f));
681 outputs[672].value = atan2((-3.54313159836071e+36f), (1.7148755769827283e+37f));
682 outputs[673].value = atan2((-3.54313159836071e+36f), (2.040843689102516e+37f));
683 outputs[674].value = atan2((-3.54313159836071e+36f), (2.395156848938587e+37f));
684 outputs[675].value = atan2((-3.54313159836071e+36f), (2.7778151832560013e+37f));
685 outputs[676].value = atan2((-3.54313159836071e+36f), (3.188818438524639e+37f));
686 outputs[677].value = atan2((-3.54313159836071e+36f), (3.6281666147444997e+37f));
687 outputs[678].value = atan2((-3.54313159836071e+36f), (4.0958599654457038e+37f));
688 outputs[679].value = atan2((-3.54313159836071e+36f), (4.591898490628251e+37f));
689 outputs[680].value = atan2((-3.54313159836071e+36f), (5.116281936762022e+37f));
690 outputs[681].value = atan2((-3.54313159836071e+36f), (5.669010557377136e+37f));
691 outputs[682].value = atan2((-3.54313159836071e+36f), (6.250083845413353e+37f));
692 outputs[683].value = atan2((-3.54313159836071e+36f), (6.859502307930913e+37f));
693 outputs[684].value = atan2((-3.54313159836071e+36f), (7.497265944929817e+37f));
694 outputs[685].value = atan2((-3.54313159836071e+36f), (8.163374756410064e+37f));
695 outputs[686].value = atan2((-3.54313159836071e+36f), (8.857828235311414e+37f));
696 outputs[687].value = atan2((-3.54313159836071e+36f), (9.580627395754348e+37f));
697 outputs[688].value = atan2((-3.54313159836071e+36f), (1.0331771223618385e+38f));
698 outputs[689].value = atan2((-3.54313159836071e+36f), (1.1111260733024005e+38f));
699 outputs[690].value = atan2((-3.54313159836071e+36f), (1.1919093895730249e+38f));
700 outputs[691].value = atan2((-3.54313159836071e+36f), (1.2755273754098555e+38f));
701 outputs[692].value = atan2((-3.54313159836071e+36f), (1.3619797265767485e+38f));
702 outputs[693].value = atan2((-3.54313159836071e+36f), (1.4512666458977999e+38f));
703 outputs[694].value = atan2((-3.54313159836071e+36f), (1.5433880319609615e+38f));
704 outputs[695].value = atan2((-3.54313159836071e+36f), (1.6383439861782815e+38f));
705 outputs[696].value = atan2((-3.54313159836071e+36f), (1.73613450854976e+38f));
706 outputs[697].value = atan2((-3.54313159836071e+36f), (1.8367593962513005e+38f));
707 outputs[698].value = atan2((-3.54313159836071e+36f), (1.9402187506949514e+38f));
708 outputs[699].value = atan2((-3.54313159836071e+36f), (2.0465127747048087e+38f));
709 outputs[700].value = atan2((-3.54313159836071e+36f), (2.1556412654567764e+38f));
710 outputs[701].value = atan2((-3.54313159836071e+36f), (2.2676042229508543e+38f));
711 outputs[702].value = atan2((-3.54313159836071e+36f), (2.3824016471870426e+38f));
712 outputs[703].value = atan2((-3.54313159836071e+36f), (2.500033538165341e+38f));
713 outputs[704].value = atan2((-3.54313159836071e+36f), (2.620500098709846e+38f));
714 outputs[705].value = atan2((-3.54313159836071e+36f), (2.7438009231723654e+38f));
715 outputs[706].value = atan2((-3.54313159836071e+36f), (2.869936417201091e+38f));
716 outputs[707].value = atan2((-3.54313159836071e+36f), (2.998906377971927e+38f));
717 outputs[708].value = atan2((-3.54313159836071e+36f), (3.130711008308969e+38f));
718 outputs[709].value = atan2((-3.54313159836071e+36f), (3.2653499025640257e+38f));
719 outputs[710].value = atan2((-3.54313159836071e+36f), (3.4028234663852886e+38f));
720 outputs[711].value = atan2((-5.10210922275629e+36f), (-5.10210922275629e+36f));
721 outputs[712].value = atan2((-5.10210922275629e+36f), (-6.944537958140003e+36f));
722 outputs[713].value = atan2((-5.10210922275629e+36f), (-9.070416536861249e+36f));
723 outputs[714].value = atan2((-5.10210922275629e+36f), (-1.1479746226570628e+37f));
724 outputs[715].value = atan2((-5.10210922275629e+36f), (-1.417252639344284e+37f));
725 outputs[716].value = atan2((-5.10210922275629e+36f), (-1.7148755769827283e+37f));
726 outputs[717].value = atan2((-5.10210922275629e+36f), (-2.040843689102516e+37f));
727 outputs[718].value = atan2((-5.10210922275629e+36f), (-2.395156848938587e+37f));
728 outputs[719].value = atan2((-5.10210922275629e+36f), (-2.7778151832560013e+37f));
729 outputs[720].value = atan2((-5.10210922275629e+36f), (-3.188818438524639e+37f));
730 outputs[721].value = atan2((-5.10210922275629e+36f), (-3.6281666147444997e+37f));
731 outputs[722].value = atan2((-5.10210922275629e+36f), (-4.0958599654457038e+37f));
732 outputs[723].value = atan2((-5.10210922275629e+36f), (-4.591898490628251e+37f));
733 outputs[724].value = atan2((-5.10210922275629e+36f), (-5.116281936762022e+37f));
734 outputs[725].value = atan2((-5.10210922275629e+36f), (-5.669010557377136e+37f));
735 outputs[726].value = atan2((-5.10210922275629e+36f), (-6.250083845413353e+37f));
736 outputs[727].value = atan2((-5.10210922275629e+36f), (-6.859502307930913e+37f));
737 outputs[728].value = atan2((-5.10210922275629e+36f), (-7.497265944929817e+37f));
738 outputs[729].value = atan2((-5.10210922275629e+36f), (-8.163374756410064e+37f));
739 outputs[730].value = atan2((-5.10210922275629e+36f), (-8.857828235311414e+37f));
740 outputs[731].value = atan2((-5.10210922275629e+36f), (-9.580627395754348e+37f));
741 outputs[732].value = atan2((-5.10210922275629e+36f), (-1.0331771223618385e+38f));
742 outputs[733].value = atan2((-5.10210922275629e+36f), (-1.1111260733024005e+38f));
743 outputs[734].value = atan2((-5.10210922275629e+36f), (-1.1919093895730249e+38f));
744 outputs[735].value = atan2((-5.10210922275629e+36f), (-1.2755273754098555e+38f));
745 outputs[736].value = atan2((-5.10210922275629e+36f), (-1.3619797265767485e+38f));
746 outputs[737].value = atan2((-5.10210922275629e+36f), (-1.4512666458977999e+38f));
747 outputs[738].value = atan2((-5.10210922275629e+36f), (-1.5433880319609615e+38f));
748 outputs[739].value = atan2((-5.10210922275629e+36f), (-1.6383439861782815e+38f));
749 outputs[740].value = atan2((-5.10210922275629e+36f), (-1.73613450854976e+38f));
750 outputs[741].value = atan2((-5.10210922275629e+36f), (-1.8367593962513005e+38f));
751 outputs[742].value = atan2((-5.10210922275629e+36f), (-1.9402187506949514e+38f));
752 outputs[743].value = atan2((-5.10210922275629e+36f), (-2.0465127747048087e+38f));
753 outputs[744].value = atan2((-5.10210922275629e+36f), (-2.1556412654567764e+38f));
754 outputs[745].value = atan2((-5.10210922275629e+36f), (-2.2676042229508543e+38f));
755 outputs[746].value = atan2((-5.10210922275629e+36f), (-2.3824016471870426e+38f));
756 outputs[747].value = atan2((-5.10210922275629e+36f), (-2.500033538165341e+38f));
757 outputs[748].value = atan2((-5.10210922275629e+36f), (-2.620500098709846e+38f));
758 outputs[749].value = atan2((-5.10210922275629e+36f), (-2.7438009231723654e+38f));
759 outputs[750].value = atan2((-5.10210922275629e+36f), (-2.869936417201091e+38f));
760 outputs[751].value = atan2((-5.10210922275629e+36f), (-2.998906377971927e+38f));
761 outputs[752].value = atan2((-5.10210922275629e+36f), (-3.130711008308969e+38f));
762 outputs[753].value = atan2((-5.10210922275629e+36f), (-3.2653499025640257e+38f));
763 outputs[754].value = atan2((-5.10210922275629e+36f), (-3.4028234663852886e+38f));
764 outputs[755].value = atan2((-5.10210922275629e+36f), (-1.1754942106924411e-38f));
765 outputs[756].value = atan2((-5.10210922275629e+36f), (-1.0448838051176571e-38f));
766 outputs[757].value = atan2((-5.10210922275629e+36f), (-9.142732594130268e-39f));
767 outputs[758].value = atan2((-5.10210922275629e+36f), (-7.836628538382429e-39f));
768 outputs[759].value = atan2((-5.10210922275629e+36f), (-6.530524482634589e-39f));
769 outputs[760].value = atan2((-5.10210922275629e+36f), (-5.224419025588286e-39f));
770 outputs[761].value = atan2((-5.10210922275629e+36f), (-3.9183149698404465e-39f));
771 outputs[762].value = atan2((-5.10210922275629e+36f), (-2.6122109140926072e-39f));
772 outputs[763].value = atan2((-5.10210922275629e+36f), (-1.3061054570463036e-39f));
773 outputs[764].value = atan2((-5.10210922275629e+36f), (-1.401298464324817e-45f));
774 outputs[765].value = atan2((-5.10210922275629e+36f), (0.0f));
775 outputs[766].value = atan2((-5.10210922275629e+36f), (1.401298464324817e-45f));
776 outputs[767].value = atan2((-5.10210922275629e+36f), (1.3061054570463036e-39f));
777 outputs[768].value = atan2((-5.10210922275629e+36f), (2.6122109140926072e-39f));
778 outputs[769].value = atan2((-5.10210922275629e+36f), (3.9183149698404465e-39f));
779 outputs[770].value = atan2((-5.10210922275629e+36f), (5.224419025588286e-39f));
780 outputs[771].value = atan2((-5.10210922275629e+36f), (6.530524482634589e-39f));
781 outputs[772].value = atan2((-5.10210922275629e+36f), (7.836628538382429e-39f));
782 outputs[773].value = atan2((-5.10210922275629e+36f), (9.142732594130268e-39f));
783 outputs[774].value = atan2((-5.10210922275629e+36f), (1.0448838051176571e-38f));
784 outputs[775].value = atan2((-5.10210922275629e+36f), (1.1754942106924411e-38f));
785 outputs[776].value = atan2((-5.10210922275629e+36f), (1.1754943508222875e-38f));
786 outputs[777].value = atan2((-5.10210922275629e+36f), (1.4172525838845702e+35f));
787 outputs[778].value = atan2((-5.10210922275629e+36f), (5.669010335538281e+35f));
788 outputs[779].value = atan2((-5.10210922275629e+36f), (1.2755273056890725e+36f));
789 outputs[780].value = atan2((-5.10210922275629e+36f), (2.2676041342153123e+36f));
790 outputs[781].value = atan2((-5.10210922275629e+36f), (3.54313159836071e+36f));
791 outputs[782].value = atan2((-5.10210922275629e+36f), (5.10210922275629e+36f));
792 outputs[783].value = atan2((-5.10210922275629e+36f), (6.944537958140003e+36f));
793 outputs[784].value = atan2((-5.10210922275629e+36f), (9.070416536861249e+36f));
794 outputs[785].value = atan2((-5.10210922275629e+36f), (1.1479746226570628e+37f));
795 outputs[786].value = atan2((-5.10210922275629e+36f), (1.417252639344284e+37f));
796 outputs[787].value = atan2((-5.10210922275629e+36f), (1.7148755769827283e+37f));
797 outputs[788].value = atan2((-5.10210922275629e+36f), (2.040843689102516e+37f));
798 outputs[789].value = atan2((-5.10210922275629e+36f), (2.395156848938587e+37f));
799 outputs[790].value = atan2((-5.10210922275629e+36f), (2.7778151832560013e+37f));
800 outputs[791].value = atan2((-5.10210922275629e+36f), (3.188818438524639e+37f));
801 outputs[792].value = atan2((-5.10210922275629e+36f), (3.6281666147444997e+37f));
802 outputs[793].value = atan2((-5.10210922275629e+36f), (4.0958599654457038e+37f));
803 outputs[794].value = atan2((-5.10210922275629e+36f), (4.591898490628251e+37f));
804 outputs[795].value = atan2((-5.10210922275629e+36f), (5.116281936762022e+37f));
805 outputs[796].value = atan2((-5.10210922275629e+36f), (5.669010557377136e+37f));
806 outputs[797].value = atan2((-5.10210922275629e+36f), (6.250083845413353e+37f));
807 outputs[798].value = atan2((-5.10210922275629e+36f), (6.859502307930913e+37f));
808 outputs[799].value = atan2((-5.10210922275629e+36f), (7.497265944929817e+37f));
809 outputs[800].value = atan2((-5.10210922275629e+36f), (8.163374756410064e+37f));
810 outputs[801].value = atan2((-5.10210922275629e+36f), (8.857828235311414e+37f));
811 outputs[802].value = atan2((-5.10210922275629e+36f), (9.580627395754348e+37f));
812 outputs[803].value = atan2((-5.10210922275629e+36f), (1.0331771223618385e+38f));
813 outputs[804].value = atan2((-5.10210922275629e+36f), (1.1111260733024005e+38f));
814 outputs[805].value = atan2((-5.10210922275629e+36f), (1.1919093895730249e+38f));
815 outputs[806].value = atan2((-5.10210922275629e+36f), (1.2755273754098555e+38f));
816 outputs[807].value = atan2((-5.10210922275629e+36f), (1.3619797265767485e+38f));
817 outputs[808].value = atan2((-5.10210922275629e+36f), (1.4512666458977999e+38f));
818 outputs[809].value = atan2((-5.10210922275629e+36f), (1.5433880319609615e+38f));
819 outputs[810].value = atan2((-5.10210922275629e+36f), (1.6383439861782815e+38f));
820 outputs[811].value = atan2((-5.10210922275629e+36f), (1.73613450854976e+38f));
821 outputs[812].value = atan2((-5.10210922275629e+36f), (1.8367593962513005e+38f));
822 outputs[813].value = atan2((-5.10210922275629e+36f), (1.9402187506949514e+38f));
823 outputs[814].value = atan2((-5.10210922275629e+36f), (2.0465127747048087e+38f));
824 outputs[815].value = atan2((-5.10210922275629e+36f), (2.1556412654567764e+38f));
825 outputs[816].value = atan2((-5.10210922275629e+36f), (2.2676042229508543e+38f));
826 outputs[817].value = atan2((-5.10210922275629e+36f), (2.3824016471870426e+38f));
827 outputs[818].value = atan2((-5.10210922275629e+36f), (2.500033538165341e+38f));
828 outputs[819].value = atan2((-5.10210922275629e+36f), (2.620500098709846e+38f));
829 outputs[820].value = atan2((-5.10210922275629e+36f), (2.7438009231723654e+38f));
830 outputs[821].value = atan2((-5.10210922275629e+36f), (2.869936417201091e+38f));
831 outputs[822].value = atan2((-5.10210922275629e+36f), (2.998906377971927e+38f));
832 outputs[823].value = atan2((-5.10210922275629e+36f), (3.130711008308969e+38f));
833 outputs[824].value = atan2((-5.10210922275629e+36f), (3.2653499025640257e+38f));
834 outputs[825].value = atan2((-5.10210922275629e+36f), (3.4028234663852886e+38f));
835 outputs[826].value = atan2((-6.944537958140003e+36f), (-6.944537958140003e+36f));
836 outputs[827].value = atan2((-6.944537958140003e+36f), (-9.070416536861249e+36f));
837 outputs[828].value = atan2((-6.944537958140003e+36f), (-1.1479746226570628e+37f));
838 outputs[829].value = atan2((-6.944537958140003e+36f), (-1.417252639344284e+37f));
839 outputs[830].value = atan2((-6.944537958140003e+36f), (-1.7148755769827283e+37f));
840 outputs[831].value = atan2((-6.944537958140003e+36f), (-2.040843689102516e+37f));
841 outputs[832].value = atan2((-6.944537958140003e+36f), (-2.395156848938587e+37f));
842 outputs[833].value = atan2((-6.944537958140003e+36f), (-2.7778151832560013e+37f));
843 outputs[834].value = atan2((-6.944537958140003e+36f), (-3.188818438524639e+37f));
844 outputs[835].value = atan2((-6.944537958140003e+36f), (-3.6281666147444997e+37f));
845 outputs[836].value = atan2((-6.944537958140003e+36f), (-4.0958599654457038e+37f));
846 outputs[837].value = atan2((-6.944537958140003e+36f), (-4.591898490628251e+37f));
847 outputs[838].value = atan2((-6.944537958140003e+36f), (-5.116281936762022e+37f));
848 outputs[839].value = atan2((-6.944537958140003e+36f), (-5.669010557377136e+37f));
849 outputs[840].value = atan2((-6.944537958140003e+36f), (-6.250083845413353e+37f));
850 outputs[841].value = atan2((-6.944537958140003e+36f), (-6.859502307930913e+37f));
851 outputs[842].value = atan2((-6.944537958140003e+36f), (-7.497265944929817e+37f));
852 outputs[843].value = atan2((-6.944537958140003e+36f), (-8.163374756410064e+37f));
853 outputs[844].value = atan2((-6.944537958140003e+36f), (-8.857828235311414e+37f));
854 outputs[845].value = atan2((-6.944537958140003e+36f), (-9.580627395754348e+37f));
855 outputs[846].value = atan2((-6.944537958140003e+36f), (-1.0331771223618385e+38f));
856 outputs[847].value = atan2((-6.944537958140003e+36f), (-1.1111260733024005e+38f));
857 outputs[848].value = atan2((-6.944537958140003e+36f), (-1.1919093895730249e+38f));
858 outputs[849].value = atan2((-6.944537958140003e+36f), (-1.2755273754098555e+38f));
859 outputs[850].value = atan2((-6.944537958140003e+36f), (-1.3619797265767485e+38f));
860 outputs[851].value = atan2((-6.944537958140003e+36f), (-1.4512666458977999e+38f));
861 outputs[852].value = atan2((-6.944537958140003e+36f), (-1.5433880319609615e+38f));
862 outputs[853].value = atan2((-6.944537958140003e+36f), (-1.6383439861782815e+38f));
863 outputs[854].value = atan2((-6.944537958140003e+36f), (-1.73613450854976e+38f));
864 outputs[855].value = atan2((-6.944537958140003e+36f), (-1.8367593962513005e+38f));
865 outputs[856].value = atan2((-6.944537958140003e+36f), (-1.9402187506949514e+38f));
866 outputs[857].value = atan2((-6.944537958140003e+36f), (-2.0465127747048087e+38f));
867 outputs[858].value = atan2((-6.944537958140003e+36f), (-2.1556412654567764e+38f));
868 outputs[859].value = atan2((-6.944537958140003e+36f), (-2.2676042229508543e+38f));
869 outputs[860].value = atan2((-6.944537958140003e+36f), (-2.3824016471870426e+38f));
870 outputs[861].value = atan2((-6.944537958140003e+36f), (-2.500033538165341e+38f));
871 outputs[862].value = atan2((-6.944537958140003e+36f), (-2.620500098709846e+38f));
872 outputs[863].value = atan2((-6.944537958140003e+36f), (-2.7438009231723654e+38f));
873 outputs[864].value = atan2((-6.944537958140003e+36f), (-2.869936417201091e+38f));
874 outputs[865].value = atan2((-6.944537958140003e+36f), (-2.998906377971927e+38f));
875 outputs[866].value = atan2((-6.944537958140003e+36f), (-3.130711008308969e+38f));
876 outputs[867].value = atan2((-6.944537958140003e+36f), (-3.2653499025640257e+38f));
877 outputs[868].value = atan2((-6.944537958140003e+36f), (-3.4028234663852886e+38f));
878 outputs[869].value = atan2((-6.944537958140003e+36f), (-1.1754942106924411e-38f));
879 outputs[870].value = atan2((-6.944537958140003e+36f), (-1.0448838051176571e-38f));
880 outputs[871].value = atan2((-6.944537958140003e+36f), (-9.142732594130268e-39f));
881 outputs[872].value = atan2((-6.944537958140003e+36f), (-7.836628538382429e-39f));
882 outputs[873].value = atan2((-6.944537958140003e+36f), (-6.530524482634589e-39f));
883 outputs[874].value = atan2((-6.944537958140003e+36f), (-5.224419025588286e-39f));
884 outputs[875].value = atan2((-6.944537958140003e+36f), (-3.9183149698404465e-39f));
885 outputs[876].value = atan2((-6.944537958140003e+36f), (-2.6122109140926072e-39f));
886 outputs[877].value = atan2((-6.944537958140003e+36f), (-1.3061054570463036e-39f));
887 outputs[878].value = atan2((-6.944537958140003e+36f), (-1.401298464324817e-45f));
888 outputs[879].value = atan2((-6.944537958140003e+36f), (0.0f));
889 outputs[880].value = atan2((-6.944537958140003e+36f), (1.401298464324817e-45f));
890 outputs[881].value = atan2((-6.944537958140003e+36f), (1.3061054570463036e-39f));
891 outputs[882].value = atan2((-6.944537958140003e+36f), (2.6122109140926072e-39f));
892 outputs[883].value = atan2((-6.944537958140003e+36f), (3.9183149698404465e-39f));
893 outputs[884].value = atan2((-6.944537958140003e+36f), (5.224419025588286e-39f));
894 outputs[885].value = atan2((-6.944537958140003e+36f), (6.530524482634589e-39f));
895 outputs[886].value = atan2((-6.944537958140003e+36f), (7.836628538382429e-39f));
896 outputs[887].value = atan2((-6.944537958140003e+36f), (9.142732594130268e-39f));
897 outputs[888].value = atan2((-6.944537958140003e+36f), (1.0448838051176571e-38f));
898 outputs[889].value = atan2((-6.944537958140003e+36f), (1.1754942106924411e-38f));
899 outputs[890].value = atan2((-6.944537958140003e+36f), (1.1754943508222875e-38f));
900 outputs[891].value = atan2((-6.944537958140003e+36f), (1.4172525838845702e+35f));
901 outputs[892].value = atan2((-6.944537958140003e+36f), (5.669010335538281e+35f));
902 outputs[893].value = atan2((-6.944537958140003e+36f), (1.2755273056890725e+36f));
903 outputs[894].value = atan2((-6.944537958140003e+36f), (2.2676041342153123e+36f));
904 outputs[895].value = atan2((-6.944537958140003e+36f), (3.54313159836071e+36f));
905 outputs[896].value = atan2((-6.944537958140003e+36f), (5.10210922275629e+36f));
906 outputs[897].value = atan2((-6.944537958140003e+36f), (6.944537958140003e+36f));
907 outputs[898].value = atan2((-6.944537958140003e+36f), (9.070416536861249e+36f));
908 outputs[899].value = atan2((-6.944537958140003e+36f), (1.1479746226570628e+37f));
909 outputs[900].value = atan2((-6.944537958140003e+36f), (1.417252639344284e+37f));
910 outputs[901].value = atan2((-6.944537958140003e+36f), (1.7148755769827283e+37f));
911 outputs[902].value = atan2((-6.944537958140003e+36f), (2.040843689102516e+37f));
912 outputs[903].value = atan2((-6.944537958140003e+36f), (2.395156848938587e+37f));
913 outputs[904].value = atan2((-6.944537958140003e+36f), (2.7778151832560013e+37f));
914 outputs[905].value = atan2((-6.944537958140003e+36f), (3.188818438524639e+37f));
915 outputs[906].value = atan2((-6.944537958140003e+36f), (3.6281666147444997e+37f));
916 outputs[907].value = atan2((-6.944537958140003e+36f), (4.0958599654457038e+37f));
917 outputs[908].value = atan2((-6.944537958140003e+36f), (4.591898490628251e+37f));
918 outputs[909].value = atan2((-6.944537958140003e+36f), (5.116281936762022e+37f));
919 outputs[910].value = atan2((-6.944537958140003e+36f), (5.669010557377136e+37f));
920 outputs[911].value = atan2((-6.944537958140003e+36f), (6.250083845413353e+37f));
921 outputs[912].value = atan2((-6.944537958140003e+36f), (6.859502307930913e+37f));
922 outputs[913].value = atan2((-6.944537958140003e+36f), (7.497265944929817e+37f));
923 outputs[914].value = atan2((-6.944537958140003e+36f), (8.163374756410064e+37f));
924 outputs[915].value = atan2((-6.944537958140003e+36f), (8.857828235311414e+37f));
925 outputs[916].value = atan2((-6.944537958140003e+36f), (9.580627395754348e+37f));
926 outputs[917].value = atan2((-6.944537958140003e+36f), (1.0331771223618385e+38f));
927 outputs[918].value = atan2((-6.944537958140003e+36f), (1.1111260733024005e+38f));
928 outputs[919].value = atan2((-6.944537958140003e+36f), (1.1919093895730249e+38f));
929 outputs[920].value = atan2((-6.944537958140003e+36f), (1.2755273754098555e+38f));
930 outputs[921].value = atan2((-6.944537958140003e+36f), (1.3619797265767485e+38f));
931 outputs[922].value = atan2((-6.944537958140003e+36f), (1.4512666458977999e+38f));
932 outputs[923].value = atan2((-6.944537958140003e+36f), (1.5433880319609615e+38f));
933 outputs[924].value = atan2((-6.944537958140003e+36f), (1.6383439861782815e+38f));
934 outputs[925].value = atan2((-6.944537958140003e+36f), (1.73613450854976e+38f));
935 outputs[926].value = atan2((-6.944537958140003e+36f), (1.8367593962513005e+38f));
936 outputs[927].value = atan2((-6.944537958140003e+36f), (1.9402187506949514e+38f));
937 outputs[928].value = atan2((-6.944537958140003e+36f), (2.0465127747048087e+38f));
938 outputs[929].value = atan2((-6.944537958140003e+36f), (2.1556412654567764e+38f));
939 outputs[930].value = atan2((-6.944537958140003e+36f), (2.2676042229508543e+38f));
940 outputs[931].value = atan2((-6.944537958140003e+36f), (2.3824016471870426e+38f));
941 outputs[932].value = atan2((-6.944537958140003e+36f), (2.500033538165341e+38f));
942 outputs[933].value = atan2((-6.944537958140003e+36f), (2.620500098709846e+38f));
943 outputs[934].value = atan2((-6.944537958140003e+36f), (2.7438009231723654e+38f));
944 outputs[935].value = atan2((-6.944537958140003e+36f), (2.869936417201091e+38f));
945 outputs[936].value = atan2((-6.944537958140003e+36f), (2.998906377971927e+38f));
946 outputs[937].value = atan2((-6.944537958140003e+36f), (3.130711008308969e+38f));
947 outputs[938].value = atan2((-6.944537958140003e+36f), (3.2653499025640257e+38f));
948 outputs[939].value = atan2((-6.944537958140003e+36f), (3.4028234663852886e+38f));
949 outputs[940].value = atan2((-9.070416536861249e+36f), (-9.070416536861249e+36f));
950 outputs[941].value = atan2((-9.070416536861249e+36f), (-1.1479746226570628e+37f));
951 outputs[942].value = atan2((-9.070416536861249e+36f), (-1.417252639344284e+37f));
952 outputs[943].value = atan2((-9.070416536861249e+36f), (-1.7148755769827283e+37f));
953 outputs[944].value = atan2((-9.070416536861249e+36f), (-2.040843689102516e+37f));
954 outputs[945].value = atan2((-9.070416536861249e+36f), (-2.395156848938587e+37f));
955 outputs[946].value = atan2((-9.070416536861249e+36f), (-2.7778151832560013e+37f));
956 outputs[947].value = atan2((-9.070416536861249e+36f), (-3.188818438524639e+37f));
957 outputs[948].value = atan2((-9.070416536861249e+36f), (-3.6281666147444997e+37f));
958 outputs[949].value = atan2((-9.070416536861249e+36f), (-4.0958599654457038e+37f));
959 outputs[950].value = atan2((-9.070416536861249e+36f), (-4.591898490628251e+37f));
960 outputs[951].value = atan2((-9.070416536861249e+36f), (-5.116281936762022e+37f));
961 outputs[952].value = atan2((-9.070416536861249e+36f), (-5.669010557377136e+37f));
962 outputs[953].value = atan2((-9.070416536861249e+36f), (-6.250083845413353e+37f));
963 outputs[954].value = atan2((-9.070416536861249e+36f), (-6.859502307930913e+37f));
964 outputs[955].value = atan2((-9.070416536861249e+36f), (-7.497265944929817e+37f));
965 outputs[956].value = atan2((-9.070416536861249e+36f), (-8.163374756410064e+37f));
966 outputs[957].value = atan2((-9.070416536861249e+36f), (-8.857828235311414e+37f));
967 outputs[958].value = atan2((-9.070416536861249e+36f), (-9.580627395754348e+37f));
968 outputs[959].value = atan2((-9.070416536861249e+36f), (-1.0331771223618385e+38f));
969 outputs[960].value = atan2((-9.070416536861249e+36f), (-1.1111260733024005e+38f));
970 outputs[961].value = atan2((-9.070416536861249e+36f), (-1.1919093895730249e+38f));
971 outputs[962].value = atan2((-9.070416536861249e+36f), (-1.2755273754098555e+38f));
972 outputs[963].value = atan2((-9.070416536861249e+36f), (-1.3619797265767485e+38f));
973 outputs[964].value = atan2((-9.070416536861249e+36f), (-1.4512666458977999e+38f));
974 outputs[965].value = atan2((-9.070416536861249e+36f), (-1.5433880319609615e+38f));
975 outputs[966].value = atan2((-9.070416536861249e+36f), (-1.6383439861782815e+38f));
976 outputs[967].value = atan2((-9.070416536861249e+36f), (-1.73613450854976e+38f));
977 outputs[968].value = atan2((-9.070416536861249e+36f), (-1.8367593962513005e+38f));
978 outputs[969].value = atan2((-9.070416536861249e+36f), (-1.9402187506949514e+38f));
979 outputs[970].value = atan2((-9.070416536861249e+36f), (-2.0465127747048087e+38f));
980 outputs[971].value = atan2((-9.070416536861249e+36f), (-2.1556412654567764e+38f));
981 outputs[972].value = atan2((-9.070416536861249e+36f), (-2.2676042229508543e+38f));
982 outputs[973].value = atan2((-9.070416536861249e+36f), (-2.3824016471870426e+38f));
983 outputs[974].value = atan2((-9.070416536861249e+36f), (-2.500033538165341e+38f));
984 outputs[975].value = atan2((-9.070416536861249e+36f), (-2.620500098709846e+38f));
985 outputs[976].value = atan2((-9.070416536861249e+36f), (-2.7438009231723654e+38f));
986 outputs[977].value = atan2((-9.070416536861249e+36f), (-2.869936417201091e+38f));
987 outputs[978].value = atan2((-9.070416536861249e+36f), (-2.998906377971927e+38f));
988 outputs[979].value = atan2((-9.070416536861249e+36f), (-3.130711008308969e+38f));
989 outputs[980].value = atan2((-9.070416536861249e+36f), (-3.2653499025640257e+38f));
990 outputs[981].value = atan2((-9.070416536861249e+36f), (-3.4028234663852886e+38f));
991 outputs[982].value = atan2((-9.070416536861249e+36f), (-1.1754942106924411e-38f));
992 outputs[983].value = atan2((-9.070416536861249e+36f), (-1.0448838051176571e-38f));
993 outputs[984].value = atan2((-9.070416536861249e+36f), (-9.142732594130268e-39f));
994 outputs[985].value = atan2((-9.070416536861249e+36f), (-7.836628538382429e-39f));
995 outputs[986].value = atan2((-9.070416536861249e+36f), (-6.530524482634589e-39f));
996 outputs[987].value = atan2((-9.070416536861249e+36f), (-5.224419025588286e-39f));
997 outputs[988].value = atan2((-9.070416536861249e+36f), (-3.9183149698404465e-39f));
998 outputs[989].value = atan2((-9.070416536861249e+36f), (-2.6122109140926072e-39f));
999 outputs[990].value = atan2((-9.070416536861249e+36f), (-1.3061054570463036e-39f));
1000 outputs[991].value = atan2((-9.070416536861249e+36f), (-1.401298464324817e-45f));
1001 outputs[992].value = atan2((-9.070416536861249e+36f), (0.0f));
1002 outputs[993].value = atan2((-9.070416536861249e+36f), (1.401298464324817e-45f));
1003 outputs[994].value = atan2((-9.070416536861249e+36f), (1.3061054570463036e-39f));
1004 outputs[995].value = atan2((-9.070416536861249e+36f), (2.6122109140926072e-39f));
1005 outputs[996].value = atan2((-9.070416536861249e+36f), (3.9183149698404465e-39f));
1006 outputs[997].value = atan2((-9.070416536861249e+36f), (5.224419025588286e-39f));
1007 outputs[998].value = atan2((-9.070416536861249e+36f), (6.530524482634589e-39f));
1008 outputs[999].value = atan2((-9.070416536861249e+36f), (7.836628538382429e-39f));
1009}