Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/charisee/ertest/vispaper/tensor-field-ops/inner.c
ViewVC logotype

Diff of /branches/charisee/ertest/vispaper/tensor-field-ops/inner.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2928, Wed Mar 4 01:39:07 2015 UTC revision 2929, Wed Mar 4 03:59:46 2015 UTC
# Line 4  Line 4 
4  #include "Diderot/diderot.h"  #include "Diderot/diderot.h"
5  static char *ProgramName = "inner";  static char *ProgramName = "inner";
6  Diderot_image3D_t *G__t_0;  Diderot_image3D_t *G__t_0;
7  int32_t G_grid_1;  Diderot_real_t G_t_1[3];
8    int32_t G_grid_2;
9  Diderot_vec4_t load3to4 (Diderot_real_t *a, int i)  Diderot_vec4_t load3to4 (Diderot_real_t *a, int i)
10  {  {
11      return (Diderot_vec4_t){a[i],a[1+i],a[2+i],0};      return (Diderot_vec4_t){a[i],a[1+i],a[2+i],0};
# Line 21  Line 22 
22  {  {
23      return __extension__ (Diderot_vec4_t){r0,r1,r2,r3};      return __extension__ (Diderot_vec4_t){r0,r1,r2,r3};
24  }  }
25    void V_ConsArr3 (Diderot_real_t *a, Diderot_real_t r0, Diderot_real_t r1, Diderot_real_t r2)
26    {
27        a[0] = r0;
28        a[1] = r1;
29        a[2] = r2;
30        return;
31    }
32    void V_CopyArr3 (Diderot_real_t *a, Diderot_real_t *b, int i)
33    {
34        a[i] = b[0];
35        a[1+i] = b[1];
36        a[2+i] = b[2];
37    }
38  void V_CopyArr4 (Diderot_real_t *a, Diderot_real_t *b, int i)  void V_CopyArr4 (Diderot_real_t *a, Diderot_real_t *b, int i)
39  {  {
40      a[i] = b[0];      a[i] = b[0];
# Line 63  Line 77 
77  {  {
78      Status_t sts_0 = Diderot_LoadImage3D("../../../data/const-curl3d.nrrd", &G__t_0);      Status_t sts_0 = Diderot_LoadImage3D("../../../data/const-curl3d.nrrd", &G__t_0);
79      if (DIDEROT_OK!=sts_0) exit(1);      if (DIDEROT_OK!=sts_0) exit(1);
80      G_grid_1 = 5;      V_ConsArr3(G_t_1, 0.1e1f, 0.0f, 0.0f);
81        G_grid_2 = 5;
82      return;      return;
83  }  }
84  void Diderot_Shutdown (Diderot_World_t *wrld)  void Diderot_Shutdown (Diderot_World_t *wrld)
# Line 74  Line 89 
89      int32_t steps;      int32_t steps;
90      Diderot_real_t x[3];      Diderot_real_t x[3];
91  } Strand_RootFind_t;  } Strand_RootFind_t;
92  void RootFind_InitState (Strand_RootFind_t *selfOut, float p_xi_2, float p_xj_3, float p_xk_4)  void RootFind_InitState (Strand_RootFind_t *selfOut, float p_xi_3, float p_xj_4, float p_xk_5)
93  {  {
94      Diderot_vec4_t l_x_5;      Diderot_vec4_t l_x_6;
95      Diderot_vec4_t l_4x_6;      Diderot_vec4_t l_4x_7;
96      Diderot_real_t l_M_0_7[9];      Diderot_real_t l_M_0_8[9];
97      Diderot_vec4_t l_Proj_0__8;      Diderot_vec4_t l_Proj_0__9;
98      Diderot_vec4_t l_prodV_9;      Diderot_vec4_t l_prodV_10;
99      float l_sumVec_10;      float l_sumVec_11;
100      Diderot_vec4_t l_Proj_1__11;      Diderot_vec4_t l_Proj_1__12;
101      Diderot_vec4_t l_prodV_12;      Diderot_vec4_t l_prodV_13;
102      float l_sumVec_13;      float l_sumVec_14;
103      Diderot_vec4_t l_Proj_2__14;      Diderot_vec4_t l_Proj_2__15;
104      Diderot_vec4_t l_prodV_15;      Diderot_vec4_t l_prodV_16;
105      float l_sumVec_16;      float l_sumVec_17;
106      Diderot_vec4_t l_cons__17;      Diderot_vec4_t l_cons__18;
107      Diderot_vec4_t l_mult_2_18;      Diderot_vec4_t l_mult_2_19;
108      Diderot_vec4_t l_4mult_2_19;      Diderot_vec4_t l_4mult_2_20;
     Diderot_vec4_t l_cons__20;  
109      Diderot_vec4_t l_cons__21;      Diderot_vec4_t l_cons__21;
110      Diderot_vec4_t l_cons__22;      Diderot_vec4_t l_cons__22;
111      Diderot_real_t l_cons__23[9];      Diderot_vec4_t l_cons__23;
112      Diderot_vec4_t l_nd_24;      Diderot_real_t l_cons__24[9];
113      Diderot_vec4_t l_4nd_25;      Diderot_vec4_t l_nd_25;
114      Diderot_vec4_t l_subVec_26;      Diderot_vec4_t l_4nd_26;
115      Diderot_vec4_t l_4subVec_27;      Diderot_vec4_t l_subVec_27;
116      vec3i_t l_n_28;      Diderot_vec4_t l_4subVec_28;
117      float *l_baseAddr_29;      vec3i_t l_n_29;
118      int32_t l_addInt_30;      float *l_baseAddr_30;
119      int32_t l_Indx_1__31;      int32_t l_addInt_31;
120      int32_t l_addInt_32;      int32_t l_Indx_1__32;
121      int32_t l_Indx_2__33;      int32_t l_addInt_33;
122      int32_t l_prodInt_34;      int32_t l_Indx_2__34;
123      float *l_addPtr_35;      int32_t l_prodInt_35;
124      float *l_rp_imgLoad_36;      float *l_addPtr_36;
125      Diderot_vec4_t l_4imgLoad_37;      float *l_rp_imgLoad_37;
126      float *l_addPtr_38;      Diderot_vec4_t l_4imgLoad_38;
127      float *l_rp_imgLoad_39;      float *l_addPtr_39;
128      Diderot_vec4_t l_4imgLoad_40;      float *l_rp_imgLoad_40;
129      int32_t l_addInt_41;      Diderot_vec4_t l_4imgLoad_41;
130      float *l_addPtr_42;      int32_t l_addInt_42;
131      float *l_rp_imgLoad_43;      float *l_addPtr_43;
132      Diderot_vec4_t l_4imgLoad_44;      float *l_rp_imgLoad_44;
133      int32_t l_addInt_45;      Diderot_vec4_t l_4imgLoad_45;
134      float *l_addPtr_46;      int32_t l_addInt_46;
135      float *l_rp_imgLoad_47;      float *l_addPtr_47;
136      Diderot_vec4_t l_4imgLoad_48;      float *l_rp_imgLoad_48;
137      int32_t l_prodInt_49;      Diderot_vec4_t l_4imgLoad_49;
138      float *l_addPtr_50;      int32_t l_prodInt_50;
139      float *l_rp_imgLoad_51;      float *l_addPtr_51;
140      Diderot_vec4_t l_4imgLoad_52;      float *l_rp_imgLoad_52;
141      float *l_addPtr_53;      Diderot_vec4_t l_4imgLoad_53;
142      float *l_rp_imgLoad_54;      float *l_addPtr_54;
143      Diderot_vec4_t l_4imgLoad_55;      float *l_rp_imgLoad_55;
144      float *l_addPtr_56;      Diderot_vec4_t l_4imgLoad_56;
145      float *l_rp_imgLoad_57;      float *l_addPtr_57;
146      Diderot_vec4_t l_4imgLoad_58;      float *l_rp_imgLoad_58;
147      float *l_addPtr_59;      Diderot_vec4_t l_4imgLoad_59;
148      float *l_rp_imgLoad_60;      float *l_addPtr_60;
149      Diderot_vec4_t l_4imgLoad_61;      float *l_rp_imgLoad_61;
150      int32_t l_prodInt_62;      Diderot_vec4_t l_4imgLoad_62;
151      float *l_addPtr_63;      int32_t l_prodInt_63;
152      float *l_rp_imgLoad_64;      float *l_addPtr_64;
153      Diderot_vec4_t l_4imgLoad_65;      float *l_rp_imgLoad_65;
154      float *l_addPtr_66;      Diderot_vec4_t l_4imgLoad_66;
155      float *l_rp_imgLoad_67;      float *l_addPtr_67;
156      Diderot_vec4_t l_4imgLoad_68;      float *l_rp_imgLoad_68;
157      float *l_addPtr_69;      Diderot_vec4_t l_4imgLoad_69;
158      float *l_rp_imgLoad_70;      float *l_addPtr_70;
159      Diderot_vec4_t l_4imgLoad_71;      float *l_rp_imgLoad_71;
160      float *l_addPtr_72;      Diderot_vec4_t l_4imgLoad_72;
161      float *l_rp_imgLoad_73;      float *l_addPtr_73;
162      Diderot_vec4_t l_4imgLoad_74;      float *l_rp_imgLoad_74;
163      int32_t l_prodInt_75;      Diderot_vec4_t l_4imgLoad_75;
164      float *l_addPtr_76;      int32_t l_prodInt_76;
165      float *l_rp_imgLoad_77;      float *l_addPtr_77;
166      Diderot_vec4_t l_4imgLoad_78;      float *l_rp_imgLoad_78;
167      float *l_addPtr_79;      Diderot_vec4_t l_4imgLoad_79;
168      float *l_rp_imgLoad_80;      float *l_addPtr_80;
169      Diderot_vec4_t l_4imgLoad_81;      float *l_rp_imgLoad_81;
170      float *l_addPtr_82;      Diderot_vec4_t l_4imgLoad_82;
171      float *l_rp_imgLoad_83;      float *l_addPtr_83;
172      Diderot_vec4_t l_4imgLoad_84;      float *l_rp_imgLoad_84;
173      float *l_addPtr_85;      Diderot_vec4_t l_4imgLoad_85;
174      float *l_rp_imgLoad_86;      float *l_addPtr_86;
175      Diderot_vec4_t l_4imgLoad_87;      float *l_rp_imgLoad_87;
176      float l_Indx_0__88;      Diderot_vec4_t l_4imgLoad_88;
177      float l_cast_89;      float l_Indx_0__89;
178      float l_cast_90;      float l_cast_90;
179      float l_cast_91;      float l_cast_91;
180      float l_Indx_1__92;      float l_cast_92;
181      float l_Indx_2__93;      float l_Indx_1__93;
182      Diderot_vec4_t l_cons__94;      float l_Indx_2__94;
183      Diderot_vec4_t l_4cons__95;      Diderot_vec4_t l_cons__95;
184      Diderot_vec4_t l_cons__96;      Diderot_vec4_t l_4cons__96;
185      Diderot_vec4_t l_4cons__97;      Diderot_vec4_t l_cons__97;
186      Diderot_vec4_t l_cons__98;      Diderot_vec4_t l_4cons__98;
187      Diderot_vec4_t l_4cons__99;      Diderot_vec4_t l_cons__99;
188      Diderot_vec4_t l_P0_100;      Diderot_vec4_t l_4cons__100;
189      Diderot_vec4_t l_4P0_101;      Diderot_vec4_t l_P0_101;
190      Diderot_vec4_t l_P1_102;      Diderot_vec4_t l_4P0_102;
191      Diderot_vec4_t l_4P1_103;      Diderot_vec4_t l_P1_103;
192      Diderot_vec4_t l_P2_104;      Diderot_vec4_t l_4P1_104;
193      Diderot_vec4_t l_4P2_105;      Diderot_vec4_t l_P2_105;
194      Diderot_vec4_t l_P3_106;      Diderot_vec4_t l_4P2_106;
195      Diderot_vec4_t l_4P3_107;      Diderot_vec4_t l_P3_107;
196      Diderot_vec4_t l_prodV_108;      Diderot_vec4_t l_4P3_108;
197      Diderot_vec4_t l_addV_109;      Diderot_vec4_t l_prodV_109;
198      Diderot_vec4_t l_prodV_110;      Diderot_vec4_t l_addV_110;
199      Diderot_vec4_t l_addV_111;      Diderot_vec4_t l_prodV_111;
200      Diderot_vec4_t l_prodV_112;      Diderot_vec4_t l_addV_112;
201      Diderot_vec4_t l_addV_113;      Diderot_vec4_t l_prodV_113;
202      Diderot_vec4_t l_4addV_114;      Diderot_vec4_t l_addV_114;
203      Diderot_vec4_t l_prodV_115;      Diderot_vec4_t l_4addV_115;
204      Diderot_vec4_t l_addV_116;      Diderot_vec4_t l_prodV_116;
205      Diderot_vec4_t l_prodV_117;      Diderot_vec4_t l_addV_117;
206      Diderot_vec4_t l_addV_118;      Diderot_vec4_t l_prodV_118;
207      Diderot_vec4_t l_prodV_119;      Diderot_vec4_t l_addV_119;
208      Diderot_vec4_t l_addV_120;      Diderot_vec4_t l_prodV_120;
209      Diderot_vec4_t l_4addV_121;      Diderot_vec4_t l_addV_121;
210      Diderot_vec4_t l_prodV_122;      Diderot_vec4_t l_4addV_122;
211      Diderot_vec4_t l_addV_123;      Diderot_vec4_t l_prodV_123;
212      Diderot_vec4_t l_prodV_124;      Diderot_vec4_t l_addV_124;
213      Diderot_vec4_t l_addV_125;      Diderot_vec4_t l_prodV_125;
214      Diderot_vec4_t l_prodV_126;      Diderot_vec4_t l_addV_126;
215      Diderot_vec4_t l_addV_127;      Diderot_vec4_t l_prodV_127;
216      Diderot_vec4_t l_4addV_128;      Diderot_vec4_t l_addV_128;
217      Diderot_vec4_t l_prodV_129;      Diderot_vec4_t l_4addV_129;
218      float l_sumVec_130;      Diderot_vec4_t l_prodV_130;
219      Diderot_vec4_t l_prodV_131;      float l_sumVec_131;
220      float l_sumVec_132;      Diderot_vec4_t l_prodV_132;
221      Diderot_vec4_t l_prodV_133;      float l_sumVec_133;
222      float l_sumVec_134;      Diderot_vec4_t l_prodV_134;
223      Diderot_vec4_t l_prodV_135;      float l_sumVec_135;
224      float l_sumVec_136;      Diderot_vec4_t l_prodV_136;
225      Diderot_vec4_t l_cons__137;      float l_sumVec_137;
226      Diderot_vec4_t l_prodV_138;      Diderot_vec4_t l_cons__138;
227      float l_sumVec_139;      Diderot_vec4_t l_prodV_139;
228      Diderot_vec4_t l_prodV_140;      float l_sumVec_140;
229      float l_sumVec_141;      Diderot_vec4_t l_prodV_141;
230      Diderot_vec4_t l_prodV_142;      float l_sumVec_142;
231      float l_sumVec_143;      Diderot_vec4_t l_prodV_143;
232      Diderot_vec4_t l_prodV_144;      float l_sumVec_144;
233      float l_sumVec_145;      Diderot_vec4_t l_prodV_145;
234      Diderot_vec4_t l_cons__146;      float l_sumVec_146;
235      Diderot_vec4_t l_prodV_147;      Diderot_vec4_t l_cons__147;
236      float l_sumVec_148;      Diderot_vec4_t l_prodV_148;
237      Diderot_vec4_t l_prodV_149;      float l_sumVec_149;
238      float l_sumVec_150;      Diderot_vec4_t l_prodV_150;
239      Diderot_vec4_t l_prodV_151;      float l_sumVec_151;
240      float l_sumVec_152;      Diderot_vec4_t l_prodV_152;
241      Diderot_vec4_t l_prodV_153;      float l_sumVec_153;
242      float l_sumVec_154;      Diderot_vec4_t l_prodV_154;
243      Diderot_vec4_t l_cons__155;      float l_sumVec_155;
244      Diderot_vec4_t l_prodV_156;      Diderot_vec4_t l_cons__156;
245      float l_sumVec_157;      Diderot_vec4_t l_prodV_157;
246      Diderot_vec4_t l_prodV_158;      float l_sumVec_158;
247      float l_sumVec_159;      Diderot_vec4_t l_prodV_159;
248      Diderot_vec4_t l_prodV_160;      float l_sumVec_160;
249      float l_sumVec_161;      Diderot_vec4_t l_prodV_161;
250      Diderot_vec4_t l_prodV_162;      float l_sumVec_162;
251      float l_sumVec_163;      Diderot_vec4_t l_prodV_163;
252      Diderot_vec4_t l_cons__164;      float l_sumVec_164;
253      Diderot_vec4_t l_prodV_165;      Diderot_vec4_t l_cons__165;
254      float l_sumVec_166;      Diderot_vec4_t l_prodV_166;
255      Diderot_vec4_t l_prodV_167;      float l_sumVec_167;
256      float l_sumVec_168;      Diderot_vec4_t l_prodV_168;
257      Diderot_vec4_t l_prodV_169;      float l_sumVec_169;
258      float l_sumVec_170;      Diderot_vec4_t l_prodV_170;
259      Diderot_vec4_t l_prodV_171;      float l_sumVec_171;
260      float l_sumVec_172;      Diderot_vec4_t l_prodV_172;
261      Diderot_vec4_t l_cons__173;      float l_sumVec_173;
262      Diderot_vec4_t l_prodV_174;      Diderot_vec4_t l_cons__174;
263      float l_sumVec_175;      Diderot_vec4_t l_prodV_175;
264      float *l_rp_imgLoad_176;      float l_sumVec_176;
265      Diderot_vec4_t l_4imgLoad_177;      float *l_rp_imgLoad_177;
266      float *l_rp_imgLoad_178;      Diderot_vec4_t l_4imgLoad_178;
267      Diderot_vec4_t l_4imgLoad_179;      float *l_rp_imgLoad_179;
268      float *l_rp_imgLoad_180;      Diderot_vec4_t l_4imgLoad_180;
269      Diderot_vec4_t l_4imgLoad_181;      float *l_rp_imgLoad_181;
270      float *l_rp_imgLoad_182;      Diderot_vec4_t l_4imgLoad_182;
271      Diderot_vec4_t l_4imgLoad_183;      float *l_rp_imgLoad_183;
272      float *l_rp_imgLoad_184;      Diderot_vec4_t l_4imgLoad_184;
273      Diderot_vec4_t l_4imgLoad_185;      float *l_rp_imgLoad_185;
274      float *l_rp_imgLoad_186;      Diderot_vec4_t l_4imgLoad_186;
275      Diderot_vec4_t l_4imgLoad_187;      float *l_rp_imgLoad_187;
276      float *l_rp_imgLoad_188;      Diderot_vec4_t l_4imgLoad_188;
277      Diderot_vec4_t l_4imgLoad_189;      float *l_rp_imgLoad_189;
278      float *l_rp_imgLoad_190;      Diderot_vec4_t l_4imgLoad_190;
279      Diderot_vec4_t l_4imgLoad_191;      float *l_rp_imgLoad_191;
280      float *l_rp_imgLoad_192;      Diderot_vec4_t l_4imgLoad_192;
281      Diderot_vec4_t l_4imgLoad_193;      float *l_rp_imgLoad_193;
282      float *l_rp_imgLoad_194;      Diderot_vec4_t l_4imgLoad_194;
283      Diderot_vec4_t l_4imgLoad_195;      float *l_rp_imgLoad_195;
284      float *l_rp_imgLoad_196;      Diderot_vec4_t l_4imgLoad_196;
285      Diderot_vec4_t l_4imgLoad_197;      float *l_rp_imgLoad_197;
286      float *l_rp_imgLoad_198;      Diderot_vec4_t l_4imgLoad_198;
287      Diderot_vec4_t l_4imgLoad_199;      float *l_rp_imgLoad_199;
288      float *l_rp_imgLoad_200;      Diderot_vec4_t l_4imgLoad_200;
289      Diderot_vec4_t l_4imgLoad_201;      float *l_rp_imgLoad_201;
290      float *l_rp_imgLoad_202;      Diderot_vec4_t l_4imgLoad_202;
291      Diderot_vec4_t l_4imgLoad_203;      float *l_rp_imgLoad_203;
292      float *l_rp_imgLoad_204;      Diderot_vec4_t l_4imgLoad_204;
293      Diderot_vec4_t l_4imgLoad_205;      float *l_rp_imgLoad_205;
294      float *l_rp_imgLoad_206;      Diderot_vec4_t l_4imgLoad_206;
295      Diderot_vec4_t l_4imgLoad_207;      float *l_rp_imgLoad_207;
296      Diderot_vec4_t l_prodV_208;      Diderot_vec4_t l_4imgLoad_208;
297      float l_sumVec_209;      Diderot_vec4_t l_prodV_209;
298      Diderot_vec4_t l_prodV_210;      float l_sumVec_210;
299      float l_sumVec_211;      Diderot_vec4_t l_prodV_211;
300      Diderot_vec4_t l_prodV_212;      float l_sumVec_212;
301      float l_sumVec_213;      Diderot_vec4_t l_prodV_213;
302      Diderot_vec4_t l_prodV_214;      float l_sumVec_214;
303      float l_sumVec_215;      Diderot_vec4_t l_prodV_215;
304      Diderot_vec4_t l_cons__216;      float l_sumVec_216;
305      Diderot_vec4_t l_prodV_217;      Diderot_vec4_t l_cons__217;
306      float l_sumVec_218;      Diderot_vec4_t l_prodV_218;
307      Diderot_vec4_t l_prodV_219;      float l_sumVec_219;
308      float l_sumVec_220;      Diderot_vec4_t l_prodV_220;
309      Diderot_vec4_t l_prodV_221;      float l_sumVec_221;
310      float l_sumVec_222;      Diderot_vec4_t l_prodV_222;
311      Diderot_vec4_t l_prodV_223;      float l_sumVec_223;
312      float l_sumVec_224;      Diderot_vec4_t l_prodV_224;
313      Diderot_vec4_t l_cons__225;      float l_sumVec_225;
314      Diderot_vec4_t l_prodV_226;      Diderot_vec4_t l_cons__226;
315      float l_sumVec_227;      Diderot_vec4_t l_prodV_227;
316      Diderot_vec4_t l_prodV_228;      float l_sumVec_228;
317      float l_sumVec_229;      Diderot_vec4_t l_prodV_229;
318      Diderot_vec4_t l_prodV_230;      float l_sumVec_230;
319      float l_sumVec_231;      Diderot_vec4_t l_prodV_231;
320      Diderot_vec4_t l_prodV_232;      float l_sumVec_232;
321      float l_sumVec_233;      Diderot_vec4_t l_prodV_233;
322      Diderot_vec4_t l_cons__234;      float l_sumVec_234;
323      Diderot_vec4_t l_prodV_235;      Diderot_vec4_t l_cons__235;
324      float l_sumVec_236;      Diderot_vec4_t l_prodV_236;
325      Diderot_vec4_t l_prodV_237;      float l_sumVec_237;
326      float l_sumVec_238;      Diderot_vec4_t l_prodV_238;
327      Diderot_vec4_t l_prodV_239;      float l_sumVec_239;
328      float l_sumVec_240;      Diderot_vec4_t l_prodV_240;
329      Diderot_vec4_t l_prodV_241;      float l_sumVec_241;
330      float l_sumVec_242;      Diderot_vec4_t l_prodV_242;
331      Diderot_vec4_t l_cons__243;      float l_sumVec_243;
332      Diderot_vec4_t l_prodV_244;      Diderot_vec4_t l_cons__244;
333      float l_sumVec_245;      Diderot_vec4_t l_prodV_245;
334      Diderot_vec4_t l_prodV_246;      float l_sumVec_246;
335      float l_sumVec_247;      Diderot_vec4_t l_prodV_247;
336      Diderot_vec4_t l_prodV_248;      float l_sumVec_248;
337      float l_sumVec_249;      Diderot_vec4_t l_prodV_249;
338      Diderot_vec4_t l_prodV_250;      float l_sumVec_250;
339      float l_sumVec_251;      Diderot_vec4_t l_prodV_251;
340      Diderot_vec4_t l_cons__252;      float l_sumVec_252;
341      Diderot_vec4_t l_prodV_253;      Diderot_vec4_t l_cons__253;
342      float l_sumVec_254;      Diderot_vec4_t l_prodV_254;
343      float *l_rp_imgLoad_255;      float l_sumVec_255;
344      Diderot_vec4_t l_4imgLoad_256;      float *l_rp_imgLoad_256;
345      float *l_rp_imgLoad_257;      Diderot_vec4_t l_4imgLoad_257;
346      Diderot_vec4_t l_4imgLoad_258;      float *l_rp_imgLoad_258;
347      float *l_rp_imgLoad_259;      Diderot_vec4_t l_4imgLoad_259;
348      Diderot_vec4_t l_4imgLoad_260;      float *l_rp_imgLoad_260;
349      float *l_rp_imgLoad_261;      Diderot_vec4_t l_4imgLoad_261;
350      Diderot_vec4_t l_4imgLoad_262;      float *l_rp_imgLoad_262;
351      float *l_rp_imgLoad_263;      Diderot_vec4_t l_4imgLoad_263;
352      Diderot_vec4_t l_4imgLoad_264;      float *l_rp_imgLoad_264;
353      float *l_rp_imgLoad_265;      Diderot_vec4_t l_4imgLoad_265;
354      Diderot_vec4_t l_4imgLoad_266;      float *l_rp_imgLoad_266;
355      float *l_rp_imgLoad_267;      Diderot_vec4_t l_4imgLoad_267;
356      Diderot_vec4_t l_4imgLoad_268;      float *l_rp_imgLoad_268;
357      float *l_rp_imgLoad_269;      Diderot_vec4_t l_4imgLoad_269;
358      Diderot_vec4_t l_4imgLoad_270;      float *l_rp_imgLoad_270;
359      float *l_rp_imgLoad_271;      Diderot_vec4_t l_4imgLoad_271;
360      Diderot_vec4_t l_4imgLoad_272;      float *l_rp_imgLoad_272;
361      float *l_rp_imgLoad_273;      Diderot_vec4_t l_4imgLoad_273;
362      Diderot_vec4_t l_4imgLoad_274;      float *l_rp_imgLoad_274;
363      float *l_rp_imgLoad_275;      Diderot_vec4_t l_4imgLoad_275;
364      Diderot_vec4_t l_4imgLoad_276;      float *l_rp_imgLoad_276;
365      float *l_rp_imgLoad_277;      Diderot_vec4_t l_4imgLoad_277;
366      Diderot_vec4_t l_4imgLoad_278;      float *l_rp_imgLoad_278;
367      float *l_rp_imgLoad_279;      Diderot_vec4_t l_4imgLoad_279;
368      Diderot_vec4_t l_4imgLoad_280;      float *l_rp_imgLoad_280;
369      float *l_rp_imgLoad_281;      Diderot_vec4_t l_4imgLoad_281;
370      Diderot_vec4_t l_4imgLoad_282;      float *l_rp_imgLoad_282;
371      float *l_rp_imgLoad_283;      Diderot_vec4_t l_4imgLoad_283;
372      Diderot_vec4_t l_4imgLoad_284;      float *l_rp_imgLoad_284;
373      float *l_rp_imgLoad_285;      Diderot_vec4_t l_4imgLoad_285;
374      Diderot_vec4_t l_4imgLoad_286;      float *l_rp_imgLoad_286;
375      Diderot_vec4_t l_prodV_287;      Diderot_vec4_t l_4imgLoad_287;
376      float l_sumVec_288;      Diderot_vec4_t l_prodV_288;
377      Diderot_vec4_t l_prodV_289;      float l_sumVec_289;
378      float l_sumVec_290;      Diderot_vec4_t l_prodV_290;
379      Diderot_vec4_t l_prodV_291;      float l_sumVec_291;
380      float l_sumVec_292;      Diderot_vec4_t l_prodV_292;
381      Diderot_vec4_t l_prodV_293;      float l_sumVec_293;
382      float l_sumVec_294;      Diderot_vec4_t l_prodV_294;
383      Diderot_vec4_t l_cons__295;      float l_sumVec_295;
384      Diderot_vec4_t l_prodV_296;      Diderot_vec4_t l_cons__296;
385      float l_sumVec_297;      Diderot_vec4_t l_prodV_297;
386      Diderot_vec4_t l_prodV_298;      float l_sumVec_298;
387      float l_sumVec_299;      Diderot_vec4_t l_prodV_299;
388      Diderot_vec4_t l_prodV_300;      float l_sumVec_300;
389      float l_sumVec_301;      Diderot_vec4_t l_prodV_301;
390      Diderot_vec4_t l_prodV_302;      float l_sumVec_302;
391      float l_sumVec_303;      Diderot_vec4_t l_prodV_303;
392      Diderot_vec4_t l_cons__304;      float l_sumVec_304;
393      Diderot_vec4_t l_prodV_305;      Diderot_vec4_t l_cons__305;
394      float l_sumVec_306;      Diderot_vec4_t l_prodV_306;
395      Diderot_vec4_t l_prodV_307;      float l_sumVec_307;
396      float l_sumVec_308;      Diderot_vec4_t l_prodV_308;
397      Diderot_vec4_t l_prodV_309;      float l_sumVec_309;
398      float l_sumVec_310;      Diderot_vec4_t l_prodV_310;
399      Diderot_vec4_t l_prodV_311;      float l_sumVec_311;
400      float l_sumVec_312;      Diderot_vec4_t l_prodV_312;
401      Diderot_vec4_t l_cons__313;      float l_sumVec_313;
402      Diderot_vec4_t l_prodV_314;      Diderot_vec4_t l_cons__314;
403      float l_sumVec_315;      Diderot_vec4_t l_prodV_315;
404      Diderot_vec4_t l_prodV_316;      float l_sumVec_316;
405      float l_sumVec_317;      Diderot_vec4_t l_prodV_317;
406      Diderot_vec4_t l_prodV_318;      float l_sumVec_318;
407      float l_sumVec_319;      Diderot_vec4_t l_prodV_319;
408      Diderot_vec4_t l_prodV_320;      float l_sumVec_320;
409      float l_sumVec_321;      Diderot_vec4_t l_prodV_321;
410      Diderot_vec4_t l_cons__322;      float l_sumVec_322;
411      Diderot_vec4_t l_prodV_323;      Diderot_vec4_t l_cons__323;
412      float l_sumVec_324;      Diderot_vec4_t l_prodV_324;
413      Diderot_vec4_t l_prodV_325;      float l_sumVec_325;
414      float l_sumVec_326;      Diderot_vec4_t l_prodV_326;
415      Diderot_vec4_t l_prodV_327;      float l_sumVec_327;
416      float l_sumVec_328;      Diderot_vec4_t l_prodV_328;
417      Diderot_vec4_t l_prodV_329;      float l_sumVec_329;
418      float l_sumVec_330;      Diderot_vec4_t l_prodV_330;
419      Diderot_vec4_t l_cons__331;      float l_sumVec_331;
420      Diderot_vec4_t l_prodV_332;      Diderot_vec4_t l_cons__332;
421      float l_sumVec_333;      Diderot_vec4_t l_prodV_333;
422      Diderot_vec4_t l_cons__334;      float l_sumVec_334;
423      Diderot_vec4_t l_4cons__335;      Diderot_vec4_t l_cons__335;
424      Diderot_vec4_t l_prodV_336;      Diderot_vec4_t l_prodV_336;
425      float l_sumVec_337;      float l_sumVec_337;
426      l_4x_6 = V_ConsVec4(p_xi_2, p_xj_3, p_xk_4, 0);      l_4x_7 = V_ConsVec4(p_xi_3, p_xj_4, p_xk_5, 0);
427      store4to3(l_M_0_7, 0, G__t_0->w2i[0].v);      store4to3(l_M_0_8, 0, G__t_0->w2i[0].v);
428      store4to3(l_M_0_7, 3, G__t_0->w2i[1].v);      store4to3(l_M_0_8, 3, G__t_0->w2i[1].v);
429      store4to3(l_M_0_7, 6, G__t_0->w2i[2].v);      store4to3(l_M_0_8, 6, G__t_0->w2i[2].v);
430      l_4mult_2_19 = V_ConsVec4(V_SumVec3(load3to4(l_M_0_7, 0)*l_4x_6), V_SumVec3(load3to4(l_M_0_7, 3)*l_4x_6),      l_4mult_2_20 = V_ConsVec4(V_SumVec3(load3to4(l_M_0_8, 0)*l_4x_7), V_SumVec3(load3to4(l_M_0_8, 3)*l_4x_7),
431          V_SumVec3(load3to4(l_M_0_7, 6)*l_4x_6), 0)+G__t_0->tVec;          V_SumVec3(load3to4(l_M_0_8, 6)*l_4x_7), 0)+G__t_0->tVec;
432      store4to3(l_cons__23, 0, V_ConsVec4(l_M_0_7[0], l_M_0_7[3], l_M_0_7[6], 0));      store4to3(l_cons__24, 0, V_ConsVec4(l_M_0_8[0], l_M_0_8[3], l_M_0_8[6], 0));
433      store4to3(l_cons__23, 3, V_ConsVec4(l_M_0_7[1], l_M_0_7[4], l_M_0_7[7], 0));      store4to3(l_cons__24, 3, V_ConsVec4(l_M_0_8[1], l_M_0_8[4], l_M_0_8[7], 0));
434      store4to3(l_cons__23, 6, V_ConsVec4(l_M_0_7[2], l_M_0_7[5], l_M_0_7[8], 0));      store4to3(l_cons__24, 6, V_ConsVec4(l_M_0_8[2], l_M_0_8[5], l_M_0_8[8], 0));
435      l_4nd_25 = V_FloorVec4(l_4mult_2_19);      l_4nd_26 = V_FloorVec4(l_4mult_2_20);
436      l_4subVec_27 = l_4mult_2_19-l_4nd_25;      l_4subVec_28 = l_4mult_2_20-l_4nd_26;
437      l_n_28 = vec3rtoi(l_4nd_25);      l_n_29 = vec3rtoi(l_4nd_26);
438      l_baseAddr_29 = (float *)G__t_0->data;      l_baseAddr_30 = (float *)G__t_0->data;
439      l_addInt_30 = ((Diderot_iunion3_t)l_n_28).i[0]+-1;      l_addInt_31 = ((Diderot_iunion3_t)l_n_29).i[0]+-1;
440      l_Indx_1__31 = ((Diderot_iunion3_t)l_n_28).i[1];      l_Indx_1__32 = ((Diderot_iunion3_t)l_n_29).i[1];
441      l_addInt_32 = l_Indx_1__31+-1;      l_addInt_33 = l_Indx_1__32+-1;
442      l_Indx_2__33 = ((Diderot_iunion3_t)l_n_28).i[2];      l_Indx_2__34 = ((Diderot_iunion3_t)l_n_29).i[2];
443      l_prodInt_34 = 20*(l_Indx_2__33+-1);      l_prodInt_35 = 20*(l_Indx_2__34+-1);
444      l_addPtr_35 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_32+l_prodInt_34));      l_addPtr_36 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_33+l_prodInt_35));
445      l_rp_imgLoad_36 = l_addPtr_35;      l_rp_imgLoad_37 = l_addPtr_36;
446      l_4imgLoad_37 = V_ConsVec4(l_rp_imgLoad_36[0], l_rp_imgLoad_36[3], l_rp_imgLoad_36[6], l_rp_imgLoad_36[9]);      l_4imgLoad_38 = V_ConsVec4(l_rp_imgLoad_37[0], l_rp_imgLoad_37[3], l_rp_imgLoad_37[6], l_rp_imgLoad_37[9]);
447      l_addPtr_38 = l_baseAddr_29+3*(l_addInt_30+20*(l_Indx_1__31+l_prodInt_34));      l_addPtr_39 = l_baseAddr_30+3*(l_addInt_31+20*(l_Indx_1__32+l_prodInt_35));
448      l_rp_imgLoad_39 = l_addPtr_38;      l_rp_imgLoad_40 = l_addPtr_39;
449      l_4imgLoad_40 = V_ConsVec4(l_rp_imgLoad_39[0], l_rp_imgLoad_39[3], l_rp_imgLoad_39[6], l_rp_imgLoad_39[9]);      l_4imgLoad_41 = V_ConsVec4(l_rp_imgLoad_40[0], l_rp_imgLoad_40[3], l_rp_imgLoad_40[6], l_rp_imgLoad_40[9]);
450      l_addInt_41 = l_Indx_1__31+1;      l_addInt_42 = l_Indx_1__32+1;
451      l_addPtr_42 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_41+l_prodInt_34));      l_addPtr_43 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_42+l_prodInt_35));
452      l_rp_imgLoad_43 = l_addPtr_42;      l_rp_imgLoad_44 = l_addPtr_43;
453      l_4imgLoad_44 = V_ConsVec4(l_rp_imgLoad_43[0], l_rp_imgLoad_43[3], l_rp_imgLoad_43[6], l_rp_imgLoad_43[9]);      l_4imgLoad_45 = V_ConsVec4(l_rp_imgLoad_44[0], l_rp_imgLoad_44[3], l_rp_imgLoad_44[6], l_rp_imgLoad_44[9]);
454      l_addInt_45 = l_Indx_1__31+2;      l_addInt_46 = l_Indx_1__32+2;
455      l_addPtr_46 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_45+l_prodInt_34));      l_addPtr_47 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_46+l_prodInt_35));
456      l_rp_imgLoad_47 = l_addPtr_46;      l_rp_imgLoad_48 = l_addPtr_47;
457      l_4imgLoad_48 = V_ConsVec4(l_rp_imgLoad_47[0], l_rp_imgLoad_47[3], l_rp_imgLoad_47[6], l_rp_imgLoad_47[9]);      l_4imgLoad_49 = V_ConsVec4(l_rp_imgLoad_48[0], l_rp_imgLoad_48[3], l_rp_imgLoad_48[6], l_rp_imgLoad_48[9]);
458      l_prodInt_49 = 20*l_Indx_2__33;      l_prodInt_50 = 20*l_Indx_2__34;
459      l_addPtr_50 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_32+l_prodInt_49));      l_addPtr_51 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_33+l_prodInt_50));
460      l_rp_imgLoad_51 = l_addPtr_50;      l_rp_imgLoad_52 = l_addPtr_51;
461      l_4imgLoad_52 = V_ConsVec4(l_rp_imgLoad_51[0], l_rp_imgLoad_51[3], l_rp_imgLoad_51[6], l_rp_imgLoad_51[9]);      l_4imgLoad_53 = V_ConsVec4(l_rp_imgLoad_52[0], l_rp_imgLoad_52[3], l_rp_imgLoad_52[6], l_rp_imgLoad_52[9]);
462      l_addPtr_53 = l_baseAddr_29+3*(l_addInt_30+20*(l_Indx_1__31+l_prodInt_49));      l_addPtr_54 = l_baseAddr_30+3*(l_addInt_31+20*(l_Indx_1__32+l_prodInt_50));
463      l_rp_imgLoad_54 = l_addPtr_53;      l_rp_imgLoad_55 = l_addPtr_54;
464      l_4imgLoad_55 = V_ConsVec4(l_rp_imgLoad_54[0], l_rp_imgLoad_54[3], l_rp_imgLoad_54[6], l_rp_imgLoad_54[9]);      l_4imgLoad_56 = V_ConsVec4(l_rp_imgLoad_55[0], l_rp_imgLoad_55[3], l_rp_imgLoad_55[6], l_rp_imgLoad_55[9]);
465      l_addPtr_56 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_41+l_prodInt_49));      l_addPtr_57 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_42+l_prodInt_50));
466      l_rp_imgLoad_57 = l_addPtr_56;      l_rp_imgLoad_58 = l_addPtr_57;
467      l_4imgLoad_58 = V_ConsVec4(l_rp_imgLoad_57[0], l_rp_imgLoad_57[3], l_rp_imgLoad_57[6], l_rp_imgLoad_57[9]);      l_4imgLoad_59 = V_ConsVec4(l_rp_imgLoad_58[0], l_rp_imgLoad_58[3], l_rp_imgLoad_58[6], l_rp_imgLoad_58[9]);
468      l_addPtr_59 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_45+l_prodInt_49));      l_addPtr_60 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_46+l_prodInt_50));
469      l_rp_imgLoad_60 = l_addPtr_59;      l_rp_imgLoad_61 = l_addPtr_60;
470      l_4imgLoad_61 = V_ConsVec4(l_rp_imgLoad_60[0], l_rp_imgLoad_60[3], l_rp_imgLoad_60[6], l_rp_imgLoad_60[9]);      l_4imgLoad_62 = V_ConsVec4(l_rp_imgLoad_61[0], l_rp_imgLoad_61[3], l_rp_imgLoad_61[6], l_rp_imgLoad_61[9]);
471      l_prodInt_62 = 20*(l_Indx_2__33+1);      l_prodInt_63 = 20*(l_Indx_2__34+1);
472      l_addPtr_63 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_32+l_prodInt_62));      l_addPtr_64 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_33+l_prodInt_63));
473      l_rp_imgLoad_64 = l_addPtr_63;      l_rp_imgLoad_65 = l_addPtr_64;
474      l_4imgLoad_65 = V_ConsVec4(l_rp_imgLoad_64[0], l_rp_imgLoad_64[3], l_rp_imgLoad_64[6], l_rp_imgLoad_64[9]);      l_4imgLoad_66 = V_ConsVec4(l_rp_imgLoad_65[0], l_rp_imgLoad_65[3], l_rp_imgLoad_65[6], l_rp_imgLoad_65[9]);
475      l_addPtr_66 = l_baseAddr_29+3*(l_addInt_30+20*(l_Indx_1__31+l_prodInt_62));      l_addPtr_67 = l_baseAddr_30+3*(l_addInt_31+20*(l_Indx_1__32+l_prodInt_63));
476      l_rp_imgLoad_67 = l_addPtr_66;      l_rp_imgLoad_68 = l_addPtr_67;
477      l_4imgLoad_68 = V_ConsVec4(l_rp_imgLoad_67[0], l_rp_imgLoad_67[3], l_rp_imgLoad_67[6], l_rp_imgLoad_67[9]);      l_4imgLoad_69 = V_ConsVec4(l_rp_imgLoad_68[0], l_rp_imgLoad_68[3], l_rp_imgLoad_68[6], l_rp_imgLoad_68[9]);
478      l_addPtr_69 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_41+l_prodInt_62));      l_addPtr_70 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_42+l_prodInt_63));
479      l_rp_imgLoad_70 = l_addPtr_69;      l_rp_imgLoad_71 = l_addPtr_70;
480      l_4imgLoad_71 = V_ConsVec4(l_rp_imgLoad_70[0], l_rp_imgLoad_70[3], l_rp_imgLoad_70[6], l_rp_imgLoad_70[9]);      l_4imgLoad_72 = V_ConsVec4(l_rp_imgLoad_71[0], l_rp_imgLoad_71[3], l_rp_imgLoad_71[6], l_rp_imgLoad_71[9]);
481      l_addPtr_72 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_45+l_prodInt_62));      l_addPtr_73 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_46+l_prodInt_63));
482      l_rp_imgLoad_73 = l_addPtr_72;      l_rp_imgLoad_74 = l_addPtr_73;
483      l_4imgLoad_74 = V_ConsVec4(l_rp_imgLoad_73[0], l_rp_imgLoad_73[3], l_rp_imgLoad_73[6], l_rp_imgLoad_73[9]);      l_4imgLoad_75 = V_ConsVec4(l_rp_imgLoad_74[0], l_rp_imgLoad_74[3], l_rp_imgLoad_74[6], l_rp_imgLoad_74[9]);
484      l_prodInt_75 = 20*(l_Indx_2__33+2);      l_prodInt_76 = 20*(l_Indx_2__34+2);
485      l_addPtr_76 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_32+l_prodInt_75));      l_addPtr_77 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_33+l_prodInt_76));
486      l_rp_imgLoad_77 = l_addPtr_76;      l_rp_imgLoad_78 = l_addPtr_77;
487      l_4imgLoad_78 = V_ConsVec4(l_rp_imgLoad_77[0], l_rp_imgLoad_77[3], l_rp_imgLoad_77[6], l_rp_imgLoad_77[9]);      l_4imgLoad_79 = V_ConsVec4(l_rp_imgLoad_78[0], l_rp_imgLoad_78[3], l_rp_imgLoad_78[6], l_rp_imgLoad_78[9]);
488      l_addPtr_79 = l_baseAddr_29+3*(l_addInt_30+20*(l_Indx_1__31+l_prodInt_75));      l_addPtr_80 = l_baseAddr_30+3*(l_addInt_31+20*(l_Indx_1__32+l_prodInt_76));
489      l_rp_imgLoad_80 = l_addPtr_79;      l_rp_imgLoad_81 = l_addPtr_80;
490      l_4imgLoad_81 = V_ConsVec4(l_rp_imgLoad_80[0], l_rp_imgLoad_80[3], l_rp_imgLoad_80[6], l_rp_imgLoad_80[9]);      l_4imgLoad_82 = V_ConsVec4(l_rp_imgLoad_81[0], l_rp_imgLoad_81[3], l_rp_imgLoad_81[6], l_rp_imgLoad_81[9]);
491      l_addPtr_82 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_41+l_prodInt_75));      l_addPtr_83 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_42+l_prodInt_76));
492      l_rp_imgLoad_83 = l_addPtr_82;      l_rp_imgLoad_84 = l_addPtr_83;
493      l_4imgLoad_84 = V_ConsVec4(l_rp_imgLoad_83[0], l_rp_imgLoad_83[3], l_rp_imgLoad_83[6], l_rp_imgLoad_83[9]);      l_4imgLoad_85 = V_ConsVec4(l_rp_imgLoad_84[0], l_rp_imgLoad_84[3], l_rp_imgLoad_84[6], l_rp_imgLoad_84[9]);
494      l_addPtr_85 = l_baseAddr_29+3*(l_addInt_30+20*(l_addInt_45+l_prodInt_75));      l_addPtr_86 = l_baseAddr_30+3*(l_addInt_31+20*(l_addInt_46+l_prodInt_76));
495      l_rp_imgLoad_86 = l_addPtr_85;      l_rp_imgLoad_87 = l_addPtr_86;
496      l_4imgLoad_87 = V_ConsVec4(l_rp_imgLoad_86[0], l_rp_imgLoad_86[3], l_rp_imgLoad_86[6], l_rp_imgLoad_86[9]);      l_4imgLoad_88 = V_ConsVec4(l_rp_imgLoad_87[0], l_rp_imgLoad_87[3], l_rp_imgLoad_87[6], l_rp_imgLoad_87[9]);
497      l_Indx_0__88 = ((Diderot_union4_t)l_4subVec_27).r[0];      l_Indx_0__89 = ((Diderot_union4_t)l_4subVec_28).r[0];
498      l_cast_89 = (float)2;      l_cast_90 = (float)2;
499      l_cast_90 = (float)1;      l_cast_91 = (float)1;
500      l_cast_91 = (float)-1;      l_cast_92 = (float)-1;
501      l_Indx_1__92 = ((Diderot_union4_t)l_4subVec_27).r[1];      l_Indx_1__93 = ((Diderot_union4_t)l_4subVec_28).r[1];
502      l_Indx_2__93 = ((Diderot_union4_t)l_4subVec_27).r[2];      l_Indx_2__94 = ((Diderot_union4_t)l_4subVec_28).r[2];
503      l_4cons__95 = V_ConsVec4(l_Indx_0__88-l_cast_91, l_Indx_0__88, l_Indx_0__88-l_cast_90, l_Indx_0__88-l_cast_89);      l_4cons__96 = V_ConsVec4(l_Indx_0__89-l_cast_92, l_Indx_0__89, l_Indx_0__89-l_cast_91, l_Indx_0__89-l_cast_90);
504      l_4cons__97 = V_ConsVec4(l_Indx_1__92-l_cast_91, l_Indx_1__92, l_Indx_1__92-l_cast_90, l_Indx_1__92-l_cast_89);      l_4cons__98 = V_ConsVec4(l_Indx_1__93-l_cast_92, l_Indx_1__93, l_Indx_1__93-l_cast_91, l_Indx_1__93-l_cast_90);
505      l_4cons__99 = V_ConsVec4(l_Indx_2__93-l_cast_91, l_Indx_2__93, l_Indx_2__93-l_cast_90, l_Indx_2__93-l_cast_89);      l_4cons__100 = V_ConsVec4(l_Indx_2__94-l_cast_92, l_Indx_2__94, l_Indx_2__94-l_cast_91, l_Indx_2__94-l_cast_90);
506      l_4P0_101 = V_ConsVec4(0.133333333333e1f, 0.666666666667e0f, 0.666666666667e0f, 0.133333333333e1f);      l_4P0_102 = V_ConsVec4(0.133333333333e1f, 0.666666666667e0f, 0.666666666667e0f, 0.133333333333e1f);
507      l_4P1_103 = V_ConsVec4(-0.2e1f, 0.0f, 0.0f, 0.2e1f);      l_4P1_104 = V_ConsVec4(-0.2e1f, 0.0f, 0.0f, 0.2e1f);
508      l_4P2_105 = V_ConsVec4(0.1e1f, -0.1e1f, -0.1e1f, 0.1e1f);      l_4P2_106 = V_ConsVec4(0.1e1f, -0.1e1f, -0.1e1f, 0.1e1f);
509      l_4P3_107 = V_ConsVec4(-0.166666666667e0f, 0.5e0f, -0.5e0f, 0.166666666667e0f);      l_4P3_108 = V_ConsVec4(-0.166666666667e0f, 0.5e0f, -0.5e0f, 0.166666666667e0f);
510      l_4addV_114 = l_4P0_101+l_4cons__95*(l_4P1_103+l_4cons__95*(l_4P2_105+l_4cons__95*l_4P3_107));      l_4addV_115 = l_4P0_102+l_4cons__96*(l_4P1_104+l_4cons__96*(l_4P2_106+l_4cons__96*l_4P3_108));
511      l_4addV_121 = l_4P0_101+l_4cons__97*(l_4P1_103+l_4cons__97*(l_4P2_105+l_4cons__97*l_4P3_107));      l_4addV_122 = l_4P0_102+l_4cons__98*(l_4P1_104+l_4cons__98*(l_4P2_106+l_4cons__98*l_4P3_108));
512      l_4addV_128 = l_4P0_101+l_4cons__99*(l_4P1_103+l_4cons__99*(l_4P2_105+l_4cons__99*l_4P3_107));      l_4addV_129 = l_4P0_102+l_4cons__100*(l_4P1_104+l_4cons__100*(l_4P2_106+l_4cons__100*l_4P3_108));
513      l_rp_imgLoad_176 = 1+l_addPtr_35;      l_rp_imgLoad_177 = 1+l_addPtr_36;
514      l_4imgLoad_177 = V_ConsVec4(l_rp_imgLoad_176[0], l_rp_imgLoad_176[3], l_rp_imgLoad_176[6], l_rp_imgLoad_176[9]);      l_4imgLoad_178 = V_ConsVec4(l_rp_imgLoad_177[0], l_rp_imgLoad_177[3], l_rp_imgLoad_177[6], l_rp_imgLoad_177[9]);
515      l_rp_imgLoad_178 = 1+l_addPtr_38;      l_rp_imgLoad_179 = 1+l_addPtr_39;
516      l_4imgLoad_179 = V_ConsVec4(l_rp_imgLoad_178[0], l_rp_imgLoad_178[3], l_rp_imgLoad_178[6], l_rp_imgLoad_178[9]);      l_4imgLoad_180 = V_ConsVec4(l_rp_imgLoad_179[0], l_rp_imgLoad_179[3], l_rp_imgLoad_179[6], l_rp_imgLoad_179[9]);
517      l_rp_imgLoad_180 = 1+l_addPtr_42;      l_rp_imgLoad_181 = 1+l_addPtr_43;
518      l_4imgLoad_181 = V_ConsVec4(l_rp_imgLoad_180[0], l_rp_imgLoad_180[3], l_rp_imgLoad_180[6], l_rp_imgLoad_180[9]);      l_4imgLoad_182 = V_ConsVec4(l_rp_imgLoad_181[0], l_rp_imgLoad_181[3], l_rp_imgLoad_181[6], l_rp_imgLoad_181[9]);
519      l_rp_imgLoad_182 = 1+l_addPtr_46;      l_rp_imgLoad_183 = 1+l_addPtr_47;
520      l_4imgLoad_183 = V_ConsVec4(l_rp_imgLoad_182[0], l_rp_imgLoad_182[3], l_rp_imgLoad_182[6], l_rp_imgLoad_182[9]);      l_4imgLoad_184 = V_ConsVec4(l_rp_imgLoad_183[0], l_rp_imgLoad_183[3], l_rp_imgLoad_183[6], l_rp_imgLoad_183[9]);
521      l_rp_imgLoad_184 = 1+l_addPtr_50;      l_rp_imgLoad_185 = 1+l_addPtr_51;
522      l_4imgLoad_185 = V_ConsVec4(l_rp_imgLoad_184[0], l_rp_imgLoad_184[3], l_rp_imgLoad_184[6], l_rp_imgLoad_184[9]);      l_4imgLoad_186 = V_ConsVec4(l_rp_imgLoad_185[0], l_rp_imgLoad_185[3], l_rp_imgLoad_185[6], l_rp_imgLoad_185[9]);
523      l_rp_imgLoad_186 = 1+l_addPtr_53;      l_rp_imgLoad_187 = 1+l_addPtr_54;
524      l_4imgLoad_187 = V_ConsVec4(l_rp_imgLoad_186[0], l_rp_imgLoad_186[3], l_rp_imgLoad_186[6], l_rp_imgLoad_186[9]);      l_4imgLoad_188 = V_ConsVec4(l_rp_imgLoad_187[0], l_rp_imgLoad_187[3], l_rp_imgLoad_187[6], l_rp_imgLoad_187[9]);
525      l_rp_imgLoad_188 = 1+l_addPtr_56;      l_rp_imgLoad_189 = 1+l_addPtr_57;
526      l_4imgLoad_189 = V_ConsVec4(l_rp_imgLoad_188[0], l_rp_imgLoad_188[3], l_rp_imgLoad_188[6], l_rp_imgLoad_188[9]);      l_4imgLoad_190 = V_ConsVec4(l_rp_imgLoad_189[0], l_rp_imgLoad_189[3], l_rp_imgLoad_189[6], l_rp_imgLoad_189[9]);
527      l_rp_imgLoad_190 = 1+l_addPtr_59;      l_rp_imgLoad_191 = 1+l_addPtr_60;
528      l_4imgLoad_191 = V_ConsVec4(l_rp_imgLoad_190[0], l_rp_imgLoad_190[3], l_rp_imgLoad_190[6], l_rp_imgLoad_190[9]);      l_4imgLoad_192 = V_ConsVec4(l_rp_imgLoad_191[0], l_rp_imgLoad_191[3], l_rp_imgLoad_191[6], l_rp_imgLoad_191[9]);
529      l_rp_imgLoad_192 = 1+l_addPtr_63;      l_rp_imgLoad_193 = 1+l_addPtr_64;
530      l_4imgLoad_193 = V_ConsVec4(l_rp_imgLoad_192[0], l_rp_imgLoad_192[3], l_rp_imgLoad_192[6], l_rp_imgLoad_192[9]);      l_4imgLoad_194 = V_ConsVec4(l_rp_imgLoad_193[0], l_rp_imgLoad_193[3], l_rp_imgLoad_193[6], l_rp_imgLoad_193[9]);
531      l_rp_imgLoad_194 = 1+l_addPtr_66;      l_rp_imgLoad_195 = 1+l_addPtr_67;
532      l_4imgLoad_195 = V_ConsVec4(l_rp_imgLoad_194[0], l_rp_imgLoad_194[3], l_rp_imgLoad_194[6], l_rp_imgLoad_194[9]);      l_4imgLoad_196 = V_ConsVec4(l_rp_imgLoad_195[0], l_rp_imgLoad_195[3], l_rp_imgLoad_195[6], l_rp_imgLoad_195[9]);
533      l_rp_imgLoad_196 = 1+l_addPtr_69;      l_rp_imgLoad_197 = 1+l_addPtr_70;
534      l_4imgLoad_197 = V_ConsVec4(l_rp_imgLoad_196[0], l_rp_imgLoad_196[3], l_rp_imgLoad_196[6], l_rp_imgLoad_196[9]);      l_4imgLoad_198 = V_ConsVec4(l_rp_imgLoad_197[0], l_rp_imgLoad_197[3], l_rp_imgLoad_197[6], l_rp_imgLoad_197[9]);
535      l_rp_imgLoad_198 = 1+l_addPtr_72;      l_rp_imgLoad_199 = 1+l_addPtr_73;
536      l_4imgLoad_199 = V_ConsVec4(l_rp_imgLoad_198[0], l_rp_imgLoad_198[3], l_rp_imgLoad_198[6], l_rp_imgLoad_198[9]);      l_4imgLoad_200 = V_ConsVec4(l_rp_imgLoad_199[0], l_rp_imgLoad_199[3], l_rp_imgLoad_199[6], l_rp_imgLoad_199[9]);
537      l_rp_imgLoad_200 = 1+l_addPtr_76;      l_rp_imgLoad_201 = 1+l_addPtr_77;
538      l_4imgLoad_201 = V_ConsVec4(l_rp_imgLoad_200[0], l_rp_imgLoad_200[3], l_rp_imgLoad_200[6], l_rp_imgLoad_200[9]);      l_4imgLoad_202 = V_ConsVec4(l_rp_imgLoad_201[0], l_rp_imgLoad_201[3], l_rp_imgLoad_201[6], l_rp_imgLoad_201[9]);
539      l_rp_imgLoad_202 = 1+l_addPtr_79;      l_rp_imgLoad_203 = 1+l_addPtr_80;
540      l_4imgLoad_203 = V_ConsVec4(l_rp_imgLoad_202[0], l_rp_imgLoad_202[3], l_rp_imgLoad_202[6], l_rp_imgLoad_202[9]);      l_4imgLoad_204 = V_ConsVec4(l_rp_imgLoad_203[0], l_rp_imgLoad_203[3], l_rp_imgLoad_203[6], l_rp_imgLoad_203[9]);
541      l_rp_imgLoad_204 = 1+l_addPtr_82;      l_rp_imgLoad_205 = 1+l_addPtr_83;
542      l_4imgLoad_205 = V_ConsVec4(l_rp_imgLoad_204[0], l_rp_imgLoad_204[3], l_rp_imgLoad_204[6], l_rp_imgLoad_204[9]);      l_4imgLoad_206 = V_ConsVec4(l_rp_imgLoad_205[0], l_rp_imgLoad_205[3], l_rp_imgLoad_205[6], l_rp_imgLoad_205[9]);
543      l_rp_imgLoad_206 = 1+l_addPtr_85;      l_rp_imgLoad_207 = 1+l_addPtr_86;
544      l_4imgLoad_207 = V_ConsVec4(l_rp_imgLoad_206[0], l_rp_imgLoad_206[3], l_rp_imgLoad_206[6], l_rp_imgLoad_206[9]);      l_4imgLoad_208 = V_ConsVec4(l_rp_imgLoad_207[0], l_rp_imgLoad_207[3], l_rp_imgLoad_207[6], l_rp_imgLoad_207[9]);
545      l_rp_imgLoad_255 = 2+l_addPtr_35;      l_rp_imgLoad_256 = 2+l_addPtr_36;
546      l_4imgLoad_256 = V_ConsVec4(l_rp_imgLoad_255[0], l_rp_imgLoad_255[3], l_rp_imgLoad_255[6], l_rp_imgLoad_255[9]);      l_4imgLoad_257 = V_ConsVec4(l_rp_imgLoad_256[0], l_rp_imgLoad_256[3], l_rp_imgLoad_256[6], l_rp_imgLoad_256[9]);
547      l_rp_imgLoad_257 = 2+l_addPtr_38;      l_rp_imgLoad_258 = 2+l_addPtr_39;
548      l_4imgLoad_258 = V_ConsVec4(l_rp_imgLoad_257[0], l_rp_imgLoad_257[3], l_rp_imgLoad_257[6], l_rp_imgLoad_257[9]);      l_4imgLoad_259 = V_ConsVec4(l_rp_imgLoad_258[0], l_rp_imgLoad_258[3], l_rp_imgLoad_258[6], l_rp_imgLoad_258[9]);
549      l_rp_imgLoad_259 = 2+l_addPtr_42;      l_rp_imgLoad_260 = 2+l_addPtr_43;
550      l_4imgLoad_260 = V_ConsVec4(l_rp_imgLoad_259[0], l_rp_imgLoad_259[3], l_rp_imgLoad_259[6], l_rp_imgLoad_259[9]);      l_4imgLoad_261 = V_ConsVec4(l_rp_imgLoad_260[0], l_rp_imgLoad_260[3], l_rp_imgLoad_260[6], l_rp_imgLoad_260[9]);
551      l_rp_imgLoad_261 = 2+l_addPtr_46;      l_rp_imgLoad_262 = 2+l_addPtr_47;
552      l_4imgLoad_262 = V_ConsVec4(l_rp_imgLoad_261[0], l_rp_imgLoad_261[3], l_rp_imgLoad_261[6], l_rp_imgLoad_261[9]);      l_4imgLoad_263 = V_ConsVec4(l_rp_imgLoad_262[0], l_rp_imgLoad_262[3], l_rp_imgLoad_262[6], l_rp_imgLoad_262[9]);
553      l_rp_imgLoad_263 = 2+l_addPtr_50;      l_rp_imgLoad_264 = 2+l_addPtr_51;
554      l_4imgLoad_264 = V_ConsVec4(l_rp_imgLoad_263[0], l_rp_imgLoad_263[3], l_rp_imgLoad_263[6], l_rp_imgLoad_263[9]);      l_4imgLoad_265 = V_ConsVec4(l_rp_imgLoad_264[0], l_rp_imgLoad_264[3], l_rp_imgLoad_264[6], l_rp_imgLoad_264[9]);
555      l_rp_imgLoad_265 = 2+l_addPtr_53;      l_rp_imgLoad_266 = 2+l_addPtr_54;
556      l_4imgLoad_266 = V_ConsVec4(l_rp_imgLoad_265[0], l_rp_imgLoad_265[3], l_rp_imgLoad_265[6], l_rp_imgLoad_265[9]);      l_4imgLoad_267 = V_ConsVec4(l_rp_imgLoad_266[0], l_rp_imgLoad_266[3], l_rp_imgLoad_266[6], l_rp_imgLoad_266[9]);
557      l_rp_imgLoad_267 = 2+l_addPtr_56;      l_rp_imgLoad_268 = 2+l_addPtr_57;
558      l_4imgLoad_268 = V_ConsVec4(l_rp_imgLoad_267[0], l_rp_imgLoad_267[3], l_rp_imgLoad_267[6], l_rp_imgLoad_267[9]);      l_4imgLoad_269 = V_ConsVec4(l_rp_imgLoad_268[0], l_rp_imgLoad_268[3], l_rp_imgLoad_268[6], l_rp_imgLoad_268[9]);
559      l_rp_imgLoad_269 = 2+l_addPtr_59;      l_rp_imgLoad_270 = 2+l_addPtr_60;
560      l_4imgLoad_270 = V_ConsVec4(l_rp_imgLoad_269[0], l_rp_imgLoad_269[3], l_rp_imgLoad_269[6], l_rp_imgLoad_269[9]);      l_4imgLoad_271 = V_ConsVec4(l_rp_imgLoad_270[0], l_rp_imgLoad_270[3], l_rp_imgLoad_270[6], l_rp_imgLoad_270[9]);
561      l_rp_imgLoad_271 = 2+l_addPtr_63;      l_rp_imgLoad_272 = 2+l_addPtr_64;
562      l_4imgLoad_272 = V_ConsVec4(l_rp_imgLoad_271[0], l_rp_imgLoad_271[3], l_rp_imgLoad_271[6], l_rp_imgLoad_271[9]);      l_4imgLoad_273 = V_ConsVec4(l_rp_imgLoad_272[0], l_rp_imgLoad_272[3], l_rp_imgLoad_272[6], l_rp_imgLoad_272[9]);
563      l_rp_imgLoad_273 = 2+l_addPtr_66;      l_rp_imgLoad_274 = 2+l_addPtr_67;
564      l_4imgLoad_274 = V_ConsVec4(l_rp_imgLoad_273[0], l_rp_imgLoad_273[3], l_rp_imgLoad_273[6], l_rp_imgLoad_273[9]);      l_4imgLoad_275 = V_ConsVec4(l_rp_imgLoad_274[0], l_rp_imgLoad_274[3], l_rp_imgLoad_274[6], l_rp_imgLoad_274[9]);
565      l_rp_imgLoad_275 = 2+l_addPtr_69;      l_rp_imgLoad_276 = 2+l_addPtr_70;
566      l_4imgLoad_276 = V_ConsVec4(l_rp_imgLoad_275[0], l_rp_imgLoad_275[3], l_rp_imgLoad_275[6], l_rp_imgLoad_275[9]);      l_4imgLoad_277 = V_ConsVec4(l_rp_imgLoad_276[0], l_rp_imgLoad_276[3], l_rp_imgLoad_276[6], l_rp_imgLoad_276[9]);
567      l_rp_imgLoad_277 = 2+l_addPtr_72;      l_rp_imgLoad_278 = 2+l_addPtr_73;
568      l_4imgLoad_278 = V_ConsVec4(l_rp_imgLoad_277[0], l_rp_imgLoad_277[3], l_rp_imgLoad_277[6], l_rp_imgLoad_277[9]);      l_4imgLoad_279 = V_ConsVec4(l_rp_imgLoad_278[0], l_rp_imgLoad_278[3], l_rp_imgLoad_278[6], l_rp_imgLoad_278[9]);
569      l_rp_imgLoad_279 = 2+l_addPtr_76;      l_rp_imgLoad_280 = 2+l_addPtr_77;
570      l_4imgLoad_280 = V_ConsVec4(l_rp_imgLoad_279[0], l_rp_imgLoad_279[3], l_rp_imgLoad_279[6], l_rp_imgLoad_279[9]);      l_4imgLoad_281 = V_ConsVec4(l_rp_imgLoad_280[0], l_rp_imgLoad_280[3], l_rp_imgLoad_280[6], l_rp_imgLoad_280[9]);
571      l_rp_imgLoad_281 = 2+l_addPtr_79;      l_rp_imgLoad_282 = 2+l_addPtr_80;
572      l_4imgLoad_282 = V_ConsVec4(l_rp_imgLoad_281[0], l_rp_imgLoad_281[3], l_rp_imgLoad_281[6], l_rp_imgLoad_281[9]);      l_4imgLoad_283 = V_ConsVec4(l_rp_imgLoad_282[0], l_rp_imgLoad_282[3], l_rp_imgLoad_282[6], l_rp_imgLoad_282[9]);
573      l_rp_imgLoad_283 = 2+l_addPtr_82;      l_rp_imgLoad_284 = 2+l_addPtr_83;
574      l_4imgLoad_284 = V_ConsVec4(l_rp_imgLoad_283[0], l_rp_imgLoad_283[3], l_rp_imgLoad_283[6], l_rp_imgLoad_283[9]);      l_4imgLoad_285 = V_ConsVec4(l_rp_imgLoad_284[0], l_rp_imgLoad_284[3], l_rp_imgLoad_284[6], l_rp_imgLoad_284[9]);
575      l_rp_imgLoad_285 = 2+l_addPtr_85;      l_rp_imgLoad_286 = 2+l_addPtr_86;
576      l_4imgLoad_286 = V_ConsVec4(l_rp_imgLoad_285[0], l_rp_imgLoad_285[3], l_rp_imgLoad_285[6], l_rp_imgLoad_285[9]);      l_4imgLoad_287 = V_ConsVec4(l_rp_imgLoad_286[0], l_rp_imgLoad_286[3], l_rp_imgLoad_286[6], l_rp_imgLoad_286[9]);
577      l_4cons__335 = V_ConsVec4(      store4to3(selfOut->x, 0, l_4x_7);
         V_SumVec4(  
             l_4addV_128*V_ConsVec4(  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_37), V_SumVec4(l_4addV_114*l_4imgLoad_40),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_44), V_SumVec4(l_4addV_114*l_4imgLoad_48))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_52), V_SumVec4(l_4addV_114*l_4imgLoad_55),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_58), V_SumVec4(l_4addV_114*l_4imgLoad_61))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_65), V_SumVec4(l_4addV_114*l_4imgLoad_68),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_71), V_SumVec4(l_4addV_114*l_4imgLoad_74))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_78), V_SumVec4(l_4addV_114*l_4imgLoad_81),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_84), V_SumVec4(l_4addV_114*l_4imgLoad_87))*l_4addV_121))),  
         V_SumVec4(  
             l_4addV_128*V_ConsVec4(  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_177), V_SumVec4(l_4addV_114*l_4imgLoad_179),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_181), V_SumVec4(l_4addV_114*l_4imgLoad_183))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_185), V_SumVec4(l_4addV_114*l_4imgLoad_187),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_189), V_SumVec4(l_4addV_114*l_4imgLoad_191))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_193), V_SumVec4(l_4addV_114*l_4imgLoad_195),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_197), V_SumVec4(l_4addV_114*l_4imgLoad_199))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_201), V_SumVec4(l_4addV_114*l_4imgLoad_203),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_205), V_SumVec4(l_4addV_114*l_4imgLoad_207))*l_4addV_121))),  
         V_SumVec4(  
             l_4addV_128*V_ConsVec4(  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_256), V_SumVec4(l_4addV_114*l_4imgLoad_258),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_260), V_SumVec4(l_4addV_114*l_4imgLoad_262))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_264), V_SumVec4(l_4addV_114*l_4imgLoad_266),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_268), V_SumVec4(l_4addV_114*l_4imgLoad_270))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_272), V_SumVec4(l_4addV_114*l_4imgLoad_274),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_276), V_SumVec4(l_4addV_114*l_4imgLoad_278))*l_4addV_121),  
                 V_SumVec4(  
                     V_ConsVec4(V_SumVec4(l_4addV_114*l_4imgLoad_280), V_SumVec4(l_4addV_114*l_4imgLoad_282),  
                         V_SumVec4(l_4addV_114*l_4imgLoad_284), V_SumVec4(l_4addV_114*l_4imgLoad_286))*l_4addV_121))),  
         0);  
     store4to3(selfOut->x, 0, l_4x_6);  
