123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556 |
- float t2 = dax*0.5f;
- float t3 = dax_b*0.5f;
- float t4 = t2-t3;
- float t5 = day*0.5f;
- float t6 = day_b*0.5f;
- float t7 = t5-t6;
- float t8 = daz*0.5f;
- float t9 = daz_b*0.5f;
- float t10 = t8-t9;
- float t11 = q2*t4*0.5f;
- float t12 = q1*t7*0.5f;
- float t13 = q0*t10*0.5f;
- float t14 = q2*0.5f;
- float t15 = q3*t4*0.5f;
- float t16 = q1*t10*0.5f;
- float t17 = q1*0.5f;
- float t18 = q0*t4*0.5f;
- float t19 = q3*t7*0.5f;
- float t20 = q0*0.5f;
- float t21 = q2*t7*0.5f;
- float t22 = q3*t10*0.5f;
- float t23 = q0*t7*0.5f;
- float t24 = q3*0.5f;
- float t25 = q1*t4*0.5f;
- float t26 = q2*t10*0.5f;
- float t27 = t11+t12+t13-t24;
- float t28 = t14+t15+t16-t23;
- float t29 = q2*t28*2.0f;
- float t30 = t17+t18+t19-t26;
- float t31 = q1*t30*2.0f;
- float t32 = t20+t21+t22-t25;
- float t33 = q0*t32*2.0f;
- float t40 = q3*t27*2.0f;
- float t34 = t29+t31+t33-t40;
- float t35 = q0*q0;
- float t36 = q1*q1;
- float t37 = q2*q2;
- float t38 = q3*q3;
- float t39 = t35+t36+t37+t38;
- float t41 = t11+t12-t13+t24;
- float t42 = t14-t15+t16+t23;
- float t43 = q1*t42*2.0f;
- float t44 = -t17+t18+t19+t26;
- float t45 = q2*t44*2.0f;
- float t46 = t20-t21+t22+t25;
- float t47 = q3*t46*2.0f;
- float t57 = q0*t41*2.0f;
- float t48 = t43+t45+t47-t57;
- float t49 = -t14+t15+t16+t23;
- float t50 = q0*t49*2.0f;
- float t51 = t11-t12+t13+t24;
- float t52 = t20+t21-t22+t25;
- float t53 = q2*t52*2.0f;
- float t54 = t17-t18+t19+t26;
- float t55 = q3*t54*2.0f;
- float t58 = q1*t51*2.0f;
- float t56 = t50+t53+t55-t58;
- float t59 = OP[0][0]*t34;
- float t60 = OP[1][0]*t48;
- float t66 = OP[6][0]*t39;
- float t67 = OP[2][0]*t56;
- float t61 = t59+t60-t66-t67;
- float t62 = OP[0][1]*t34;
- float t63 = OP[1][1]*t48;
- float t64 = OP[0][2]*t34;
- float t65 = OP[1][2]*t48;
- float t72 = OP[6][1]*t39;
- float t73 = OP[2][1]*t56;
- float t68 = t62+t63-t72-t73;
- float t69 = t35+t36-t37-t38;
- float t86 = OP[6][2]*t39;
- float t87 = OP[2][2]*t56;
- float t70 = t64+t65-t86-t87;
- float t71 = dvx-dvx_b;
- float t74 = q0*q3*2.0f;
- float t81 = q1*q2*2.0f;
- float t75 = t74-t81;
- float t76 = q0*q2*2.0f;
- float t77 = q1*q3*2.0f;
- float t78 = t76+t77;
- float t79 = dvy-dvy_b;
- float t80 = dvz-dvz_b;
- float t82 = OP[0][10]*t34;
- float t83 = OP[1][10]*t48;
- float t103 = OP[6][10]*t39;
- float t104 = OP[2][10]*t56;
- float t84 = t82+t83-t103-t104;
- float t85 = t35-t36+t37-t38;
- float t88 = t74+t81;
- float t89 = OP[0][9]*t34;
- float t90 = OP[1][9]*t48;
- float t100 = OP[6][9]*t39;
- float t101 = OP[2][9]*t56;
- float t91 = t89+t90-t100-t101;
- float t92 = q0*q1*2.0f;
- float t96 = q2*q3*2.0f;
- float t93 = t92-t96;
- float t94 = OP[0][11]*t34;
- float t95 = OP[1][11]*t48;
- float t114 = OP[6][11]*t39;
- float t115 = OP[2][11]*t56;
- float t97 = t94+t95-t114-t115;
- float t98 = t35-t36-t37+t38;
- float t99 = t76-t77;
- float t102 = t92+t96;
- float t105 = OP[0][6]*t34;
- float t106 = OP[1][6]*t48;
- float t411 = OP[6][6]*t39;
- float t107 = t105+t106-t411-OP[2][6]*t56;
- float t108 = OP[0][7]*t34;
- float t109 = OP[1][7]*t48;
- float t412 = OP[6][7]*t39;
- float t110 = t108+t109-t412-OP[2][7]*t56;
- float t111 = OP[0][8]*t34;
- float t112 = OP[1][8]*t48;
- float t413 = OP[6][8]*t39;
- float t113 = t111+t112-t413-OP[2][8]*t56;
- float t116 = q0*t27*2.0f;
- float t117 = q1*t28*2.0f;
- float t118 = q3*t32*2.0f;
- float t128 = q2*t30*2.0f;
- float t119 = t116+t117+t118-t128;
- float t120 = q0*t46*2.0f;
- float t121 = q2*t42*2.0f;
- float t122 = q3*t41*2.0f;
- float t129 = q1*t44*2.0f;
- float t123 = t120+t121+t122-t129;
- float t124 = q1*t52*2.0f;
- float t125 = q2*t51*2.0f;
- float t126 = q3*t49*2.0f;
- float t130 = q0*t54*2.0f;
- float t127 = t124+t125+t126-t130;
- float t131 = OP[7][0]*t39;
- float t132 = OP[0][0]*t119;
- float t141 = OP[1][0]*t123;
- float t142 = OP[2][0]*t127;
- float t133 = t131+t132-t141-t142;
- float t134 = OP[7][1]*t39;
- float t135 = OP[0][1]*t119;
- float t147 = OP[1][1]*t123;
- float t148 = OP[2][1]*t127;
- float t136 = t134+t135-t147-t148;
- float t137 = OP[7][2]*t39;
- float t138 = OP[0][2]*t119;
- float t153 = OP[1][2]*t123;
- float t154 = OP[2][2]*t127;
- float t139 = t137+t138-t153-t154;
- float t140 = t39*t39;
- float t143 = q1*t27*2.0f;
- float t144 = q2*t32*2.0f;
- float t145 = q3*t30*2.0f;
- float t204 = q0*t28*2.0f;
- float t146 = t143+t144+t145-t204;
- float t149 = q0*t44*2.0f;
- float t150 = q1*t46*2.0f;
- float t151 = q2*t41*2.0f;
- float t205 = q3*t42*2.0f;
- float t152 = t149+t150+t151-t205;
- float t155 = q0*t52*2.0f;
- float t156 = q1*t54*2.0f;
- float t157 = q3*t51*2.0f;
- float t206 = q2*t49*2.0f;
- float t158 = t155+t156+t157-t206;
- float t159 = t69*t79;
- float t160 = t71*t75;
- float t161 = t159+t160;
- float t162 = t69*t80;
- float t222 = t71*t78;
- float t163 = t162-t222;
- float t164 = t78*t79;
- float t165 = t75*t80;
- float t166 = t164+t165;
- float t167 = OP[7][10]*t39;
- float t168 = OP[0][10]*t119;
- float t193 = OP[1][10]*t123;
- float t194 = OP[2][10]*t127;
- float t169 = t167+t168-t193-t194;
- float t170 = t71*t85;
- float t226 = t79*t88;
- float t171 = t170-t226;
- float t172 = t80*t85;
- float t173 = t79*t93;
- float t174 = t172+t173;
- float t175 = OP[7][9]*t39;
- float t176 = OP[0][9]*t119;
- float t191 = OP[1][9]*t123;
- float t192 = OP[2][9]*t127;
- float t177 = t175+t176-t191-t192;
- float t178 = OP[7][11]*t39;
- float t179 = OP[0][11]*t119;
- float t184 = OP[1][11]*t123;
- float t185 = OP[2][11]*t127;
- float t180 = t178+t179-t184-t185;
- float t181 = t71*t93;
- float t182 = t80*t88;
- float t183 = t181+t182;
- float t186 = t71*t98;
- float t187 = t80*t99;
- float t188 = t186+t187;
- float t189 = t79*t98;
- float t233 = t80*t102;
- float t190 = t189-t233;
- float t195 = t71*t102;
- float t196 = t79*t99;
- float t197 = t195+t196;
- float t198 = OP[7][6]*t39;
- float t199 = OP[0][6]*t119;
- float t200 = OP[7][7]*t39;
- float t201 = OP[0][7]*t119;
- float t202 = OP[7][8]*t39;
- float t203 = OP[0][8]*t119;
- float t207 = OP[8][0]*t39;
- float t208 = OP[1][0]*t152;
- float t216 = OP[0][0]*t146;
- float t217 = OP[2][0]*t158;
- float t209 = t207+t208-t216-t217;
- float t210 = OP[8][1]*t39;
- float t211 = OP[1][1]*t152;
- float t218 = OP[0][1]*t146;
- float t219 = OP[2][1]*t158;
- float t212 = t210+t211-t218-t219;
- float t213 = OP[8][2]*t39;
- float t214 = OP[1][2]*t152;
- float t220 = OP[0][2]*t146;
- float t221 = OP[2][2]*t158;
- float t215 = t213+t214-t220-t221;
- float t223 = OP[0][10]*t146;
- float t224 = OP[2][10]*t158;
- float t236 = OP[8][10]*t39;
- float t237 = OP[1][10]*t152;
- float t225 = t223+t224-t236-t237;
- float t227 = OP[0][9]*t146;
- float t228 = OP[2][9]*t158;
- float t234 = OP[8][9]*t39;
- float t235 = OP[1][9]*t152;
- float t229 = t227+t228-t234-t235;
- float t230 = OP[0][11]*t146;
- float t231 = OP[2][11]*t158;
- float t244 = OP[8][11]*t39;
- float t245 = OP[1][11]*t152;
- float t232 = t230+t231-t244-t245;
- float t238 = OP[8][6]*t39;
- float t239 = OP[1][6]*t152;
- float t240 = OP[8][7]*t39;
- float t241 = OP[1][7]*t152;
- float t242 = OP[8][8]*t39;
- float t243 = OP[1][8]*t152;
- float t246 = OP[1][0]*t163;
- float t247 = OP[10][0]*t75;
- float t248 = OP[0][0]*t166;
- float t258 = OP[9][0]*t69;
- float t259 = OP[2][0]*t161;
- float t260 = OP[11][0]*t78;
- float t249 = OP[3][0]+t246+t247+t248-t258-t259-t260;
- float t250 = OP[1][1]*t163;
- float t251 = OP[10][1]*t75;
- float t252 = OP[0][1]*t166;
- float t261 = OP[9][1]*t69;
- float t262 = OP[2][1]*t161;
- float t263 = OP[11][1]*t78;
- float t253 = OP[3][1]+t250+t251+t252-t261-t262-t263;
- float t254 = OP[1][2]*t163;
- float t255 = OP[10][2]*t75;
- float t256 = OP[0][2]*t166;
- float t264 = OP[9][2]*t69;
- float t265 = OP[2][2]*t161;
- float t266 = OP[11][2]*t78;
- float t257 = OP[3][2]+t254+t255+t256-t264-t265-t266;
- float t267 = OP[1][9]*t163;
- float t268 = OP[10][9]*t75;
- float t269 = OP[0][9]*t166;
- float t279 = OP[9][9]*t69;
- float t280 = OP[2][9]*t161;
- float t281 = OP[11][9]*t78;
- float t270 = OP[3][9]+t267+t268+t269-t279-t280-t281;
- float t271 = OP[1][11]*t163;
- float t272 = OP[10][11]*t75;
- float t273 = OP[0][11]*t166;
- float t285 = OP[9][11]*t69;
- float t286 = OP[2][11]*t161;
- float t287 = OP[11][11]*t78;
- float t274 = OP[3][11]+t271+t272+t273-t285-t286-t287;
- float t275 = OP[1][10]*t163;
- float t276 = OP[10][10]*t75;
- float t277 = OP[0][10]*t166;
- float t282 = OP[9][10]*t69;
- float t283 = OP[2][10]*t161;
- float t284 = OP[11][10]*t78;
- float t278 = OP[3][10]+t275+t276+t277-t282-t283-t284;
- float t288 = OP[1][6]*t163;
- float t289 = OP[10][6]*t75;
- float t290 = OP[0][6]*t166;
- float t291 = OP[3][6]+t288+t289+t290-OP[9][6]*t69-OP[2][6]*t161-OP[11][6]*t78;
- float t292 = OP[1][7]*t163;
- float t293 = OP[10][7]*t75;
- float t294 = OP[0][7]*t166;
- float t295 = OP[3][7]+t292+t293+t294-OP[9][7]*t69-OP[2][7]*t161-OP[11][7]*t78;
- float t296 = OP[1][8]*t163;
- float t297 = OP[10][8]*t75;
- float t298 = OP[0][8]*t166;
- float t299 = OP[3][8]+t296+t297+t298-OP[9][8]*t69-OP[2][8]*t161-OP[11][8]*t78;
- float t300 = OP[2][0]*t171;
- float t301 = OP[11][0]*t93;
- float t302 = OP[1][0]*t183;
- float t312 = OP[10][0]*t85;
- float t313 = OP[0][0]*t174;
- float t314 = OP[9][0]*t88;
- float t303 = OP[4][0]+t300+t301+t302-t312-t313-t314;
- float t304 = OP[2][1]*t171;
- float t305 = OP[11][1]*t93;
- float t306 = OP[1][1]*t183;
- float t315 = OP[10][1]*t85;
- float t316 = OP[0][1]*t174;
- float t317 = OP[9][1]*t88;
- float t307 = OP[4][1]+t304+t305+t306-t315-t316-t317;
- float t308 = OP[2][2]*t171;
- float t309 = OP[11][2]*t93;
- float t310 = OP[1][2]*t183;
- float t318 = OP[10][2]*t85;
- float t319 = OP[0][2]*t174;
- float t320 = OP[9][2]*t88;
- float t311 = OP[4][2]+t308+t309+t310-t318-t319-t320;
- float t321 = dvxNoise*t69*t88;
- float t322 = OP[2][9]*t171;
- float t323 = OP[11][9]*t93;
- float t324 = OP[1][9]*t183;
- float t334 = OP[10][9]*t85;
- float t335 = OP[0][9]*t174;
- float t336 = OP[9][9]*t88;
- float t325 = OP[4][9]+t322+t323+t324-t334-t335-t336;
- float t326 = OP[2][11]*t171;
- float t327 = OP[11][11]*t93;
- float t328 = OP[1][11]*t183;
- float t340 = OP[10][11]*t85;
- float t341 = OP[0][11]*t174;
- float t342 = OP[9][11]*t88;
- float t329 = OP[4][11]+t326+t327+t328-t340-t341-t342;
- float t330 = OP[2][10]*t171;
- float t331 = OP[11][10]*t93;
- float t332 = OP[1][10]*t183;
- float t337 = OP[10][10]*t85;
- float t338 = OP[0][10]*t174;
- float t339 = OP[9][10]*t88;
- float t333 = OP[4][10]+t330+t331+t332-t337-t338-t339;
- float t343 = OP[2][6]*t171;
- float t344 = OP[11][6]*t93;
- float t345 = OP[1][6]*t183;
- float t346 = OP[4][6]+t343+t344+t345-OP[0][6]*t174-OP[9][6]*t88-OP[10][6]*t85;
- float t347 = OP[2][7]*t171;
- float t348 = OP[11][7]*t93;
- float t349 = OP[1][7]*t183;
- float t350 = OP[4][7]+t347+t348+t349-OP[0][7]*t174-OP[9][7]*t88-OP[10][7]*t85;
- float t351 = OP[2][8]*t171;
- float t352 = OP[11][8]*t93;
- float t353 = OP[1][8]*t183;
- float t354 = OP[4][8]+t351+t352+t353-OP[0][8]*t174-OP[9][8]*t88-OP[10][8]*t85;
- float t355 = OP[0][0]*t190;
- float t356 = OP[9][0]*t99;
- float t357 = OP[2][0]*t197;
- float t367 = OP[11][0]*t98;
- float t368 = OP[1][0]*t188;
- float t369 = OP[10][0]*t102;
- float t358 = OP[5][0]+t355+t356+t357-t367-t368-t369;
- float t359 = OP[0][1]*t190;
- float t360 = OP[9][1]*t99;
- float t361 = OP[2][1]*t197;
- float t370 = OP[11][1]*t98;
- float t371 = OP[1][1]*t188;
- float t372 = OP[10][1]*t102;
- float t362 = OP[5][1]+t359+t360+t361-t370-t371-t372;
- float t363 = OP[0][2]*t190;
- float t364 = OP[9][2]*t99;
- float t365 = OP[2][2]*t197;
- float t373 = OP[11][2]*t98;
- float t374 = OP[1][2]*t188;
- float t375 = OP[10][2]*t102;
- float t366 = OP[5][2]+t363+t364+t365-t373-t374-t375;
- float t376 = dvzNoise*t78*t98;
- float t377 = OP[0][9]*t190;
- float t378 = OP[9][9]*t99;
- float t379 = OP[2][9]*t197;
- float t390 = OP[11][9]*t98;
- float t391 = OP[1][9]*t188;
- float t392 = OP[10][9]*t102;
- float t380 = OP[5][9]+t377+t378+t379-t390-t391-t392;
- float t381 = OP[0][11]*t190;
- float t382 = OP[9][11]*t99;
- float t383 = OP[2][11]*t197;
- float t396 = OP[11][11]*t98;
- float t397 = OP[1][11]*t188;
- float t398 = OP[10][11]*t102;
- float t384 = OP[5][11]+t381+t382+t383-t396-t397-t398;
- float t385 = OP[0][10]*t190;
- float t386 = OP[9][10]*t99;
- float t387 = OP[2][10]*t197;
- float t393 = OP[11][10]*t98;
- float t394 = OP[1][10]*t188;
- float t395 = OP[10][10]*t102;
- float t388 = OP[5][10]+t385+t386+t387-t393-t394-t395;
- float t389 = dvyNoise*t85*t102;
- float t399 = OP[0][6]*t190;
- float t400 = OP[9][6]*t99;
- float t401 = OP[2][6]*t197;
- float t402 = OP[5][6]+t399+t400+t401-OP[1][6]*t188-OP[10][6]*t102-OP[11][6]*t98;
- float t403 = OP[0][7]*t190;
- float t404 = OP[9][7]*t99;
- float t405 = OP[2][7]*t197;
- float t406 = OP[5][7]+t403+t404+t405-OP[1][7]*t188-OP[10][7]*t102-OP[11][7]*t98;
- float t407 = OP[0][8]*t190;
- float t408 = OP[9][8]*t99;
- float t409 = OP[2][8]*t197;
- float t410 = OP[5][8]+t407+t408+t409-OP[1][8]*t188-OP[10][8]*t102-OP[11][8]*t98;
- A0[0][0] = daxNoise*t140+t34*t61+t48*t68-t56*t70-t39*t107;
- A0[0][1] = -t39*t110-t61*t119+t68*t123+t70*t127;
- A0[0][2] = -t39*t113-t68*t152+t70*t158+t146*(t59+t60-t66-t67);
- A0[0][3] = OP[0][3]*t34+OP[1][3]*t48-OP[2][3]*t56-OP[6][3]*t39+t75*t84-t69*t91-t78*t97-t70*t161+t166*(t59+t60-t66-t67)+t163*(t62+t63-t72-t73);
- A0[0][4] = OP[0][4]*t34+OP[1][4]*t48-OP[2][4]*t56-OP[6][4]*t39-t84*t85-t88*t91+t93*t97-t61*t174+t70*t171+t183*(t62+t63-t72-t73);
- A0[0][5] = OP[0][5]*t34+OP[1][5]*t48-OP[2][5]*t56-OP[6][5]*t39-t84*t102-t97*t98+t61*t190-t68*t188+t99*(t89+t90-t100-t101)+t197*(t64+t65-t86-t87);
- A0[0][6] = t107;
- A0[0][7] = t110;
- A0[0][8] = t113;
- A0[0][9] = t91;
- A0[0][10] = t84;
- A0[0][11] = t97;
- A0[1][0] = -t34*t133-t48*t136+t56*t139+t39*(t198+t199-OP[1][6]*t123-OP[2][6]*t127);
- A0[1][1] = dayNoise*t140+t119*t133-t123*t136-t127*t139+t39*(t200+t201-OP[1][7]*t123-OP[2][7]*t127);
- A0[1][2] = -t133*t146+t136*t152-t139*t158+t39*(t202+t203-OP[1][8]*t123-OP[2][8]*t127);
- A0[1][3] = -OP[7][3]*t39-OP[0][3]*t119+OP[1][3]*t123+OP[2][3]*t127-t75*t169+t69*t177+t78*t180-t133*t166-t136*t163+t139*t161;
- A0[1][4] = -OP[7][4]*t39-OP[0][4]*t119+OP[1][4]*t123+OP[2][4]*t127+t85*t169+t88*t177-t93*t180+t133*t174-t139*t171-t136*t183;
- A0[1][5] = -OP[7][5]*t39-OP[0][5]*t119+OP[1][5]*t123+OP[2][5]*t127+t102*t169-t99*t177+t98*t180-t133*t190+t136*t188-t139*t197;
- A0[1][6] = -t198-t199+OP[1][6]*t123+OP[2][6]*t127;
- A0[1][7] = -t200-t201+OP[1][7]*t123+OP[2][7]*t127;
- A0[1][8] = -t202-t203+OP[1][8]*t123+OP[2][8]*t127;
- A0[1][9] = -t175-t176+t191+t192;
- A0[1][10] = -t167-t168+t193+t194;
- A0[1][11] = -t178-t179+t184+t185;
- A0[2][0] = -t34*t209-t48*t212+t56*t215+t39*(t238+t239-OP[0][6]*t146-OP[2][6]*t158);
- A0[2][1] = t119*t209-t123*t212-t127*t215+t39*(t240+t241-OP[0][7]*t146-OP[2][7]*t158);
- A0[2][2] = dazNoise*t140-t146*t209+t152*t212-t158*t215+t39*(t242+t243-OP[0][8]*t146-OP[2][8]*t158);
- A0[2][3] = -OP[8][3]*t39+OP[0][3]*t146-OP[1][3]*t152+OP[2][3]*t158-t69*t229+t75*t225-t78*t232-t163*t212-t166*t209+t161*t215;
- A0[2][4] = -OP[8][4]*t39+OP[0][4]*t146-OP[1][4]*t152+OP[2][4]*t158-t85*t225-t88*t229+t93*t232+t174*t209-t171*t215-t183*t212;
- A0[2][5] = -OP[8][5]*t39+OP[0][5]*t146-OP[1][5]*t152+OP[2][5]*t158-t102*t225-t98*t232-t190*t209+t188*t212-t197*t215+t99*(t227+t228-t234-t235);
- A0[2][6] = -t238-t239+OP[0][6]*t146+OP[2][6]*t158;
- A0[2][7] = -t240-t241+OP[0][7]*t146+OP[2][7]*t158;
- A0[2][8] = -t242-t243+OP[0][8]*t146+OP[2][8]*t158;
- A0[2][9] = t229;
- A0[2][10] = t225;
- A0[2][11] = t232;
- A0[3][0] = t34*t249+t48*t253-t56*t257-t39*t291;
- A0[3][1] = -t39*t295-t119*t249+t123*t253+t127*t257;
- A0[3][2] = -t39*t299+t146*t249-t152*t253+t158*t257;
- A0[3][3] = OP[3][3]-OP[9][3]*t69+OP[0][3]*t166+OP[1][3]*t163+OP[10][3]*t75-OP[2][3]*t161-OP[11][3]*t78-t69*t270-t78*t274+t75*t278+t166*t249+t163*t253-t161*t257+dvxNoise*(t69*t69)+dvyNoise*(t75*t75)+dvzNoise*(t78*t78);
- A0[3][4] = OP[3][4]+t321-OP[9][4]*t69+OP[0][4]*t166+OP[1][4]*t163+OP[10][4]*t75-OP[2][4]*t161-OP[11][4]*t78-t88*t270-t85*t278+t93*t274-t174*t249+t171*t257+t183*t253-dvyNoise*t75*t85-dvzNoise*t78*t93;
- A0[3][5] = OP[3][5]+t376-OP[9][5]*t69+OP[0][5]*t166+OP[1][5]*t163+OP[10][5]*t75-OP[2][5]*t161-OP[11][5]*t78+t99*t270-t98*t274-t102*t278+t190*t249-t188*t253+t197*t257-dvxNoise*t69*t99-dvyNoise*t75*t102;
- A0[3][6] = t291;
- A0[3][7] = t295;
- A0[3][8] = t299;
- A0[3][9] = t270;
- A0[3][10] = t278;
- A0[3][11] = t274;
- A0[4][0] = t34*t303+t48*t307-t56*t311-t39*t346;
- A0[4][1] = -t39*t350-t119*t303+t123*t307+t127*t311;
- A0[4][2] = -t39*t354+t146*t303-t152*t307+t158*t311;
- A0[4][3] = OP[4][3]+t321-OP[0][3]*t174-OP[9][3]*t88-OP[10][3]*t85+OP[2][3]*t171+OP[1][3]*t183+OP[11][3]*t93-t69*t325-t78*t329+t75*t333+t166*t303+t163*t307-t161*t311-dvyNoise*t75*t85-dvzNoise*t78*t93;
- A0[4][4] = OP[4][4]-OP[0][4]*t174-OP[9][4]*t88-OP[10][4]*t85+OP[2][4]*t171+OP[1][4]*t183+OP[11][4]*t93-t88*t325-t85*t333+t93*t329-t174*t303+t171*t311+t183*t307+dvxNoise*(t88*t88)+dvyNoise*(t85*t85)+dvzNoise*(t93*t93);
- A0[4][5] = OP[4][5]+t389-OP[0][5]*t174-OP[9][5]*t88-OP[10][5]*t85+OP[2][5]*t171+OP[1][5]*t183+OP[11][5]*t93+t99*t325-t98*t329-t102*t333+t190*t303-t188*t307+t197*t311-dvxNoise*t88*t99-dvzNoise*t93*t98;
- A0[4][6] = t346;
- A0[4][7] = t350;
- A0[4][8] = t354;
- A0[4][9] = t325;
- A0[4][10] = t333;
- A0[4][11] = t329;
- A0[5][0] = t34*t358+t48*t362-t56*t366-t39*t402;
- A0[5][1] = -t39*t406-t119*t358+t123*t362+t127*t366;
- A0[5][2] = -t39*t410+t146*t358-t152*t362+t158*t366;
- A0[5][3] = OP[5][3]+t376+OP[9][3]*t99+OP[0][3]*t190-OP[1][3]*t188-OP[10][3]*t102-OP[11][3]*t98+OP[2][3]*t197-t69*t380-t78*t384+t75*t388+t166*t358+t163*t362-t161*t366-dvxNoise*t69*t99-dvyNoise*t75*t102;
- A0[5][4] = OP[5][4]+t389+OP[9][4]*t99+OP[0][4]*t190-OP[1][4]*t188-OP[10][4]*t102-OP[11][4]*t98+OP[2][4]*t197-t88*t380-t85*t388+t93*t384-t174*t358+t171*t366+t183*t362-dvxNoise*t88*t99-dvzNoise*t93*t98;
- A0[5][5] = OP[5][5]+OP[9][5]*t99+OP[0][5]*t190-OP[1][5]*t188-OP[10][5]*t102-OP[11][5]*t98+OP[2][5]*t197+t99*t380-t98*t384-t102*t388+t190*t358-t188*t362+t197*t366+dvxNoise*(t99*t99)+dvyNoise*(t102*t102)+dvzNoise*(t98*t98);
- A0[5][6] = t402;
- A0[5][7] = t406;
- A0[5][8] = t410;
- A0[5][9] = t380;
- A0[5][10] = t388;
- A0[5][11] = t384;
- A0[6][0] = -t411+OP[6][0]*t34+OP[6][1]*t48-OP[6][2]*t56;
- A0[6][1] = -t412-OP[6][0]*t119+OP[6][1]*t123+OP[6][2]*t127;
- A0[6][2] = -t413+OP[6][0]*t146-OP[6][1]*t152+OP[6][2]*t158;
- A0[6][3] = OP[6][3]-OP[6][2]*t161+OP[6][1]*t163+OP[6][0]*t166-OP[6][9]*t69+OP[6][10]*t75-OP[6][11]*t78;
- A0[6][4] = OP[6][4]+OP[6][2]*t171-OP[6][0]*t174+OP[6][1]*t183-OP[6][10]*t85-OP[6][9]*t88+OP[6][11]*t93;
- A0[6][5] = OP[6][5]-OP[6][1]*t188+OP[6][0]*t190+OP[6][2]*t197+OP[6][9]*t99-OP[6][11]*t98-OP[6][10]*t102;
- A0[6][6] = OP[6][6];
- A0[6][7] = OP[6][7];
- A0[6][8] = OP[6][8];
- A0[6][9] = OP[6][9];
- A0[6][10] = OP[6][10];
- A0[6][11] = OP[6][11];
- A0[7][0] = -t198+OP[7][0]*t34+OP[7][1]*t48-OP[7][2]*t56;
- A0[7][1] = -t200-OP[7][0]*t119+OP[7][1]*t123+OP[7][2]*t127;
- A0[7][2] = -t202+OP[7][0]*t146-OP[7][1]*t152+OP[7][2]*t158;
- A0[7][3] = OP[7][3]-OP[7][2]*t161+OP[7][1]*t163+OP[7][0]*t166-OP[7][9]*t69+OP[7][10]*t75-OP[7][11]*t78;
- A0[7][4] = OP[7][4]+OP[7][2]*t171-OP[7][0]*t174+OP[7][1]*t183-OP[7][10]*t85-OP[7][9]*t88+OP[7][11]*t93;
- A0[7][5] = OP[7][5]-OP[7][1]*t188+OP[7][0]*t190+OP[7][2]*t197+OP[7][9]*t99-OP[7][11]*t98-OP[7][10]*t102;
- A0[7][6] = OP[7][6];
- A0[7][7] = OP[7][7];
- A0[7][8] = OP[7][8];
- A0[7][9] = OP[7][9];
- A0[7][10] = OP[7][10];
- A0[7][11] = OP[7][11];
- A0[8][0] = -t238+OP[8][0]*t34+OP[8][1]*t48-OP[8][2]*t56;
- A0[8][1] = -t240-OP[8][0]*t119+OP[8][1]*t123+OP[8][2]*t127;
- A0[8][2] = -t242+OP[8][0]*t146-OP[8][1]*t152+OP[8][2]*t158;
- A0[8][3] = OP[8][3]-OP[8][2]*t161+OP[8][1]*t163+OP[8][0]*t166-OP[8][9]*t69+OP[8][10]*t75-OP[8][11]*t78;
- A0[8][4] = OP[8][4]+OP[8][2]*t171-OP[8][0]*t174+OP[8][1]*t183-OP[8][10]*t85-OP[8][9]*t88+OP[8][11]*t93;
- A0[8][5] = OP[8][5]-OP[8][1]*t188+OP[8][0]*t190+OP[8][2]*t197+OP[8][9]*t99-OP[8][11]*t98-OP[8][10]*t102;
- A0[8][6] = OP[8][6];
- A0[8][7] = OP[8][7];
- A0[8][8] = OP[8][8];
- A0[8][9] = OP[8][9];
- A0[8][10] = OP[8][10];
- A0[8][11] = OP[8][11];
- A0[9][0] = OP[9][0]*t34-OP[9][6]*t39+OP[9][1]*t48-OP[9][2]*t56;
- A0[9][1] = -OP[9][7]*t39-OP[9][0]*t119+OP[9][1]*t123+OP[9][2]*t127;
- A0[9][2] = -OP[9][8]*t39+OP[9][0]*t146-OP[9][1]*t152+OP[9][2]*t158;
- A0[9][3] = OP[9][3]-t279-OP[9][2]*t161+OP[9][1]*t163+OP[9][0]*t166+OP[9][10]*t75-OP[9][11]*t78;
- A0[9][4] = OP[9][4]-t336+OP[9][2]*t171-OP[9][0]*t174+OP[9][1]*t183-OP[9][10]*t85+OP[9][11]*t93;
- A0[9][5] = OP[9][5]+t378-OP[9][1]*t188+OP[9][0]*t190+OP[9][2]*t197-OP[9][11]*t98-OP[9][10]*t102;
- A0[9][6] = OP[9][6];
- A0[9][7] = OP[9][7];
- A0[9][8] = OP[9][8];
- A0[9][9] = OP[9][9];
- A0[9][10] = OP[9][10];
- A0[9][11] = OP[9][11];
- A0[10][0] = OP[10][0]*t34-OP[10][6]*t39+OP[10][1]*t48-OP[10][2]*t56;
- A0[10][1] = -OP[10][7]*t39-OP[10][0]*t119+OP[10][1]*t123+OP[10][2]*t127;
- A0[10][2] = -OP[10][8]*t39+OP[10][0]*t146-OP[10][1]*t152+OP[10][2]*t158;
- A0[10][3] = OP[10][3]+t276-OP[10][2]*t161+OP[10][1]*t163+OP[10][0]*t166-OP[10][9]*t69-OP[10][11]*t78;
- A0[10][4] = OP[10][4]-t337+OP[10][2]*t171-OP[10][0]*t174+OP[10][1]*t183-OP[10][9]*t88+OP[10][11]*t93;
- A0[10][5] = OP[10][5]-t395-OP[10][1]*t188+OP[10][0]*t190+OP[10][2]*t197+OP[10][9]*t99-OP[10][11]*t98;
- A0[10][6] = OP[10][6];
- A0[10][7] = OP[10][7];
- A0[10][8] = OP[10][8];
- A0[10][9] = OP[10][9];
- A0[10][10] = OP[10][10];
- A0[10][11] = OP[10][11];
- A0[11][0] = OP[11][0]*t34-OP[11][6]*t39+OP[11][1]*t48-OP[11][2]*t56;
- A0[11][1] = -OP[11][7]*t39-OP[11][0]*t119+OP[11][1]*t123+OP[11][2]*t127;
- A0[11][2] = -OP[11][8]*t39+OP[11][0]*t146-OP[11][1]*t152+OP[11][2]*t158;
- A0[11][3] = OP[11][3]-t287-OP[11][2]*t161+OP[11][1]*t163+OP[11][0]*t166-OP[11][9]*t69+OP[11][10]*t75;
- A0[11][4] = OP[11][4]+t327+OP[11][2]*t171-OP[11][0]*t174+OP[11][1]*t183-OP[11][10]*t85-OP[11][9]*t88;
- A0[11][5] = OP[11][5]-t396-OP[11][1]*t188+OP[11][0]*t190+OP[11][2]*t197+OP[11][9]*t99-OP[11][10]*t102;
- A0[11][6] = OP[11][6];
- A0[11][7] = OP[11][7];
- A0[11][8] = OP[11][8];
- A0[11][9] = OP[11][9];
- A0[11][10] = OP[11][10];
- A0[11][11] = OP[11][11];
|