578      selfOut->steps = 0;      selfOut->steps = 0;
579      selfOut->l = V_SumVec3(l_4cons__335*l_4cons__335);      selfOut->l = V_SumVec3(
580            V_ConsVec4(
581                V_SumVec4(
582                    l_4addV_129*V_ConsVec4(
583                        V_SumVec4(
584                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_38), V_SumVec4(l_4addV_115*l_4imgLoad_41),
585                                V_SumVec4(l_4addV_115*l_4imgLoad_45), V_SumVec4(l_4addV_115*l_4imgLoad_49))*l_4addV_122),
586                        V_SumVec4(
587                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_53), V_SumVec4(l_4addV_115*l_4imgLoad_56),
588                                V_SumVec4(l_4addV_115*l_4imgLoad_59), V_SumVec4(l_4addV_115*l_4imgLoad_62))*l_4addV_122),
589                        V_SumVec4(
590                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_66), V_SumVec4(l_4addV_115*l_4imgLoad_69),
591                                V_SumVec4(l_4addV_115*l_4imgLoad_72), V_SumVec4(l_4addV_115*l_4imgLoad_75))*l_4addV_122),
592                        V_SumVec4(
593                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_79), V_SumVec4(l_4addV_115*l_4imgLoad_82),
594                                V_SumVec4(l_4addV_115*l_4imgLoad_85), V_SumVec4(l_4addV_115*l_4imgLoad_88))*l_4addV_122))),
595                V_SumVec4(
596                    l_4addV_129*V_ConsVec4(
597                        V_SumVec4(
598                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_178), V_SumVec4(l_4addV_115*l_4imgLoad_180),
599                                V_SumVec4(l_4addV_115*l_4imgLoad_182), V_SumVec4(l_4addV_115*l_4imgLoad_184))*l_4addV_122),
600                        V_SumVec4(
601                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_186), V_SumVec4(l_4addV_115*l_4imgLoad_188),
602                                V_SumVec4(l_4addV_115*l_4imgLoad_190), V_SumVec4(l_4addV_115*l_4imgLoad_192))*l_4addV_122),
603                        V_SumVec4(
604                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_194), V_SumVec4(l_4addV_115*l_4imgLoad_196),
605                                V_SumVec4(l_4addV_115*l_4imgLoad_198), V_SumVec4(l_4addV_115*l_4imgLoad_200))*l_4addV_122),
606                        V_SumVec4(
607                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_202), V_SumVec4(l_4addV_115*l_4imgLoad_204),
608                                V_SumVec4(l_4addV_115*l_4imgLoad_206), V_SumVec4(l_4addV_115*l_4imgLoad_208))*l_4addV_122))),
609                V_SumVec4(
610                    l_4addV_129*V_ConsVec4(
611                        V_SumVec4(
612                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_257), V_SumVec4(l_4addV_115*l_4imgLoad_259),
613                                V_SumVec4(l_4addV_115*l_4imgLoad_261), V_SumVec4(l_4addV_115*l_4imgLoad_263))*l_4addV_122),
614                        V_SumVec4(
615                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_265), V_SumVec4(l_4addV_115*l_4imgLoad_267),
616                                V_SumVec4(l_4addV_115*l_4imgLoad_269), V_SumVec4(l_4addV_115*l_4imgLoad_271))*l_4addV_122),
617                        V_SumVec4(
618                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_273), V_SumVec4(l_4addV_115*l_4imgLoad_275),
619                                V_SumVec4(l_4addV_115*l_4imgLoad_277), V_SumVec4(l_4addV_115*l_4imgLoad_279))*l_4addV_122),
620                        V_SumVec4(
621                            V_ConsVec4(V_SumVec4(l_4addV_115*l_4imgLoad_281), V_SumVec4(l_4addV_115*l_4imgLoad_283),
622                                V_SumVec4(l_4addV_115*l_4imgLoad_285), V_SumVec4(l_4addV_115*l_4imgLoad_287))*l_4addV_122))),
623                0)*load3to4(G_t_1, 0));
624      return;      return;
625  }  }
626  static void RootFind_Stabilize (Strand_RootFind_t *selfIn, Strand_RootFind_t *selfOut)  static void RootFind_Stabilize (Strand_RootFind_t *selfIn, Strand_RootFind_t *selfOut)
# Line 637  Line 651 
651  Diderot_World_t *Diderot_Initially ()  Diderot_World_t *Diderot_Initially ()
652  {  {
653      int32_t l__t_344;      int32_t l__t_344;
654      l__t_344 = G_grid_1-1;      l__t_344 = G_grid_2-1;
655      // allocate initial block of strands      // allocate initial block of strands
656    
657      int32_t base[3] = {[0] = 0,[1] = 0,[2] = 0,};      int32_t base[3] = {[0] = 0,[1] = 0,[2] = 0,};
# Line 667  Line 681 
681                  l_cast_350 = (float)-1;                  l_cast_350 = (float)-1;
682                  l__t_351 = l_cast_350*0.5e0f;                  l__t_351 = l_cast_350*0.5e0f;
683                  l__t_352 = (float)i_ui_345;                  l__t_352 = (float)i_ui_345;
684                  l__t_353 = (float)G_grid_1;                  l__t_353 = (float)G_grid_2;
685                  l__t_354 = l__t_353-0.5e0f;                  l__t_354 = l__t_353-0.5e0f;
686                  l_t1_355 = l__t_352-l__t_351;                  l_t1_355 = l__t_352-l__t_351;
687                  l_t2_356 = l__t_354-l__t_351;                  l_t2_356 = l__t_354-l__t_351;

Legend:
Removed from v.2928  
changed lines
  Added in v.2929

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0