Skip to content

Instantly share code, notes, and snippets.

@PietJones
Created May 10, 2016 17:42
Show Gist options
  • Save PietJones/26339593d2e7862ef60881ea09a817cb to your computer and use it in GitHub Desktop.
Save PietJones/26339593d2e7862ef60881ea09a817cb to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
00001 #include <Python.h>
00002 #include <iostream>
00003 #include "theano_mod_helper.h"
00004 #include <math.h>
00005 #include <numpy/arrayobject.h>
00006 #include <numpy/arrayscalars.h>
00007 #include <vector>
00008 #include <algorithm>
00009 //////////////////////
00010 //// Support Code
00011 //////////////////////
00012
00013
00014 namespace {
00015 struct __struct_compiled_op_1a20ba5c177fc28039d49425708db2cd {
00016 PyObject* __ERROR;
00017
00018 PyObject* storage_V3;
00019 PyObject* storage_V5;
00020 PyObject* storage_V7;
00021 PyObject* storage_V9;
00022 PyObject* storage_V11;
00023 PyObject* storage_V13;
00024 PyObject* storage_V15;
00025 PyObject* storage_V17;
00026 PyObject* storage_V19;
00027 PyObject* storage_V21;
00028 PyObject* storage_V23;
00029 PyObject* storage_V25;
00030 PyObject* storage_V27;
00031 PyObject* storage_V29;
00032 PyObject* storage_V31;
00033 PyObject* storage_V33;
00034 PyObject* storage_V35;
00035 PyObject* storage_V37;
00036 PyObject* storage_V39;
00037 PyObject* storage_V41;
00038 PyObject* storage_V43;
00039 PyObject* storage_V45;
00040 PyObject* storage_V47;
00041 PyObject* storage_V49;
00042 PyObject* storage_V51;
00043 PyObject* storage_V53;
00044 PyObject* storage_V55;
00045 PyObject* storage_V57;
00046 PyObject* storage_V59;
00047 PyObject* storage_V61;
00048 PyObject* storage_V63;
00049 PyObject* storage_V65;
00050 PyObject* storage_V67;
00051 PyObject* storage_V69;
00052 PyObject* storage_V71;
00053 PyObject* storage_V73;
00054 PyObject* storage_V75;
00055 PyObject* storage_V77;
00056 PyObject* storage_V79;
00057 PyObject* storage_V81;
00058 PyObject* storage_V83;
00059 PyObject* storage_V85;
00060 PyObject* storage_V87;
00061 PyObject* storage_V89;
00062 PyObject* storage_V91;
00063 PyObject* storage_V93;
00064 PyObject* storage_V95;
00065 PyObject* storage_V97;
00066 PyObject* storage_V99;
00067 PyObject* storage_V101;
00068 PyObject* storage_V103;
00069 PyObject* storage_V105;
00070 PyObject* storage_V107;
00071 PyObject* storage_V109;
00072 PyObject* storage_V111;
00073 PyObject* storage_V113;
00074 PyObject* storage_V115;
00075 PyObject* storage_V117;
00076 PyObject* storage_V119;
00077 PyObject* storage_V121;
00078 PyObject* storage_V123;
00079 PyObject* storage_V125;
00080 PyObject* storage_V127;
00081 PyObject* storage_V129;
00082 PyObject* storage_V131;
00083 PyObject* storage_V133;
00084 PyObject* storage_V135;
00085 PyObject* storage_V137;
00086 PyObject* storage_V139;
00087 PyObject* storage_V141;
00088 PyObject* storage_V143;
00089 PyObject* storage_V145;
00090 PyObject* storage_V147;
00091 PyObject* storage_V149;
00092 PyObject* storage_V151;
00093 PyObject* storage_V153;
00094 PyObject* storage_V155;
00095 PyObject* storage_V157;
00096 PyObject* storage_V159;
00097 PyObject* storage_V161;
00098 PyObject* storage_V163;
00099 PyObject* storage_V165;
00100 PyObject* storage_V167;
00101 PyObject* storage_V169;
00102 PyObject* storage_V171;
00103 PyObject* storage_V173;
00104 PyObject* storage_V175;
00105 PyObject* storage_V177;
00106 PyObject* storage_V179;
00107 PyObject* storage_V181;
00108 PyObject* storage_V183;
00109 PyObject* storage_V185;
00110 PyObject* storage_V187;
00111 PyObject* storage_V189;
00112 PyObject* storage_V191;
00113 PyObject* storage_V193;
00114 PyObject* storage_V195;
00115 PyObject* storage_V197;
00116 PyObject* storage_V199;
00117 PyObject* storage_V201;
00118 PyObject* storage_V203;
00119 PyObject* storage_V205;
00120 PyObject* storage_V207;
00121 PyObject* storage_V209;
00122 PyObject* storage_V211;
00123 PyObject* storage_V213;
00124 PyObject* storage_V215;
00125 PyObject* storage_V217;
00126 PyObject* storage_V219;
00127 PyObject* storage_V221;
00128 PyObject* storage_V223;
00129 PyObject* storage_V225;
00130 PyObject* storage_V227;
00131 PyObject* storage_V229;
00132 PyObject* storage_V231;
00133 PyObject* storage_V233;
00134 PyObject* storage_V235;
00135 PyObject* storage_V237;
00136 PyObject* storage_V239;
00137 PyObject* storage_V241;
00138 PyObject* storage_V243;
00139 PyObject* storage_V245;
00140 PyObject* storage_V247;
00141 PyObject* storage_V249;
00142 PyObject* storage_V251;
00143 PyObject* storage_V253;
00144 PyObject* storage_V255;
00145 PyObject* storage_V257;
00146 PyObject* storage_V259;
00147 PyObject* storage_V261;
00148 PyObject* storage_V263;
00149 PyObject* storage_V265;
00150 PyObject* storage_V267;
00151 PyObject* storage_V269;
00152 PyObject* storage_V271;
00153 PyObject* storage_V273;
00154 PyObject* storage_V275;
00155 PyObject* storage_V277;
00156 PyObject* storage_V279;
00157 PyObject* storage_V281;
00158 PyObject* storage_V283;
00159 PyObject* storage_V285;
00160 PyObject* storage_V287;
00161 PyObject* storage_V289;
00162 PyObject* storage_V291;
00163 PyObject* storage_V293;
00164 PyObject* storage_V295;
00165 PyObject* storage_V297;
00166 PyObject* storage_V299;
00167 PyObject* storage_V301;
00168 PyObject* storage_V303;
00169 PyObject* storage_V305;
00170 PyObject* storage_V307;
00171 PyObject* storage_V309;
00172 PyObject* storage_V311;
00173 PyObject* storage_V313;
00174 PyObject* storage_V315;
00175 PyObject* storage_V317;
00176 PyObject* storage_V319;
00177 PyObject* storage_V321;
00178 PyObject* storage_V323;
00179 PyObject* storage_V325;
00180 PyObject* storage_V327;
00181 PyObject* storage_V329;
00182 PyObject* storage_V331;
00183 PyObject* storage_V333;
00184 PyObject* storage_V335;
00185 PyObject* storage_V337;
00186 PyObject* storage_V339;
00187 PyObject* storage_V341;
00188 PyObject* storage_V343;
00189 PyObject* storage_V345;
00190 PyObject* storage_V347;
00191 PyObject* storage_V349;
00192 PyObject* storage_V351;
00193 PyObject* storage_V353;
00194 PyObject* storage_V355;
00195 PyObject* storage_V357;
00196 PyObject* storage_V359;
00197 PyObject* storage_V361;
00198 PyObject* storage_V363;
00199 PyObject* storage_V365;
00200 PyObject* storage_V367;
00201 PyObject* storage_V369;
00202 PyObject* storage_V371;
00203 PyObject* storage_V373;
00204 PyObject* storage_V375;
00205 PyObject* storage_V377;
00206 PyObject* storage_V379;
00207 PyObject* storage_V381;
00208 PyObject* storage_V383;
00209 PyObject* storage_V385;
00210 PyObject* storage_V387;
00211 PyObject* storage_V389;
00212 PyObject* storage_V391;
00213 PyObject* storage_V393;
00214 PyObject* storage_V395;
00215 PyObject* storage_V397;
00216 PyObject* storage_V399;
00217 PyObject* storage_V401;
00218 PyObject* storage_V403;
00219 PyObject* storage_V405;
00220 PyObject* storage_V407;
00221 PyObject* storage_V409;
00222 PyObject* storage_V411;
00223 PyObject* storage_V413;
00224 PyObject* storage_V415;
00225 PyObject* storage_V417;
00226 PyObject* storage_V419;
00227 PyObject* storage_V421;
00228 PyObject* storage_V423;
00229 PyObject* storage_V425;
00230 PyObject* storage_V427;
00231 PyObject* storage_V429;
00232 PyObject* storage_V431;
00233 PyObject* storage_V433;
00234 PyObject* storage_V435;
00235 PyObject* storage_V437;
00236 PyObject* storage_V439;
00237 PyObject* storage_V441;
00238 PyObject* storage_V443;
00239 PyObject* storage_V445;
00240 PyObject* storage_V447;
00241 PyObject* storage_V449;
00242 PyObject* storage_V451;
00243 PyObject* storage_V453;
00244 PyObject* storage_V455;
00245 PyObject* storage_V457;
00246 PyObject* storage_V459;
00247 PyObject* storage_V461;
00248 PyObject* storage_V463;
00249 PyObject* storage_V465;
00250 PyObject* storage_V467;
00251 PyObject* storage_V469;
00252 PyObject* storage_V471;
00253 PyObject* storage_V473;
00254 PyObject* storage_V475;
00255 PyObject* storage_V477;
00256 PyObject* storage_V479;
00257 PyObject* storage_V481;
00258 PyObject* storage_V483;
00259 PyObject* storage_V485;
00260 PyObject* storage_V487;
00261 PyObject* storage_V489;
00262 PyObject* storage_V491;
00263 PyObject* storage_V493;
00264 PyObject* storage_V495;
00265 PyObject* storage_V497;
00266 PyObject* storage_V499;
00267 PyObject* storage_V501;
00268 PyObject* storage_V503;
00269 PyObject* storage_V505;
00270 PyObject* storage_V507;
00271 PyObject* storage_V509;
00272 PyObject* storage_V511;
00273 PyObject* storage_V513;
00274 PyObject* storage_V515;
00275 PyObject* storage_V517;
00276 PyObject* storage_V519;
00277 PyObject* storage_V521;
00278 PyObject* storage_V523;
00279 PyObject* storage_V525;
00280 PyObject* storage_V527;
00281 PyObject* storage_V529;
00282 PyObject* storage_V531;
00283 PyObject* storage_V533;
00284 PyObject* storage_V535;
00285 PyObject* storage_V537;
00286 PyObject* storage_V539;
00287 PyObject* storage_V541;
00288 PyObject* storage_V543;
00289 PyObject* storage_V545;
00290 PyObject* storage_V547;
00291 PyObject* storage_V549;
00292 PyObject* storage_V551;
00293 PyObject* storage_V553;
00294 PyObject* storage_V555;
00295 PyObject* storage_V557;
00296 PyObject* storage_V559;
00297 PyObject* storage_V561;
00298 PyObject* storage_V563;
00299 PyObject* storage_V565;
00300 PyObject* storage_V567;
00301 PyObject* storage_V569;
00302 PyObject* storage_V571;
00303 PyObject* storage_V573;
00304 PyObject* storage_V575;
00305 PyObject* storage_V577;
00306 PyObject* storage_V579;
00307 PyObject* storage_V581;
00308 PyObject* storage_V583;
00309 PyObject* storage_V585;
00310 PyObject* storage_V587;
00311 PyObject* storage_V589;
00312 PyObject* storage_V591;
00313 PyObject* storage_V593;
00314 PyObject* storage_V595;
00315 PyObject* storage_V597;
00316 PyObject* storage_V599;
00317 PyObject* storage_V601;
00318 PyObject* storage_V603;
00319 PyObject* storage_V605;
00320 PyObject* storage_V607;
00321 PyObject* storage_V609;
00322 PyObject* storage_V611;
00323 PyObject* storage_V613;
00324 PyObject* storage_V615;
00325 PyObject* storage_V617;
00326 PyObject* storage_V619;
00327 PyObject* storage_V621;
00328 PyObject* storage_V623;
00329 PyObject* storage_V625;
00330 PyObject* storage_V627;
00331 PyObject* storage_V629;
00332 PyObject* storage_V631;
00333 PyObject* storage_V633;
00334 PyObject* storage_V635;
00335 PyObject* storage_V637;
00336 PyObject* storage_V639;
00337 PyObject* storage_V641;
00338 PyObject* storage_V643;
00339 PyObject* storage_V645;
00340 PyObject* storage_V647;
00341 PyObject* storage_V649;
00342 PyObject* storage_V651;
00343 PyObject* storage_V653;
00344 PyObject* storage_V655;
00345 PyObject* storage_V657;
00346 PyObject* storage_V659;
00347 PyObject* storage_V661;
00348 PyObject* storage_V663;
00349 PyObject* storage_V665;
00350 PyObject* storage_V667;
00351 PyObject* storage_V669;
00352 PyObject* storage_V671;
00353 PyObject* storage_V673;
00354 PyObject* storage_V675;
00355 PyObject* storage_V677;
00356 PyObject* storage_V679;
00357 PyObject* storage_V681;
00358 PyObject* storage_V683;
00359 PyObject* storage_V685;
00360 PyObject* storage_V687;
00361 PyObject* storage_V689;
00362 PyObject* storage_V691;
00363 PyObject* storage_V693;
00364 PyObject* storage_V695;
00365 PyObject* storage_V697;
00366 PyObject* storage_V699;
00367 PyObject* storage_V701;
00368 PyObject* storage_V703;
00369 PyObject* storage_V705;
00370 PyObject* storage_V707;
00371 PyObject* storage_V709;
00372 PyObject* storage_V711;
00373 PyObject* storage_V713;
00374 PyObject* storage_V715;
00375 PyObject* storage_V717;
00376 PyObject* storage_V719;
00377 PyObject* storage_V721;
00378 PyObject* storage_V723;
00379 PyObject* storage_V725;
00380 PyObject* storage_V727;
00381 PyObject* storage_V729;
00382 PyObject* storage_V731;
00383 PyObject* storage_V733;
00384 PyObject* storage_V735;
00385 PyObject* storage_V737;
00386 PyObject* storage_V739;
00387 PyObject* storage_V741;
00388 PyObject* storage_V743;
00389 PyObject* storage_V745;
00390 PyObject* storage_V747;
00391 PyObject* storage_V749;
00392 PyObject* storage_V751;
00393 PyObject* storage_V753;
00394 PyObject* storage_V755;
00395 PyObject* storage_V757;
00396 PyObject* storage_V759;
00397 PyObject* storage_V761;
00398 PyObject* storage_V763;
00399 PyObject* storage_V765;
00400 PyObject* storage_V767;
00401 PyObject* storage_V769;
00402 PyObject* storage_V771;
00403 PyObject* storage_V773;
00404 PyObject* storage_V775;
00405 PyObject* storage_V777;
00406 PyObject* storage_V779;
00407 PyObject* storage_V781;
00408 PyObject* storage_V783;
00409 PyObject* storage_V785;
00410 PyObject* storage_V787;
00411 PyObject* storage_V789;
00412 PyObject* storage_V791;
00413 PyObject* storage_V793;
00414 PyObject* storage_V795;
00415 PyObject* storage_V797;
00416 PyObject* storage_V799;
00417 PyObject* storage_V801;
00418 PyObject* storage_V803;
00419 PyObject* storage_V805;
00420 PyObject* storage_V807;
00421 PyObject* storage_V809;
00422 PyObject* storage_V811;
00423 PyObject* storage_V813;
00424 PyObject* storage_V815;
00425 PyObject* storage_V817;
00426 PyObject* storage_V819;
00427 PyObject* storage_V821;
00428 PyObject* storage_V823;
00429 PyObject* storage_V825;
00430 PyObject* storage_V827;
00431 PyObject* storage_V829;
00432 PyObject* storage_V831;
00433 PyObject* storage_V833;
00434 PyObject* storage_V835;
00435 PyObject* storage_V837;
00436 PyObject* storage_V839;
00437 PyObject* storage_V841;
00438 PyObject* storage_V843;
00439 PyObject* storage_V845;
00440 PyObject* storage_V847;
00441 PyObject* storage_V849;
00442 PyObject* storage_V851;
00443 PyObject* storage_V853;
00444 PyObject* storage_V855;
00445 PyObject* storage_V857;
00446 PyObject* storage_V859;
00447 PyObject* storage_V861;
00448 PyObject* storage_V863;
00449 PyObject* storage_V865;
00450 PyObject* storage_V867;
00451 PyObject* storage_V869;
00452 PyObject* storage_V871;
00453 PyObject* storage_V873;
00454 PyObject* storage_V875;
00455 PyObject* storage_V877;
00456 PyObject* storage_V879;
00457 PyObject* storage_V881;
00458 PyObject* storage_V883;
00459 PyObject* storage_V885;
00460 PyObject* storage_V887;
00461 PyObject* storage_V889;
00462 PyObject* storage_V891;
00463 PyObject* storage_V893;
00464 PyObject* storage_V895;
00465 PyObject* storage_V897;
00466 PyObject* storage_V899;
00467 PyObject* storage_V901;
00468 PyObject* storage_V903;
00469 PyObject* storage_V905;
00470 PyObject* storage_V907;
00471 PyObject* storage_V909;
00472 PyObject* storage_V911;
00473 PyObject* storage_V913;
00474 PyObject* storage_V915;
00475 PyObject* storage_V917;
00476 PyObject* storage_V919;
00477 PyObject* storage_V921;
00478 PyObject* storage_V923;
00479 PyObject* storage_V925;
00480 PyObject* storage_V927;
00481 PyObject* storage_V929;
00482 PyObject* storage_V931;
00483 PyObject* storage_V933;
00484 PyObject* storage_V935;
00485 PyObject* storage_V937;
00486 PyObject* storage_V939;
00487 PyObject* storage_V941;
00488 PyObject* storage_V943;
00489 PyObject* storage_V945;
00490 PyObject* storage_V947;
00491 PyObject* storage_V949;
00492 PyObject* storage_V951;
00493 PyObject* storage_V953;
00494 PyObject* storage_V955;
00495 PyObject* storage_V957;
00496 PyObject* storage_V959;
00497 PyObject* storage_V961;
00498 PyObject* storage_V963;
00499 PyObject* storage_V965;
00500 PyObject* storage_V967;
00501 PyObject* storage_V969;
00502 PyObject* storage_V971;
00503 PyObject* storage_V973;
00504 PyObject* storage_V975;
00505 PyObject* storage_V977;
00506 PyObject* storage_V979;
00507 PyObject* storage_V981;
00508 PyObject* storage_V983;
00509 PyObject* storage_V985;
00510 PyObject* storage_V987;
00511 PyObject* storage_V989;
00512 PyObject* storage_V991;
00513 PyObject* storage_V993;
00514 PyObject* storage_V995;
00515 PyObject* storage_V997;
00516 PyObject* storage_V999;
00517 PyObject* storage_V1001;
00518 PyObject* storage_V1003;
00519 PyObject* storage_V1005;
00520 PyObject* storage_V1007;
00521 PyObject* storage_V1009;
00522 PyObject* storage_V1011;
00523 PyObject* storage_V1013;
00524 PyObject* storage_V1015;
00525 PyObject* storage_V1017;
00526 PyObject* storage_V1019;
00527 PyObject* storage_V1021;
00528 PyObject* storage_V1023;
00529 PyObject* storage_V1025;
00530 PyObject* storage_V1027;
00531 PyObject* storage_V1029;
00532 PyObject* storage_V1031;
00533 PyObject* storage_V1033;
00534 PyObject* storage_V1035;
00535 PyObject* storage_V1037;
00536 PyObject* storage_V1039;
00537 PyObject* storage_V1041;
00538 PyObject* storage_V1043;
00539 PyObject* storage_V1045;
00540 PyObject* storage_V1047;
00541 PyObject* storage_V1049;
00542 PyObject* storage_V1051;
00543 PyObject* storage_V1053;
00544 PyObject* storage_V1055;
00545 PyObject* storage_V1057;
00546 PyObject* storage_V1059;
00547 PyObject* storage_V1061;
00548 PyObject* storage_V1063;
00549 PyObject* storage_V1065;
00550 PyObject* storage_V1067;
00551 PyObject* storage_V1069;
00552 PyObject* storage_V1071;
00553 PyObject* storage_V1073;
00554 PyObject* storage_V1075;
00555 PyObject* storage_V1077;
00556 PyObject* storage_V1079;
00557 PyObject* storage_V1081;
00558 PyObject* storage_V1083;
00559 PyObject* storage_V1085;
00560 PyObject* storage_V1087;
00561 PyObject* storage_V1089;
00562 PyObject* storage_V1091;
00563 PyObject* storage_V1093;
00564 PyObject* storage_V1095;
00565 PyObject* storage_V1097;
00566 PyObject* storage_V1099;
00567 PyObject* storage_V1101;
00568 PyObject* storage_V1103;
00569 PyObject* storage_V1105;
00570 PyObject* storage_V1107;
00571 PyObject* storage_V1109;
00572 PyObject* storage_V1111;
00573 PyObject* storage_V1113;
00574 PyObject* storage_V1115;
00575 PyObject* storage_V1117;
00576 PyObject* storage_V1119;
00577 PyObject* storage_V1121;
00578 PyObject* storage_V1123;
00579 PyObject* storage_V1125;
00580 PyObject* storage_V1127;
00581 PyObject* storage_V1129;
00582 PyObject* storage_V1131;
00583 PyObject* storage_V1133;
00584 PyObject* storage_V1135;
00585 PyObject* storage_V1137;
00586 PyObject* storage_V1139;
00587 PyObject* storage_V1141;
00588 PyObject* storage_V1143;
00589 PyObject* storage_V1145;
00590 PyObject* storage_V1147;
00591 PyObject* storage_V1149;
00592 PyObject* storage_V1151;
00593 PyObject* storage_V1153;
00594 PyObject* storage_V1155;
00595 PyObject* storage_V1157;
00596 PyObject* storage_V1159;
00597 PyObject* storage_V1161;
00598 PyObject* storage_V1163;
00599 PyObject* storage_V1165;
00600 PyObject* storage_V1167;
00601 PyObject* storage_V1169;
00602 PyObject* storage_V1171;
00603 PyObject* storage_V1173;
00604 PyObject* storage_V1175;
00605 PyObject* storage_V1177;
00606 PyObject* storage_V1179;
00607 PyObject* storage_V1181;
00608 PyObject* storage_V1183;
00609 PyObject* storage_V1185;
00610 PyObject* storage_V1187;
00611 PyObject* storage_V1189;
00612 PyObject* storage_V1191;
00613 PyObject* storage_V1193;
00614 PyObject* storage_V1195;
00615 PyObject* storage_V1197;
00616 PyObject* storage_V1199;
00617 PyObject* storage_V1201;
00618 PyObject* storage_V1203;
00619 PyObject* storage_V1205;
00620 PyObject* storage_V1207;
00621 PyObject* storage_V1209;
00622 PyObject* storage_V1211;
00623 PyObject* storage_V1213;
00624 PyObject* storage_V1215;
00625 PyObject* storage_V1217;
00626 PyObject* storage_V1219;
00627 PyObject* storage_V1221;
00628 PyObject* storage_V1223;
00629 PyObject* storage_V1225;
00630 PyObject* storage_V1227;
00631 PyObject* storage_V1229;
00632 PyObject* storage_V1231;
00633 PyObject* storage_V1233;
00634 PyObject* storage_V1235;
00635 PyObject* storage_V1237;
00636 PyObject* storage_V1239;
00637 PyObject* storage_V1241;
00638 PyObject* storage_V1243;
00639 PyObject* storage_V1245;
00640 PyObject* storage_V1247;
00641 PyObject* storage_V1249;
00642 PyObject* storage_V1251;
00643 PyObject* storage_V1253;
00644 PyObject* storage_V1255;
00645 PyObject* storage_V1257;
00646 PyObject* storage_V1259;
00647 PyObject* storage_V1261;
00648 PyObject* storage_V1263;
00649 PyObject* storage_V1265;
00650 PyObject* storage_V1267;
00651 PyObject* storage_V1269;
00652 PyObject* storage_V1271;
00653 PyObject* storage_V1273;
00654 PyObject* storage_V1275;
00655 PyObject* storage_V1277;
00656 PyObject* storage_V1279;
00657 PyObject* storage_V1281;
00658 PyObject* storage_V1283;
00659 PyObject* storage_V1285;
00660 PyObject* storage_V1287;
00661 PyObject* storage_V1289;
00662 PyObject* storage_V1291;
00663 PyObject* storage_V1293;
00664 PyObject* storage_V1295;
00665 PyObject* storage_V1297;
00666 PyObject* storage_V1299;
00667 PyObject* storage_V1301;
00668 PyObject* storage_V1303;
00669 PyObject* storage_V1305;
00670 PyObject* storage_V1307;
00671 PyObject* storage_V1309;
00672 PyObject* storage_V1311;
00673 PyObject* storage_V1313;
00674 PyObject* storage_V1315;
00675 PyObject* storage_V1317;
00676 PyObject* storage_V1319;
00677 PyObject* storage_V1321;
00678 PyObject* storage_V1323;
00679 PyObject* storage_V1325;
00680 PyObject* storage_V1327;
00681 PyObject* storage_V1329;
00682 PyObject* storage_V1331;
00683 PyObject* storage_V1333;
00684 PyObject* storage_V1335;
00685 PyObject* storage_V1337;
00686 PyObject* storage_V1339;
00687 PyObject* storage_V1341;
00688 PyObject* storage_V1343;
00689 PyObject* storage_V1345;
00690 PyObject* storage_V1347;
00691 PyObject* storage_V1349;
00692 PyObject* storage_V1351;
00693 PyObject* storage_V1353;
00694 PyObject* storage_V1355;
00695 PyObject* storage_V1357;
00696 PyObject* storage_V1359;
00697 PyObject* storage_V1361;
00698 PyObject* storage_V1363;
00699 PyObject* storage_V1365;
00700 PyObject* storage_V1367;
00701 PyObject* storage_V1369;
00702 PyObject* storage_V1371;
00703 PyObject* storage_V1373;
00704 PyObject* storage_V1375;
00705 PyObject* storage_V1377;
00706 PyObject* storage_V1379;
00707 PyObject* storage_V1381;
00708 PyObject* storage_V1383;
00709 PyObject* storage_V1385;
00710 PyObject* storage_V1387;
00711 PyObject* storage_V1389;
00712 PyObject* storage_V1391;
00713 PyObject* storage_V1393;
00714 PyObject* storage_V1395;
00715 PyObject* storage_V1397;
00716 PyObject* storage_V1399;
00717 PyObject* storage_V1401;
00718 PyObject* storage_V1403;
00719 PyObject* storage_V1405;
00720 PyObject* storage_V1407;
00721 PyObject* storage_V1409;
00722 PyObject* storage_V1411;
00723 PyObject* storage_V1413;
00724 PyObject* storage_V1415;
00725 PyObject* storage_V1417;
00726 PyObject* storage_V1419;
00727 PyObject* storage_V1421;
00728 PyObject* storage_V1423;
00729 PyObject* storage_V1425;
00730 PyObject* storage_V1427;
00731 PyObject* storage_V1429;
00732 PyObject* storage_V1431;
00733 PyObject* storage_V1433;
00734 PyObject* storage_V1435;
00735 PyObject* storage_V1437;
00736 PyObject* storage_V1439;
00737 PyObject* storage_V1441;
00738 PyObject* storage_V1443;
00739 PyObject* storage_V1445;
00740 PyObject* storage_V1447;
00741 PyObject* storage_V1449;
00742 PyObject* storage_V1451;
00743 PyObject* storage_V1453;
00744 PyObject* storage_V1455;
00745 PyObject* storage_V1457;
00746 PyObject* storage_V1459;
00747 PyObject* storage_V1461;
00748 PyObject* storage_V1463;
00749 PyObject* storage_V1465;
00750 PyObject* storage_V1467;
00751 PyObject* storage_V1469;
00752 PyObject* storage_V1471;
00753 PyObject* storage_V1473;
00754 PyObject* storage_V1475;
00755 PyObject* storage_V1477;
00756 PyObject* storage_V1479;
00757 PyObject* storage_V1481;
00758 PyObject* storage_V1483;
00759 PyObject* storage_V1485;
00760 PyObject* storage_V1487;
00761 PyObject* storage_V1489;
00762 PyObject* storage_V1491;
00763 PyObject* storage_V1493;
00764 PyObject* storage_V1495;
00765 PyObject* storage_V1497;
00766 PyObject* storage_V1499;
00767 PyObject* storage_V1501;
00768 PyObject* storage_V1503;
00769 PyObject* storage_V1505;
00770 PyObject* storage_V1507;
00771 PyObject* storage_V1509;
00772 PyObject* storage_V1511;
00773 PyObject* storage_V1513;
00774 PyObject* storage_V1515;
00775 PyObject* storage_V1517;
00776 PyObject* storage_V1519;
00777 PyObject* storage_V1521;
00778 PyObject* storage_V1523;
00779 PyObject* storage_V1525;
00780 PyObject* storage_V1527;
00781 PyObject* storage_V1529;
00782 PyObject* storage_V1531;
00783 PyObject* storage_V1533;
00784 PyObject* storage_V1535;
00785 PyObject* storage_V1537;
00786 PyObject* storage_V1539;
00787 PyObject* storage_V1541;
00788 PyObject* storage_V1543;
00789 PyObject* storage_V1545;
00790 PyObject* storage_V1547;
00791 PyObject* storage_V1549;
00792 PyObject* storage_V1551;
00793 PyObject* storage_V1553;
00794 PyObject* storage_V1555;
00795 PyObject* storage_V1557;
00796 PyObject* storage_V1559;
00797 PyObject* storage_V1561;
00798 PyObject* storage_V1563;
00799 PyObject* storage_V1565;
00800 PyObject* storage_V1567;
00801 PyObject* storage_V1569;
00802 PyObject* storage_V1571;
00803 PyObject* storage_V1573;
00804 PyObject* storage_V1575;
00805 PyObject* storage_V1577;
00806 PyObject* storage_V1579;
00807 PyObject* storage_V1581;
00808 PyObject* storage_V1583;
00809 PyObject* storage_V1585;
00810 PyObject* storage_V1587;
00811 PyObject* storage_V1589;
00812 PyObject* storage_V1591;
00813 PyObject* storage_V1593;
00814 PyObject* storage_V1595;
00815 PyObject* storage_V1597;
00816 PyObject* storage_V1599;
00817 PyObject* storage_V1601;
00818 PyObject* storage_V1603;
00819 PyObject* storage_V1605;
00820 PyObject* storage_V1607;
00821 PyObject* storage_V1609;
00822 PyObject* storage_V1611;
00823 PyObject* storage_V1613;
00824 PyObject* storage_V1615;
00825 PyObject* storage_V1617;
00826 PyObject* storage_V1619;
00827 PyObject* storage_V1621;
00828 PyObject* storage_V1623;
00829 PyObject* storage_V1625;
00830 PyObject* storage_V1627;
00831 PyObject* storage_V1629;
00832 PyObject* storage_V1631;
00833 PyObject* storage_V1633;
00834 PyObject* storage_V1635;
00835 PyObject* storage_V1637;
00836 PyObject* storage_V1639;
00837 PyObject* storage_V1641;
00838 PyObject* storage_V1643;
00839 PyObject* storage_V1645;
00840 PyObject* storage_V1647;
00841 PyObject* storage_V1649;
00842 PyObject* storage_V1651;
00843 PyObject* storage_V1653;
00844 PyObject* storage_V1655;
00845 PyObject* storage_V1657;
00846 PyObject* storage_V1659;
00847 PyObject* storage_V1661;
00848 PyObject* storage_V1663;
00849 PyObject* storage_V1665;
00850 PyObject* storage_V1667;
00851 PyObject* storage_V1669;
00852 PyObject* storage_V1671;
00853 PyObject* storage_V1673;
00854 PyObject* storage_V1675;
00855 PyObject* storage_V1677;
00856 PyObject* storage_V1679;
00857 PyObject* storage_V1681;
00858 PyObject* storage_V1683;
00859 PyObject* storage_V1685;
00860 PyObject* storage_V1687;
00861 PyObject* storage_V1689;
00862 PyObject* storage_V1691;
00863 PyObject* storage_V1693;
00864 PyObject* storage_V1695;
00865 PyObject* storage_V1697;
00866 PyObject* storage_V1699;
00867 PyObject* storage_V1701;
00868 PyObject* storage_V1703;
00869 PyObject* storage_V1705;
00870 PyObject* storage_V1707;
00871 PyObject* storage_V1709;
00872 PyObject* storage_V1711;
00873 PyObject* storage_V1713;
00874 PyObject* storage_V1715;
00875 PyObject* storage_V1717;
00876 PyObject* storage_V1719;
00877 PyObject* storage_V1721;
00878 PyObject* storage_V1723;
00879 PyObject* storage_V1725;
00880 PyObject* storage_V1727;
00881 PyObject* storage_V1729;
00882 PyObject* storage_V1731;
00883 PyObject* storage_V1733;
00884 PyObject* storage_V1735;
00885 PyObject* storage_V1737;
00886 PyObject* storage_V1739;
00887 PyObject* storage_V1741;
00888 PyObject* storage_V1743;
00889 PyObject* storage_V1745;
00890 PyObject* storage_V1747;
00891 PyObject* storage_V1749;
00892 PyObject* storage_V1751;
00893 PyObject* storage_V1753;
00894 PyObject* storage_V1755;
00895 PyObject* storage_V1757;
00896 PyObject* storage_V1759;
00897 PyObject* storage_V1761;
00898 PyObject* storage_V1763;
00899 PyObject* storage_V1765;
00900 PyObject* storage_V1767;
00901 PyObject* storage_V1769;
00902 PyObject* storage_V1771;
00903 PyObject* storage_V1773;
00904 PyObject* storage_V1775;
00905 PyObject* storage_V1777;
00906 PyObject* storage_V1779;
00907 PyObject* storage_V1781;
00908 PyObject* storage_V1783;
00909 PyObject* storage_V1785;
00910 PyObject* storage_V1787;
00911 PyObject* storage_V1789;
00912 PyObject* storage_V1791;
00913 PyObject* storage_V1793;
00914 PyObject* storage_V1795;
00915 PyObject* storage_V1797;
00916 PyObject* storage_V1799;
00917 PyObject* storage_V1801;
00918 PyObject* storage_V1803;
00919 PyObject* storage_V1805;
00920 PyObject* storage_V1807;
00921 PyObject* storage_V1809;
00922 PyObject* storage_V1811;
00923 PyObject* storage_V1813;
00924 PyObject* storage_V1815;
00925 PyObject* storage_V1817;
00926 PyObject* storage_V1819;
00927 PyObject* storage_V1821;
00928 PyObject* storage_V1823;
00929 PyObject* storage_V1825;
00930 PyObject* storage_V1827;
00931 PyObject* storage_V1829;
00932 PyObject* storage_V1831;
00933 PyObject* storage_V1833;
00934 PyObject* storage_V1835;
00935 PyObject* storage_V1837;
00936 PyObject* storage_V1839;
00937 PyObject* storage_V1841;
00938 PyObject* storage_V1843;
00939 PyObject* storage_V1845;
00940 PyObject* storage_V1847;
00941 PyObject* storage_V1849;
00942 PyObject* storage_V1851;
00943 PyObject* storage_V1853;
00944 PyObject* storage_V1855;
00945 PyObject* storage_V1857;
00946 PyObject* storage_V1859;
00947 PyObject* storage_V1861;
00948 PyObject* storage_V1863;
00949 PyObject* storage_V1865;
00950 PyObject* storage_V1867;
00951 PyObject* storage_V1869;
00952 PyObject* storage_V1871;
00953 PyObject* storage_V1873;
00954 PyObject* storage_V1875;
00955 PyObject* storage_V1877;
00956 PyObject* storage_V1879;
00957 PyObject* storage_V1881;
00958 PyObject* storage_V1883;
00959 PyObject* storage_V1885;
00960 PyObject* storage_V1887;
00961 PyObject* storage_V1889;
00962 PyObject* storage_V1891;
00963 PyObject* storage_V1893;
00964 PyObject* storage_V1895;
00965 PyObject* storage_V1897;
00966 PyObject* storage_V1899;
00967 PyObject* storage_V1901;
00968 PyObject* storage_V1903;
00969 PyObject* storage_V1905;
00970 PyObject* storage_V1907;
00971 PyObject* storage_V1909;
00972 PyObject* storage_V1911;
00973 PyObject* storage_V1913;
00974 PyObject* storage_V1915;
00975 PyObject* storage_V1917;
00976 PyObject* storage_V1919;
00977 PyObject* storage_V1921;
00978 PyObject* storage_V1923;
00979 PyObject* storage_V1925;
00980 PyObject* storage_V1927;
00981 PyObject* storage_V1929;
00982 PyObject* storage_V1931;
00983 PyObject* storage_V1933;
00984 PyObject* storage_V1935;
00985 PyObject* storage_V1937;
00986 PyObject* storage_V1939;
00987 PyObject* storage_V1941;
00988 PyObject* storage_V1943;
00989 PyObject* storage_V1945;
00990 PyObject* storage_V1947;
00991 PyObject* storage_V1949;
00992 PyObject* storage_V1951;
00993 PyObject* storage_V1953;
00994 PyObject* storage_V1955;
00995 PyObject* storage_V1957;
00996 PyObject* storage_V1959;
00997 PyObject* storage_V1961;
00998 PyObject* storage_V1963;
00999 PyObject* storage_V1965;
01000 PyObject* storage_V1967;
01001 PyObject* storage_V1969;
01002 PyObject* storage_V1971;
01003 PyObject* storage_V1973;
01004 PyObject* storage_V1975;
01005 PyObject* storage_V1977;
01006 PyObject* storage_V1979;
01007 PyObject* storage_V1981;
01008 PyObject* storage_V1983;
01009 PyObject* storage_V1985;
01010 PyObject* storage_V1987;
01011 PyObject* storage_V1989;
01012 PyObject* storage_V1991;
01013 PyObject* storage_V1993;
01014 PyObject* storage_V1995;
01015 PyObject* storage_V1997;
01016 PyObject* storage_V1999;
01017 PyObject* storage_V2001;
01018 PyObject* storage_V2003;
01019 PyObject* storage_V2005;
01020 PyObject* storage_V2007;
01021 PyObject* storage_V2009;
01022 PyObject* storage_V2011;
01023 PyObject* storage_V2013;
01024 PyObject* storage_V2015;
01025 PyObject* storage_V2017;
01026 PyObject* storage_V2019;
01027 PyObject* storage_V2021;
01028 PyObject* storage_V2023;
01029 PyObject* storage_V2025;
01030 PyObject* storage_V2027;
01031 PyObject* storage_V2029;
01032 PyObject* storage_V2031;
01033 PyObject* storage_V2033;
01034 PyObject* storage_V2035;
01035 PyObject* storage_V2037;
01036 PyObject* storage_V2039;
01037 PyObject* storage_V2041;
01038 PyObject* storage_V2043;
01039 PyObject* storage_V2045;
01040 PyObject* storage_V2047;
01041 PyObject* storage_V2049;
01042 PyObject* storage_V2051;
01043 PyObject* storage_V2053;
01044 PyObject* storage_V2055;
01045 PyObject* storage_V2057;
01046 PyObject* storage_V2059;
01047 PyObject* storage_V2061;
01048 PyObject* storage_V2063;
01049 PyObject* storage_V2065;
01050 PyObject* storage_V2067;
01051 PyObject* storage_V2069;
01052 PyObject* storage_V2071;
01053 PyObject* storage_V2073;
01054 PyObject* storage_V2075;
01055 PyObject* storage_V2077;
01056 PyObject* storage_V2079;
01057 PyObject* storage_V2081;
01058 PyObject* storage_V2083;
01059 PyObject* storage_V2085;
01060 PyObject* storage_V2087;
01061 PyObject* storage_V2089;
01062 PyObject* storage_V2091;
01063 PyObject* storage_V2093;
01064 PyObject* storage_V2095;
01065 PyObject* storage_V2097;
01066 PyObject* storage_V2099;
01067 PyObject* storage_V2101;
01068 PyObject* storage_V2103;
01069 PyObject* storage_V2105;
01070 PyObject* storage_V2107;
01071 PyObject* storage_V2109;
01072 PyObject* storage_V2111;
01073 PyObject* storage_V1;
01074
01075
01076 __struct_compiled_op_1a20ba5c177fc28039d49425708db2cd() {
01077 // This is only somewhat safe because we:
01078 // 1) Are not a virtual class
01079 // 2) Do not use any virtual classes in the members
01080 // 3) Deal with mostly POD and pointers
01081
01082 // If this changes, we would have to revise this, but for
01083 // now I am tired of chasing segfaults because
01084 // initialization code had an error and some pointer has
01085 // a junk value.
01086 memset(this, 0, sizeof(*this));
01087 }
01088 ~__struct_compiled_op_1a20ba5c177fc28039d49425708db2cd(void) {
01089 cleanup();
01090 }
01091
01092 int init(PyObject* __ERROR, PyObject* storage_V3, PyObject* storage_V5, PyObject* storage_V7, PyObject* storage_V9, PyObject* storage_V11, PyObject* storage_V13, PyObject* storage_V15, PyObject* storage_V17, PyObject* storage_V19, PyObject* storage_V21, PyObject* storage_V23, PyObject* storage_V25, PyObject* storage_V27, PyObject* storage_V29, PyObject* storage_V31, PyObject* storage_V33, PyObject* storage_V35, PyObject* storage_V37, PyObject* storage_V39, PyObject* storage_V41, PyObject* storage_V43, PyObject* storage_V45, PyObject* storage_V47, PyObject* storage_V49, PyObject* storage_V51, PyObject* storage_V53, PyObject* storage_V55, PyObject* storage_V57, PyObject* storage_V59, PyObject* storage_V61, PyObject* storage_V63, PyObject* storage_V65, PyObject* storage_V67, PyObject* storage_V69, PyObject* storage_V71, PyObject* storage_V73, PyObject* storage_V75, PyObject* storage_V77, PyObject* storage_V79, PyObject* storage_V81, PyObject* storage_V83, PyObject* storage_V85, PyObject* storage_V87, PyObject* storage_V89, PyObject* storage_V91, PyObject* storage_V93, PyObject* storage_V95, PyObject* storage_V97, PyObject* storage_V99, PyObject* storage_V101, PyObject* storage_V103, PyObject* storage_V105, PyObject* storage_V107, PyObject* storage_V109, PyObject* storage_V111, PyObject* storage_V113, PyObject* storage_V115, PyObject* storage_V117, PyObject* storage_V119, PyObject* storage_V121, PyObject* storage_V123, PyObject* storage_V125, PyObject* storage_V127, PyObject* storage_V129, PyObject* storage_V131, PyObject* storage_V133, PyObject* storage_V135, PyObject* storage_V137, PyObject* storage_V139, PyObject* storage_V141, PyObject* storage_V143, PyObject* storage_V145, PyObject* storage_V147, PyObject* storage_V149, PyObject* storage_V151, PyObject* storage_V153, PyObject* storage_V155, PyObject* storage_V157, PyObject* storage_V159, PyObject* storage_V161, PyObject* storage_V163, PyObject* storage_V165, PyObject* storage_V167, PyObject* storage_V169, PyObject* storage_V171, PyObject* storage_V173, PyObject* storage_V175, PyObject* storage_V177, PyObject* storage_V179, PyObject* storage_V181, PyObject* storage_V183, PyObject* storage_V185, PyObject* storage_V187, PyObject* storage_V189, PyObject* storage_V191, PyObject* storage_V193, PyObject* storage_V195, PyObject* storage_V197, PyObject* storage_V199, PyObject* storage_V201, PyObject* storage_V203, PyObject* storage_V205, PyObject* storage_V207, PyObject* storage_V209, PyObject* storage_V211, PyObject* storage_V213, PyObject* storage_V215, PyObject* storage_V217, PyObject* storage_V219, PyObject* storage_V221, PyObject* storage_V223, PyObject* storage_V225, PyObject* storage_V227, PyObject* storage_V229, PyObject* storage_V231, PyObject* storage_V233, PyObject* storage_V235, PyObject* storage_V237, PyObject* storage_V239, PyObject* storage_V241, PyObject* storage_V243, PyObject* storage_V245, PyObject* storage_V247, PyObject* storage_V249, PyObject* storage_V251, PyObject* storage_V253, PyObject* storage_V255, PyObject* storage_V257, PyObject* storage_V259, PyObject* storage_V261, PyObject* storage_V263, PyObject* storage_V265, PyObject* storage_V267, PyObject* storage_V269, PyObject* storage_V271, PyObject* storage_V273, PyObject* storage_V275, PyObject* storage_V277, PyObject* storage_V279, PyObject* storage_V281, PyObject* storage_V283, PyObject* storage_V285, PyObject* storage_V287, PyObject* storage_V289, PyObject* storage_V291, PyObject* storage_V293, PyObject* storage_V295, PyObject* storage_V297, PyObject* storage_V299, PyObject* storage_V301, PyObject* storage_V303, PyObject* storage_V305, PyObject* storage_V307, PyObject* storage_V309, PyObject* storage_V311, PyObject* storage_V313, PyObject* storage_V315, PyObject* storage_V317, PyObject* storage_V319, PyObject* storage_V321, PyObject* storage_V323, PyObject* storage_V325, PyObject* storage_V327, PyObject* storage_V329, PyObject* storage_V331, PyObject* storage_V333, PyObject* storage_V335, PyObject* storage_V337, PyObject* storage_V339, PyObject* storage_V341, PyObject* storage_V343, PyObject* storage_V345, PyObject* storage_V347, PyObject* storage_V349, PyObject* storage_V351, PyObject* storage_V353, PyObject* storage_V355, PyObject* storage_V357, PyObject* storage_V359, PyObject* storage_V361, PyObject* storage_V363, PyObject* storage_V365, PyObject* storage_V367, PyObject* storage_V369, PyObject* storage_V371, PyObject* storage_V373, PyObject* storage_V375, PyObject* storage_V377, PyObject* storage_V379, PyObject* storage_V381, PyObject* storage_V383, PyObject* storage_V385, PyObject* storage_V387, PyObject* storage_V389, PyObject* storage_V391, PyObject* storage_V393, PyObject* storage_V395, PyObject* storage_V397, PyObject* storage_V399, PyObject* storage_V401, PyObject* storage_V403, PyObject* storage_V405, PyObject* storage_V407, PyObject* storage_V409, PyObject* storage_V411, PyObject* storage_V413, PyObject* storage_V415, PyObject* storage_V417, PyObject* storage_V419, PyObject* storage_V421, PyObject* storage_V423, PyObject* storage_V425, PyObject* storage_V427, PyObject* storage_V429, PyObject* storage_V431, PyObject* storage_V433, PyObject* storage_V435, PyObject* storage_V437, PyObject* storage_V439, PyObject* storage_V441, PyObject* storage_V443, PyObject* storage_V445, PyObject* storage_V447, PyObject* storage_V449, PyObject* storage_V451, PyObject* storage_V453, PyObject* storage_V455, PyObject* storage_V457, PyObject* storage_V459, PyObject* storage_V461, PyObject* storage_V463, PyObject* storage_V465, PyObject* storage_V467, PyObject* storage_V469, PyObject* storage_V471, PyObject* storage_V473, PyObject* storage_V475, PyObject* storage_V477, PyObject* storage_V479, PyObject* storage_V481, PyObject* storage_V483, PyObject* storage_V485, PyObject* storage_V487, PyObject* storage_V489, PyObject* storage_V491, PyObject* storage_V493, PyObject* storage_V495, PyObject* storage_V497, PyObject* storage_V499, PyObject* storage_V501, PyObject* storage_V503, PyObject* storage_V505, PyObject* storage_V507, PyObject* storage_V509, PyObject* storage_V511, PyObject* storage_V513, PyObject* storage_V515, PyObject* storage_V517, PyObject* storage_V519, PyObject* storage_V521, PyObject* storage_V523, PyObject* storage_V525, PyObject* storage_V527, PyObject* storage_V529, PyObject* storage_V531, PyObject* storage_V533, PyObject* storage_V535, PyObject* storage_V537, PyObject* storage_V539, PyObject* storage_V541, PyObject* storage_V543, PyObject* storage_V545, PyObject* storage_V547, PyObject* storage_V549, PyObject* storage_V551, PyObject* storage_V553, PyObject* storage_V555, PyObject* storage_V557, PyObject* storage_V559, PyObject* storage_V561, PyObject* storage_V563, PyObject* storage_V565, PyObject* storage_V567, PyObject* storage_V569, PyObject* storage_V571, PyObject* storage_V573, PyObject* storage_V575, PyObject* storage_V577, PyObject* storage_V579, PyObject* storage_V581, PyObject* storage_V583, PyObject* storage_V585, PyObject* storage_V587, PyObject* storage_V589, PyObject* storage_V591, PyObject* storage_V593, PyObject* storage_V595, PyObject* storage_V597, PyObject* storage_V599, PyObject* storage_V601, PyObject* storage_V603, PyObject* storage_V605, PyObject* storage_V607, PyObject* storage_V609, PyObject* storage_V611, PyObject* storage_V613, PyObject* storage_V615, PyObject* storage_V617, PyObject* storage_V619, PyObject* storage_V621, PyObject* storage_V623, PyObject* storage_V625, PyObject* storage_V627, PyObject* storage_V629, PyObject* storage_V631, PyObject* storage_V633, PyObject* storage_V635, PyObject* storage_V637, PyObject* storage_V639, PyObject* storage_V641, PyObject* storage_V643, PyObject* storage_V645, PyObject* storage_V647, PyObject* storage_V649, PyObject* storage_V651, PyObject* storage_V653, PyObject* storage_V655, PyObject* storage_V657, PyObject* storage_V659, PyObject* storage_V661, PyObject* storage_V663, PyObject* storage_V665, PyObject* storage_V667, PyObject* storage_V669, PyObject* storage_V671, PyObject* storage_V673, PyObject* storage_V675, PyObject* storage_V677, PyObject* storage_V679, PyObject* storage_V681, PyObject* storage_V683, PyObject* storage_V685, PyObject* storage_V687, PyObject* storage_V689, PyObject* storage_V691, PyObject* storage_V693, PyObject* storage_V695, PyObject* storage_V697, PyObject* storage_V699, PyObject* storage_V701, PyObject* storage_V703, PyObject* storage_V705, PyObject* storage_V707, PyObject* storage_V709, PyObject* storage_V711, PyObject* storage_V713, PyObject* storage_V715, PyObject* storage_V717, PyObject* storage_V719, PyObject* storage_V721, PyObject* storage_V723, PyObject* storage_V725, PyObject* storage_V727, PyObject* storage_V729, PyObject* storage_V731, PyObject* storage_V733, PyObject* storage_V735, PyObject* storage_V737, PyObject* storage_V739, PyObject* storage_V741, PyObject* storage_V743, PyObject* storage_V745, PyObject* storage_V747, PyObject* storage_V749, PyObject* storage_V751, PyObject* storage_V753, PyObject* storage_V755, PyObject* storage_V757, PyObject* storage_V759, PyObject* storage_V761, PyObject* storage_V763, PyObject* storage_V765, PyObject* storage_V767, PyObject* storage_V769, PyObject* storage_V771, PyObject* storage_V773, PyObject* storage_V775, PyObject* storage_V777, PyObject* storage_V779, PyObject* storage_V781, PyObject* storage_V783, PyObject* storage_V785, PyObject* storage_V787, PyObject* storage_V789, PyObject* storage_V791, PyObject* storage_V793, PyObject* storage_V795, PyObject* storage_V797, PyObject* storage_V799, PyObject* storage_V801, PyObject* storage_V803, PyObject* storage_V805, PyObject* storage_V807, PyObject* storage_V809, PyObject* storage_V811, PyObject* storage_V813, PyObject* storage_V815, PyObject* storage_V817, PyObject* storage_V819, PyObject* storage_V821, PyObject* storage_V823, PyObject* storage_V825, PyObject* storage_V827, PyObject* storage_V829, PyObject* storage_V831, PyObject* storage_V833, PyObject* storage_V835, PyObject* storage_V837, PyObject* storage_V839, PyObject* storage_V841, PyObject* storage_V843, PyObject* storage_V845, PyObject* storage_V847, PyObject* storage_V849, PyObject* storage_V851, PyObject* storage_V853, PyObject* storage_V855, PyObject* storage_V857, PyObject* storage_V859, PyObject* storage_V861, PyObject* storage_V863, PyObject* storage_V865, PyObject* storage_V867, PyObject* storage_V869, PyObject* storage_V871, PyObject* storage_V873, PyObject* storage_V875, PyObject* storage_V877, PyObject* storage_V879, PyObject* storage_V881, PyObject* storage_V883, PyObject* storage_V885, PyObject* storage_V887, PyObject* storage_V889, PyObject* storage_V891, PyObject* storage_V893, PyObject* storage_V895, PyObject* storage_V897, PyObject* storage_V899, PyObject* storage_V901, PyObject* storage_V903, PyObject* storage_V905, PyObject* storage_V907, PyObject* storage_V909, PyObject* storage_V911, PyObject* storage_V913, PyObject* storage_V915, PyObject* storage_V917, PyObject* storage_V919, PyObject* storage_V921, PyObject* storage_V923, PyObject* storage_V925, PyObject* storage_V927, PyObject* storage_V929, PyObject* storage_V931, PyObject* storage_V933, PyObject* storage_V935, PyObject* storage_V937, PyObject* storage_V939, PyObject* storage_V941, PyObject* storage_V943, PyObject* storage_V945, PyObject* storage_V947, PyObject* storage_V949, PyObject* storage_V951, PyObject* storage_V953, PyObject* storage_V955, PyObject* storage_V957, PyObject* storage_V959, PyObject* storage_V961, PyObject* storage_V963, PyObject* storage_V965, PyObject* storage_V967, PyObject* storage_V969, PyObject* storage_V971, PyObject* storage_V973, PyObject* storage_V975, PyObject* storage_V977, PyObject* storage_V979, PyObject* storage_V981, PyObject* storage_V983, PyObject* storage_V985, PyObject* storage_V987, PyObject* storage_V989, PyObject* storage_V991, PyObject* storage_V993, PyObject* storage_V995, PyObject* storage_V997, PyObject* storage_V999, PyObject* storage_V1001, PyObject* storage_V1003, PyObject* storage_V1005, PyObject* storage_V1007, PyObject* storage_V1009, PyObject* storage_V1011, PyObject* storage_V1013, PyObject* storage_V1015, PyObject* storage_V1017, PyObject* storage_V1019, PyObject* storage_V1021, PyObject* storage_V1023, PyObject* storage_V1025, PyObject* storage_V1027, PyObject* storage_V1029, PyObject* storage_V1031, PyObject* storage_V1033, PyObject* storage_V1035, PyObject* storage_V1037, PyObject* storage_V1039, PyObject* storage_V1041, PyObject* storage_V1043, PyObject* storage_V1045, PyObject* storage_V1047, PyObject* storage_V1049, PyObject* storage_V1051, PyObject* storage_V1053, PyObject* storage_V1055, PyObject* storage_V1057, PyObject* storage_V1059, PyObject* storage_V1061, PyObject* storage_V1063, PyObject* storage_V1065, PyObject* storage_V1067, PyObject* storage_V1069, PyObject* storage_V1071, PyObject* storage_V1073, PyObject* storage_V1075, PyObject* storage_V1077, PyObject* storage_V1079, PyObject* storage_V1081, PyObject* storage_V1083, PyObject* storage_V1085, PyObject* storage_V1087, PyObject* storage_V1089, PyObject* storage_V1091, PyObject* storage_V1093, PyObject* storage_V1095, PyObject* storage_V1097, PyObject* storage_V1099, PyObject* storage_V1101, PyObject* storage_V1103, PyObject* storage_V1105, PyObject* storage_V1107, PyObject* storage_V1109, PyObject* storage_V1111, PyObject* storage_V1113, PyObject* storage_V1115, PyObject* storage_V1117, PyObject* storage_V1119, PyObject* storage_V1121, PyObject* storage_V1123, PyObject* storage_V1125, PyObject* storage_V1127, PyObject* storage_V1129, PyObject* storage_V1131, PyObject* storage_V1133, PyObject* storage_V1135, PyObject* storage_V1137, PyObject* storage_V1139, PyObject* storage_V1141, PyObject* storage_V1143, PyObject* storage_V1145, PyObject* storage_V1147, PyObject* storage_V1149, PyObject* storage_V1151, PyObject* storage_V1153, PyObject* storage_V1155, PyObject* storage_V1157, PyObject* storage_V1159, PyObject* storage_V1161, PyObject* storage_V1163, PyObject* storage_V1165, PyObject* storage_V1167, PyObject* storage_V1169, PyObject* storage_V1171, PyObject* storage_V1173, PyObject* storage_V1175, PyObject* storage_V1177, PyObject* storage_V1179, PyObject* storage_V1181, PyObject* storage_V1183, PyObject* storage_V1185, PyObject* storage_V1187, PyObject* storage_V1189, PyObject* storage_V1191, PyObject* storage_V1193, PyObject* storage_V1195, PyObject* storage_V1197, PyObject* storage_V1199, PyObject* storage_V1201, PyObject* storage_V1203, PyObject* storage_V1205, PyObject* storage_V1207, PyObject* storage_V1209, PyObject* storage_V1211, PyObject* storage_V1213, PyObject* storage_V1215, PyObject* storage_V1217, PyObject* storage_V1219, PyObject* storage_V1221, PyObject* storage_V1223, PyObject* storage_V1225, PyObject* storage_V1227, PyObject* storage_V1229, PyObject* storage_V1231, PyObject* storage_V1233, PyObject* storage_V1235, PyObject* storage_V1237, PyObject* storage_V1239, PyObject* storage_V1241, PyObject* storage_V1243, PyObject* storage_V1245, PyObject* storage_V1247, PyObject* storage_V1249, PyObject* storage_V1251, PyObject* storage_V1253, PyObject* storage_V1255, PyObject* storage_V1257, PyObject* storage_V1259, PyObject* storage_V1261, PyObject* storage_V1263, PyObject* storage_V1265, PyObject* storage_V1267, PyObject* storage_V1269, PyObject* storage_V1271, PyObject* storage_V1273, PyObject* storage_V1275, PyObject* storage_V1277, PyObject* storage_V1279, PyObject* storage_V1281, PyObject* storage_V1283, PyObject* storage_V1285, PyObject* storage_V1287, PyObject* storage_V1289, PyObject* storage_V1291, PyObject* storage_V1293, PyObject* storage_V1295, PyObject* storage_V1297, PyObject* storage_V1299, PyObject* storage_V1301, PyObject* storage_V1303, PyObject* storage_V1305, PyObject* storage_V1307, PyObject* storage_V1309, PyObject* storage_V1311, PyObject* storage_V1313, PyObject* storage_V1315, PyObject* storage_V1317, PyObject* storage_V1319, PyObject* storage_V1321, PyObject* storage_V1323, PyObject* storage_V1325, PyObject* storage_V1327, PyObject* storage_V1329, PyObject* storage_V1331, PyObject* storage_V1333, PyObject* storage_V1335, PyObject* storage_V1337, PyObject* storage_V1339, PyObject* storage_V1341, PyObject* storage_V1343, PyObject* storage_V1345, PyObject* storage_V1347, PyObject* storage_V1349, PyObject* storage_V1351, PyObject* storage_V1353, PyObject* storage_V1355, PyObject* storage_V1357, PyObject* storage_V1359, PyObject* storage_V1361, PyObject* storage_V1363, PyObject* storage_V1365, PyObject* storage_V1367, PyObject* storage_V1369, PyObject* storage_V1371, PyObject* storage_V1373, PyObject* storage_V1375, PyObject* storage_V1377, PyObject* storage_V1379, PyObject* storage_V1381, PyObject* storage_V1383, PyObject* storage_V1385, PyObject* storage_V1387, PyObject* storage_V1389, PyObject* storage_V1391, PyObject* storage_V1393, PyObject* storage_V1395, PyObject* storage_V1397, PyObject* storage_V1399, PyObject* storage_V1401, PyObject* storage_V1403, PyObject* storage_V1405, PyObject* storage_V1407, PyObject* storage_V1409, PyObject* storage_V1411, PyObject* storage_V1413, PyObject* storage_V1415, PyObject* storage_V1417, PyObject* storage_V1419, PyObject* storage_V1421, PyObject* storage_V1423, PyObject* storage_V1425, PyObject* storage_V1427, PyObject* storage_V1429, PyObject* storage_V1431, PyObject* storage_V1433, PyObject* storage_V1435, PyObject* storage_V1437, PyObject* storage_V1439, PyObject* storage_V1441, PyObject* storage_V1443, PyObject* storage_V1445, PyObject* storage_V1447, PyObject* storage_V1449, PyObject* storage_V1451, PyObject* storage_V1453, PyObject* storage_V1455, PyObject* storage_V1457, PyObject* storage_V1459, PyObject* storage_V1461, PyObject* storage_V1463, PyObject* storage_V1465, PyObject* storage_V1467, PyObject* storage_V1469, PyObject* storage_V1471, PyObject* storage_V1473, PyObject* storage_V1475, PyObject* storage_V1477, PyObject* storage_V1479, PyObject* storage_V1481, PyObject* storage_V1483, PyObject* storage_V1485, PyObject* storage_V1487, PyObject* storage_V1489, PyObject* storage_V1491, PyObject* storage_V1493, PyObject* storage_V1495, PyObject* storage_V1497, PyObject* storage_V1499, PyObject* storage_V1501, PyObject* storage_V1503, PyObject* storage_V1505, PyObject* storage_V1507, PyObject* storage_V1509, PyObject* storage_V1511, PyObject* storage_V1513, PyObject* storage_V1515, PyObject* storage_V1517, PyObject* storage_V1519, PyObject* storage_V1521, PyObject* storage_V1523, PyObject* storage_V1525, PyObject* storage_V1527, PyObject* storage_V1529, PyObject* storage_V1531, PyObject* storage_V1533, PyObject* storage_V1535, PyObject* storage_V1537, PyObject* storage_V1539, PyObject* storage_V1541, PyObject* storage_V1543, PyObject* storage_V1545, PyObject* storage_V1547, PyObject* storage_V1549, PyObject* storage_V1551, PyObject* storage_V1553, PyObject* storage_V1555, PyObject* storage_V1557, PyObject* storage_V1559, PyObject* storage_V1561, PyObject* storage_V1563, PyObject* storage_V1565, PyObject* storage_V1567, PyObject* storage_V1569, PyObject* storage_V1571, PyObject* storage_V1573, PyObject* storage_V1575, PyObject* storage_V1577, PyObject* storage_V1579, PyObject* storage_V1581, PyObject* storage_V1583, PyObject* storage_V1585, PyObject* storage_V1587, PyObject* storage_V1589, PyObject* storage_V1591, PyObject* storage_V1593, PyObject* storage_V1595, PyObject* storage_V1597, PyObject* storage_V1599, PyObject* storage_V1601, PyObject* storage_V1603, PyObject* storage_V1605, PyObject* storage_V1607, PyObject* storage_V1609, PyObject* storage_V1611, PyObject* storage_V1613, PyObject* storage_V1615, PyObject* storage_V1617, PyObject* storage_V1619, PyObject* storage_V1621, PyObject* storage_V1623, PyObject* storage_V1625, PyObject* storage_V1627, PyObject* storage_V1629, PyObject* storage_V1631, PyObject* storage_V1633, PyObject* storage_V1635, PyObject* storage_V1637, PyObject* storage_V1639, PyObject* storage_V1641, PyObject* storage_V1643, PyObject* storage_V1645, PyObject* storage_V1647, PyObject* storage_V1649, PyObject* storage_V1651, PyObject* storage_V1653, PyObject* storage_V1655, PyObject* storage_V1657, PyObject* storage_V1659, PyObject* storage_V1661, PyObject* storage_V1663, PyObject* storage_V1665, PyObject* storage_V1667, PyObject* storage_V1669, PyObject* storage_V1671, PyObject* storage_V1673, PyObject* storage_V1675, PyObject* storage_V1677, PyObject* storage_V1679, PyObject* storage_V1681, PyObject* storage_V1683, PyObject* storage_V1685, PyObject* storage_V1687, PyObject* storage_V1689, PyObject* storage_V1691, PyObject* storage_V1693, PyObject* storage_V1695, PyObject* storage_V1697, PyObject* storage_V1699, PyObject* storage_V1701, PyObject* storage_V1703, PyObject* storage_V1705, PyObject* storage_V1707, PyObject* storage_V1709, PyObject* storage_V1711, PyObject* storage_V1713, PyObject* storage_V1715, PyObject* storage_V1717, PyObject* storage_V1719, PyObject* storage_V1721, PyObject* storage_V1723, PyObject* storage_V1725, PyObject* storage_V1727, PyObject* storage_V1729, PyObject* storage_V1731, PyObject* storage_V1733, PyObject* storage_V1735, PyObject* storage_V1737, PyObject* storage_V1739, PyObject* storage_V1741, PyObject* storage_V1743, PyObject* storage_V1745, PyObject* storage_V1747, PyObject* storage_V1749, PyObject* storage_V1751, PyObject* storage_V1753, PyObject* storage_V1755, PyObject* storage_V1757, PyObject* storage_V1759, PyObject* storage_V1761, PyObject* storage_V1763, PyObject* storage_V1765, PyObject* storage_V1767, PyObject* storage_V1769, PyObject* storage_V1771, PyObject* storage_V1773, PyObject* storage_V1775, PyObject* storage_V1777, PyObject* storage_V1779, PyObject* storage_V1781, PyObject* storage_V1783, PyObject* storage_V1785, PyObject* storage_V1787, PyObject* storage_V1789, PyObject* storage_V1791, PyObject* storage_V1793, PyObject* storage_V1795, PyObject* storage_V1797, PyObject* storage_V1799, PyObject* storage_V1801, PyObject* storage_V1803, PyObject* storage_V1805, PyObject* storage_V1807, PyObject* storage_V1809, PyObject* storage_V1811, PyObject* storage_V1813, PyObject* storage_V1815, PyObject* storage_V1817, PyObject* storage_V1819, PyObject* storage_V1821, PyObject* storage_V1823, PyObject* storage_V1825, PyObject* storage_V1827, PyObject* storage_V1829, PyObject* storage_V1831, PyObject* storage_V1833, PyObject* storage_V1835, PyObject* storage_V1837, PyObject* storage_V1839, PyObject* storage_V1841, PyObject* storage_V1843, PyObject* storage_V1845, PyObject* storage_V1847, PyObject* storage_V1849, PyObject* storage_V1851, PyObject* storage_V1853, PyObject* storage_V1855, PyObject* storage_V1857, PyObject* storage_V1859, PyObject* storage_V1861, PyObject* storage_V1863, PyObject* storage_V1865, PyObject* storage_V1867, PyObject* storage_V1869, PyObject* storage_V1871, PyObject* storage_V1873, PyObject* storage_V1875, PyObject* storage_V1877, PyObject* storage_V1879, PyObject* storage_V1881, PyObject* storage_V1883, PyObject* storage_V1885, PyObject* storage_V1887, PyObject* storage_V1889, PyObject* storage_V1891, PyObject* storage_V1893, PyObject* storage_V1895, PyObject* storage_V1897, PyObject* storage_V1899, PyObject* storage_V1901, PyObject* storage_V1903, PyObject* storage_V1905, PyObject* storage_V1907, PyObject* storage_V1909, PyObject* storage_V1911, PyObject* storage_V1913, PyObject* storage_V1915, PyObject* storage_V1917, PyObject* storage_V1919, PyObject* storage_V1921, PyObject* storage_V1923, PyObject* storage_V1925, PyObject* storage_V1927, PyObject* storage_V1929, PyObject* storage_V1931, PyObject* storage_V1933, PyObject* storage_V1935, PyObject* storage_V1937, PyObject* storage_V1939, PyObject* storage_V1941, PyObject* storage_V1943, PyObject* storage_V1945, PyObject* storage_V1947, PyObject* storage_V1949, PyObject* storage_V1951, PyObject* storage_V1953, PyObject* storage_V1955, PyObject* storage_V1957, PyObject* storage_V1959, PyObject* storage_V1961, PyObject* storage_V1963, PyObject* storage_V1965, PyObject* storage_V1967, PyObject* storage_V1969, PyObject* storage_V1971, PyObject* storage_V1973, PyObject* storage_V1975, PyObject* storage_V1977, PyObject* storage_V1979, PyObject* storage_V1981, PyObject* storage_V1983, PyObject* storage_V1985, PyObject* storage_V1987, PyObject* storage_V1989, PyObject* storage_V1991, PyObject* storage_V1993, PyObject* storage_V1995, PyObject* storage_V1997, PyObject* storage_V1999, PyObject* storage_V2001, PyObject* storage_V2003, PyObject* storage_V2005, PyObject* storage_V2007, PyObject* storage_V2009, PyObject* storage_V2011, PyObject* storage_V2013, PyObject* storage_V2015, PyObject* storage_V2017, PyObject* storage_V2019, PyObject* storage_V2021, PyObject* storage_V2023, PyObject* storage_V2025, PyObject* storage_V2027, PyObject* storage_V2029, PyObject* storage_V2031, PyObject* storage_V2033, PyObject* storage_V2035, PyObject* storage_V2037, PyObject* storage_V2039, PyObject* storage_V2041, PyObject* storage_V2043, PyObject* storage_V2045, PyObject* storage_V2047, PyObject* storage_V2049, PyObject* storage_V2051, PyObject* storage_V2053, PyObject* storage_V2055, PyObject* storage_V2057, PyObject* storage_V2059, PyObject* storage_V2061, PyObject* storage_V2063, PyObject* storage_V2065, PyObject* storage_V2067, PyObject* storage_V2069, PyObject* storage_V2071, PyObject* storage_V2073, PyObject* storage_V2075, PyObject* storage_V2077, PyObject* storage_V2079, PyObject* storage_V2081, PyObject* storage_V2083, PyObject* storage_V2085, PyObject* storage_V2087, PyObject* storage_V2089, PyObject* storage_V2091, PyObject* storage_V2093, PyObject* storage_V2095, PyObject* storage_V2097, PyObject* storage_V2099, PyObject* storage_V2101, PyObject* storage_V2103, PyObject* storage_V2105, PyObject* storage_V2107, PyObject* storage_V2109, PyObject* storage_V2111, PyObject* storage_V1) {
01093 Py_XINCREF(storage_V3);
01094 Py_XINCREF(storage_V5);
01095 Py_XINCREF(storage_V7);
01096 Py_XINCREF(storage_V9);
01097 Py_XINCREF(storage_V11);
01098 Py_XINCREF(storage_V13);
01099 Py_XINCREF(storage_V15);
01100 Py_XINCREF(storage_V17);
01101 Py_XINCREF(storage_V19);
01102 Py_XINCREF(storage_V21);
01103 Py_XINCREF(storage_V23);
01104 Py_XINCREF(storage_V25);
01105 Py_XINCREF(storage_V27);
01106 Py_XINCREF(storage_V29);
01107 Py_XINCREF(storage_V31);
01108 Py_XINCREF(storage_V33);
01109 Py_XINCREF(storage_V35);
01110 Py_XINCREF(storage_V37);
01111 Py_XINCREF(storage_V39);
01112 Py_XINCREF(storage_V41);
01113 Py_XINCREF(storage_V43);
01114 Py_XINCREF(storage_V45);
01115 Py_XINCREF(storage_V47);
01116 Py_XINCREF(storage_V49);
01117 Py_XINCREF(storage_V51);
01118 Py_XINCREF(storage_V53);
01119 Py_XINCREF(storage_V55);
01120 Py_XINCREF(storage_V57);
01121 Py_XINCREF(storage_V59);
01122 Py_XINCREF(storage_V61);
01123 Py_XINCREF(storage_V63);
01124 Py_XINCREF(storage_V65);
01125 Py_XINCREF(storage_V67);
01126 Py_XINCREF(storage_V69);
01127 Py_XINCREF(storage_V71);
01128 Py_XINCREF(storage_V73);
01129 Py_XINCREF(storage_V75);
01130 Py_XINCREF(storage_V77);
01131 Py_XINCREF(storage_V79);
01132 Py_XINCREF(storage_V81);
01133 Py_XINCREF(storage_V83);
01134 Py_XINCREF(storage_V85);
01135 Py_XINCREF(storage_V87);
01136 Py_XINCREF(storage_V89);
01137 Py_XINCREF(storage_V91);
01138 Py_XINCREF(storage_V93);
01139 Py_XINCREF(storage_V95);
01140 Py_XINCREF(storage_V97);
01141 Py_XINCREF(storage_V99);
01142 Py_XINCREF(storage_V101);
01143 Py_XINCREF(storage_V103);
01144 Py_XINCREF(storage_V105);
01145 Py_XINCREF(storage_V107);
01146 Py_XINCREF(storage_V109);
01147 Py_XINCREF(storage_V111);
01148 Py_XINCREF(storage_V113);
01149 Py_XINCREF(storage_V115);
01150 Py_XINCREF(storage_V117);
01151 Py_XINCREF(storage_V119);
01152 Py_XINCREF(storage_V121);
01153 Py_XINCREF(storage_V123);
01154 Py_XINCREF(storage_V125);
01155 Py_XINCREF(storage_V127);
01156 Py_XINCREF(storage_V129);
01157 Py_XINCREF(storage_V131);
01158 Py_XINCREF(storage_V133);
01159 Py_XINCREF(storage_V135);
01160 Py_XINCREF(storage_V137);
01161 Py_XINCREF(storage_V139);
01162 Py_XINCREF(storage_V141);
01163 Py_XINCREF(storage_V143);
01164 Py_XINCREF(storage_V145);
01165 Py_XINCREF(storage_V147);
01166 Py_XINCREF(storage_V149);
01167 Py_XINCREF(storage_V151);
01168 Py_XINCREF(storage_V153);
01169 Py_XINCREF(storage_V155);
01170 Py_XINCREF(storage_V157);
01171 Py_XINCREF(storage_V159);
01172 Py_XINCREF(storage_V161);
01173 Py_XINCREF(storage_V163);
01174 Py_XINCREF(storage_V165);
01175 Py_XINCREF(storage_V167);
01176 Py_XINCREF(storage_V169);
01177 Py_XINCREF(storage_V171);
01178 Py_XINCREF(storage_V173);
01179 Py_XINCREF(storage_V175);
01180 Py_XINCREF(storage_V177);
01181 Py_XINCREF(storage_V179);
01182 Py_XINCREF(storage_V181);
01183 Py_XINCREF(storage_V183);
01184 Py_XINCREF(storage_V185);
01185 Py_XINCREF(storage_V187);
01186 Py_XINCREF(storage_V189);
01187 Py_XINCREF(storage_V191);
01188 Py_XINCREF(storage_V193);
01189 Py_XINCREF(storage_V195);
01190 Py_XINCREF(storage_V197);
01191 Py_XINCREF(storage_V199);
01192 Py_XINCREF(storage_V201);
01193 Py_XINCREF(storage_V203);
01194 Py_XINCREF(storage_V205);
01195 Py_XINCREF(storage_V207);
01196 Py_XINCREF(storage_V209);
01197 Py_XINCREF(storage_V211);
01198 Py_XINCREF(storage_V213);
01199 Py_XINCREF(storage_V215);
01200 Py_XINCREF(storage_V217);
01201 Py_XINCREF(storage_V219);
01202 Py_XINCREF(storage_V221);
01203 Py_XINCREF(storage_V223);
01204 Py_XINCREF(storage_V225);
01205 Py_XINCREF(storage_V227);
01206 Py_XINCREF(storage_V229);
01207 Py_XINCREF(storage_V231);
01208 Py_XINCREF(storage_V233);
01209 Py_XINCREF(storage_V235);
01210 Py_XINCREF(storage_V237);
01211 Py_XINCREF(storage_V239);
01212 Py_XINCREF(storage_V241);
01213 Py_XINCREF(storage_V243);
01214 Py_XINCREF(storage_V245);
01215 Py_XINCREF(storage_V247);
01216 Py_XINCREF(storage_V249);
01217 Py_XINCREF(storage_V251);
01218 Py_XINCREF(storage_V253);
01219 Py_XINCREF(storage_V255);
01220 Py_XINCREF(storage_V257);
01221 Py_XINCREF(storage_V259);
01222 Py_XINCREF(storage_V261);
01223 Py_XINCREF(storage_V263);
01224 Py_XINCREF(storage_V265);
01225 Py_XINCREF(storage_V267);
01226 Py_XINCREF(storage_V269);
01227 Py_XINCREF(storage_V271);
01228 Py_XINCREF(storage_V273);
01229 Py_XINCREF(storage_V275);
01230 Py_XINCREF(storage_V277);
01231 Py_XINCREF(storage_V279);
01232 Py_XINCREF(storage_V281);
01233 Py_XINCREF(storage_V283);
01234 Py_XINCREF(storage_V285);
01235 Py_XINCREF(storage_V287);
01236 Py_XINCREF(storage_V289);
01237 Py_XINCREF(storage_V291);
01238 Py_XINCREF(storage_V293);
01239 Py_XINCREF(storage_V295);
01240 Py_XINCREF(storage_V297);
01241 Py_XINCREF(storage_V299);
01242 Py_XINCREF(storage_V301);
01243 Py_XINCREF(storage_V303);
01244 Py_XINCREF(storage_V305);
01245 Py_XINCREF(storage_V307);
01246 Py_XINCREF(storage_V309);
01247 Py_XINCREF(storage_V311);
01248 Py_XINCREF(storage_V313);
01249 Py_XINCREF(storage_V315);
01250 Py_XINCREF(storage_V317);
01251 Py_XINCREF(storage_V319);
01252 Py_XINCREF(storage_V321);
01253 Py_XINCREF(storage_V323);
01254 Py_XINCREF(storage_V325);
01255 Py_XINCREF(storage_V327);
01256 Py_XINCREF(storage_V329);
01257 Py_XINCREF(storage_V331);
01258 Py_XINCREF(storage_V333);
01259 Py_XINCREF(storage_V335);
01260 Py_XINCREF(storage_V337);
01261 Py_XINCREF(storage_V339);
01262 Py_XINCREF(storage_V341);
01263 Py_XINCREF(storage_V343);
01264 Py_XINCREF(storage_V345);
01265 Py_XINCREF(storage_V347);
01266 Py_XINCREF(storage_V349);
01267 Py_XINCREF(storage_V351);
01268 Py_XINCREF(storage_V353);
01269 Py_XINCREF(storage_V355);
01270 Py_XINCREF(storage_V357);
01271 Py_XINCREF(storage_V359);
01272 Py_XINCREF(storage_V361);
01273 Py_XINCREF(storage_V363);
01274 Py_XINCREF(storage_V365);
01275 Py_XINCREF(storage_V367);
01276 Py_XINCREF(storage_V369);
01277 Py_XINCREF(storage_V371);
01278 Py_XINCREF(storage_V373);
01279 Py_XINCREF(storage_V375);
01280 Py_XINCREF(storage_V377);
01281 Py_XINCREF(storage_V379);
01282 Py_XINCREF(storage_V381);
01283 Py_XINCREF(storage_V383);
01284 Py_XINCREF(storage_V385);
01285 Py_XINCREF(storage_V387);
01286 Py_XINCREF(storage_V389);
01287 Py_XINCREF(storage_V391);
01288 Py_XINCREF(storage_V393);
01289 Py_XINCREF(storage_V395);
01290 Py_XINCREF(storage_V397);
01291 Py_XINCREF(storage_V399);
01292 Py_XINCREF(storage_V401);
01293 Py_XINCREF(storage_V403);
01294 Py_XINCREF(storage_V405);
01295 Py_XINCREF(storage_V407);
01296 Py_XINCREF(storage_V409);
01297 Py_XINCREF(storage_V411);
01298 Py_XINCREF(storage_V413);
01299 Py_XINCREF(storage_V415);
01300 Py_XINCREF(storage_V417);
01301 Py_XINCREF(storage_V419);
01302 Py_XINCREF(storage_V421);
01303 Py_XINCREF(storage_V423);
01304 Py_XINCREF(storage_V425);
01305 Py_XINCREF(storage_V427);
01306 Py_XINCREF(storage_V429);
01307 Py_XINCREF(storage_V431);
01308 Py_XINCREF(storage_V433);
01309 Py_XINCREF(storage_V435);
01310 Py_XINCREF(storage_V437);
01311 Py_XINCREF(storage_V439);
01312 Py_XINCREF(storage_V441);
01313 Py_XINCREF(storage_V443);
01314 Py_XINCREF(storage_V445);
01315 Py_XINCREF(storage_V447);
01316 Py_XINCREF(storage_V449);
01317 Py_XINCREF(storage_V451);
01318 Py_XINCREF(storage_V453);
01319 Py_XINCREF(storage_V455);
01320 Py_XINCREF(storage_V457);
01321 Py_XINCREF(storage_V459);
01322 Py_XINCREF(storage_V461);
01323 Py_XINCREF(storage_V463);
01324 Py_XINCREF(storage_V465);
01325 Py_XINCREF(storage_V467);
01326 Py_XINCREF(storage_V469);
01327 Py_XINCREF(storage_V471);
01328 Py_XINCREF(storage_V473);
01329 Py_XINCREF(storage_V475);
01330 Py_XINCREF(storage_V477);
01331 Py_XINCREF(storage_V479);
01332 Py_XINCREF(storage_V481);
01333 Py_XINCREF(storage_V483);
01334 Py_XINCREF(storage_V485);
01335 Py_XINCREF(storage_V487);
01336 Py_XINCREF(storage_V489);
01337 Py_XINCREF(storage_V491);
01338 Py_XINCREF(storage_V493);
01339 Py_XINCREF(storage_V495);
01340 Py_XINCREF(storage_V497);
01341 Py_XINCREF(storage_V499);
01342 Py_XINCREF(storage_V501);
01343 Py_XINCREF(storage_V503);
01344 Py_XINCREF(storage_V505);
01345 Py_XINCREF(storage_V507);
01346 Py_XINCREF(storage_V509);
01347 Py_XINCREF(storage_V511);
01348 Py_XINCREF(storage_V513);
01349 Py_XINCREF(storage_V515);
01350 Py_XINCREF(storage_V517);
01351 Py_XINCREF(storage_V519);
01352 Py_XINCREF(storage_V521);
01353 Py_XINCREF(storage_V523);
01354 Py_XINCREF(storage_V525);
01355 Py_XINCREF(storage_V527);
01356 Py_XINCREF(storage_V529);
01357 Py_XINCREF(storage_V531);
01358 Py_XINCREF(storage_V533);
01359 Py_XINCREF(storage_V535);
01360 Py_XINCREF(storage_V537);
01361 Py_XINCREF(storage_V539);
01362 Py_XINCREF(storage_V541);
01363 Py_XINCREF(storage_V543);
01364 Py_XINCREF(storage_V545);
01365 Py_XINCREF(storage_V547);
01366 Py_XINCREF(storage_V549);
01367 Py_XINCREF(storage_V551);
01368 Py_XINCREF(storage_V553);
01369 Py_XINCREF(storage_V555);
01370 Py_XINCREF(storage_V557);
01371 Py_XINCREF(storage_V559);
01372 Py_XINCREF(storage_V561);
01373 Py_XINCREF(storage_V563);
01374 Py_XINCREF(storage_V565);
01375 Py_XINCREF(storage_V567);
01376 Py_XINCREF(storage_V569);
01377 Py_XINCREF(storage_V571);
01378 Py_XINCREF(storage_V573);
01379 Py_XINCREF(storage_V575);
01380 Py_XINCREF(storage_V577);
01381 Py_XINCREF(storage_V579);
01382 Py_XINCREF(storage_V581);
01383 Py_XINCREF(storage_V583);
01384 Py_XINCREF(storage_V585);
01385 Py_XINCREF(storage_V587);
01386 Py_XINCREF(storage_V589);
01387 Py_XINCREF(storage_V591);
01388 Py_XINCREF(storage_V593);
01389 Py_XINCREF(storage_V595);
01390 Py_XINCREF(storage_V597);
01391 Py_XINCREF(storage_V599);
01392 Py_XINCREF(storage_V601);
01393 Py_XINCREF(storage_V603);
01394 Py_XINCREF(storage_V605);
01395 Py_XINCREF(storage_V607);
01396 Py_XINCREF(storage_V609);
01397 Py_XINCREF(storage_V611);
01398 Py_XINCREF(storage_V613);
01399 Py_XINCREF(storage_V615);
01400 Py_XINCREF(storage_V617);
01401 Py_XINCREF(storage_V619);
01402 Py_XINCREF(storage_V621);
01403 Py_XINCREF(storage_V623);
01404 Py_XINCREF(storage_V625);
01405 Py_XINCREF(storage_V627);
01406 Py_XINCREF(storage_V629);
01407 Py_XINCREF(storage_V631);
01408 Py_XINCREF(storage_V633);
01409 Py_XINCREF(storage_V635);
01410 Py_XINCREF(storage_V637);
01411 Py_XINCREF(storage_V639);
01412 Py_XINCREF(storage_V641);
01413 Py_XINCREF(storage_V643);
01414 Py_XINCREF(storage_V645);
01415 Py_XINCREF(storage_V647);
01416 Py_XINCREF(storage_V649);
01417 Py_XINCREF(storage_V651);
01418 Py_XINCREF(storage_V653);
01419 Py_XINCREF(storage_V655);
01420 Py_XINCREF(storage_V657);
01421 Py_XINCREF(storage_V659);
01422 Py_XINCREF(storage_V661);
01423 Py_XINCREF(storage_V663);
01424 Py_XINCREF(storage_V665);
01425 Py_XINCREF(storage_V667);
01426 Py_XINCREF(storage_V669);
01427 Py_XINCREF(storage_V671);
01428 Py_XINCREF(storage_V673);
01429 Py_XINCREF(storage_V675);
01430 Py_XINCREF(storage_V677);
01431 Py_XINCREF(storage_V679);
01432 Py_XINCREF(storage_V681);
01433 Py_XINCREF(storage_V683);
01434 Py_XINCREF(storage_V685);
01435 Py_XINCREF(storage_V687);
01436 Py_XINCREF(storage_V689);
01437 Py_XINCREF(storage_V691);
01438 Py_XINCREF(storage_V693);
01439 Py_XINCREF(storage_V695);
01440 Py_XINCREF(storage_V697);
01441 Py_XINCREF(storage_V699);
01442 Py_XINCREF(storage_V701);
01443 Py_XINCREF(storage_V703);
01444 Py_XINCREF(storage_V705);
01445 Py_XINCREF(storage_V707);
01446 Py_XINCREF(storage_V709);
01447 Py_XINCREF(storage_V711);
01448 Py_XINCREF(storage_V713);
01449 Py_XINCREF(storage_V715);
01450 Py_XINCREF(storage_V717);
01451 Py_XINCREF(storage_V719);
01452 Py_XINCREF(storage_V721);
01453 Py_XINCREF(storage_V723);
01454 Py_XINCREF(storage_V725);
01455 Py_XINCREF(storage_V727);
01456 Py_XINCREF(storage_V729);
01457 Py_XINCREF(storage_V731);
01458 Py_XINCREF(storage_V733);
01459 Py_XINCREF(storage_V735);
01460 Py_XINCREF(storage_V737);
01461 Py_XINCREF(storage_V739);
01462 Py_XINCREF(storage_V741);
01463 Py_XINCREF(storage_V743);
01464 Py_XINCREF(storage_V745);
01465 Py_XINCREF(storage_V747);
01466 Py_XINCREF(storage_V749);
01467 Py_XINCREF(storage_V751);
01468 Py_XINCREF(storage_V753);
01469 Py_XINCREF(storage_V755);
01470 Py_XINCREF(storage_V757);
01471 Py_XINCREF(storage_V759);
01472 Py_XINCREF(storage_V761);
01473 Py_XINCREF(storage_V763);
01474 Py_XINCREF(storage_V765);
01475 Py_XINCREF(storage_V767);
01476 Py_XINCREF(storage_V769);
01477 Py_XINCREF(storage_V771);
01478 Py_XINCREF(storage_V773);
01479 Py_XINCREF(storage_V775);
01480 Py_XINCREF(storage_V777);
01481 Py_XINCREF(storage_V779);
01482 Py_XINCREF(storage_V781);
01483 Py_XINCREF(storage_V783);
01484 Py_XINCREF(storage_V785);
01485 Py_XINCREF(storage_V787);
01486 Py_XINCREF(storage_V789);
01487 Py_XINCREF(storage_V791);
01488 Py_XINCREF(storage_V793);
01489 Py_XINCREF(storage_V795);
01490 Py_XINCREF(storage_V797);
01491 Py_XINCREF(storage_V799);
01492 Py_XINCREF(storage_V801);
01493 Py_XINCREF(storage_V803);
01494 Py_XINCREF(storage_V805);
01495 Py_XINCREF(storage_V807);
01496 Py_XINCREF(storage_V809);
01497 Py_XINCREF(storage_V811);
01498 Py_XINCREF(storage_V813);
01499 Py_XINCREF(storage_V815);
01500 Py_XINCREF(storage_V817);
01501 Py_XINCREF(storage_V819);
01502 Py_XINCREF(storage_V821);
01503 Py_XINCREF(storage_V823);
01504 Py_XINCREF(storage_V825);
01505 Py_XINCREF(storage_V827);
01506 Py_XINCREF(storage_V829);
01507 Py_XINCREF(storage_V831);
01508 Py_XINCREF(storage_V833);
01509 Py_XINCREF(storage_V835);
01510 Py_XINCREF(storage_V837);
01511 Py_XINCREF(storage_V839);
01512 Py_XINCREF(storage_V841);
01513 Py_XINCREF(storage_V843);
01514 Py_XINCREF(storage_V845);
01515 Py_XINCREF(storage_V847);
01516 Py_XINCREF(storage_V849);
01517 Py_XINCREF(storage_V851);
01518 Py_XINCREF(storage_V853);
01519 Py_XINCREF(storage_V855);
01520 Py_XINCREF(storage_V857);
01521 Py_XINCREF(storage_V859);
01522 Py_XINCREF(storage_V861);
01523 Py_XINCREF(storage_V863);
01524 Py_XINCREF(storage_V865);
01525 Py_XINCREF(storage_V867);
01526 Py_XINCREF(storage_V869);
01527 Py_XINCREF(storage_V871);
01528 Py_XINCREF(storage_V873);
01529 Py_XINCREF(storage_V875);
01530 Py_XINCREF(storage_V877);
01531 Py_XINCREF(storage_V879);
01532 Py_XINCREF(storage_V881);
01533 Py_XINCREF(storage_V883);
01534 Py_XINCREF(storage_V885);
01535 Py_XINCREF(storage_V887);
01536 Py_XINCREF(storage_V889);
01537 Py_XINCREF(storage_V891);
01538 Py_XINCREF(storage_V893);
01539 Py_XINCREF(storage_V895);
01540 Py_XINCREF(storage_V897);
01541 Py_XINCREF(storage_V899);
01542 Py_XINCREF(storage_V901);
01543 Py_XINCREF(storage_V903);
01544 Py_XINCREF(storage_V905);
01545 Py_XINCREF(storage_V907);
01546 Py_XINCREF(storage_V909);
01547 Py_XINCREF(storage_V911);
01548 Py_XINCREF(storage_V913);
01549 Py_XINCREF(storage_V915);
01550 Py_XINCREF(storage_V917);
01551 Py_XINCREF(storage_V919);
01552 Py_XINCREF(storage_V921);
01553 Py_XINCREF(storage_V923);
01554 Py_XINCREF(storage_V925);
01555 Py_XINCREF(storage_V927);
01556 Py_XINCREF(storage_V929);
01557 Py_XINCREF(storage_V931);
01558 Py_XINCREF(storage_V933);
01559 Py_XINCREF(storage_V935);
01560 Py_XINCREF(storage_V937);
01561 Py_XINCREF(storage_V939);
01562 Py_XINCREF(storage_V941);
01563 Py_XINCREF(storage_V943);
01564 Py_XINCREF(storage_V945);
01565 Py_XINCREF(storage_V947);
01566 Py_XINCREF(storage_V949);
01567 Py_XINCREF(storage_V951);
01568 Py_XINCREF(storage_V953);
01569 Py_XINCREF(storage_V955);
01570 Py_XINCREF(storage_V957);
01571 Py_XINCREF(storage_V959);
01572 Py_XINCREF(storage_V961);
01573 Py_XINCREF(storage_V963);
01574 Py_XINCREF(storage_V965);
01575 Py_XINCREF(storage_V967);
01576 Py_XINCREF(storage_V969);
01577 Py_XINCREF(storage_V971);
01578 Py_XINCREF(storage_V973);
01579 Py_XINCREF(storage_V975);
01580 Py_XINCREF(storage_V977);
01581 Py_XINCREF(storage_V979);
01582 Py_XINCREF(storage_V981);
01583 Py_XINCREF(storage_V983);
01584 Py_XINCREF(storage_V985);
01585 Py_XINCREF(storage_V987);
01586 Py_XINCREF(storage_V989);
01587 Py_XINCREF(storage_V991);
01588 Py_XINCREF(storage_V993);
01589 Py_XINCREF(storage_V995);
01590 Py_XINCREF(storage_V997);
01591 Py_XINCREF(storage_V999);
01592 Py_XINCREF(storage_V1001);
01593 Py_XINCREF(storage_V1003);
01594 Py_XINCREF(storage_V1005);
01595 Py_XINCREF(storage_V1007);
01596 Py_XINCREF(storage_V1009);
01597 Py_XINCREF(storage_V1011);
01598 Py_XINCREF(storage_V1013);
01599 Py_XINCREF(storage_V1015);
01600 Py_XINCREF(storage_V1017);
01601 Py_XINCREF(storage_V1019);
01602 Py_XINCREF(storage_V1021);
01603 Py_XINCREF(storage_V1023);
01604 Py_XINCREF(storage_V1025);
01605 Py_XINCREF(storage_V1027);
01606 Py_XINCREF(storage_V1029);
01607 Py_XINCREF(storage_V1031);
01608 Py_XINCREF(storage_V1033);
01609 Py_XINCREF(storage_V1035);
01610 Py_XINCREF(storage_V1037);
01611 Py_XINCREF(storage_V1039);
01612 Py_XINCREF(storage_V1041);
01613 Py_XINCREF(storage_V1043);
01614 Py_XINCREF(storage_V1045);
01615 Py_XINCREF(storage_V1047);
01616 Py_XINCREF(storage_V1049);
01617 Py_XINCREF(storage_V1051);
01618 Py_XINCREF(storage_V1053);
01619 Py_XINCREF(storage_V1055);
01620 Py_XINCREF(storage_V1057);
01621 Py_XINCREF(storage_V1059);
01622 Py_XINCREF(storage_V1061);
01623 Py_XINCREF(storage_V1063);
01624 Py_XINCREF(storage_V1065);
01625 Py_XINCREF(storage_V1067);
01626 Py_XINCREF(storage_V1069);
01627 Py_XINCREF(storage_V1071);
01628 Py_XINCREF(storage_V1073);
01629 Py_XINCREF(storage_V1075);
01630 Py_XINCREF(storage_V1077);
01631 Py_XINCREF(storage_V1079);
01632 Py_XINCREF(storage_V1081);
01633 Py_XINCREF(storage_V1083);
01634 Py_XINCREF(storage_V1085);
01635 Py_XINCREF(storage_V1087);
01636 Py_XINCREF(storage_V1089);
01637 Py_XINCREF(storage_V1091);
01638 Py_XINCREF(storage_V1093);
01639 Py_XINCREF(storage_V1095);
01640 Py_XINCREF(storage_V1097);
01641 Py_XINCREF(storage_V1099);
01642 Py_XINCREF(storage_V1101);
01643 Py_XINCREF(storage_V1103);
01644 Py_XINCREF(storage_V1105);
01645 Py_XINCREF(storage_V1107);
01646 Py_XINCREF(storage_V1109);
01647 Py_XINCREF(storage_V1111);
01648 Py_XINCREF(storage_V1113);
01649 Py_XINCREF(storage_V1115);
01650 Py_XINCREF(storage_V1117);
01651 Py_XINCREF(storage_V1119);
01652 Py_XINCREF(storage_V1121);
01653 Py_XINCREF(storage_V1123);
01654 Py_XINCREF(storage_V1125);
01655 Py_XINCREF(storage_V1127);
01656 Py_XINCREF(storage_V1129);
01657 Py_XINCREF(storage_V1131);
01658 Py_XINCREF(storage_V1133);
01659 Py_XINCREF(storage_V1135);
01660 Py_XINCREF(storage_V1137);
01661 Py_XINCREF(storage_V1139);
01662 Py_XINCREF(storage_V1141);
01663 Py_XINCREF(storage_V1143);
01664 Py_XINCREF(storage_V1145);
01665 Py_XINCREF(storage_V1147);
01666 Py_XINCREF(storage_V1149);
01667 Py_XINCREF(storage_V1151);
01668 Py_XINCREF(storage_V1153);
01669 Py_XINCREF(storage_V1155);
01670 Py_XINCREF(storage_V1157);
01671 Py_XINCREF(storage_V1159);
01672 Py_XINCREF(storage_V1161);
01673 Py_XINCREF(storage_V1163);
01674 Py_XINCREF(storage_V1165);
01675 Py_XINCREF(storage_V1167);
01676 Py_XINCREF(storage_V1169);
01677 Py_XINCREF(storage_V1171);
01678 Py_XINCREF(storage_V1173);
01679 Py_XINCREF(storage_V1175);
01680 Py_XINCREF(storage_V1177);
01681 Py_XINCREF(storage_V1179);
01682 Py_XINCREF(storage_V1181);
01683 Py_XINCREF(storage_V1183);
01684 Py_XINCREF(storage_V1185);
01685 Py_XINCREF(storage_V1187);
01686 Py_XINCREF(storage_V1189);
01687 Py_XINCREF(storage_V1191);
01688 Py_XINCREF(storage_V1193);
01689 Py_XINCREF(storage_V1195);
01690 Py_XINCREF(storage_V1197);
01691 Py_XINCREF(storage_V1199);
01692 Py_XINCREF(storage_V1201);
01693 Py_XINCREF(storage_V1203);
01694 Py_XINCREF(storage_V1205);
01695 Py_XINCREF(storage_V1207);
01696 Py_XINCREF(storage_V1209);
01697 Py_XINCREF(storage_V1211);
01698 Py_XINCREF(storage_V1213);
01699 Py_XINCREF(storage_V1215);
01700 Py_XINCREF(storage_V1217);
01701 Py_XINCREF(storage_V1219);
01702 Py_XINCREF(storage_V1221);
01703 Py_XINCREF(storage_V1223);
01704 Py_XINCREF(storage_V1225);
01705 Py_XINCREF(storage_V1227);
01706 Py_XINCREF(storage_V1229);
01707 Py_XINCREF(storage_V1231);
01708 Py_XINCREF(storage_V1233);
01709 Py_XINCREF(storage_V1235);
01710 Py_XINCREF(storage_V1237);
01711 Py_XINCREF(storage_V1239);
01712 Py_XINCREF(storage_V1241);
01713 Py_XINCREF(storage_V1243);
01714 Py_XINCREF(storage_V1245);
01715 Py_XINCREF(storage_V1247);
01716 Py_XINCREF(storage_V1249);
01717 Py_XINCREF(storage_V1251);
01718 Py_XINCREF(storage_V1253);
01719 Py_XINCREF(storage_V1255);
01720 Py_XINCREF(storage_V1257);
01721 Py_XINCREF(storage_V1259);
01722 Py_XINCREF(storage_V1261);
01723 Py_XINCREF(storage_V1263);
01724 Py_XINCREF(storage_V1265);
01725 Py_XINCREF(storage_V1267);
01726 Py_XINCREF(storage_V1269);
01727 Py_XINCREF(storage_V1271);
01728 Py_XINCREF(storage_V1273);
01729 Py_XINCREF(storage_V1275);
01730 Py_XINCREF(storage_V1277);
01731 Py_XINCREF(storage_V1279);
01732 Py_XINCREF(storage_V1281);
01733 Py_XINCREF(storage_V1283);
01734 Py_XINCREF(storage_V1285);
01735 Py_XINCREF(storage_V1287);
01736 Py_XINCREF(storage_V1289);
01737 Py_XINCREF(storage_V1291);
01738 Py_XINCREF(storage_V1293);
01739 Py_XINCREF(storage_V1295);
01740 Py_XINCREF(storage_V1297);
01741 Py_XINCREF(storage_V1299);
01742 Py_XINCREF(storage_V1301);
01743 Py_XINCREF(storage_V1303);
01744 Py_XINCREF(storage_V1305);
01745 Py_XINCREF(storage_V1307);
01746 Py_XINCREF(storage_V1309);
01747 Py_XINCREF(storage_V1311);
01748 Py_XINCREF(storage_V1313);
01749 Py_XINCREF(storage_V1315);
01750 Py_XINCREF(storage_V1317);
01751 Py_XINCREF(storage_V1319);
01752 Py_XINCREF(storage_V1321);
01753 Py_XINCREF(storage_V1323);
01754 Py_XINCREF(storage_V1325);
01755 Py_XINCREF(storage_V1327);
01756 Py_XINCREF(storage_V1329);
01757 Py_XINCREF(storage_V1331);
01758 Py_XINCREF(storage_V1333);
01759 Py_XINCREF(storage_V1335);
01760 Py_XINCREF(storage_V1337);
01761 Py_XINCREF(storage_V1339);
01762 Py_XINCREF(storage_V1341);
01763 Py_XINCREF(storage_V1343);
01764 Py_XINCREF(storage_V1345);
01765 Py_XINCREF(storage_V1347);
01766 Py_XINCREF(storage_V1349);
01767 Py_XINCREF(storage_V1351);
01768 Py_XINCREF(storage_V1353);
01769 Py_XINCREF(storage_V1355);
01770 Py_XINCREF(storage_V1357);
01771 Py_XINCREF(storage_V1359);
01772 Py_XINCREF(storage_V1361);
01773 Py_XINCREF(storage_V1363);
01774 Py_XINCREF(storage_V1365);
01775 Py_XINCREF(storage_V1367);
01776 Py_XINCREF(storage_V1369);
01777 Py_XINCREF(storage_V1371);
01778 Py_XINCREF(storage_V1373);
01779 Py_XINCREF(storage_V1375);
01780 Py_XINCREF(storage_V1377);
01781 Py_XINCREF(storage_V1379);
01782 Py_XINCREF(storage_V1381);
01783 Py_XINCREF(storage_V1383);
01784 Py_XINCREF(storage_V1385);
01785 Py_XINCREF(storage_V1387);
01786 Py_XINCREF(storage_V1389);
01787 Py_XINCREF(storage_V1391);
01788 Py_XINCREF(storage_V1393);
01789 Py_XINCREF(storage_V1395);
01790 Py_XINCREF(storage_V1397);
01791 Py_XINCREF(storage_V1399);
01792 Py_XINCREF(storage_V1401);
01793 Py_XINCREF(storage_V1403);
01794 Py_XINCREF(storage_V1405);
01795 Py_XINCREF(storage_V1407);
01796 Py_XINCREF(storage_V1409);
01797 Py_XINCREF(storage_V1411);
01798 Py_XINCREF(storage_V1413);
01799 Py_XINCREF(storage_V1415);
01800 Py_XINCREF(storage_V1417);
01801 Py_XINCREF(storage_V1419);
01802 Py_XINCREF(storage_V1421);
01803 Py_XINCREF(storage_V1423);
01804 Py_XINCREF(storage_V1425);
01805 Py_XINCREF(storage_V1427);
01806 Py_XINCREF(storage_V1429);
01807 Py_XINCREF(storage_V1431);
01808 Py_XINCREF(storage_V1433);
01809 Py_XINCREF(storage_V1435);
01810 Py_XINCREF(storage_V1437);
01811 Py_XINCREF(storage_V1439);
01812 Py_XINCREF(storage_V1441);
01813 Py_XINCREF(storage_V1443);
01814 Py_XINCREF(storage_V1445);
01815 Py_XINCREF(storage_V1447);
01816 Py_XINCREF(storage_V1449);
01817 Py_XINCREF(storage_V1451);
01818 Py_XINCREF(storage_V1453);
01819 Py_XINCREF(storage_V1455);
01820 Py_XINCREF(storage_V1457);
01821 Py_XINCREF(storage_V1459);
01822 Py_XINCREF(storage_V1461);
01823 Py_XINCREF(storage_V1463);
01824 Py_XINCREF(storage_V1465);
01825 Py_XINCREF(storage_V1467);
01826 Py_XINCREF(storage_V1469);
01827 Py_XINCREF(storage_V1471);
01828 Py_XINCREF(storage_V1473);
01829 Py_XINCREF(storage_V1475);
01830 Py_XINCREF(storage_V1477);
01831 Py_XINCREF(storage_V1479);
01832 Py_XINCREF(storage_V1481);
01833 Py_XINCREF(storage_V1483);
01834 Py_XINCREF(storage_V1485);
01835 Py_XINCREF(storage_V1487);
01836 Py_XINCREF(storage_V1489);
01837 Py_XINCREF(storage_V1491);
01838 Py_XINCREF(storage_V1493);
01839 Py_XINCREF(storage_V1495);
01840 Py_XINCREF(storage_V1497);
01841 Py_XINCREF(storage_V1499);
01842 Py_XINCREF(storage_V1501);
01843 Py_XINCREF(storage_V1503);
01844 Py_XINCREF(storage_V1505);
01845 Py_XINCREF(storage_V1507);
01846 Py_XINCREF(storage_V1509);
01847 Py_XINCREF(storage_V1511);
01848 Py_XINCREF(storage_V1513);
01849 Py_XINCREF(storage_V1515);
01850 Py_XINCREF(storage_V1517);
01851 Py_XINCREF(storage_V1519);
01852 Py_XINCREF(storage_V1521);
01853 Py_XINCREF(storage_V1523);
01854 Py_XINCREF(storage_V1525);
01855 Py_XINCREF(storage_V1527);
01856 Py_XINCREF(storage_V1529);
01857 Py_XINCREF(storage_V1531);
01858 Py_XINCREF(storage_V1533);
01859 Py_XINCREF(storage_V1535);
01860 Py_XINCREF(storage_V1537);
01861 Py_XINCREF(storage_V1539);
01862 Py_XINCREF(storage_V1541);
01863 Py_XINCREF(storage_V1543);
01864 Py_XINCREF(storage_V1545);
01865 Py_XINCREF(storage_V1547);
01866 Py_XINCREF(storage_V1549);
01867 Py_XINCREF(storage_V1551);
01868 Py_XINCREF(storage_V1553);
01869 Py_XINCREF(storage_V1555);
01870 Py_XINCREF(storage_V1557);
01871 Py_XINCREF(storage_V1559);
01872 Py_XINCREF(storage_V1561);
01873 Py_XINCREF(storage_V1563);
01874 Py_XINCREF(storage_V1565);
01875 Py_XINCREF(storage_V1567);
01876 Py_XINCREF(storage_V1569);
01877 Py_XINCREF(storage_V1571);
01878 Py_XINCREF(storage_V1573);
01879 Py_XINCREF(storage_V1575);
01880 Py_XINCREF(storage_V1577);
01881 Py_XINCREF(storage_V1579);
01882 Py_XINCREF(storage_V1581);
01883 Py_XINCREF(storage_V1583);
01884 Py_XINCREF(storage_V1585);
01885 Py_XINCREF(storage_V1587);
01886 Py_XINCREF(storage_V1589);
01887 Py_XINCREF(storage_V1591);
01888 Py_XINCREF(storage_V1593);
01889 Py_XINCREF(storage_V1595);
01890 Py_XINCREF(storage_V1597);
01891 Py_XINCREF(storage_V1599);
01892 Py_XINCREF(storage_V1601);
01893 Py_XINCREF(storage_V1603);
01894 Py_XINCREF(storage_V1605);
01895 Py_XINCREF(storage_V1607);
01896 Py_XINCREF(storage_V1609);
01897 Py_XINCREF(storage_V1611);
01898 Py_XINCREF(storage_V1613);
01899 Py_XINCREF(storage_V1615);
01900 Py_XINCREF(storage_V1617);
01901 Py_XINCREF(storage_V1619);
01902 Py_XINCREF(storage_V1621);
01903 Py_XINCREF(storage_V1623);
01904 Py_XINCREF(storage_V1625);
01905 Py_XINCREF(storage_V1627);
01906 Py_XINCREF(storage_V1629);
01907 Py_XINCREF(storage_V1631);
01908 Py_XINCREF(storage_V1633);
01909 Py_XINCREF(storage_V1635);
01910 Py_XINCREF(storage_V1637);
01911 Py_XINCREF(storage_V1639);
01912 Py_XINCREF(storage_V1641);
01913 Py_XINCREF(storage_V1643);
01914 Py_XINCREF(storage_V1645);
01915 Py_XINCREF(storage_V1647);
01916 Py_XINCREF(storage_V1649);
01917 Py_XINCREF(storage_V1651);
01918 Py_XINCREF(storage_V1653);
01919 Py_XINCREF(storage_V1655);
01920 Py_XINCREF(storage_V1657);
01921 Py_XINCREF(storage_V1659);
01922 Py_XINCREF(storage_V1661);
01923 Py_XINCREF(storage_V1663);
01924 Py_XINCREF(storage_V1665);
01925 Py_XINCREF(storage_V1667);
01926 Py_XINCREF(storage_V1669);
01927 Py_XINCREF(storage_V1671);
01928 Py_XINCREF(storage_V1673);
01929 Py_XINCREF(storage_V1675);
01930 Py_XINCREF(storage_V1677);
01931 Py_XINCREF(storage_V1679);
01932 Py_XINCREF(storage_V1681);
01933 Py_XINCREF(storage_V1683);
01934 Py_XINCREF(storage_V1685);
01935 Py_XINCREF(storage_V1687);
01936 Py_XINCREF(storage_V1689);
01937 Py_XINCREF(storage_V1691);
01938 Py_XINCREF(storage_V1693);
01939 Py_XINCREF(storage_V1695);
01940 Py_XINCREF(storage_V1697);
01941 Py_XINCREF(storage_V1699);
01942 Py_XINCREF(storage_V1701);
01943 Py_XINCREF(storage_V1703);
01944 Py_XINCREF(storage_V1705);
01945 Py_XINCREF(storage_V1707);
01946 Py_XINCREF(storage_V1709);
01947 Py_XINCREF(storage_V1711);
01948 Py_XINCREF(storage_V1713);
01949 Py_XINCREF(storage_V1715);
01950 Py_XINCREF(storage_V1717);
01951 Py_XINCREF(storage_V1719);
01952 Py_XINCREF(storage_V1721);
01953 Py_XINCREF(storage_V1723);
01954 Py_XINCREF(storage_V1725);
01955 Py_XINCREF(storage_V1727);
01956 Py_XINCREF(storage_V1729);
01957 Py_XINCREF(storage_V1731);
01958 Py_XINCREF(storage_V1733);
01959 Py_XINCREF(storage_V1735);
01960 Py_XINCREF(storage_V1737);
01961 Py_XINCREF(storage_V1739);
01962 Py_XINCREF(storage_V1741);
01963 Py_XINCREF(storage_V1743);
01964 Py_XINCREF(storage_V1745);
01965 Py_XINCREF(storage_V1747);
01966 Py_XINCREF(storage_V1749);
01967 Py_XINCREF(storage_V1751);
01968 Py_XINCREF(storage_V1753);
01969 Py_XINCREF(storage_V1755);
01970 Py_XINCREF(storage_V1757);
01971 Py_XINCREF(storage_V1759);
01972 Py_XINCREF(storage_V1761);
01973 Py_XINCREF(storage_V1763);
01974 Py_XINCREF(storage_V1765);
01975 Py_XINCREF(storage_V1767);
01976 Py_XINCREF(storage_V1769);
01977 Py_XINCREF(storage_V1771);
01978 Py_XINCREF(storage_V1773);
01979 Py_XINCREF(storage_V1775);
01980 Py_XINCREF(storage_V1777);
01981 Py_XINCREF(storage_V1779);
01982 Py_XINCREF(storage_V1781);
01983 Py_XINCREF(storage_V1783);
01984 Py_XINCREF(storage_V1785);
01985 Py_XINCREF(storage_V1787);
01986 Py_XINCREF(storage_V1789);
01987 Py_XINCREF(storage_V1791);
01988 Py_XINCREF(storage_V1793);
01989 Py_XINCREF(storage_V1795);
01990 Py_XINCREF(storage_V1797);
01991 Py_XINCREF(storage_V1799);
01992 Py_XINCREF(storage_V1801);
01993 Py_XINCREF(storage_V1803);
01994 Py_XINCREF(storage_V1805);
01995 Py_XINCREF(storage_V1807);
01996 Py_XINCREF(storage_V1809);
01997 Py_XINCREF(storage_V1811);
01998 Py_XINCREF(storage_V1813);
01999 Py_XINCREF(storage_V1815);
02000 Py_XINCREF(storage_V1817);
02001 Py_XINCREF(storage_V1819);
02002 Py_XINCREF(storage_V1821);
02003 Py_XINCREF(storage_V1823);
02004 Py_XINCREF(storage_V1825);
02005 Py_XINCREF(storage_V1827);
02006 Py_XINCREF(storage_V1829);
02007 Py_XINCREF(storage_V1831);
02008 Py_XINCREF(storage_V1833);
02009 Py_XINCREF(storage_V1835);
02010 Py_XINCREF(storage_V1837);
02011 Py_XINCREF(storage_V1839);
02012 Py_XINCREF(storage_V1841);
02013 Py_XINCREF(storage_V1843);
02014 Py_XINCREF(storage_V1845);
02015 Py_XINCREF(storage_V1847);
02016 Py_XINCREF(storage_V1849);
02017 Py_XINCREF(storage_V1851);
02018 Py_XINCREF(storage_V1853);
02019 Py_XINCREF(storage_V1855);
02020 Py_XINCREF(storage_V1857);
02021 Py_XINCREF(storage_V1859);
02022 Py_XINCREF(storage_V1861);
02023 Py_XINCREF(storage_V1863);
02024 Py_XINCREF(storage_V1865);
02025 Py_XINCREF(storage_V1867);
02026 Py_XINCREF(storage_V1869);
02027 Py_XINCREF(storage_V1871);
02028 Py_XINCREF(storage_V1873);
02029 Py_XINCREF(storage_V1875);
02030 Py_XINCREF(storage_V1877);
02031 Py_XINCREF(storage_V1879);
02032 Py_XINCREF(storage_V1881);
02033 Py_XINCREF(storage_V1883);
02034 Py_XINCREF(storage_V1885);
02035 Py_XINCREF(storage_V1887);
02036 Py_XINCREF(storage_V1889);
02037 Py_XINCREF(storage_V1891);
02038 Py_XINCREF(storage_V1893);
02039 Py_XINCREF(storage_V1895);
02040 Py_XINCREF(storage_V1897);
02041 Py_XINCREF(storage_V1899);
02042 Py_XINCREF(storage_V1901);
02043 Py_XINCREF(storage_V1903);
02044 Py_XINCREF(storage_V1905);
02045 Py_XINCREF(storage_V1907);
02046 Py_XINCREF(storage_V1909);
02047 Py_XINCREF(storage_V1911);
02048 Py_XINCREF(storage_V1913);
02049 Py_XINCREF(storage_V1915);
02050 Py_XINCREF(storage_V1917);
02051 Py_XINCREF(storage_V1919);
02052 Py_XINCREF(storage_V1921);
02053 Py_XINCREF(storage_V1923);
02054 Py_XINCREF(storage_V1925);
02055 Py_XINCREF(storage_V1927);
02056 Py_XINCREF(storage_V1929);
02057 Py_XINCREF(storage_V1931);
02058 Py_XINCREF(storage_V1933);
02059 Py_XINCREF(storage_V1935);
02060 Py_XINCREF(storage_V1937);
02061 Py_XINCREF(storage_V1939);
02062 Py_XINCREF(storage_V1941);
02063 Py_XINCREF(storage_V1943);
02064 Py_XINCREF(storage_V1945);
02065 Py_XINCREF(storage_V1947);
02066 Py_XINCREF(storage_V1949);
02067 Py_XINCREF(storage_V1951);
02068 Py_XINCREF(storage_V1953);
02069 Py_XINCREF(storage_V1955);
02070 Py_XINCREF(storage_V1957);
02071 Py_XINCREF(storage_V1959);
02072 Py_XINCREF(storage_V1961);
02073 Py_XINCREF(storage_V1963);
02074 Py_XINCREF(storage_V1965);
02075 Py_XINCREF(storage_V1967);
02076 Py_XINCREF(storage_V1969);
02077 Py_XINCREF(storage_V1971);
02078 Py_XINCREF(storage_V1973);
02079 Py_XINCREF(storage_V1975);
02080 Py_XINCREF(storage_V1977);
02081 Py_XINCREF(storage_V1979);
02082 Py_XINCREF(storage_V1981);
02083 Py_XINCREF(storage_V1983);
02084 Py_XINCREF(storage_V1985);
02085 Py_XINCREF(storage_V1987);
02086 Py_XINCREF(storage_V1989);
02087 Py_XINCREF(storage_V1991);
02088 Py_XINCREF(storage_V1993);
02089 Py_XINCREF(storage_V1995);
02090 Py_XINCREF(storage_V1997);
02091 Py_XINCREF(storage_V1999);
02092 Py_XINCREF(storage_V2001);
02093 Py_XINCREF(storage_V2003);
02094 Py_XINCREF(storage_V2005);
02095 Py_XINCREF(storage_V2007);
02096 Py_XINCREF(storage_V2009);
02097 Py_XINCREF(storage_V2011);
02098 Py_XINCREF(storage_V2013);
02099 Py_XINCREF(storage_V2015);
02100 Py_XINCREF(storage_V2017);
02101 Py_XINCREF(storage_V2019);
02102 Py_XINCREF(storage_V2021);
02103 Py_XINCREF(storage_V2023);
02104 Py_XINCREF(storage_V2025);
02105 Py_XINCREF(storage_V2027);
02106 Py_XINCREF(storage_V2029);
02107 Py_XINCREF(storage_V2031);
02108 Py_XINCREF(storage_V2033);
02109 Py_XINCREF(storage_V2035);
02110 Py_XINCREF(storage_V2037);
02111 Py_XINCREF(storage_V2039);
02112 Py_XINCREF(storage_V2041);
02113 Py_XINCREF(storage_V2043);
02114 Py_XINCREF(storage_V2045);
02115 Py_XINCREF(storage_V2047);
02116 Py_XINCREF(storage_V2049);
02117 Py_XINCREF(storage_V2051);
02118 Py_XINCREF(storage_V2053);
02119 Py_XINCREF(storage_V2055);
02120 Py_XINCREF(storage_V2057);
02121 Py_XINCREF(storage_V2059);
02122 Py_XINCREF(storage_V2061);
02123 Py_XINCREF(storage_V2063);
02124 Py_XINCREF(storage_V2065);
02125 Py_XINCREF(storage_V2067);
02126 Py_XINCREF(storage_V2069);
02127 Py_XINCREF(storage_V2071);
02128 Py_XINCREF(storage_V2073);
02129 Py_XINCREF(storage_V2075);
02130 Py_XINCREF(storage_V2077);
02131 Py_XINCREF(storage_V2079);
02132 Py_XINCREF(storage_V2081);
02133 Py_XINCREF(storage_V2083);
02134 Py_XINCREF(storage_V2085);
02135 Py_XINCREF(storage_V2087);
02136 Py_XINCREF(storage_V2089);
02137 Py_XINCREF(storage_V2091);
02138 Py_XINCREF(storage_V2093);
02139 Py_XINCREF(storage_V2095);
02140 Py_XINCREF(storage_V2097);
02141 Py_XINCREF(storage_V2099);
02142 Py_XINCREF(storage_V2101);
02143 Py_XINCREF(storage_V2103);
02144 Py_XINCREF(storage_V2105);
02145 Py_XINCREF(storage_V2107);
02146 Py_XINCREF(storage_V2109);
02147 Py_XINCREF(storage_V2111);
02148 Py_XINCREF(storage_V1);
02149 this->storage_V3 = storage_V3;
02150 this->storage_V5 = storage_V5;
02151 this->storage_V7 = storage_V7;
02152 this->storage_V9 = storage_V9;
02153 this->storage_V11 = storage_V11;
02154 this->storage_V13 = storage_V13;
02155 this->storage_V15 = storage_V15;
02156 this->storage_V17 = storage_V17;
02157 this->storage_V19 = storage_V19;
02158 this->storage_V21 = storage_V21;
02159 this->storage_V23 = storage_V23;
02160 this->storage_V25 = storage_V25;
02161 this->storage_V27 = storage_V27;
02162 this->storage_V29 = storage_V29;
02163 this->storage_V31 = storage_V31;
02164 this->storage_V33 = storage_V33;
02165 this->storage_V35 = storage_V35;
02166 this->storage_V37 = storage_V37;
02167 this->storage_V39 = storage_V39;
02168 this->storage_V41 = storage_V41;
02169 this->storage_V43 = storage_V43;
02170 this->storage_V45 = storage_V45;
02171 this->storage_V47 = storage_V47;
02172 this->storage_V49 = storage_V49;
02173 this->storage_V51 = storage_V51;
02174 this->storage_V53 = storage_V53;
02175 this->storage_V55 = storage_V55;
02176 this->storage_V57 = storage_V57;
02177 this->storage_V59 = storage_V59;
02178 this->storage_V61 = storage_V61;
02179 this->storage_V63 = storage_V63;
02180 this->storage_V65 = storage_V65;
02181 this->storage_V67 = storage_V67;
02182 this->storage_V69 = storage_V69;
02183 this->storage_V71 = storage_V71;
02184 this->storage_V73 = storage_V73;
02185 this->storage_V75 = storage_V75;
02186 this->storage_V77 = storage_V77;
02187 this->storage_V79 = storage_V79;
02188 this->storage_V81 = storage_V81;
02189 this->storage_V83 = storage_V83;
02190 this->storage_V85 = storage_V85;
02191 this->storage_V87 = storage_V87;
02192 this->storage_V89 = storage_V89;
02193 this->storage_V91 = storage_V91;
02194 this->storage_V93 = storage_V93;
02195 this->storage_V95 = storage_V95;
02196 this->storage_V97 = storage_V97;
02197 this->storage_V99 = storage_V99;
02198 this->storage_V101 = storage_V101;
02199 this->storage_V103 = storage_V103;
02200 this->storage_V105 = storage_V105;
02201 this->storage_V107 = storage_V107;
02202 this->storage_V109 = storage_V109;
02203 this->storage_V111 = storage_V111;
02204 this->storage_V113 = storage_V113;
02205 this->storage_V115 = storage_V115;
02206 this->storage_V117 = storage_V117;
02207 this->storage_V119 = storage_V119;
02208 this->storage_V121 = storage_V121;
02209 this->storage_V123 = storage_V123;
02210 this->storage_V125 = storage_V125;
02211 this->storage_V127 = storage_V127;
02212 this->storage_V129 = storage_V129;
02213 this->storage_V131 = storage_V131;
02214 this->storage_V133 = storage_V133;
02215 this->storage_V135 = storage_V135;
02216 this->storage_V137 = storage_V137;
02217 this->storage_V139 = storage_V139;
02218 this->storage_V141 = storage_V141;
02219 this->storage_V143 = storage_V143;
02220 this->storage_V145 = storage_V145;
02221 this->storage_V147 = storage_V147;
02222 this->storage_V149 = storage_V149;
02223 this->storage_V151 = storage_V151;
02224 this->storage_V153 = storage_V153;
02225 this->storage_V155 = storage_V155;
02226 this->storage_V157 = storage_V157;
02227 this->storage_V159 = storage_V159;
02228 this->storage_V161 = storage_V161;
02229 this->storage_V163 = storage_V163;
02230 this->storage_V165 = storage_V165;
02231 this->storage_V167 = storage_V167;
02232 this->storage_V169 = storage_V169;
02233 this->storage_V171 = storage_V171;
02234 this->storage_V173 = storage_V173;
02235 this->storage_V175 = storage_V175;
02236 this->storage_V177 = storage_V177;
02237 this->storage_V179 = storage_V179;
02238 this->storage_V181 = storage_V181;
02239 this->storage_V183 = storage_V183;
02240 this->storage_V185 = storage_V185;
02241 this->storage_V187 = storage_V187;
02242 this->storage_V189 = storage_V189;
02243 this->storage_V191 = storage_V191;
02244 this->storage_V193 = storage_V193;
02245 this->storage_V195 = storage_V195;
02246 this->storage_V197 = storage_V197;
02247 this->storage_V199 = storage_V199;
02248 this->storage_V201 = storage_V201;
02249 this->storage_V203 = storage_V203;
02250 this->storage_V205 = storage_V205;
02251 this->storage_V207 = storage_V207;
02252 this->storage_V209 = storage_V209;
02253 this->storage_V211 = storage_V211;
02254 this->storage_V213 = storage_V213;
02255 this->storage_V215 = storage_V215;
02256 this->storage_V217 = storage_V217;
02257 this->storage_V219 = storage_V219;
02258 this->storage_V221 = storage_V221;
02259 this->storage_V223 = storage_V223;
02260 this->storage_V225 = storage_V225;
02261 this->storage_V227 = storage_V227;
02262 this->storage_V229 = storage_V229;
02263 this->storage_V231 = storage_V231;
02264 this->storage_V233 = storage_V233;
02265 this->storage_V235 = storage_V235;
02266 this->storage_V237 = storage_V237;
02267 this->storage_V239 = storage_V239;
02268 this->storage_V241 = storage_V241;
02269 this->storage_V243 = storage_V243;
02270 this->storage_V245 = storage_V245;
02271 this->storage_V247 = storage_V247;
02272 this->storage_V249 = storage_V249;
02273 this->storage_V251 = storage_V251;
02274 this->storage_V253 = storage_V253;
02275 this->storage_V255 = storage_V255;
02276 this->storage_V257 = storage_V257;
02277 this->storage_V259 = storage_V259;
02278 this->storage_V261 = storage_V261;
02279 this->storage_V263 = storage_V263;
02280 this->storage_V265 = storage_V265;
02281 this->storage_V267 = storage_V267;
02282 this->storage_V269 = storage_V269;
02283 this->storage_V271 = storage_V271;
02284 this->storage_V273 = storage_V273;
02285 this->storage_V275 = storage_V275;
02286 this->storage_V277 = storage_V277;
02287 this->storage_V279 = storage_V279;
02288 this->storage_V281 = storage_V281;
02289 this->storage_V283 = storage_V283;
02290 this->storage_V285 = storage_V285;
02291 this->storage_V287 = storage_V287;
02292 this->storage_V289 = storage_V289;
02293 this->storage_V291 = storage_V291;
02294 this->storage_V293 = storage_V293;
02295 this->storage_V295 = storage_V295;
02296 this->storage_V297 = storage_V297;
02297 this->storage_V299 = storage_V299;
02298 this->storage_V301 = storage_V301;
02299 this->storage_V303 = storage_V303;
02300 this->storage_V305 = storage_V305;
02301 this->storage_V307 = storage_V307;
02302 this->storage_V309 = storage_V309;
02303 this->storage_V311 = storage_V311;
02304 this->storage_V313 = storage_V313;
02305 this->storage_V315 = storage_V315;
02306 this->storage_V317 = storage_V317;
02307 this->storage_V319 = storage_V319;
02308 this->storage_V321 = storage_V321;
02309 this->storage_V323 = storage_V323;
02310 this->storage_V325 = storage_V325;
02311 this->storage_V327 = storage_V327;
02312 this->storage_V329 = storage_V329;
02313 this->storage_V331 = storage_V331;
02314 this->storage_V333 = storage_V333;
02315 this->storage_V335 = storage_V335;
02316 this->storage_V337 = storage_V337;
02317 this->storage_V339 = storage_V339;
02318 this->storage_V341 = storage_V341;
02319 this->storage_V343 = storage_V343;
02320 this->storage_V345 = storage_V345;
02321 this->storage_V347 = storage_V347;
02322 this->storage_V349 = storage_V349;
02323 this->storage_V351 = storage_V351;
02324 this->storage_V353 = storage_V353;
02325 this->storage_V355 = storage_V355;
02326 this->storage_V357 = storage_V357;
02327 this->storage_V359 = storage_V359;
02328 this->storage_V361 = storage_V361;
02329 this->storage_V363 = storage_V363;
02330 this->storage_V365 = storage_V365;
02331 this->storage_V367 = storage_V367;
02332 this->storage_V369 = storage_V369;
02333 this->storage_V371 = storage_V371;
02334 this->storage_V373 = storage_V373;
02335 this->storage_V375 = storage_V375;
02336 this->storage_V377 = storage_V377;
02337 this->storage_V379 = storage_V379;
02338 this->storage_V381 = storage_V381;
02339 this->storage_V383 = storage_V383;
02340 this->storage_V385 = storage_V385;
02341 this->storage_V387 = storage_V387;
02342 this->storage_V389 = storage_V389;
02343 this->storage_V391 = storage_V391;
02344 this->storage_V393 = storage_V393;
02345 this->storage_V395 = storage_V395;
02346 this->storage_V397 = storage_V397;
02347 this->storage_V399 = storage_V399;
02348 this->storage_V401 = storage_V401;
02349 this->storage_V403 = storage_V403;
02350 this->storage_V405 = storage_V405;
02351 this->storage_V407 = storage_V407;
02352 this->storage_V409 = storage_V409;
02353 this->storage_V411 = storage_V411;
02354 this->storage_V413 = storage_V413;
02355 this->storage_V415 = storage_V415;
02356 this->storage_V417 = storage_V417;
02357 this->storage_V419 = storage_V419;
02358 this->storage_V421 = storage_V421;
02359 this->storage_V423 = storage_V423;
02360 this->storage_V425 = storage_V425;
02361 this->storage_V427 = storage_V427;
02362 this->storage_V429 = storage_V429;
02363 this->storage_V431 = storage_V431;
02364 this->storage_V433 = storage_V433;
02365 this->storage_V435 = storage_V435;
02366 this->storage_V437 = storage_V437;
02367 this->storage_V439 = storage_V439;
02368 this->storage_V441 = storage_V441;
02369 this->storage_V443 = storage_V443;
02370 this->storage_V445 = storage_V445;
02371 this->storage_V447 = storage_V447;
02372 this->storage_V449 = storage_V449;
02373 this->storage_V451 = storage_V451;
02374 this->storage_V453 = storage_V453;
02375 this->storage_V455 = storage_V455;
02376 this->storage_V457 = storage_V457;
02377 this->storage_V459 = storage_V459;
02378 this->storage_V461 = storage_V461;
02379 this->storage_V463 = storage_V463;
02380 this->storage_V465 = storage_V465;
02381 this->storage_V467 = storage_V467;
02382 this->storage_V469 = storage_V469;
02383 this->storage_V471 = storage_V471;
02384 this->storage_V473 = storage_V473;
02385 this->storage_V475 = storage_V475;
02386 this->storage_V477 = storage_V477;
02387 this->storage_V479 = storage_V479;
02388 this->storage_V481 = storage_V481;
02389 this->storage_V483 = storage_V483;
02390 this->storage_V485 = storage_V485;
02391 this->storage_V487 = storage_V487;
02392 this->storage_V489 = storage_V489;
02393 this->storage_V491 = storage_V491;
02394 this->storage_V493 = storage_V493;
02395 this->storage_V495 = storage_V495;
02396 this->storage_V497 = storage_V497;
02397 this->storage_V499 = storage_V499;
02398 this->storage_V501 = storage_V501;
02399 this->storage_V503 = storage_V503;
02400 this->storage_V505 = storage_V505;
02401 this->storage_V507 = storage_V507;
02402 this->storage_V509 = storage_V509;
02403 this->storage_V511 = storage_V511;
02404 this->storage_V513 = storage_V513;
02405 this->storage_V515 = storage_V515;
02406 this->storage_V517 = storage_V517;
02407 this->storage_V519 = storage_V519;
02408 this->storage_V521 = storage_V521;
02409 this->storage_V523 = storage_V523;
02410 this->storage_V525 = storage_V525;
02411 this->storage_V527 = storage_V527;
02412 this->storage_V529 = storage_V529;
02413 this->storage_V531 = storage_V531;
02414 this->storage_V533 = storage_V533;
02415 this->storage_V535 = storage_V535;
02416 this->storage_V537 = storage_V537;
02417 this->storage_V539 = storage_V539;
02418 this->storage_V541 = storage_V541;
02419 this->storage_V543 = storage_V543;
02420 this->storage_V545 = storage_V545;
02421 this->storage_V547 = storage_V547;
02422 this->storage_V549 = storage_V549;
02423 this->storage_V551 = storage_V551;
02424 this->storage_V553 = storage_V553;
02425 this->storage_V555 = storage_V555;
02426 this->storage_V557 = storage_V557;
02427 this->storage_V559 = storage_V559;
02428 this->storage_V561 = storage_V561;
02429 this->storage_V563 = storage_V563;
02430 this->storage_V565 = storage_V565;
02431 this->storage_V567 = storage_V567;
02432 this->storage_V569 = storage_V569;
02433 this->storage_V571 = storage_V571;
02434 this->storage_V573 = storage_V573;
02435 this->storage_V575 = storage_V575;
02436 this->storage_V577 = storage_V577;
02437 this->storage_V579 = storage_V579;
02438 this->storage_V581 = storage_V581;
02439 this->storage_V583 = storage_V583;
02440 this->storage_V585 = storage_V585;
02441 this->storage_V587 = storage_V587;
02442 this->storage_V589 = storage_V589;
02443 this->storage_V591 = storage_V591;
02444 this->storage_V593 = storage_V593;
02445 this->storage_V595 = storage_V595;
02446 this->storage_V597 = storage_V597;
02447 this->storage_V599 = storage_V599;
02448 this->storage_V601 = storage_V601;
02449 this->storage_V603 = storage_V603;
02450 this->storage_V605 = storage_V605;
02451 this->storage_V607 = storage_V607;
02452 this->storage_V609 = storage_V609;
02453 this->storage_V611 = storage_V611;
02454 this->storage_V613 = storage_V613;
02455 this->storage_V615 = storage_V615;
02456 this->storage_V617 = storage_V617;
02457 this->storage_V619 = storage_V619;
02458 this->storage_V621 = storage_V621;
02459 this->storage_V623 = storage_V623;
02460 this->storage_V625 = storage_V625;
02461 this->storage_V627 = storage_V627;
02462 this->storage_V629 = storage_V629;
02463 this->storage_V631 = storage_V631;
02464 this->storage_V633 = storage_V633;
02465 this->storage_V635 = storage_V635;
02466 this->storage_V637 = storage_V637;
02467 this->storage_V639 = storage_V639;
02468 this->storage_V641 = storage_V641;
02469 this->storage_V643 = storage_V643;
02470 this->storage_V645 = storage_V645;
02471 this->storage_V647 = storage_V647;
02472 this->storage_V649 = storage_V649;
02473 this->storage_V651 = storage_V651;
02474 this->storage_V653 = storage_V653;
02475 this->storage_V655 = storage_V655;
02476 this->storage_V657 = storage_V657;
02477 this->storage_V659 = storage_V659;
02478 this->storage_V661 = storage_V661;
02479 this->storage_V663 = storage_V663;
02480 this->storage_V665 = storage_V665;
02481 this->storage_V667 = storage_V667;
02482 this->storage_V669 = storage_V669;
02483 this->storage_V671 = storage_V671;
02484 this->storage_V673 = storage_V673;
02485 this->storage_V675 = storage_V675;
02486 this->storage_V677 = storage_V677;
02487 this->storage_V679 = storage_V679;
02488 this->storage_V681 = storage_V681;
02489 this->storage_V683 = storage_V683;
02490 this->storage_V685 = storage_V685;
02491 this->storage_V687 = storage_V687;
02492 this->storage_V689 = storage_V689;
02493 this->storage_V691 = storage_V691;
02494 this->storage_V693 = storage_V693;
02495 this->storage_V695 = storage_V695;
02496 this->storage_V697 = storage_V697;
02497 this->storage_V699 = storage_V699;
02498 this->storage_V701 = storage_V701;
02499 this->storage_V703 = storage_V703;
02500 this->storage_V705 = storage_V705;
02501 this->storage_V707 = storage_V707;
02502 this->storage_V709 = storage_V709;
02503 this->storage_V711 = storage_V711;
02504 this->storage_V713 = storage_V713;
02505 this->storage_V715 = storage_V715;
02506 this->storage_V717 = storage_V717;
02507 this->storage_V719 = storage_V719;
02508 this->storage_V721 = storage_V721;
02509 this->storage_V723 = storage_V723;
02510 this->storage_V725 = storage_V725;
02511 this->storage_V727 = storage_V727;
02512 this->storage_V729 = storage_V729;
02513 this->storage_V731 = storage_V731;
02514 this->storage_V733 = storage_V733;
02515 this->storage_V735 = storage_V735;
02516 this->storage_V737 = storage_V737;
02517 this->storage_V739 = storage_V739;
02518 this->storage_V741 = storage_V741;
02519 this->storage_V743 = storage_V743;
02520 this->storage_V745 = storage_V745;
02521 this->storage_V747 = storage_V747;
02522 this->storage_V749 = storage_V749;
02523 this->storage_V751 = storage_V751;
02524 this->storage_V753 = storage_V753;
02525 this->storage_V755 = storage_V755;
02526 this->storage_V757 = storage_V757;
02527 this->storage_V759 = storage_V759;
02528 this->storage_V761 = storage_V761;
02529 this->storage_V763 = storage_V763;
02530 this->storage_V765 = storage_V765;
02531 this->storage_V767 = storage_V767;
02532 this->storage_V769 = storage_V769;
02533 this->storage_V771 = storage_V771;
02534 this->storage_V773 = storage_V773;
02535 this->storage_V775 = storage_V775;
02536 this->storage_V777 = storage_V777;
02537 this->storage_V779 = storage_V779;
02538 this->storage_V781 = storage_V781;
02539 this->storage_V783 = storage_V783;
02540 this->storage_V785 = storage_V785;
02541 this->storage_V787 = storage_V787;
02542 this->storage_V789 = storage_V789;
02543 this->storage_V791 = storage_V791;
02544 this->storage_V793 = storage_V793;
02545 this->storage_V795 = storage_V795;
02546 this->storage_V797 = storage_V797;
02547 this->storage_V799 = storage_V799;
02548 this->storage_V801 = storage_V801;
02549 this->storage_V803 = storage_V803;
02550 this->storage_V805 = storage_V805;
02551 this->storage_V807 = storage_V807;
02552 this->storage_V809 = storage_V809;
02553 this->storage_V811 = storage_V811;
02554 this->storage_V813 = storage_V813;
02555 this->storage_V815 = storage_V815;
02556 this->storage_V817 = storage_V817;
02557 this->storage_V819 = storage_V819;
02558 this->storage_V821 = storage_V821;
02559 this->storage_V823 = storage_V823;
02560 this->storage_V825 = storage_V825;
02561 this->storage_V827 = storage_V827;
02562 this->storage_V829 = storage_V829;
02563 this->storage_V831 = storage_V831;
02564 this->storage_V833 = storage_V833;
02565 this->storage_V835 = storage_V835;
02566 this->storage_V837 = storage_V837;
02567 this->storage_V839 = storage_V839;
02568 this->storage_V841 = storage_V841;
02569 this->storage_V843 = storage_V843;
02570 this->storage_V845 = storage_V845;
02571 this->storage_V847 = storage_V847;
02572 this->storage_V849 = storage_V849;
02573 this->storage_V851 = storage_V851;
02574 this->storage_V853 = storage_V853;
02575 this->storage_V855 = storage_V855;
02576 this->storage_V857 = storage_V857;
02577 this->storage_V859 = storage_V859;
02578 this->storage_V861 = storage_V861;
02579 this->storage_V863 = storage_V863;
02580 this->storage_V865 = storage_V865;
02581 this->storage_V867 = storage_V867;
02582 this->storage_V869 = storage_V869;
02583 this->storage_V871 = storage_V871;
02584 this->storage_V873 = storage_V873;
02585 this->storage_V875 = storage_V875;
02586 this->storage_V877 = storage_V877;
02587 this->storage_V879 = storage_V879;
02588 this->storage_V881 = storage_V881;
02589 this->storage_V883 = storage_V883;
02590 this->storage_V885 = storage_V885;
02591 this->storage_V887 = storage_V887;
02592 this->storage_V889 = storage_V889;
02593 this->storage_V891 = storage_V891;
02594 this->storage_V893 = storage_V893;
02595 this->storage_V895 = storage_V895;
02596 this->storage_V897 = storage_V897;
02597 this->storage_V899 = storage_V899;
02598 this->storage_V901 = storage_V901;
02599 this->storage_V903 = storage_V903;
02600 this->storage_V905 = storage_V905;
02601 this->storage_V907 = storage_V907;
02602 this->storage_V909 = storage_V909;
02603 this->storage_V911 = storage_V911;
02604 this->storage_V913 = storage_V913;
02605 this->storage_V915 = storage_V915;
02606 this->storage_V917 = storage_V917;
02607 this->storage_V919 = storage_V919;
02608 this->storage_V921 = storage_V921;
02609 this->storage_V923 = storage_V923;
02610 this->storage_V925 = storage_V925;
02611 this->storage_V927 = storage_V927;
02612 this->storage_V929 = storage_V929;
02613 this->storage_V931 = storage_V931;
02614 this->storage_V933 = storage_V933;
02615 this->storage_V935 = storage_V935;
02616 this->storage_V937 = storage_V937;
02617 this->storage_V939 = storage_V939;
02618 this->storage_V941 = storage_V941;
02619 this->storage_V943 = storage_V943;
02620 this->storage_V945 = storage_V945;
02621 this->storage_V947 = storage_V947;
02622 this->storage_V949 = storage_V949;
02623 this->storage_V951 = storage_V951;
02624 this->storage_V953 = storage_V953;
02625 this->storage_V955 = storage_V955;
02626 this->storage_V957 = storage_V957;
02627 this->storage_V959 = storage_V959;
02628 this->storage_V961 = storage_V961;
02629 this->storage_V963 = storage_V963;
02630 this->storage_V965 = storage_V965;
02631 this->storage_V967 = storage_V967;
02632 this->storage_V969 = storage_V969;
02633 this->storage_V971 = storage_V971;
02634 this->storage_V973 = storage_V973;
02635 this->storage_V975 = storage_V975;
02636 this->storage_V977 = storage_V977;
02637 this->storage_V979 = storage_V979;
02638 this->storage_V981 = storage_V981;
02639 this->storage_V983 = storage_V983;
02640 this->storage_V985 = storage_V985;
02641 this->storage_V987 = storage_V987;
02642 this->storage_V989 = storage_V989;
02643 this->storage_V991 = storage_V991;
02644 this->storage_V993 = storage_V993;
02645 this->storage_V995 = storage_V995;
02646 this->storage_V997 = storage_V997;
02647 this->storage_V999 = storage_V999;
02648 this->storage_V1001 = storage_V1001;
02649 this->storage_V1003 = storage_V1003;
02650 this->storage_V1005 = storage_V1005;
02651 this->storage_V1007 = storage_V1007;
02652 this->storage_V1009 = storage_V1009;
02653 this->storage_V1011 = storage_V1011;
02654 this->storage_V1013 = storage_V1013;
02655 this->storage_V1015 = storage_V1015;
02656 this->storage_V1017 = storage_V1017;
02657 this->storage_V1019 = storage_V1019;
02658 this->storage_V1021 = storage_V1021;
02659 this->storage_V1023 = storage_V1023;
02660 this->storage_V1025 = storage_V1025;
02661 this->storage_V1027 = storage_V1027;
02662 this->storage_V1029 = storage_V1029;
02663 this->storage_V1031 = storage_V1031;
02664 this->storage_V1033 = storage_V1033;
02665 this->storage_V1035 = storage_V1035;
02666 this->storage_V1037 = storage_V1037;
02667 this->storage_V1039 = storage_V1039;
02668 this->storage_V1041 = storage_V1041;
02669 this->storage_V1043 = storage_V1043;
02670 this->storage_V1045 = storage_V1045;
02671 this->storage_V1047 = storage_V1047;
02672 this->storage_V1049 = storage_V1049;
02673 this->storage_V1051 = storage_V1051;
02674 this->storage_V1053 = storage_V1053;
02675 this->storage_V1055 = storage_V1055;
02676 this->storage_V1057 = storage_V1057;
02677 this->storage_V1059 = storage_V1059;
02678 this->storage_V1061 = storage_V1061;
02679 this->storage_V1063 = storage_V1063;
02680 this->storage_V1065 = storage_V1065;
02681 this->storage_V1067 = storage_V1067;
02682 this->storage_V1069 = storage_V1069;
02683 this->storage_V1071 = storage_V1071;
02684 this->storage_V1073 = storage_V1073;
02685 this->storage_V1075 = storage_V1075;
02686 this->storage_V1077 = storage_V1077;
02687 this->storage_V1079 = storage_V1079;
02688 this->storage_V1081 = storage_V1081;
02689 this->storage_V1083 = storage_V1083;
02690 this->storage_V1085 = storage_V1085;
02691 this->storage_V1087 = storage_V1087;
02692 this->storage_V1089 = storage_V1089;
02693 this->storage_V1091 = storage_V1091;
02694 this->storage_V1093 = storage_V1093;
02695 this->storage_V1095 = storage_V1095;
02696 this->storage_V1097 = storage_V1097;
02697 this->storage_V1099 = storage_V1099;
02698 this->storage_V1101 = storage_V1101;
02699 this->storage_V1103 = storage_V1103;
02700 this->storage_V1105 = storage_V1105;
02701 this->storage_V1107 = storage_V1107;
02702 this->storage_V1109 = storage_V1109;
02703 this->storage_V1111 = storage_V1111;
02704 this->storage_V1113 = storage_V1113;
02705 this->storage_V1115 = storage_V1115;
02706 this->storage_V1117 = storage_V1117;
02707 this->storage_V1119 = storage_V1119;
02708 this->storage_V1121 = storage_V1121;
02709 this->storage_V1123 = storage_V1123;
02710 this->storage_V1125 = storage_V1125;
02711 this->storage_V1127 = storage_V1127;
02712 this->storage_V1129 = storage_V1129;
02713 this->storage_V1131 = storage_V1131;
02714 this->storage_V1133 = storage_V1133;
02715 this->storage_V1135 = storage_V1135;
02716 this->storage_V1137 = storage_V1137;
02717 this->storage_V1139 = storage_V1139;
02718 this->storage_V1141 = storage_V1141;
02719 this->storage_V1143 = storage_V1143;
02720 this->storage_V1145 = storage_V1145;
02721 this->storage_V1147 = storage_V1147;
02722 this->storage_V1149 = storage_V1149;
02723 this->storage_V1151 = storage_V1151;
02724 this->storage_V1153 = storage_V1153;
02725 this->storage_V1155 = storage_V1155;
02726 this->storage_V1157 = storage_V1157;
02727 this->storage_V1159 = storage_V1159;
02728 this->storage_V1161 = storage_V1161;
02729 this->storage_V1163 = storage_V1163;
02730 this->storage_V1165 = storage_V1165;
02731 this->storage_V1167 = storage_V1167;
02732 this->storage_V1169 = storage_V1169;
02733 this->storage_V1171 = storage_V1171;
02734 this->storage_V1173 = storage_V1173;
02735 this->storage_V1175 = storage_V1175;
02736 this->storage_V1177 = storage_V1177;
02737 this->storage_V1179 = storage_V1179;
02738 this->storage_V1181 = storage_V1181;
02739 this->storage_V1183 = storage_V1183;
02740 this->storage_V1185 = storage_V1185;
02741 this->storage_V1187 = storage_V1187;
02742 this->storage_V1189 = storage_V1189;
02743 this->storage_V1191 = storage_V1191;
02744 this->storage_V1193 = storage_V1193;
02745 this->storage_V1195 = storage_V1195;
02746 this->storage_V1197 = storage_V1197;
02747 this->storage_V1199 = storage_V1199;
02748 this->storage_V1201 = storage_V1201;
02749 this->storage_V1203 = storage_V1203;
02750 this->storage_V1205 = storage_V1205;
02751 this->storage_V1207 = storage_V1207;
02752 this->storage_V1209 = storage_V1209;
02753 this->storage_V1211 = storage_V1211;
02754 this->storage_V1213 = storage_V1213;
02755 this->storage_V1215 = storage_V1215;
02756 this->storage_V1217 = storage_V1217;
02757 this->storage_V1219 = storage_V1219;
02758 this->storage_V1221 = storage_V1221;
02759 this->storage_V1223 = storage_V1223;
02760 this->storage_V1225 = storage_V1225;
02761 this->storage_V1227 = storage_V1227;
02762 this->storage_V1229 = storage_V1229;
02763 this->storage_V1231 = storage_V1231;
02764 this->storage_V1233 = storage_V1233;
02765 this->storage_V1235 = storage_V1235;
02766 this->storage_V1237 = storage_V1237;
02767 this->storage_V1239 = storage_V1239;
02768 this->storage_V1241 = storage_V1241;
02769 this->storage_V1243 = storage_V1243;
02770 this->storage_V1245 = storage_V1245;
02771 this->storage_V1247 = storage_V1247;
02772 this->storage_V1249 = storage_V1249;
02773 this->storage_V1251 = storage_V1251;
02774 this->storage_V1253 = storage_V1253;
02775 this->storage_V1255 = storage_V1255;
02776 this->storage_V1257 = storage_V1257;
02777 this->storage_V1259 = storage_V1259;
02778 this->storage_V1261 = storage_V1261;
02779 this->storage_V1263 = storage_V1263;
02780 this->storage_V1265 = storage_V1265;
02781 this->storage_V1267 = storage_V1267;
02782 this->storage_V1269 = storage_V1269;
02783 this->storage_V1271 = storage_V1271;
02784 this->storage_V1273 = storage_V1273;
02785 this->storage_V1275 = storage_V1275;
02786 this->storage_V1277 = storage_V1277;
02787 this->storage_V1279 = storage_V1279;
02788 this->storage_V1281 = storage_V1281;
02789 this->storage_V1283 = storage_V1283;
02790 this->storage_V1285 = storage_V1285;
02791 this->storage_V1287 = storage_V1287;
02792 this->storage_V1289 = storage_V1289;
02793 this->storage_V1291 = storage_V1291;
02794 this->storage_V1293 = storage_V1293;
02795 this->storage_V1295 = storage_V1295;
02796 this->storage_V1297 = storage_V1297;
02797 this->storage_V1299 = storage_V1299;
02798 this->storage_V1301 = storage_V1301;
02799 this->storage_V1303 = storage_V1303;
02800 this->storage_V1305 = storage_V1305;
02801 this->storage_V1307 = storage_V1307;
02802 this->storage_V1309 = storage_V1309;
02803 this->storage_V1311 = storage_V1311;
02804 this->storage_V1313 = storage_V1313;
02805 this->storage_V1315 = storage_V1315;
02806 this->storage_V1317 = storage_V1317;
02807 this->storage_V1319 = storage_V1319;
02808 this->storage_V1321 = storage_V1321;
02809 this->storage_V1323 = storage_V1323;
02810 this->storage_V1325 = storage_V1325;
02811 this->storage_V1327 = storage_V1327;
02812 this->storage_V1329 = storage_V1329;
02813 this->storage_V1331 = storage_V1331;
02814 this->storage_V1333 = storage_V1333;
02815 this->storage_V1335 = storage_V1335;
02816 this->storage_V1337 = storage_V1337;
02817 this->storage_V1339 = storage_V1339;
02818 this->storage_V1341 = storage_V1341;
02819 this->storage_V1343 = storage_V1343;
02820 this->storage_V1345 = storage_V1345;
02821 this->storage_V1347 = storage_V1347;
02822 this->storage_V1349 = storage_V1349;
02823 this->storage_V1351 = storage_V1351;
02824 this->storage_V1353 = storage_V1353;
02825 this->storage_V1355 = storage_V1355;
02826 this->storage_V1357 = storage_V1357;
02827 this->storage_V1359 = storage_V1359;
02828 this->storage_V1361 = storage_V1361;
02829 this->storage_V1363 = storage_V1363;
02830 this->storage_V1365 = storage_V1365;
02831 this->storage_V1367 = storage_V1367;
02832 this->storage_V1369 = storage_V1369;
02833 this->storage_V1371 = storage_V1371;
02834 this->storage_V1373 = storage_V1373;
02835 this->storage_V1375 = storage_V1375;
02836 this->storage_V1377 = storage_V1377;
02837 this->storage_V1379 = storage_V1379;
02838 this->storage_V1381 = storage_V1381;
02839 this->storage_V1383 = storage_V1383;
02840 this->storage_V1385 = storage_V1385;
02841 this->storage_V1387 = storage_V1387;
02842 this->storage_V1389 = storage_V1389;
02843 this->storage_V1391 = storage_V1391;
02844 this->storage_V1393 = storage_V1393;
02845 this->storage_V1395 = storage_V1395;
02846 this->storage_V1397 = storage_V1397;
02847 this->storage_V1399 = storage_V1399;
02848 this->storage_V1401 = storage_V1401;
02849 this->storage_V1403 = storage_V1403;
02850 this->storage_V1405 = storage_V1405;
02851 this->storage_V1407 = storage_V1407;
02852 this->storage_V1409 = storage_V1409;
02853 this->storage_V1411 = storage_V1411;
02854 this->storage_V1413 = storage_V1413;
02855 this->storage_V1415 = storage_V1415;
02856 this->storage_V1417 = storage_V1417;
02857 this->storage_V1419 = storage_V1419;
02858 this->storage_V1421 = storage_V1421;
02859 this->storage_V1423 = storage_V1423;
02860 this->storage_V1425 = storage_V1425;
02861 this->storage_V1427 = storage_V1427;
02862 this->storage_V1429 = storage_V1429;
02863 this->storage_V1431 = storage_V1431;
02864 this->storage_V1433 = storage_V1433;
02865 this->storage_V1435 = storage_V1435;
02866 this->storage_V1437 = storage_V1437;
02867 this->storage_V1439 = storage_V1439;
02868 this->storage_V1441 = storage_V1441;
02869 this->storage_V1443 = storage_V1443;
02870 this->storage_V1445 = storage_V1445;
02871 this->storage_V1447 = storage_V1447;
02872 this->storage_V1449 = storage_V1449;
02873 this->storage_V1451 = storage_V1451;
02874 this->storage_V1453 = storage_V1453;
02875 this->storage_V1455 = storage_V1455;
02876 this->storage_V1457 = storage_V1457;
02877 this->storage_V1459 = storage_V1459;
02878 this->storage_V1461 = storage_V1461;
02879 this->storage_V1463 = storage_V1463;
02880 this->storage_V1465 = storage_V1465;
02881 this->storage_V1467 = storage_V1467;
02882 this->storage_V1469 = storage_V1469;
02883 this->storage_V1471 = storage_V1471;
02884 this->storage_V1473 = storage_V1473;
02885 this->storage_V1475 = storage_V1475;
02886 this->storage_V1477 = storage_V1477;
02887 this->storage_V1479 = storage_V1479;
02888 this->storage_V1481 = storage_V1481;
02889 this->storage_V1483 = storage_V1483;
02890 this->storage_V1485 = storage_V1485;
02891 this->storage_V1487 = storage_V1487;
02892 this->storage_V1489 = storage_V1489;
02893 this->storage_V1491 = storage_V1491;
02894 this->storage_V1493 = storage_V1493;
02895 this->storage_V1495 = storage_V1495;
02896 this->storage_V1497 = storage_V1497;
02897 this->storage_V1499 = storage_V1499;
02898 this->storage_V1501 = storage_V1501;
02899 this->storage_V1503 = storage_V1503;
02900 this->storage_V1505 = storage_V1505;
02901 this->storage_V1507 = storage_V1507;
02902 this->storage_V1509 = storage_V1509;
02903 this->storage_V1511 = storage_V1511;
02904 this->storage_V1513 = storage_V1513;
02905 this->storage_V1515 = storage_V1515;
02906 this->storage_V1517 = storage_V1517;
02907 this->storage_V1519 = storage_V1519;
02908 this->storage_V1521 = storage_V1521;
02909 this->storage_V1523 = storage_V1523;
02910 this->storage_V1525 = storage_V1525;
02911 this->storage_V1527 = storage_V1527;
02912 this->storage_V1529 = storage_V1529;
02913 this->storage_V1531 = storage_V1531;
02914 this->storage_V1533 = storage_V1533;
02915 this->storage_V1535 = storage_V1535;
02916 this->storage_V1537 = storage_V1537;
02917 this->storage_V1539 = storage_V1539;
02918 this->storage_V1541 = storage_V1541;
02919 this->storage_V1543 = storage_V1543;
02920 this->storage_V1545 = storage_V1545;
02921 this->storage_V1547 = storage_V1547;
02922 this->storage_V1549 = storage_V1549;
02923 this->storage_V1551 = storage_V1551;
02924 this->storage_V1553 = storage_V1553;
02925 this->storage_V1555 = storage_V1555;
02926 this->storage_V1557 = storage_V1557;
02927 this->storage_V1559 = storage_V1559;
02928 this->storage_V1561 = storage_V1561;
02929 this->storage_V1563 = storage_V1563;
02930 this->storage_V1565 = storage_V1565;
02931 this->storage_V1567 = storage_V1567;
02932 this->storage_V1569 = storage_V1569;
02933 this->storage_V1571 = storage_V1571;
02934 this->storage_V1573 = storage_V1573;
02935 this->storage_V1575 = storage_V1575;
02936 this->storage_V1577 = storage_V1577;
02937 this->storage_V1579 = storage_V1579;
02938 this->storage_V1581 = storage_V1581;
02939 this->storage_V1583 = storage_V1583;
02940 this->storage_V1585 = storage_V1585;
02941 this->storage_V1587 = storage_V1587;
02942 this->storage_V1589 = storage_V1589;
02943 this->storage_V1591 = storage_V1591;
02944 this->storage_V1593 = storage_V1593;
02945 this->storage_V1595 = storage_V1595;
02946 this->storage_V1597 = storage_V1597;
02947 this->storage_V1599 = storage_V1599;
02948 this->storage_V1601 = storage_V1601;
02949 this->storage_V1603 = storage_V1603;
02950 this->storage_V1605 = storage_V1605;
02951 this->storage_V1607 = storage_V1607;
02952 this->storage_V1609 = storage_V1609;
02953 this->storage_V1611 = storage_V1611;
02954 this->storage_V1613 = storage_V1613;
02955 this->storage_V1615 = storage_V1615;
02956 this->storage_V1617 = storage_V1617;
02957 this->storage_V1619 = storage_V1619;
02958 this->storage_V1621 = storage_V1621;
02959 this->storage_V1623 = storage_V1623;
02960 this->storage_V1625 = storage_V1625;
02961 this->storage_V1627 = storage_V1627;
02962 this->storage_V1629 = storage_V1629;
02963 this->storage_V1631 = storage_V1631;
02964 this->storage_V1633 = storage_V1633;
02965 this->storage_V1635 = storage_V1635;
02966 this->storage_V1637 = storage_V1637;
02967 this->storage_V1639 = storage_V1639;
02968 this->storage_V1641 = storage_V1641;
02969 this->storage_V1643 = storage_V1643;
02970 this->storage_V1645 = storage_V1645;
02971 this->storage_V1647 = storage_V1647;
02972 this->storage_V1649 = storage_V1649;
02973 this->storage_V1651 = storage_V1651;
02974 this->storage_V1653 = storage_V1653;
02975 this->storage_V1655 = storage_V1655;
02976 this->storage_V1657 = storage_V1657;
02977 this->storage_V1659 = storage_V1659;
02978 this->storage_V1661 = storage_V1661;
02979 this->storage_V1663 = storage_V1663;
02980 this->storage_V1665 = storage_V1665;
02981 this->storage_V1667 = storage_V1667;
02982 this->storage_V1669 = storage_V1669;
02983 this->storage_V1671 = storage_V1671;
02984 this->storage_V1673 = storage_V1673;
02985 this->storage_V1675 = storage_V1675;
02986 this->storage_V1677 = storage_V1677;
02987 this->storage_V1679 = storage_V1679;
02988 this->storage_V1681 = storage_V1681;
02989 this->storage_V1683 = storage_V1683;
02990 this->storage_V1685 = storage_V1685;
02991 this->storage_V1687 = storage_V1687;
02992 this->storage_V1689 = storage_V1689;
02993 this->storage_V1691 = storage_V1691;
02994 this->storage_V1693 = storage_V1693;
02995 this->storage_V1695 = storage_V1695;
02996 this->storage_V1697 = storage_V1697;
02997 this->storage_V1699 = storage_V1699;
02998 this->storage_V1701 = storage_V1701;
02999 this->storage_V1703 = storage_V1703;
03000 this->storage_V1705 = storage_V1705;
03001 this->storage_V1707 = storage_V1707;
03002 this->storage_V1709 = storage_V1709;
03003 this->storage_V1711 = storage_V1711;
03004 this->storage_V1713 = storage_V1713;
03005 this->storage_V1715 = storage_V1715;
03006 this->storage_V1717 = storage_V1717;
03007 this->storage_V1719 = storage_V1719;
03008 this->storage_V1721 = storage_V1721;
03009 this->storage_V1723 = storage_V1723;
03010 this->storage_V1725 = storage_V1725;
03011 this->storage_V1727 = storage_V1727;
03012 this->storage_V1729 = storage_V1729;
03013 this->storage_V1731 = storage_V1731;
03014 this->storage_V1733 = storage_V1733;
03015 this->storage_V1735 = storage_V1735;
03016 this->storage_V1737 = storage_V1737;
03017 this->storage_V1739 = storage_V1739;
03018 this->storage_V1741 = storage_V1741;
03019 this->storage_V1743 = storage_V1743;
03020 this->storage_V1745 = storage_V1745;
03021 this->storage_V1747 = storage_V1747;
03022 this->storage_V1749 = storage_V1749;
03023 this->storage_V1751 = storage_V1751;
03024 this->storage_V1753 = storage_V1753;
03025 this->storage_V1755 = storage_V1755;
03026 this->storage_V1757 = storage_V1757;
03027 this->storage_V1759 = storage_V1759;
03028 this->storage_V1761 = storage_V1761;
03029 this->storage_V1763 = storage_V1763;
03030 this->storage_V1765 = storage_V1765;
03031 this->storage_V1767 = storage_V1767;
03032 this->storage_V1769 = storage_V1769;
03033 this->storage_V1771 = storage_V1771;
03034 this->storage_V1773 = storage_V1773;
03035 this->storage_V1775 = storage_V1775;
03036 this->storage_V1777 = storage_V1777;
03037 this->storage_V1779 = storage_V1779;
03038 this->storage_V1781 = storage_V1781;
03039 this->storage_V1783 = storage_V1783;
03040 this->storage_V1785 = storage_V1785;
03041 this->storage_V1787 = storage_V1787;
03042 this->storage_V1789 = storage_V1789;
03043 this->storage_V1791 = storage_V1791;
03044 this->storage_V1793 = storage_V1793;
03045 this->storage_V1795 = storage_V1795;
03046 this->storage_V1797 = storage_V1797;
03047 this->storage_V1799 = storage_V1799;
03048 this->storage_V1801 = storage_V1801;
03049 this->storage_V1803 = storage_V1803;
03050 this->storage_V1805 = storage_V1805;
03051 this->storage_V1807 = storage_V1807;
03052 this->storage_V1809 = storage_V1809;
03053 this->storage_V1811 = storage_V1811;
03054 this->storage_V1813 = storage_V1813;
03055 this->storage_V1815 = storage_V1815;
03056 this->storage_V1817 = storage_V1817;
03057 this->storage_V1819 = storage_V1819;
03058 this->storage_V1821 = storage_V1821;
03059 this->storage_V1823 = storage_V1823;
03060 this->storage_V1825 = storage_V1825;
03061 this->storage_V1827 = storage_V1827;
03062 this->storage_V1829 = storage_V1829;
03063 this->storage_V1831 = storage_V1831;
03064 this->storage_V1833 = storage_V1833;
03065 this->storage_V1835 = storage_V1835;
03066 this->storage_V1837 = storage_V1837;
03067 this->storage_V1839 = storage_V1839;
03068 this->storage_V1841 = storage_V1841;
03069 this->storage_V1843 = storage_V1843;
03070 this->storage_V1845 = storage_V1845;
03071 this->storage_V1847 = storage_V1847;
03072 this->storage_V1849 = storage_V1849;
03073 this->storage_V1851 = storage_V1851;
03074 this->storage_V1853 = storage_V1853;
03075 this->storage_V1855 = storage_V1855;
03076 this->storage_V1857 = storage_V1857;
03077 this->storage_V1859 = storage_V1859;
03078 this->storage_V1861 = storage_V1861;
03079 this->storage_V1863 = storage_V1863;
03080 this->storage_V1865 = storage_V1865;
03081 this->storage_V1867 = storage_V1867;
03082 this->storage_V1869 = storage_V1869;
03083 this->storage_V1871 = storage_V1871;
03084 this->storage_V1873 = storage_V1873;
03085 this->storage_V1875 = storage_V1875;
03086 this->storage_V1877 = storage_V1877;
03087 this->storage_V1879 = storage_V1879;
03088 this->storage_V1881 = storage_V1881;
03089 this->storage_V1883 = storage_V1883;
03090 this->storage_V1885 = storage_V1885;
03091 this->storage_V1887 = storage_V1887;
03092 this->storage_V1889 = storage_V1889;
03093 this->storage_V1891 = storage_V1891;
03094 this->storage_V1893 = storage_V1893;
03095 this->storage_V1895 = storage_V1895;
03096 this->storage_V1897 = storage_V1897;
03097 this->storage_V1899 = storage_V1899;
03098 this->storage_V1901 = storage_V1901;
03099 this->storage_V1903 = storage_V1903;
03100 this->storage_V1905 = storage_V1905;
03101 this->storage_V1907 = storage_V1907;
03102 this->storage_V1909 = storage_V1909;
03103 this->storage_V1911 = storage_V1911;
03104 this->storage_V1913 = storage_V1913;
03105 this->storage_V1915 = storage_V1915;
03106 this->storage_V1917 = storage_V1917;
03107 this->storage_V1919 = storage_V1919;
03108 this->storage_V1921 = storage_V1921;
03109 this->storage_V1923 = storage_V1923;
03110 this->storage_V1925 = storage_V1925;
03111 this->storage_V1927 = storage_V1927;
03112 this->storage_V1929 = storage_V1929;
03113 this->storage_V1931 = storage_V1931;
03114 this->storage_V1933 = storage_V1933;
03115 this->storage_V1935 = storage_V1935;
03116 this->storage_V1937 = storage_V1937;
03117 this->storage_V1939 = storage_V1939;
03118 this->storage_V1941 = storage_V1941;
03119 this->storage_V1943 = storage_V1943;
03120 this->storage_V1945 = storage_V1945;
03121 this->storage_V1947 = storage_V1947;
03122 this->storage_V1949 = storage_V1949;
03123 this->storage_V1951 = storage_V1951;
03124 this->storage_V1953 = storage_V1953;
03125 this->storage_V1955 = storage_V1955;
03126 this->storage_V1957 = storage_V1957;
03127 this->storage_V1959 = storage_V1959;
03128 this->storage_V1961 = storage_V1961;
03129 this->storage_V1963 = storage_V1963;
03130 this->storage_V1965 = storage_V1965;
03131 this->storage_V1967 = storage_V1967;
03132 this->storage_V1969 = storage_V1969;
03133 this->storage_V1971 = storage_V1971;
03134 this->storage_V1973 = storage_V1973;
03135 this->storage_V1975 = storage_V1975;
03136 this->storage_V1977 = storage_V1977;
03137 this->storage_V1979 = storage_V1979;
03138 this->storage_V1981 = storage_V1981;
03139 this->storage_V1983 = storage_V1983;
03140 this->storage_V1985 = storage_V1985;
03141 this->storage_V1987 = storage_V1987;
03142 this->storage_V1989 = storage_V1989;
03143 this->storage_V1991 = storage_V1991;
03144 this->storage_V1993 = storage_V1993;
03145 this->storage_V1995 = storage_V1995;
03146 this->storage_V1997 = storage_V1997;
03147 this->storage_V1999 = storage_V1999;
03148 this->storage_V2001 = storage_V2001;
03149 this->storage_V2003 = storage_V2003;
03150 this->storage_V2005 = storage_V2005;
03151 this->storage_V2007 = storage_V2007;
03152 this->storage_V2009 = storage_V2009;
03153 this->storage_V2011 = storage_V2011;
03154 this->storage_V2013 = storage_V2013;
03155 this->storage_V2015 = storage_V2015;
03156 this->storage_V2017 = storage_V2017;
03157 this->storage_V2019 = storage_V2019;
03158 this->storage_V2021 = storage_V2021;
03159 this->storage_V2023 = storage_V2023;
03160 this->storage_V2025 = storage_V2025;
03161 this->storage_V2027 = storage_V2027;
03162 this->storage_V2029 = storage_V2029;
03163 this->storage_V2031 = storage_V2031;
03164 this->storage_V2033 = storage_V2033;
03165 this->storage_V2035 = storage_V2035;
03166 this->storage_V2037 = storage_V2037;
03167 this->storage_V2039 = storage_V2039;
03168 this->storage_V2041 = storage_V2041;
03169 this->storage_V2043 = storage_V2043;
03170 this->storage_V2045 = storage_V2045;
03171 this->storage_V2047 = storage_V2047;
03172 this->storage_V2049 = storage_V2049;
03173 this->storage_V2051 = storage_V2051;
03174 this->storage_V2053 = storage_V2053;
03175 this->storage_V2055 = storage_V2055;
03176 this->storage_V2057 = storage_V2057;
03177 this->storage_V2059 = storage_V2059;
03178 this->storage_V2061 = storage_V2061;
03179 this->storage_V2063 = storage_V2063;
03180 this->storage_V2065 = storage_V2065;
03181 this->storage_V2067 = storage_V2067;
03182 this->storage_V2069 = storage_V2069;
03183 this->storage_V2071 = storage_V2071;
03184 this->storage_V2073 = storage_V2073;
03185 this->storage_V2075 = storage_V2075;
03186 this->storage_V2077 = storage_V2077;
03187 this->storage_V2079 = storage_V2079;
03188 this->storage_V2081 = storage_V2081;
03189 this->storage_V2083 = storage_V2083;
03190 this->storage_V2085 = storage_V2085;
03191 this->storage_V2087 = storage_V2087;
03192 this->storage_V2089 = storage_V2089;
03193 this->storage_V2091 = storage_V2091;
03194 this->storage_V2093 = storage_V2093;
03195 this->storage_V2095 = storage_V2095;
03196 this->storage_V2097 = storage_V2097;
03197 this->storage_V2099 = storage_V2099;
03198 this->storage_V2101 = storage_V2101;
03199 this->storage_V2103 = storage_V2103;
03200 this->storage_V2105 = storage_V2105;
03201 this->storage_V2107 = storage_V2107;
03202 this->storage_V2109 = storage_V2109;
03203 this->storage_V2111 = storage_V2111;
03204 this->storage_V1 = storage_V1;
03205
03206
03207
03208
03209
03210
03211
03212
03213
03214
03215
03216
03217
03218
03219
03220
03221
03222
03223
03224
03225
03226
03227
03228
03229
03230
03231
03232
03233
03234
03235
03236
03237
03238
03239
03240
03241
03242
03243
03244
03245
03246
03247
03248
03249
03250
03251
03252
03253
03254
03255
03256
03257
03258
03259
03260
03261
03262
03263
03264
03265
03266
03267
03268
03269
03270
03271
03272
03273
03274
03275
03276
03277
03278
03279
03280
03281
03282
03283
03284
03285
03286
03287
03288
03289
03290
03291
03292
03293
03294
03295
03296
03297
03298
03299
03300
03301
03302
03303
03304
03305
03306
03307
03308
03309
03310
03311
03312
03313
03314
03315
03316
03317
03318
03319
03320
03321
03322
03323
03324
03325
03326
03327
03328
03329
03330
03331
03332
03333
03334
03335
03336
03337
03338
03339
03340
03341
03342
03343
03344
03345
03346
03347
03348
03349
03350
03351
03352
03353
03354
03355
03356
03357
03358
03359
03360
03361
03362
03363
03364
03365
03366
03367
03368
03369
03370
03371
03372
03373
03374
03375
03376
03377
03378
03379
03380
03381
03382
03383
03384
03385
03386
03387
03388
03389
03390
03391
03392
03393
03394
03395
03396
03397
03398
03399
03400
03401
03402
03403
03404
03405
03406
03407
03408
03409
03410
03411
03412
03413
03414
03415
03416
03417
03418
03419
03420
03421
03422
03423
03424
03425
03426
03427
03428
03429
03430
03431
03432
03433
03434
03435
03436
03437
03438
03439
03440
03441
03442
03443
03444
03445
03446
03447
03448
03449
03450
03451
03452
03453
03454
03455
03456
03457
03458
03459
03460
03461
03462
03463
03464
03465
03466
03467
03468
03469
03470
03471
03472
03473
03474
03475
03476
03477
03478
03479
03480
03481
03482
03483
03484
03485
03486
03487
03488
03489
03490
03491
03492
03493
03494
03495
03496
03497
03498
03499
03500
03501
03502
03503
03504
03505
03506
03507
03508
03509
03510
03511
03512
03513
03514
03515
03516
03517
03518
03519
03520
03521
03522
03523
03524
03525
03526
03527
03528
03529
03530
03531
03532
03533
03534
03535
03536
03537
03538
03539
03540
03541
03542
03543
03544
03545
03546
03547
03548
03549
03550
03551
03552
03553
03554
03555
03556
03557
03558
03559
03560
03561
03562
03563
03564
03565
03566
03567
03568
03569
03570
03571
03572
03573
03574
03575
03576
03577
03578
03579
03580
03581
03582
03583
03584
03585
03586
03587
03588
03589
03590
03591
03592
03593
03594
03595
03596
03597
03598
03599
03600
03601
03602
03603
03604
03605
03606
03607
03608
03609
03610
03611
03612
03613
03614
03615
03616
03617
03618
03619
03620
03621
03622
03623
03624
03625
03626
03627
03628
03629
03630
03631
03632
03633
03634
03635
03636
03637
03638
03639
03640
03641
03642
03643
03644
03645
03646
03647
03648
03649
03650
03651
03652
03653
03654
03655
03656
03657
03658
03659
03660
03661
03662
03663
03664
03665
03666
03667
03668
03669
03670
03671
03672
03673
03674
03675
03676
03677
03678
03679
03680
03681
03682
03683
03684
03685
03686
03687
03688
03689
03690
03691
03692
03693
03694
03695
03696
03697
03698
03699
03700
03701
03702
03703
03704
03705
03706
03707
03708
03709
03710
03711
03712
03713
03714
03715
03716
03717
03718
03719
03720
03721
03722
03723
03724
03725
03726
03727
03728
03729
03730
03731
03732
03733
03734
03735
03736
03737
03738
03739
03740
03741
03742
03743
03744
03745
03746
03747
03748
03749
03750
03751
03752
03753
03754
03755
03756
03757
03758
03759
03760
03761
03762
03763
03764
03765
03766
03767
03768
03769
03770
03771
03772
03773
03774
03775
03776
03777
03778
03779
03780
03781
03782
03783
03784
03785
03786
03787
03788
03789
03790
03791
03792
03793
03794
03795
03796
03797
03798
03799
03800
03801
03802
03803
03804
03805
03806
03807
03808
03809
03810
03811
03812
03813
03814
03815
03816
03817
03818
03819
03820
03821
03822
03823
03824
03825
03826
03827
03828
03829
03830
03831
03832
03833
03834
03835
03836
03837
03838
03839
03840
03841
03842
03843
03844
03845
03846
03847
03848
03849
03850
03851
03852
03853
03854
03855
03856
03857
03858
03859
03860
03861
03862
03863
03864
03865
03866
03867
03868
03869
03870
03871
03872
03873
03874
03875
03876
03877
03878
03879
03880
03881
03882
03883
03884
03885
03886
03887
03888
03889
03890
03891
03892
03893
03894
03895
03896
03897
03898
03899
03900
03901
03902
03903
03904
03905
03906
03907
03908
03909
03910
03911
03912
03913
03914
03915
03916
03917
03918
03919
03920
03921
03922
03923
03924
03925
03926
03927
03928
03929
03930
03931
03932
03933
03934
03935
03936
03937
03938
03939
03940
03941
03942
03943
03944
03945
03946
03947
03948
03949
03950
03951
03952
03953
03954
03955
03956
03957
03958
03959
03960
03961
03962
03963
03964
03965
03966
03967
03968
03969
03970
03971
03972
03973
03974
03975
03976
03977
03978
03979
03980
03981
03982
03983
03984
03985
03986
03987
03988
03989
03990
03991
03992
03993
03994
03995
03996
03997
03998
03999
04000
04001
04002
04003
04004
04005
04006
04007
04008
04009
04010
04011
04012
04013
04014
04015
04016
04017
04018
04019
04020
04021
04022
04023
04024
04025
04026
04027
04028
04029
04030
04031
04032
04033
04034
04035
04036
04037
04038
04039
04040
04041
04042
04043
04044
04045
04046
04047
04048
04049
04050
04051
04052
04053
04054
04055
04056
04057
04058
04059
04060
04061
04062
04063
04064
04065
04066
04067
04068
04069
04070
04071
04072
04073
04074
04075
04076
04077
04078
04079
04080
04081
04082
04083
04084
04085
04086
04087
04088
04089
04090
04091
04092
04093
04094
04095
04096
04097
04098
04099
04100
04101
04102
04103
04104
04105
04106
04107
04108
04109
04110
04111
04112
04113
04114
04115
04116
04117
04118
04119
04120
04121
04122
04123
04124
04125
04126
04127
04128
04129
04130
04131
04132
04133
04134
04135
04136
04137
04138
04139
04140
04141
04142
04143
04144
04145
04146
04147
04148
04149
04150
04151
04152
04153
04154
04155
04156
04157
04158
04159
04160
04161
04162
04163
04164
04165
04166
04167
04168
04169
04170
04171
04172
04173
04174
04175
04176
04177
04178
04179
04180
04181
04182
04183
04184
04185
04186
04187
04188
04189
04190
04191
04192
04193
04194
04195
04196
04197
04198
04199
04200
04201
04202
04203
04204
04205
04206
04207
04208
04209
04210
04211
04212
04213
04214
04215
04216
04217
04218
04219
04220
04221
04222
04223
04224
04225
04226
04227
04228
04229
04230
04231
04232
04233
04234
04235
04236
04237
04238
04239
04240
04241
04242
04243
04244
04245
04246
04247
04248
04249
04250
04251
04252
04253
04254
04255
04256
04257
04258
04259
04260
04261
04262
04263 this->__ERROR = __ERROR;
04264 return 0;
04265 }
04266 void cleanup(void) {
04267 __label_1:
04268
04269 double __DUMMY_1;
04270 __label_3:
04271
04272 double __DUMMY_3;
04273 __label_5:
04274
04275 double __DUMMY_5;
04276 __label_7:
04277
04278 double __DUMMY_7;
04279 __label_9:
04280
04281 double __DUMMY_9;
04282 __label_11:
04283
04284 double __DUMMY_11;
04285 __label_13:
04286
04287 double __DUMMY_13;
04288 __label_15:
04289
04290 double __DUMMY_15;
04291 __label_17:
04292
04293 double __DUMMY_17;
04294 __label_19:
04295
04296 double __DUMMY_19;
04297 __label_21:
04298
04299 double __DUMMY_21;
04300 __label_23:
04301
04302 double __DUMMY_23;
04303 __label_25:
04304
04305 double __DUMMY_25;
04306 __label_27:
04307
04308 double __DUMMY_27;
04309 __label_29:
04310
04311 double __DUMMY_29;
04312 __label_31:
04313
04314 double __DUMMY_31;
04315 __label_33:
04316
04317 double __DUMMY_33;
04318 __label_35:
04319
04320 double __DUMMY_35;
04321 __label_37:
04322
04323 double __DUMMY_37;
04324 __label_39:
04325
04326 double __DUMMY_39;
04327 __label_41:
04328
04329 double __DUMMY_41;
04330 __label_43:
04331
04332 double __DUMMY_43;
04333 __label_45:
04334
04335 double __DUMMY_45;
04336 __label_47:
04337
04338 double __DUMMY_47;
04339 __label_49:
04340
04341 double __DUMMY_49;
04342 __label_51:
04343
04344 double __DUMMY_51;
04345 __label_53:
04346
04347 double __DUMMY_53;
04348 __label_55:
04349
04350 double __DUMMY_55;
04351 __label_57:
04352
04353 double __DUMMY_57;
04354 __label_59:
04355
04356 double __DUMMY_59;
04357 __label_61:
04358
04359 double __DUMMY_61;
04360 __label_63:
04361
04362 double __DUMMY_63;
04363 __label_65:
04364
04365 double __DUMMY_65;
04366 __label_67:
04367
04368 double __DUMMY_67;
04369 __label_69:
04370
04371 double __DUMMY_69;
04372 __label_71:
04373
04374 double __DUMMY_71;
04375 __label_73:
04376
04377 double __DUMMY_73;
04378 __label_75:
04379
04380 double __DUMMY_75;
04381 __label_77:
04382
04383 double __DUMMY_77;
04384 __label_79:
04385
04386 double __DUMMY_79;
04387 __label_81:
04388
04389 double __DUMMY_81;
04390 __label_83:
04391
04392 double __DUMMY_83;
04393 __label_85:
04394
04395 double __DUMMY_85;
04396 __label_87:
04397
04398 double __DUMMY_87;
04399 __label_89:
04400
04401 double __DUMMY_89;
04402 __label_91:
04403
04404 double __DUMMY_91;
04405 __label_93:
04406
04407 double __DUMMY_93;
04408 __label_95:
04409
04410 double __DUMMY_95;
04411 __label_97:
04412
04413 double __DUMMY_97;
04414 __label_99:
04415
04416 double __DUMMY_99;
04417 __label_101:
04418
04419 double __DUMMY_101;
04420 __label_103:
04421
04422 double __DUMMY_103;
04423 __label_105:
04424
04425 double __DUMMY_105;
04426 __label_107:
04427
04428 double __DUMMY_107;
04429 __label_109:
04430
04431 double __DUMMY_109;
04432 __label_111:
04433
04434 double __DUMMY_111;
04435 __label_113:
04436
04437 double __DUMMY_113;
04438 __label_115:
04439
04440 double __DUMMY_115;
04441 __label_117:
04442
04443 double __DUMMY_117;
04444 __label_119:
04445
04446 double __DUMMY_119;
04447 __label_121:
04448
04449 double __DUMMY_121;
04450 __label_123:
04451
04452 double __DUMMY_123;
04453 __label_125:
04454
04455 double __DUMMY_125;
04456 __label_127:
04457
04458 double __DUMMY_127;
04459 __label_129:
04460
04461 double __DUMMY_129;
04462 __label_131:
04463
04464 double __DUMMY_131;
04465 __label_133:
04466
04467 double __DUMMY_133;
04468 __label_135:
04469
04470 double __DUMMY_135;
04471 __label_137:
04472
04473 double __DUMMY_137;
04474 __label_139:
04475
04476 double __DUMMY_139;
04477 __label_141:
04478
04479 double __DUMMY_141;
04480 __label_143:
04481
04482 double __DUMMY_143;
04483 __label_145:
04484
04485 double __DUMMY_145;
04486 __label_147:
04487
04488 double __DUMMY_147;
04489 __label_149:
04490
04491 double __DUMMY_149;
04492 __label_151:
04493
04494 double __DUMMY_151;
04495 __label_153:
04496
04497 double __DUMMY_153;
04498 __label_155:
04499
04500 double __DUMMY_155;
04501 __label_157:
04502
04503 double __DUMMY_157;
04504 __label_159:
04505
04506 double __DUMMY_159;
04507 __label_161:
04508
04509 double __DUMMY_161;
04510 __label_163:
04511
04512 double __DUMMY_163;
04513 __label_165:
04514
04515 double __DUMMY_165;
04516 __label_167:
04517
04518 double __DUMMY_167;
04519 __label_169:
04520
04521 double __DUMMY_169;
04522 __label_171:
04523
04524 double __DUMMY_171;
04525 __label_173:
04526
04527 double __DUMMY_173;
04528 __label_175:
04529
04530 double __DUMMY_175;
04531 __label_177:
04532
04533 double __DUMMY_177;
04534 __label_179:
04535
04536 double __DUMMY_179;
04537 __label_181:
04538
04539 double __DUMMY_181;
04540 __label_183:
04541
04542 double __DUMMY_183;
04543 __label_185:
04544
04545 double __DUMMY_185;
04546 __label_187:
04547
04548 double __DUMMY_187;
04549 __label_189:
04550
04551 double __DUMMY_189;
04552 __label_191:
04553
04554 double __DUMMY_191;
04555 __label_193:
04556
04557 double __DUMMY_193;
04558 __label_195:
04559
04560 double __DUMMY_195;
04561 __label_197:
04562
04563 double __DUMMY_197;
04564 __label_199:
04565
04566 double __DUMMY_199;
04567 __label_201:
04568
04569 double __DUMMY_201;
04570 __label_203:
04571
04572 double __DUMMY_203;
04573 __label_205:
04574
04575 double __DUMMY_205;
04576 __label_207:
04577
04578 double __DUMMY_207;
04579 __label_209:
04580
04581 double __DUMMY_209;
04582 __label_211:
04583
04584 double __DUMMY_211;
04585 __label_213:
04586
04587 double __DUMMY_213;
04588 __label_215:
04589
04590 double __DUMMY_215;
04591 __label_217:
04592
04593 double __DUMMY_217;
04594 __label_219:
04595
04596 double __DUMMY_219;
04597 __label_221:
04598
04599 double __DUMMY_221;
04600 __label_223:
04601
04602 double __DUMMY_223;
04603 __label_225:
04604
04605 double __DUMMY_225;
04606 __label_227:
04607
04608 double __DUMMY_227;
04609 __label_229:
04610
04611 double __DUMMY_229;
04612 __label_231:
04613
04614 double __DUMMY_231;
04615 __label_233:
04616
04617 double __DUMMY_233;
04618 __label_235:
04619
04620 double __DUMMY_235;
04621 __label_237:
04622
04623 double __DUMMY_237;
04624 __label_239:
04625
04626 double __DUMMY_239;
04627 __label_241:
04628
04629 double __DUMMY_241;
04630 __label_243:
04631
04632 double __DUMMY_243;
04633 __label_245:
04634
04635 double __DUMMY_245;
04636 __label_247:
04637
04638 double __DUMMY_247;
04639 __label_249:
04640
04641 double __DUMMY_249;
04642 __label_251:
04643
04644 double __DUMMY_251;
04645 __label_253:
04646
04647 double __DUMMY_253;
04648 __label_255:
04649
04650 double __DUMMY_255;
04651 __label_257:
04652
04653 double __DUMMY_257;
04654 __label_259:
04655
04656 double __DUMMY_259;
04657 __label_261:
04658
04659 double __DUMMY_261;
04660 __label_263:
04661
04662 double __DUMMY_263;
04663 __label_265:
04664
04665 double __DUMMY_265;
04666 __label_267:
04667
04668 double __DUMMY_267;
04669 __label_269:
04670
04671 double __DUMMY_269;
04672 __label_271:
04673
04674 double __DUMMY_271;
04675 __label_273:
04676
04677 double __DUMMY_273;
04678 __label_275:
04679
04680 double __DUMMY_275;
04681 __label_277:
04682
04683 double __DUMMY_277;
04684 __label_279:
04685
04686 double __DUMMY_279;
04687 __label_281:
04688
04689 double __DUMMY_281;
04690 __label_283:
04691
04692 double __DUMMY_283;
04693 __label_285:
04694
04695 double __DUMMY_285;
04696 __label_287:
04697
04698 double __DUMMY_287;
04699 __label_289:
04700
04701 double __DUMMY_289;
04702 __label_291:
04703
04704 double __DUMMY_291;
04705 __label_293:
04706
04707 double __DUMMY_293;
04708 __label_295:
04709
04710 double __DUMMY_295;
04711 __label_297:
04712
04713 double __DUMMY_297;
04714 __label_299:
04715
04716 double __DUMMY_299;
04717 __label_301:
04718
04719 double __DUMMY_301;
04720 __label_303:
04721
04722 double __DUMMY_303;
04723 __label_305:
04724
04725 double __DUMMY_305;
04726 __label_307:
04727
04728 double __DUMMY_307;
04729 __label_309:
04730
04731 double __DUMMY_309;
04732 __label_311:
04733
04734 double __DUMMY_311;
04735 __label_313:
04736
04737 double __DUMMY_313;
04738 __label_315:
04739
04740 double __DUMMY_315;
04741 __label_317:
04742
04743 double __DUMMY_317;
04744 __label_319:
04745
04746 double __DUMMY_319;
04747 __label_321:
04748
04749 double __DUMMY_321;
04750 __label_323:
04751
04752 double __DUMMY_323;
04753 __label_325:
04754
04755 double __DUMMY_325;
04756 __label_327:
04757
04758 double __DUMMY_327;
04759 __label_329:
04760
04761 double __DUMMY_329;
04762 __label_331:
04763
04764 double __DUMMY_331;
04765 __label_333:
04766
04767 double __DUMMY_333;
04768 __label_335:
04769
04770 double __DUMMY_335;
04771 __label_337:
04772
04773 double __DUMMY_337;
04774 __label_339:
04775
04776 double __DUMMY_339;
04777 __label_341:
04778
04779 double __DUMMY_341;
04780 __label_343:
04781
04782 double __DUMMY_343;
04783 __label_345:
04784
04785 double __DUMMY_345;
04786 __label_347:
04787
04788 double __DUMMY_347;
04789 __label_349:
04790
04791 double __DUMMY_349;
04792 __label_351:
04793
04794 double __DUMMY_351;
04795 __label_353:
04796
04797 double __DUMMY_353;
04798 __label_355:
04799
04800 double __DUMMY_355;
04801 __label_357:
04802
04803 double __DUMMY_357;
04804 __label_359:
04805
04806 double __DUMMY_359;
04807 __label_361:
04808
04809 double __DUMMY_361;
04810 __label_363:
04811
04812 double __DUMMY_363;
04813 __label_365:
04814
04815 double __DUMMY_365;
04816 __label_367:
04817
04818 double __DUMMY_367;
04819 __label_369:
04820
04821 double __DUMMY_369;
04822 __label_371:
04823
04824 double __DUMMY_371;
04825 __label_373:
04826
04827 double __DUMMY_373;
04828 __label_375:
04829
04830 double __DUMMY_375;
04831 __label_377:
04832
04833 double __DUMMY_377;
04834 __label_379:
04835
04836 double __DUMMY_379;
04837 __label_381:
04838
04839 double __DUMMY_381;
04840 __label_383:
04841
04842 double __DUMMY_383;
04843 __label_385:
04844
04845 double __DUMMY_385;
04846 __label_387:
04847
04848 double __DUMMY_387;
04849 __label_389:
04850
04851 double __DUMMY_389;
04852 __label_391:
04853
04854 double __DUMMY_391;
04855 __label_393:
04856
04857 double __DUMMY_393;
04858 __label_395:
04859
04860 double __DUMMY_395;
04861 __label_397:
04862
04863 double __DUMMY_397;
04864 __label_399:
04865
04866 double __DUMMY_399;
04867 __label_401:
04868
04869 double __DUMMY_401;
04870 __label_403:
04871
04872 double __DUMMY_403;
04873 __label_405:
04874
04875 double __DUMMY_405;
04876 __label_407:
04877
04878 double __DUMMY_407;
04879 __label_409:
04880
04881 double __DUMMY_409;
04882 __label_411:
04883
04884 double __DUMMY_411;
04885 __label_413:
04886
04887 double __DUMMY_413;
04888 __label_415:
04889
04890 double __DUMMY_415;
04891 __label_417:
04892
04893 double __DUMMY_417;
04894 __label_419:
04895
04896 double __DUMMY_419;
04897 __label_421:
04898
04899 double __DUMMY_421;
04900 __label_423:
04901
04902 double __DUMMY_423;
04903 __label_425:
04904
04905 double __DUMMY_425;
04906 __label_427:
04907
04908 double __DUMMY_427;
04909 __label_429:
04910
04911 double __DUMMY_429;
04912 __label_431:
04913
04914 double __DUMMY_431;
04915 __label_433:
04916
04917 double __DUMMY_433;
04918 __label_435:
04919
04920 double __DUMMY_435;
04921 __label_437:
04922
04923 double __DUMMY_437;
04924 __label_439:
04925
04926 double __DUMMY_439;
04927 __label_441:
04928
04929 double __DUMMY_441;
04930 __label_443:
04931
04932 double __DUMMY_443;
04933 __label_445:
04934
04935 double __DUMMY_445;
04936 __label_447:
04937
04938 double __DUMMY_447;
04939 __label_449:
04940
04941 double __DUMMY_449;
04942 __label_451:
04943
04944 double __DUMMY_451;
04945 __label_453:
04946
04947 double __DUMMY_453;
04948 __label_455:
04949
04950 double __DUMMY_455;
04951 __label_457:
04952
04953 double __DUMMY_457;
04954 __label_459:
04955
04956 double __DUMMY_459;
04957 __label_461:
04958
04959 double __DUMMY_461;
04960 __label_463:
04961
04962 double __DUMMY_463;
04963 __label_465:
04964
04965 double __DUMMY_465;
04966 __label_467:
04967
04968 double __DUMMY_467;
04969 __label_469:
04970
04971 double __DUMMY_469;
04972 __label_471:
04973
04974 double __DUMMY_471;
04975 __label_473:
04976
04977 double __DUMMY_473;
04978 __label_475:
04979
04980 double __DUMMY_475;
04981 __label_477:
04982
04983 double __DUMMY_477;
04984 __label_479:
04985
04986 double __DUMMY_479;
04987 __label_481:
04988
04989 double __DUMMY_481;
04990 __label_483:
04991
04992 double __DUMMY_483;
04993 __label_485:
04994
04995 double __DUMMY_485;
04996 __label_487:
04997
04998 double __DUMMY_487;
04999 __label_489:
05000
05001 double __DUMMY_489;
05002 __label_491:
05003
05004 double __DUMMY_491;
05005 __label_493:
05006
05007 double __DUMMY_493;
05008 __label_495:
05009
05010 double __DUMMY_495;
05011 __label_497:
05012
05013 double __DUMMY_497;
05014 __label_499:
05015
05016 double __DUMMY_499;
05017 __label_501:
05018
05019 double __DUMMY_501;
05020 __label_503:
05021
05022 double __DUMMY_503;
05023 __label_505:
05024
05025 double __DUMMY_505;
05026 __label_507:
05027
05028 double __DUMMY_507;
05029 __label_509:
05030
05031 double __DUMMY_509;
05032 __label_511:
05033
05034 double __DUMMY_511;
05035 __label_513:
05036
05037 double __DUMMY_513;
05038 __label_515:
05039
05040 double __DUMMY_515;
05041 __label_517:
05042
05043 double __DUMMY_517;
05044 __label_519:
05045
05046 double __DUMMY_519;
05047 __label_521:
05048
05049 double __DUMMY_521;
05050 __label_523:
05051
05052 double __DUMMY_523;
05053 __label_525:
05054
05055 double __DUMMY_525;
05056 __label_527:
05057
05058 double __DUMMY_527;
05059 __label_529:
05060
05061 double __DUMMY_529;
05062 __label_531:
05063
05064 double __DUMMY_531;
05065 __label_533:
05066
05067 double __DUMMY_533;
05068 __label_535:
05069
05070 double __DUMMY_535;
05071 __label_537:
05072
05073 double __DUMMY_537;
05074 __label_539:
05075
05076 double __DUMMY_539;
05077 __label_541:
05078
05079 double __DUMMY_541;
05080 __label_543:
05081
05082 double __DUMMY_543;
05083 __label_545:
05084
05085 double __DUMMY_545;
05086 __label_547:
05087
05088 double __DUMMY_547;
05089 __label_549:
05090
05091 double __DUMMY_549;
05092 __label_551:
05093
05094 double __DUMMY_551;
05095 __label_553:
05096
05097 double __DUMMY_553;
05098 __label_555:
05099
05100 double __DUMMY_555;
05101 __label_557:
05102
05103 double __DUMMY_557;
05104 __label_559:
05105
05106 double __DUMMY_559;
05107 __label_561:
05108
05109 double __DUMMY_561;
05110 __label_563:
05111
05112 double __DUMMY_563;
05113 __label_565:
05114
05115 double __DUMMY_565;
05116 __label_567:
05117
05118 double __DUMMY_567;
05119 __label_569:
05120
05121 double __DUMMY_569;
05122 __label_571:
05123
05124 double __DUMMY_571;
05125 __label_573:
05126
05127 double __DUMMY_573;
05128 __label_575:
05129
05130 double __DUMMY_575;
05131 __label_577:
05132
05133 double __DUMMY_577;
05134 __label_579:
05135
05136 double __DUMMY_579;
05137 __label_581:
05138
05139 double __DUMMY_581;
05140 __label_583:
05141
05142 double __DUMMY_583;
05143 __label_585:
05144
05145 double __DUMMY_585;
05146 __label_587:
05147
05148 double __DUMMY_587;
05149 __label_589:
05150
05151 double __DUMMY_589;
05152 __label_591:
05153
05154 double __DUMMY_591;
05155 __label_593:
05156
05157 double __DUMMY_593;
05158 __label_595:
05159
05160 double __DUMMY_595;
05161 __label_597:
05162
05163 double __DUMMY_597;
05164 __label_599:
05165
05166 double __DUMMY_599;
05167 __label_601:
05168
05169 double __DUMMY_601;
05170 __label_603:
05171
05172 double __DUMMY_603;
05173 __label_605:
05174
05175 double __DUMMY_605;
05176 __label_607:
05177
05178 double __DUMMY_607;
05179 __label_609:
05180
05181 double __DUMMY_609;
05182 __label_611:
05183
05184 double __DUMMY_611;
05185 __label_613:
05186
05187 double __DUMMY_613;
05188 __label_615:
05189
05190 double __DUMMY_615;
05191 __label_617:
05192
05193 double __DUMMY_617;
05194 __label_619:
05195
05196 double __DUMMY_619;
05197 __label_621:
05198
05199 double __DUMMY_621;
05200 __label_623:
05201
05202 double __DUMMY_623;
05203 __label_625:
05204
05205 double __DUMMY_625;
05206 __label_627:
05207
05208 double __DUMMY_627;
05209 __label_629:
05210
05211 double __DUMMY_629;
05212 __label_631:
05213
05214 double __DUMMY_631;
05215 __label_633:
05216
05217 double __DUMMY_633;
05218 __label_635:
05219
05220 double __DUMMY_635;
05221 __label_637:
05222
05223 double __DUMMY_637;
05224 __label_639:
05225
05226 double __DUMMY_639;
05227 __label_641:
05228
05229 double __DUMMY_641;
05230 __label_643:
05231
05232 double __DUMMY_643;
05233 __label_645:
05234
05235 double __DUMMY_645;
05236 __label_647:
05237
05238 double __DUMMY_647;
05239 __label_649:
05240
05241 double __DUMMY_649;
05242 __label_651:
05243
05244 double __DUMMY_651;
05245 __label_653:
05246
05247 double __DUMMY_653;
05248 __label_655:
05249
05250 double __DUMMY_655;
05251 __label_657:
05252
05253 double __DUMMY_657;
05254 __label_659:
05255
05256 double __DUMMY_659;
05257 __label_661:
05258
05259 double __DUMMY_661;
05260 __label_663:
05261
05262 double __DUMMY_663;
05263 __label_665:
05264
05265 double __DUMMY_665;
05266 __label_667:
05267
05268 double __DUMMY_667;
05269 __label_669:
05270
05271 double __DUMMY_669;
05272 __label_671:
05273
05274 double __DUMMY_671;
05275 __label_673:
05276
05277 double __DUMMY_673;
05278 __label_675:
05279
05280 double __DUMMY_675;
05281 __label_677:
05282
05283 double __DUMMY_677;
05284 __label_679:
05285
05286 double __DUMMY_679;
05287 __label_681:
05288
05289 double __DUMMY_681;
05290 __label_683:
05291
05292 double __DUMMY_683;
05293 __label_685:
05294
05295 double __DUMMY_685;
05296 __label_687:
05297
05298 double __DUMMY_687;
05299 __label_689:
05300
05301 double __DUMMY_689;
05302 __label_691:
05303
05304 double __DUMMY_691;
05305 __label_693:
05306
05307 double __DUMMY_693;
05308 __label_695:
05309
05310 double __DUMMY_695;
05311 __label_697:
05312
05313 double __DUMMY_697;
05314 __label_699:
05315
05316 double __DUMMY_699;
05317 __label_701:
05318
05319 double __DUMMY_701;
05320 __label_703:
05321
05322 double __DUMMY_703;
05323 __label_705:
05324
05325 double __DUMMY_705;
05326 __label_707:
05327
05328 double __DUMMY_707;
05329 __label_709:
05330
05331 double __DUMMY_709;
05332 __label_711:
05333
05334 double __DUMMY_711;
05335 __label_713:
05336
05337 double __DUMMY_713;
05338 __label_715:
05339
05340 double __DUMMY_715;
05341 __label_717:
05342
05343 double __DUMMY_717;
05344 __label_719:
05345
05346 double __DUMMY_719;
05347 __label_721:
05348
05349 double __DUMMY_721;
05350 __label_723:
05351
05352 double __DUMMY_723;
05353 __label_725:
05354
05355 double __DUMMY_725;
05356 __label_727:
05357
05358 double __DUMMY_727;
05359 __label_729:
05360
05361 double __DUMMY_729;
05362 __label_731:
05363
05364 double __DUMMY_731;
05365 __label_733:
05366
05367 double __DUMMY_733;
05368 __label_735:
05369
05370 double __DUMMY_735;
05371 __label_737:
05372
05373 double __DUMMY_737;
05374 __label_739:
05375
05376 double __DUMMY_739;
05377 __label_741:
05378
05379 double __DUMMY_741;
05380 __label_743:
05381
05382 double __DUMMY_743;
05383 __label_745:
05384
05385 double __DUMMY_745;
05386 __label_747:
05387
05388 double __DUMMY_747;
05389 __label_749:
05390
05391 double __DUMMY_749;
05392 __label_751:
05393
05394 double __DUMMY_751;
05395 __label_753:
05396
05397 double __DUMMY_753;
05398 __label_755:
05399
05400 double __DUMMY_755;
05401 __label_757:
05402
05403 double __DUMMY_757;
05404 __label_759:
05405
05406 double __DUMMY_759;
05407 __label_761:
05408
05409 double __DUMMY_761;
05410 __label_763:
05411
05412 double __DUMMY_763;
05413 __label_765:
05414
05415 double __DUMMY_765;
05416 __label_767:
05417
05418 double __DUMMY_767;
05419 __label_769:
05420
05421 double __DUMMY_769;
05422 __label_771:
05423
05424 double __DUMMY_771;
05425 __label_773:
05426
05427 double __DUMMY_773;
05428 __label_775:
05429
05430 double __DUMMY_775;
05431 __label_777:
05432
05433 double __DUMMY_777;
05434 __label_779:
05435
05436 double __DUMMY_779;
05437 __label_781:
05438
05439 double __DUMMY_781;
05440 __label_783:
05441
05442 double __DUMMY_783;
05443 __label_785:
05444
05445 double __DUMMY_785;
05446 __label_787:
05447
05448 double __DUMMY_787;
05449 __label_789:
05450
05451 double __DUMMY_789;
05452 __label_791:
05453
05454 double __DUMMY_791;
05455 __label_793:
05456
05457 double __DUMMY_793;
05458 __label_795:
05459
05460 double __DUMMY_795;
05461 __label_797:
05462
05463 double __DUMMY_797;
05464 __label_799:
05465
05466 double __DUMMY_799;
05467 __label_801:
05468
05469 double __DUMMY_801;
05470 __label_803:
05471
05472 double __DUMMY_803;
05473 __label_805:
05474
05475 double __DUMMY_805;
05476 __label_807:
05477
05478 double __DUMMY_807;
05479 __label_809:
05480
05481 double __DUMMY_809;
05482 __label_811:
05483
05484 double __DUMMY_811;
05485 __label_813:
05486
05487 double __DUMMY_813;
05488 __label_815:
05489
05490 double __DUMMY_815;
05491 __label_817:
05492
05493 double __DUMMY_817;
05494 __label_819:
05495
05496 double __DUMMY_819;
05497 __label_821:
05498
05499 double __DUMMY_821;
05500 __label_823:
05501
05502 double __DUMMY_823;
05503 __label_825:
05504
05505 double __DUMMY_825;
05506 __label_827:
05507
05508 double __DUMMY_827;
05509 __label_829:
05510
05511 double __DUMMY_829;
05512 __label_831:
05513
05514 double __DUMMY_831;
05515 __label_833:
05516
05517 double __DUMMY_833;
05518 __label_835:
05519
05520 double __DUMMY_835;
05521 __label_837:
05522
05523 double __DUMMY_837;
05524 __label_839:
05525
05526 double __DUMMY_839;
05527 __label_841:
05528
05529 double __DUMMY_841;
05530 __label_843:
05531
05532 double __DUMMY_843;
05533 __label_845:
05534
05535 double __DUMMY_845;
05536 __label_847:
05537
05538 double __DUMMY_847;
05539 __label_849:
05540
05541 double __DUMMY_849;
05542 __label_851:
05543
05544 double __DUMMY_851;
05545 __label_853:
05546
05547 double __DUMMY_853;
05548 __label_855:
05549
05550 double __DUMMY_855;
05551 __label_857:
05552
05553 double __DUMMY_857;
05554 __label_859:
05555
05556 double __DUMMY_859;
05557 __label_861:
05558
05559 double __DUMMY_861;
05560 __label_863:
05561
05562 double __DUMMY_863;
05563 __label_865:
05564
05565 double __DUMMY_865;
05566 __label_867:
05567
05568 double __DUMMY_867;
05569 __label_869:
05570
05571 double __DUMMY_869;
05572 __label_871:
05573
05574 double __DUMMY_871;
05575 __label_873:
05576
05577 double __DUMMY_873;
05578 __label_875:
05579
05580 double __DUMMY_875;
05581 __label_877:
05582
05583 double __DUMMY_877;
05584 __label_879:
05585
05586 double __DUMMY_879;
05587 __label_881:
05588
05589 double __DUMMY_881;
05590 __label_883:
05591
05592 double __DUMMY_883;
05593 __label_885:
05594
05595 double __DUMMY_885;
05596 __label_887:
05597
05598 double __DUMMY_887;
05599 __label_889:
05600
05601 double __DUMMY_889;
05602 __label_891:
05603
05604 double __DUMMY_891;
05605 __label_893:
05606
05607 double __DUMMY_893;
05608 __label_895:
05609
05610 double __DUMMY_895;
05611 __label_897:
05612
05613 double __DUMMY_897;
05614 __label_899:
05615
05616 double __DUMMY_899;
05617 __label_901:
05618
05619 double __DUMMY_901;
05620 __label_903:
05621
05622 double __DUMMY_903;
05623 __label_905:
05624
05625 double __DUMMY_905;
05626 __label_907:
05627
05628 double __DUMMY_907;
05629 __label_909:
05630
05631 double __DUMMY_909;
05632 __label_911:
05633
05634 double __DUMMY_911;
05635 __label_913:
05636
05637 double __DUMMY_913;
05638 __label_915:
05639
05640 double __DUMMY_915;
05641 __label_917:
05642
05643 double __DUMMY_917;
05644 __label_919:
05645
05646 double __DUMMY_919;
05647 __label_921:
05648
05649 double __DUMMY_921;
05650 __label_923:
05651
05652 double __DUMMY_923;
05653 __label_925:
05654
05655 double __DUMMY_925;
05656 __label_927:
05657
05658 double __DUMMY_927;
05659 __label_929:
05660
05661 double __DUMMY_929;
05662 __label_931:
05663
05664 double __DUMMY_931;
05665 __label_933:
05666
05667 double __DUMMY_933;
05668 __label_935:
05669
05670 double __DUMMY_935;
05671 __label_937:
05672
05673 double __DUMMY_937;
05674 __label_939:
05675
05676 double __DUMMY_939;
05677 __label_941:
05678
05679 double __DUMMY_941;
05680 __label_943:
05681
05682 double __DUMMY_943;
05683 __label_945:
05684
05685 double __DUMMY_945;
05686 __label_947:
05687
05688 double __DUMMY_947;
05689 __label_949:
05690
05691 double __DUMMY_949;
05692 __label_951:
05693
05694 double __DUMMY_951;
05695 __label_953:
05696
05697 double __DUMMY_953;
05698 __label_955:
05699
05700 double __DUMMY_955;
05701 __label_957:
05702
05703 double __DUMMY_957;
05704 __label_959:
05705
05706 double __DUMMY_959;
05707 __label_961:
05708
05709 double __DUMMY_961;
05710 __label_963:
05711
05712 double __DUMMY_963;
05713 __label_965:
05714
05715 double __DUMMY_965;
05716 __label_967:
05717
05718 double __DUMMY_967;
05719 __label_969:
05720
05721 double __DUMMY_969;
05722 __label_971:
05723
05724 double __DUMMY_971;
05725 __label_973:
05726
05727 double __DUMMY_973;
05728 __label_975:
05729
05730 double __DUMMY_975;
05731 __label_977:
05732
05733 double __DUMMY_977;
05734 __label_979:
05735
05736 double __DUMMY_979;
05737 __label_981:
05738
05739 double __DUMMY_981;
05740 __label_983:
05741
05742 double __DUMMY_983;
05743 __label_985:
05744
05745 double __DUMMY_985;
05746 __label_987:
05747
05748 double __DUMMY_987;
05749 __label_989:
05750
05751 double __DUMMY_989;
05752 __label_991:
05753
05754 double __DUMMY_991;
05755 __label_993:
05756
05757 double __DUMMY_993;
05758 __label_995:
05759
05760 double __DUMMY_995;
05761 __label_997:
05762
05763 double __DUMMY_997;
05764 __label_999:
05765
05766 double __DUMMY_999;
05767 __label_1001:
05768
05769 double __DUMMY_1001;
05770 __label_1003:
05771
05772 double __DUMMY_1003;
05773 __label_1005:
05774
05775 double __DUMMY_1005;
05776 __label_1007:
05777
05778 double __DUMMY_1007;
05779 __label_1009:
05780
05781 double __DUMMY_1009;
05782 __label_1011:
05783
05784 double __DUMMY_1011;
05785 __label_1013:
05786
05787 double __DUMMY_1013;
05788 __label_1015:
05789
05790 double __DUMMY_1015;
05791 __label_1017:
05792
05793 double __DUMMY_1017;
05794 __label_1019:
05795
05796 double __DUMMY_1019;
05797 __label_1021:
05798
05799 double __DUMMY_1021;
05800 __label_1023:
05801
05802 double __DUMMY_1023;
05803 __label_1025:
05804
05805 double __DUMMY_1025;
05806 __label_1027:
05807
05808 double __DUMMY_1027;
05809 __label_1029:
05810
05811 double __DUMMY_1029;
05812 __label_1031:
05813
05814 double __DUMMY_1031;
05815 __label_1033:
05816
05817 double __DUMMY_1033;
05818 __label_1035:
05819
05820 double __DUMMY_1035;
05821 __label_1037:
05822
05823 double __DUMMY_1037;
05824 __label_1039:
05825
05826 double __DUMMY_1039;
05827 __label_1041:
05828
05829 double __DUMMY_1041;
05830 __label_1043:
05831
05832 double __DUMMY_1043;
05833 __label_1045:
05834
05835 double __DUMMY_1045;
05836 __label_1047:
05837
05838 double __DUMMY_1047;
05839 __label_1049:
05840
05841 double __DUMMY_1049;
05842 __label_1051:
05843
05844 double __DUMMY_1051;
05845 __label_1053:
05846
05847 double __DUMMY_1053;
05848 __label_1055:
05849
05850 double __DUMMY_1055;
05851 __label_1057:
05852
05853 double __DUMMY_1057;
05854 __label_1059:
05855
05856 double __DUMMY_1059;
05857 __label_1061:
05858
05859 double __DUMMY_1061;
05860 __label_1063:
05861
05862 double __DUMMY_1063;
05863 __label_1065:
05864
05865 double __DUMMY_1065;
05866 __label_1067:
05867
05868 double __DUMMY_1067;
05869 __label_1069:
05870
05871 double __DUMMY_1069;
05872 __label_1071:
05873
05874 double __DUMMY_1071;
05875 __label_1073:
05876
05877 double __DUMMY_1073;
05878 __label_1075:
05879
05880 double __DUMMY_1075;
05881 __label_1077:
05882
05883 double __DUMMY_1077;
05884 __label_1079:
05885
05886 double __DUMMY_1079;
05887 __label_1081:
05888
05889 double __DUMMY_1081;
05890 __label_1083:
05891
05892 double __DUMMY_1083;
05893 __label_1085:
05894
05895 double __DUMMY_1085;
05896 __label_1087:
05897
05898 double __DUMMY_1087;
05899 __label_1089:
05900
05901 double __DUMMY_1089;
05902 __label_1091:
05903
05904 double __DUMMY_1091;
05905 __label_1093:
05906
05907 double __DUMMY_1093;
05908 __label_1095:
05909
05910 double __DUMMY_1095;
05911 __label_1097:
05912
05913 double __DUMMY_1097;
05914 __label_1099:
05915
05916 double __DUMMY_1099;
05917 __label_1101:
05918
05919 double __DUMMY_1101;
05920 __label_1103:
05921
05922 double __DUMMY_1103;
05923 __label_1105:
05924
05925 double __DUMMY_1105;
05926 __label_1107:
05927
05928 double __DUMMY_1107;
05929 __label_1109:
05930
05931 double __DUMMY_1109;
05932 __label_1111:
05933
05934 double __DUMMY_1111;
05935 __label_1113:
05936
05937 double __DUMMY_1113;
05938 __label_1115:
05939
05940 double __DUMMY_1115;
05941 __label_1117:
05942
05943 double __DUMMY_1117;
05944 __label_1119:
05945
05946 double __DUMMY_1119;
05947 __label_1121:
05948
05949 double __DUMMY_1121;
05950 __label_1123:
05951
05952 double __DUMMY_1123;
05953 __label_1125:
05954
05955 double __DUMMY_1125;
05956 __label_1127:
05957
05958 double __DUMMY_1127;
05959 __label_1129:
05960
05961 double __DUMMY_1129;
05962 __label_1131:
05963
05964 double __DUMMY_1131;
05965 __label_1133:
05966
05967 double __DUMMY_1133;
05968 __label_1135:
05969
05970 double __DUMMY_1135;
05971 __label_1137:
05972
05973 double __DUMMY_1137;
05974 __label_1139:
05975
05976 double __DUMMY_1139;
05977 __label_1141:
05978
05979 double __DUMMY_1141;
05980 __label_1143:
05981
05982 double __DUMMY_1143;
05983 __label_1145:
05984
05985 double __DUMMY_1145;
05986 __label_1147:
05987
05988 double __DUMMY_1147;
05989 __label_1149:
05990
05991 double __DUMMY_1149;
05992 __label_1151:
05993
05994 double __DUMMY_1151;
05995 __label_1153:
05996
05997 double __DUMMY_1153;
05998 __label_1155:
05999
06000 double __DUMMY_1155;
06001 __label_1157:
06002
06003 double __DUMMY_1157;
06004 __label_1159:
06005
06006 double __DUMMY_1159;
06007 __label_1161:
06008
06009 double __DUMMY_1161;
06010 __label_1163:
06011
06012 double __DUMMY_1163;
06013 __label_1165:
06014
06015 double __DUMMY_1165;
06016 __label_1167:
06017
06018 double __DUMMY_1167;
06019 __label_1169:
06020
06021 double __DUMMY_1169;
06022 __label_1171:
06023
06024 double __DUMMY_1171;
06025 __label_1173:
06026
06027 double __DUMMY_1173;
06028 __label_1175:
06029
06030 double __DUMMY_1175;
06031 __label_1177:
06032
06033 double __DUMMY_1177;
06034 __label_1179:
06035
06036 double __DUMMY_1179;
06037 __label_1181:
06038
06039 double __DUMMY_1181;
06040 __label_1183:
06041
06042 double __DUMMY_1183;
06043 __label_1185:
06044
06045 double __DUMMY_1185;
06046 __label_1187:
06047
06048 double __DUMMY_1187;
06049 __label_1189:
06050
06051 double __DUMMY_1189;
06052 __label_1191:
06053
06054 double __DUMMY_1191;
06055 __label_1193:
06056
06057 double __DUMMY_1193;
06058 __label_1195:
06059
06060 double __DUMMY_1195;
06061 __label_1197:
06062
06063 double __DUMMY_1197;
06064 __label_1199:
06065
06066 double __DUMMY_1199;
06067 __label_1201:
06068
06069 double __DUMMY_1201;
06070 __label_1203:
06071
06072 double __DUMMY_1203;
06073 __label_1205:
06074
06075 double __DUMMY_1205;
06076 __label_1207:
06077
06078 double __DUMMY_1207;
06079 __label_1209:
06080
06081 double __DUMMY_1209;
06082 __label_1211:
06083
06084 double __DUMMY_1211;
06085 __label_1213:
06086
06087 double __DUMMY_1213;
06088 __label_1215:
06089
06090 double __DUMMY_1215;
06091 __label_1217:
06092
06093 double __DUMMY_1217;
06094 __label_1219:
06095
06096 double __DUMMY_1219;
06097 __label_1221:
06098
06099 double __DUMMY_1221;
06100 __label_1223:
06101
06102 double __DUMMY_1223;
06103 __label_1225:
06104
06105 double __DUMMY_1225;
06106 __label_1227:
06107
06108 double __DUMMY_1227;
06109 __label_1229:
06110
06111 double __DUMMY_1229;
06112 __label_1231:
06113
06114 double __DUMMY_1231;
06115 __label_1233:
06116
06117 double __DUMMY_1233;
06118 __label_1235:
06119
06120 double __DUMMY_1235;
06121 __label_1237:
06122
06123 double __DUMMY_1237;
06124 __label_1239:
06125
06126 double __DUMMY_1239;
06127 __label_1241:
06128
06129 double __DUMMY_1241;
06130 __label_1243:
06131
06132 double __DUMMY_1243;
06133 __label_1245:
06134
06135 double __DUMMY_1245;
06136 __label_1247:
06137
06138 double __DUMMY_1247;
06139 __label_1249:
06140
06141 double __DUMMY_1249;
06142 __label_1251:
06143
06144 double __DUMMY_1251;
06145 __label_1253:
06146
06147 double __DUMMY_1253;
06148 __label_1255:
06149
06150 double __DUMMY_1255;
06151 __label_1257:
06152
06153 double __DUMMY_1257;
06154 __label_1259:
06155
06156 double __DUMMY_1259;
06157 __label_1261:
06158
06159 double __DUMMY_1261;
06160 __label_1263:
06161
06162 double __DUMMY_1263;
06163 __label_1265:
06164
06165 double __DUMMY_1265;
06166 __label_1267:
06167
06168 double __DUMMY_1267;
06169 __label_1269:
06170
06171 double __DUMMY_1269;
06172 __label_1271:
06173
06174 double __DUMMY_1271;
06175 __label_1273:
06176
06177 double __DUMMY_1273;
06178 __label_1275:
06179
06180 double __DUMMY_1275;
06181 __label_1277:
06182
06183 double __DUMMY_1277;
06184 __label_1279:
06185
06186 double __DUMMY_1279;
06187 __label_1281:
06188
06189 double __DUMMY_1281;
06190 __label_1283:
06191
06192 double __DUMMY_1283;
06193 __label_1285:
06194
06195 double __DUMMY_1285;
06196 __label_1287:
06197
06198 double __DUMMY_1287;
06199 __label_1289:
06200
06201 double __DUMMY_1289;
06202 __label_1291:
06203
06204 double __DUMMY_1291;
06205 __label_1293:
06206
06207 double __DUMMY_1293;
06208 __label_1295:
06209
06210 double __DUMMY_1295;
06211 __label_1297:
06212
06213 double __DUMMY_1297;
06214 __label_1299:
06215
06216 double __DUMMY_1299;
06217 __label_1301:
06218
06219 double __DUMMY_1301;
06220 __label_1303:
06221
06222 double __DUMMY_1303;
06223 __label_1305:
06224
06225 double __DUMMY_1305;
06226 __label_1307:
06227
06228 double __DUMMY_1307;
06229 __label_1309:
06230
06231 double __DUMMY_1309;
06232 __label_1311:
06233
06234 double __DUMMY_1311;
06235 __label_1313:
06236
06237 double __DUMMY_1313;
06238 __label_1315:
06239
06240 double __DUMMY_1315;
06241 __label_1317:
06242
06243 double __DUMMY_1317;
06244 __label_1319:
06245
06246 double __DUMMY_1319;
06247 __label_1321:
06248
06249 double __DUMMY_1321;
06250 __label_1323:
06251
06252 double __DUMMY_1323;
06253 __label_1325:
06254
06255 double __DUMMY_1325;
06256 __label_1327:
06257
06258 double __DUMMY_1327;
06259 __label_1329:
06260
06261 double __DUMMY_1329;
06262 __label_1331:
06263
06264 double __DUMMY_1331;
06265 __label_1333:
06266
06267 double __DUMMY_1333;
06268 __label_1335:
06269
06270 double __DUMMY_1335;
06271 __label_1337:
06272
06273 double __DUMMY_1337;
06274 __label_1339:
06275
06276 double __DUMMY_1339;
06277 __label_1341:
06278
06279 double __DUMMY_1341;
06280 __label_1343:
06281
06282 double __DUMMY_1343;
06283 __label_1345:
06284
06285 double __DUMMY_1345;
06286 __label_1347:
06287
06288 double __DUMMY_1347;
06289 __label_1349:
06290
06291 double __DUMMY_1349;
06292 __label_1351:
06293
06294 double __DUMMY_1351;
06295 __label_1353:
06296
06297 double __DUMMY_1353;
06298 __label_1355:
06299
06300 double __DUMMY_1355;
06301 __label_1357:
06302
06303 double __DUMMY_1357;
06304 __label_1359:
06305
06306 double __DUMMY_1359;
06307 __label_1361:
06308
06309 double __DUMMY_1361;
06310 __label_1363:
06311
06312 double __DUMMY_1363;
06313 __label_1365:
06314
06315 double __DUMMY_1365;
06316 __label_1367:
06317
06318 double __DUMMY_1367;
06319 __label_1369:
06320
06321 double __DUMMY_1369;
06322 __label_1371:
06323
06324 double __DUMMY_1371;
06325 __label_1373:
06326
06327 double __DUMMY_1373;
06328 __label_1375:
06329
06330 double __DUMMY_1375;
06331 __label_1377:
06332
06333 double __DUMMY_1377;
06334 __label_1379:
06335
06336 double __DUMMY_1379;
06337 __label_1381:
06338
06339 double __DUMMY_1381;
06340 __label_1383:
06341
06342 double __DUMMY_1383;
06343 __label_1385:
06344
06345 double __DUMMY_1385;
06346 __label_1387:
06347
06348 double __DUMMY_1387;
06349 __label_1389:
06350
06351 double __DUMMY_1389;
06352 __label_1391:
06353
06354 double __DUMMY_1391;
06355 __label_1393:
06356
06357 double __DUMMY_1393;
06358 __label_1395:
06359
06360 double __DUMMY_1395;
06361 __label_1397:
06362
06363 double __DUMMY_1397;
06364 __label_1399:
06365
06366 double __DUMMY_1399;
06367 __label_1401:
06368
06369 double __DUMMY_1401;
06370 __label_1403:
06371
06372 double __DUMMY_1403;
06373 __label_1405:
06374
06375 double __DUMMY_1405;
06376 __label_1407:
06377
06378 double __DUMMY_1407;
06379 __label_1409:
06380
06381 double __DUMMY_1409;
06382 __label_1411:
06383
06384 double __DUMMY_1411;
06385 __label_1413:
06386
06387 double __DUMMY_1413;
06388 __label_1415:
06389
06390 double __DUMMY_1415;
06391 __label_1417:
06392
06393 double __DUMMY_1417;
06394 __label_1419:
06395
06396 double __DUMMY_1419;
06397 __label_1421:
06398
06399 double __DUMMY_1421;
06400 __label_1423:
06401
06402 double __DUMMY_1423;
06403 __label_1425:
06404
06405 double __DUMMY_1425;
06406 __label_1427:
06407
06408 double __DUMMY_1427;
06409 __label_1429:
06410
06411 double __DUMMY_1429;
06412 __label_1431:
06413
06414 double __DUMMY_1431;
06415 __label_1433:
06416
06417 double __DUMMY_1433;
06418 __label_1435:
06419
06420 double __DUMMY_1435;
06421 __label_1437:
06422
06423 double __DUMMY_1437;
06424 __label_1439:
06425
06426 double __DUMMY_1439;
06427 __label_1441:
06428
06429 double __DUMMY_1441;
06430 __label_1443:
06431
06432 double __DUMMY_1443;
06433 __label_1445:
06434
06435 double __DUMMY_1445;
06436 __label_1447:
06437
06438 double __DUMMY_1447;
06439 __label_1449:
06440
06441 double __DUMMY_1449;
06442 __label_1451:
06443
06444 double __DUMMY_1451;
06445 __label_1453:
06446
06447 double __DUMMY_1453;
06448 __label_1455:
06449
06450 double __DUMMY_1455;
06451 __label_1457:
06452
06453 double __DUMMY_1457;
06454 __label_1459:
06455
06456 double __DUMMY_1459;
06457 __label_1461:
06458
06459 double __DUMMY_1461;
06460 __label_1463:
06461
06462 double __DUMMY_1463;
06463 __label_1465:
06464
06465 double __DUMMY_1465;
06466 __label_1467:
06467
06468 double __DUMMY_1467;
06469 __label_1469:
06470
06471 double __DUMMY_1469;
06472 __label_1471:
06473
06474 double __DUMMY_1471;
06475 __label_1473:
06476
06477 double __DUMMY_1473;
06478 __label_1475:
06479
06480 double __DUMMY_1475;
06481 __label_1477:
06482
06483 double __DUMMY_1477;
06484 __label_1479:
06485
06486 double __DUMMY_1479;
06487 __label_1481:
06488
06489 double __DUMMY_1481;
06490 __label_1483:
06491
06492 double __DUMMY_1483;
06493 __label_1485:
06494
06495 double __DUMMY_1485;
06496 __label_1487:
06497
06498 double __DUMMY_1487;
06499 __label_1489:
06500
06501 double __DUMMY_1489;
06502 __label_1491:
06503
06504 double __DUMMY_1491;
06505 __label_1493:
06506
06507 double __DUMMY_1493;
06508 __label_1495:
06509
06510 double __DUMMY_1495;
06511 __label_1497:
06512
06513 double __DUMMY_1497;
06514 __label_1499:
06515
06516 double __DUMMY_1499;
06517 __label_1501:
06518
06519 double __DUMMY_1501;
06520 __label_1503:
06521
06522 double __DUMMY_1503;
06523 __label_1505:
06524
06525 double __DUMMY_1505;
06526 __label_1507:
06527
06528 double __DUMMY_1507;
06529 __label_1509:
06530
06531 double __DUMMY_1509;
06532 __label_1511:
06533
06534 double __DUMMY_1511;
06535 __label_1513:
06536
06537 double __DUMMY_1513;
06538 __label_1515:
06539
06540 double __DUMMY_1515;
06541 __label_1517:
06542
06543 double __DUMMY_1517;
06544 __label_1519:
06545
06546 double __DUMMY_1519;
06547 __label_1521:
06548
06549 double __DUMMY_1521;
06550 __label_1523:
06551
06552 double __DUMMY_1523;
06553 __label_1525:
06554
06555 double __DUMMY_1525;
06556 __label_1527:
06557
06558 double __DUMMY_1527;
06559 __label_1529:
06560
06561 double __DUMMY_1529;
06562 __label_1531:
06563
06564 double __DUMMY_1531;
06565 __label_1533:
06566
06567 double __DUMMY_1533;
06568 __label_1535:
06569
06570 double __DUMMY_1535;
06571 __label_1537:
06572
06573 double __DUMMY_1537;
06574 __label_1539:
06575
06576 double __DUMMY_1539;
06577 __label_1541:
06578
06579 double __DUMMY_1541;
06580 __label_1543:
06581
06582 double __DUMMY_1543;
06583 __label_1545:
06584
06585 double __DUMMY_1545;
06586 __label_1547:
06587
06588 double __DUMMY_1547;
06589 __label_1549:
06590
06591 double __DUMMY_1549;
06592 __label_1551:
06593
06594 double __DUMMY_1551;
06595 __label_1553:
06596
06597 double __DUMMY_1553;
06598 __label_1555:
06599
06600 double __DUMMY_1555;
06601 __label_1557:
06602
06603 double __DUMMY_1557;
06604 __label_1559:
06605
06606 double __DUMMY_1559;
06607 __label_1561:
06608
06609 double __DUMMY_1561;
06610 __label_1563:
06611
06612 double __DUMMY_1563;
06613 __label_1565:
06614
06615 double __DUMMY_1565;
06616 __label_1567:
06617
06618 double __DUMMY_1567;
06619 __label_1569:
06620
06621 double __DUMMY_1569;
06622 __label_1571:
06623
06624 double __DUMMY_1571;
06625 __label_1573:
06626
06627 double __DUMMY_1573;
06628 __label_1575:
06629
06630 double __DUMMY_1575;
06631 __label_1577:
06632
06633 double __DUMMY_1577;
06634 __label_1579:
06635
06636 double __DUMMY_1579;
06637 __label_1581:
06638
06639 double __DUMMY_1581;
06640 __label_1583:
06641
06642 double __DUMMY_1583;
06643 __label_1585:
06644
06645 double __DUMMY_1585;
06646 __label_1587:
06647
06648 double __DUMMY_1587;
06649 __label_1589:
06650
06651 double __DUMMY_1589;
06652 __label_1591:
06653
06654 double __DUMMY_1591;
06655 __label_1593:
06656
06657 double __DUMMY_1593;
06658 __label_1595:
06659
06660 double __DUMMY_1595;
06661 __label_1597:
06662
06663 double __DUMMY_1597;
06664 __label_1599:
06665
06666 double __DUMMY_1599;
06667 __label_1601:
06668
06669 double __DUMMY_1601;
06670 __label_1603:
06671
06672 double __DUMMY_1603;
06673 __label_1605:
06674
06675 double __DUMMY_1605;
06676 __label_1607:
06677
06678 double __DUMMY_1607;
06679 __label_1609:
06680
06681 double __DUMMY_1609;
06682 __label_1611:
06683
06684 double __DUMMY_1611;
06685 __label_1613:
06686
06687 double __DUMMY_1613;
06688 __label_1615:
06689
06690 double __DUMMY_1615;
06691 __label_1617:
06692
06693 double __DUMMY_1617;
06694 __label_1619:
06695
06696 double __DUMMY_1619;
06697 __label_1621:
06698
06699 double __DUMMY_1621;
06700 __label_1623:
06701
06702 double __DUMMY_1623;
06703 __label_1625:
06704
06705 double __DUMMY_1625;
06706 __label_1627:
06707
06708 double __DUMMY_1627;
06709 __label_1629:
06710
06711 double __DUMMY_1629;
06712 __label_1631:
06713
06714 double __DUMMY_1631;
06715 __label_1633:
06716
06717 double __DUMMY_1633;
06718 __label_1635:
06719
06720 double __DUMMY_1635;
06721 __label_1637:
06722
06723 double __DUMMY_1637;
06724 __label_1639:
06725
06726 double __DUMMY_1639;
06727 __label_1641:
06728
06729 double __DUMMY_1641;
06730 __label_1643:
06731
06732 double __DUMMY_1643;
06733 __label_1645:
06734
06735 double __DUMMY_1645;
06736 __label_1647:
06737
06738 double __DUMMY_1647;
06739 __label_1649:
06740
06741 double __DUMMY_1649;
06742 __label_1651:
06743
06744 double __DUMMY_1651;
06745 __label_1653:
06746
06747 double __DUMMY_1653;
06748 __label_1655:
06749
06750 double __DUMMY_1655;
06751 __label_1657:
06752
06753 double __DUMMY_1657;
06754 __label_1659:
06755
06756 double __DUMMY_1659;
06757 __label_1661:
06758
06759 double __DUMMY_1661;
06760 __label_1663:
06761
06762 double __DUMMY_1663;
06763 __label_1665:
06764
06765 double __DUMMY_1665;
06766 __label_1667:
06767
06768 double __DUMMY_1667;
06769 __label_1669:
06770
06771 double __DUMMY_1669;
06772 __label_1671:
06773
06774 double __DUMMY_1671;
06775 __label_1673:
06776
06777 double __DUMMY_1673;
06778 __label_1675:
06779
06780 double __DUMMY_1675;
06781 __label_1677:
06782
06783 double __DUMMY_1677;
06784 __label_1679:
06785
06786 double __DUMMY_1679;
06787 __label_1681:
06788
06789 double __DUMMY_1681;
06790 __label_1683:
06791
06792 double __DUMMY_1683;
06793 __label_1685:
06794
06795 double __DUMMY_1685;
06796 __label_1687:
06797
06798 double __DUMMY_1687;
06799 __label_1689:
06800
06801 double __DUMMY_1689;
06802 __label_1691:
06803
06804 double __DUMMY_1691;
06805 __label_1693:
06806
06807 double __DUMMY_1693;
06808 __label_1695:
06809
06810 double __DUMMY_1695;
06811 __label_1697:
06812
06813 double __DUMMY_1697;
06814 __label_1699:
06815
06816 double __DUMMY_1699;
06817 __label_1701:
06818
06819 double __DUMMY_1701;
06820 __label_1703:
06821
06822 double __DUMMY_1703;
06823 __label_1705:
06824
06825 double __DUMMY_1705;
06826 __label_1707:
06827
06828 double __DUMMY_1707;
06829 __label_1709:
06830
06831 double __DUMMY_1709;
06832 __label_1711:
06833
06834 double __DUMMY_1711;
06835 __label_1713:
06836
06837 double __DUMMY_1713;
06838 __label_1715:
06839
06840 double __DUMMY_1715;
06841 __label_1717:
06842
06843 double __DUMMY_1717;
06844 __label_1719:
06845
06846 double __DUMMY_1719;
06847 __label_1721:
06848
06849 double __DUMMY_1721;
06850 __label_1723:
06851
06852 double __DUMMY_1723;
06853 __label_1725:
06854
06855 double __DUMMY_1725;
06856 __label_1727:
06857
06858 double __DUMMY_1727;
06859 __label_1729:
06860
06861 double __DUMMY_1729;
06862 __label_1731:
06863
06864 double __DUMMY_1731;
06865 __label_1733:
06866
06867 double __DUMMY_1733;
06868 __label_1735:
06869
06870 double __DUMMY_1735;
06871 __label_1737:
06872
06873 double __DUMMY_1737;
06874 __label_1739:
06875
06876 double __DUMMY_1739;
06877 __label_1741:
06878
06879 double __DUMMY_1741;
06880 __label_1743:
06881
06882 double __DUMMY_1743;
06883 __label_1745:
06884
06885 double __DUMMY_1745;
06886 __label_1747:
06887
06888 double __DUMMY_1747;
06889 __label_1749:
06890
06891 double __DUMMY_1749;
06892 __label_1751:
06893
06894 double __DUMMY_1751;
06895 __label_1753:
06896
06897 double __DUMMY_1753;
06898 __label_1755:
06899
06900 double __DUMMY_1755;
06901 __label_1757:
06902
06903 double __DUMMY_1757;
06904 __label_1759:
06905
06906 double __DUMMY_1759;
06907 __label_1761:
06908
06909 double __DUMMY_1761;
06910 __label_1763:
06911
06912 double __DUMMY_1763;
06913 __label_1765:
06914
06915 double __DUMMY_1765;
06916 __label_1767:
06917
06918 double __DUMMY_1767;
06919 __label_1769:
06920
06921 double __DUMMY_1769;
06922 __label_1771:
06923
06924 double __DUMMY_1771;
06925 __label_1773:
06926
06927 double __DUMMY_1773;
06928 __label_1775:
06929
06930 double __DUMMY_1775;
06931 __label_1777:
06932
06933 double __DUMMY_1777;
06934 __label_1779:
06935
06936 double __DUMMY_1779;
06937 __label_1781:
06938
06939 double __DUMMY_1781;
06940 __label_1783:
06941
06942 double __DUMMY_1783;
06943 __label_1785:
06944
06945 double __DUMMY_1785;
06946 __label_1787:
06947
06948 double __DUMMY_1787;
06949 __label_1789:
06950
06951 double __DUMMY_1789;
06952 __label_1791:
06953
06954 double __DUMMY_1791;
06955 __label_1793:
06956
06957 double __DUMMY_1793;
06958 __label_1795:
06959
06960 double __DUMMY_1795;
06961 __label_1797:
06962
06963 double __DUMMY_1797;
06964 __label_1799:
06965
06966 double __DUMMY_1799;
06967 __label_1801:
06968
06969 double __DUMMY_1801;
06970 __label_1803:
06971
06972 double __DUMMY_1803;
06973 __label_1805:
06974
06975 double __DUMMY_1805;
06976 __label_1807:
06977
06978 double __DUMMY_1807;
06979 __label_1809:
06980
06981 double __DUMMY_1809;
06982 __label_1811:
06983
06984 double __DUMMY_1811;
06985 __label_1813:
06986
06987 double __DUMMY_1813;
06988 __label_1815:
06989
06990 double __DUMMY_1815;
06991 __label_1817:
06992
06993 double __DUMMY_1817;
06994 __label_1819:
06995
06996 double __DUMMY_1819;
06997 __label_1821:
06998
06999 double __DUMMY_1821;
07000 __label_1823:
07001
07002 double __DUMMY_1823;
07003 __label_1825:
07004
07005 double __DUMMY_1825;
07006 __label_1827:
07007
07008 double __DUMMY_1827;
07009 __label_1829:
07010
07011 double __DUMMY_1829;
07012 __label_1831:
07013
07014 double __DUMMY_1831;
07015 __label_1833:
07016
07017 double __DUMMY_1833;
07018 __label_1835:
07019
07020 double __DUMMY_1835;
07021 __label_1837:
07022
07023 double __DUMMY_1837;
07024 __label_1839:
07025
07026 double __DUMMY_1839;
07027 __label_1841:
07028
07029 double __DUMMY_1841;
07030 __label_1843:
07031
07032 double __DUMMY_1843;
07033 __label_1845:
07034
07035 double __DUMMY_1845;
07036 __label_1847:
07037
07038 double __DUMMY_1847;
07039 __label_1849:
07040
07041 double __DUMMY_1849;
07042 __label_1851:
07043
07044 double __DUMMY_1851;
07045 __label_1853:
07046
07047 double __DUMMY_1853;
07048 __label_1855:
07049
07050 double __DUMMY_1855;
07051 __label_1857:
07052
07053 double __DUMMY_1857;
07054 __label_1859:
07055
07056 double __DUMMY_1859;
07057 __label_1861:
07058
07059 double __DUMMY_1861;
07060 __label_1863:
07061
07062 double __DUMMY_1863;
07063 __label_1865:
07064
07065 double __DUMMY_1865;
07066 __label_1867:
07067
07068 double __DUMMY_1867;
07069 __label_1869:
07070
07071 double __DUMMY_1869;
07072 __label_1871:
07073
07074 double __DUMMY_1871;
07075 __label_1873:
07076
07077 double __DUMMY_1873;
07078 __label_1875:
07079
07080 double __DUMMY_1875;
07081 __label_1877:
07082
07083 double __DUMMY_1877;
07084 __label_1879:
07085
07086 double __DUMMY_1879;
07087 __label_1881:
07088
07089 double __DUMMY_1881;
07090 __label_1883:
07091
07092 double __DUMMY_1883;
07093 __label_1885:
07094
07095 double __DUMMY_1885;
07096 __label_1887:
07097
07098 double __DUMMY_1887;
07099 __label_1889:
07100
07101 double __DUMMY_1889;
07102 __label_1891:
07103
07104 double __DUMMY_1891;
07105 __label_1893:
07106
07107 double __DUMMY_1893;
07108 __label_1895:
07109
07110 double __DUMMY_1895;
07111 __label_1897:
07112
07113 double __DUMMY_1897;
07114 __label_1899:
07115
07116 double __DUMMY_1899;
07117 __label_1901:
07118
07119 double __DUMMY_1901;
07120 __label_1903:
07121
07122 double __DUMMY_1903;
07123 __label_1905:
07124
07125 double __DUMMY_1905;
07126 __label_1907:
07127
07128 double __DUMMY_1907;
07129 __label_1909:
07130
07131 double __DUMMY_1909;
07132 __label_1911:
07133
07134 double __DUMMY_1911;
07135 __label_1913:
07136
07137 double __DUMMY_1913;
07138 __label_1915:
07139
07140 double __DUMMY_1915;
07141 __label_1917:
07142
07143 double __DUMMY_1917;
07144 __label_1919:
07145
07146 double __DUMMY_1919;
07147 __label_1921:
07148
07149 double __DUMMY_1921;
07150 __label_1923:
07151
07152 double __DUMMY_1923;
07153 __label_1925:
07154
07155 double __DUMMY_1925;
07156 __label_1927:
07157
07158 double __DUMMY_1927;
07159 __label_1929:
07160
07161 double __DUMMY_1929;
07162 __label_1931:
07163
07164 double __DUMMY_1931;
07165 __label_1933:
07166
07167 double __DUMMY_1933;
07168 __label_1935:
07169
07170 double __DUMMY_1935;
07171 __label_1937:
07172
07173 double __DUMMY_1937;
07174 __label_1939:
07175
07176 double __DUMMY_1939;
07177 __label_1941:
07178
07179 double __DUMMY_1941;
07180 __label_1943:
07181
07182 double __DUMMY_1943;
07183 __label_1945:
07184
07185 double __DUMMY_1945;
07186 __label_1947:
07187
07188 double __DUMMY_1947;
07189 __label_1949:
07190
07191 double __DUMMY_1949;
07192 __label_1951:
07193
07194 double __DUMMY_1951;
07195 __label_1953:
07196
07197 double __DUMMY_1953;
07198 __label_1955:
07199
07200 double __DUMMY_1955;
07201 __label_1957:
07202
07203 double __DUMMY_1957;
07204 __label_1959:
07205
07206 double __DUMMY_1959;
07207 __label_1961:
07208
07209 double __DUMMY_1961;
07210 __label_1963:
07211
07212 double __DUMMY_1963;
07213 __label_1965:
07214
07215 double __DUMMY_1965;
07216 __label_1967:
07217
07218 double __DUMMY_1967;
07219 __label_1969:
07220
07221 double __DUMMY_1969;
07222 __label_1971:
07223
07224 double __DUMMY_1971;
07225 __label_1973:
07226
07227 double __DUMMY_1973;
07228 __label_1975:
07229
07230 double __DUMMY_1975;
07231 __label_1977:
07232
07233 double __DUMMY_1977;
07234 __label_1979:
07235
07236 double __DUMMY_1979;
07237 __label_1981:
07238
07239 double __DUMMY_1981;
07240 __label_1983:
07241
07242 double __DUMMY_1983;
07243 __label_1985:
07244
07245 double __DUMMY_1985;
07246 __label_1987:
07247
07248 double __DUMMY_1987;
07249 __label_1989:
07250
07251 double __DUMMY_1989;
07252 __label_1991:
07253
07254 double __DUMMY_1991;
07255 __label_1993:
07256
07257 double __DUMMY_1993;
07258 __label_1995:
07259
07260 double __DUMMY_1995;
07261 __label_1997:
07262
07263 double __DUMMY_1997;
07264 __label_1999:
07265
07266 double __DUMMY_1999;
07267 __label_2001:
07268
07269 double __DUMMY_2001;
07270 __label_2003:
07271
07272 double __DUMMY_2003;
07273 __label_2005:
07274
07275 double __DUMMY_2005;
07276 __label_2007:
07277
07278 double __DUMMY_2007;
07279 __label_2009:
07280
07281 double __DUMMY_2009;
07282 __label_2011:
07283
07284 double __DUMMY_2011;
07285 __label_2013:
07286
07287 double __DUMMY_2013;
07288 __label_2015:
07289
07290 double __DUMMY_2015;
07291 __label_2017:
07292
07293 double __DUMMY_2017;
07294 __label_2019:
07295
07296 double __DUMMY_2019;
07297 __label_2021:
07298
07299 double __DUMMY_2021;
07300 __label_2023:
07301
07302 double __DUMMY_2023;
07303 __label_2025:
07304
07305 double __DUMMY_2025;
07306 __label_2027:
07307
07308 double __DUMMY_2027;
07309 __label_2029:
07310
07311 double __DUMMY_2029;
07312 __label_2031:
07313
07314 double __DUMMY_2031;
07315 __label_2033:
07316
07317 double __DUMMY_2033;
07318 __label_2035:
07319
07320 double __DUMMY_2035;
07321 __label_2037:
07322
07323 double __DUMMY_2037;
07324 __label_2039:
07325
07326 double __DUMMY_2039;
07327 __label_2041:
07328
07329 double __DUMMY_2041;
07330 __label_2043:
07331
07332 double __DUMMY_2043;
07333 __label_2045:
07334
07335 double __DUMMY_2045;
07336 __label_2047:
07337
07338 double __DUMMY_2047;
07339 __label_2049:
07340
07341 double __DUMMY_2049;
07342 __label_2051:
07343
07344 double __DUMMY_2051;
07345 __label_2053:
07346
07347 double __DUMMY_2053;
07348 __label_2055:
07349
07350 double __DUMMY_2055;
07351 __label_2057:
07352
07353 double __DUMMY_2057;
07354 __label_2059:
07355
07356 double __DUMMY_2059;
07357 __label_2061:
07358
07359 double __DUMMY_2061;
07360 __label_2063:
07361
07362 double __DUMMY_2063;
07363 __label_2065:
07364
07365 double __DUMMY_2065;
07366 __label_2067:
07367
07368 double __DUMMY_2067;
07369 __label_2069:
07370
07371 double __DUMMY_2069;
07372 __label_2071:
07373
07374 double __DUMMY_2071;
07375 __label_2073:
07376
07377 double __DUMMY_2073;
07378 __label_2075:
07379
07380 double __DUMMY_2075;
07381 __label_2077:
07382
07383 double __DUMMY_2077;
07384 __label_2079:
07385
07386 double __DUMMY_2079;
07387 __label_2081:
07388
07389 double __DUMMY_2081;
07390 __label_2083:
07391
07392 double __DUMMY_2083;
07393 __label_2085:
07394
07395 double __DUMMY_2085;
07396 __label_2087:
07397
07398 double __DUMMY_2087;
07399 __label_2089:
07400
07401 double __DUMMY_2089;
07402 __label_2091:
07403
07404 double __DUMMY_2091;
07405 __label_2093:
07406
07407 double __DUMMY_2093;
07408 __label_2095:
07409
07410 double __DUMMY_2095;
07411 __label_2097:
07412
07413 double __DUMMY_2097;
07414 __label_2099:
07415
07416 double __DUMMY_2099;
07417 __label_2101:
07418
07419 double __DUMMY_2101;
07420 __label_2103:
07421
07422 double __DUMMY_2103;
07423 __label_2105:
07424
07425 double __DUMMY_2105;
07426 __label_2107:
07427
07428 double __DUMMY_2107;
07429 __label_2109:
07430
07431 double __DUMMY_2109;
07432 __label_2111:
07433
07434 double __DUMMY_2111;
07435 __label_2114:
07436
07437 double __DUMMY_2114;
07438
07439 Py_XDECREF(this->storage_V3);
07440 Py_XDECREF(this->storage_V5);
07441 Py_XDECREF(this->storage_V7);
07442 Py_XDECREF(this->storage_V9);
07443 Py_XDECREF(this->storage_V11);
07444 Py_XDECREF(this->storage_V13);
07445 Py_XDECREF(this->storage_V15);
07446 Py_XDECREF(this->storage_V17);
07447 Py_XDECREF(this->storage_V19);
07448 Py_XDECREF(this->storage_V21);
07449 Py_XDECREF(this->storage_V23);
07450 Py_XDECREF(this->storage_V25);
07451 Py_XDECREF(this->storage_V27);
07452 Py_XDECREF(this->storage_V29);
07453 Py_XDECREF(this->storage_V31);
07454 Py_XDECREF(this->storage_V33);
07455 Py_XDECREF(this->storage_V35);
07456 Py_XDECREF(this->storage_V37);
07457 Py_XDECREF(this->storage_V39);
07458 Py_XDECREF(this->storage_V41);
07459 Py_XDECREF(this->storage_V43);
07460 Py_XDECREF(this->storage_V45);
07461 Py_XDECREF(this->storage_V47);
07462 Py_XDECREF(this->storage_V49);
07463 Py_XDECREF(this->storage_V51);
07464 Py_XDECREF(this->storage_V53);
07465 Py_XDECREF(this->storage_V55);
07466 Py_XDECREF(this->storage_V57);
07467 Py_XDECREF(this->storage_V59);
07468 Py_XDECREF(this->storage_V61);
07469 Py_XDECREF(this->storage_V63);
07470 Py_XDECREF(this->storage_V65);
07471 Py_XDECREF(this->storage_V67);
07472 Py_XDECREF(this->storage_V69);
07473 Py_XDECREF(this->storage_V71);
07474 Py_XDECREF(this->storage_V73);
07475 Py_XDECREF(this->storage_V75);
07476 Py_XDECREF(this->storage_V77);
07477 Py_XDECREF(this->storage_V79);
07478 Py_XDECREF(this->storage_V81);
07479 Py_XDECREF(this->storage_V83);
07480 Py_XDECREF(this->storage_V85);
07481 Py_XDECREF(this->storage_V87);
07482 Py_XDECREF(this->storage_V89);
07483 Py_XDECREF(this->storage_V91);
07484 Py_XDECREF(this->storage_V93);
07485 Py_XDECREF(this->storage_V95);
07486 Py_XDECREF(this->storage_V97);
07487 Py_XDECREF(this->storage_V99);
07488 Py_XDECREF(this->storage_V101);
07489 Py_XDECREF(this->storage_V103);
07490 Py_XDECREF(this->storage_V105);
07491 Py_XDECREF(this->storage_V107);
07492 Py_XDECREF(this->storage_V109);
07493 Py_XDECREF(this->storage_V111);
07494 Py_XDECREF(this->storage_V113);
07495 Py_XDECREF(this->storage_V115);
07496 Py_XDECREF(this->storage_V117);
07497 Py_XDECREF(this->storage_V119);
07498 Py_XDECREF(this->storage_V121);
07499 Py_XDECREF(this->storage_V123);
07500 Py_XDECREF(this->storage_V125);
07501 Py_XDECREF(this->storage_V127);
07502 Py_XDECREF(this->storage_V129);
07503 Py_XDECREF(this->storage_V131);
07504 Py_XDECREF(this->storage_V133);
07505 Py_XDECREF(this->storage_V135);
07506 Py_XDECREF(this->storage_V137);
07507 Py_XDECREF(this->storage_V139);
07508 Py_XDECREF(this->storage_V141);
07509 Py_XDECREF(this->storage_V143);
07510 Py_XDECREF(this->storage_V145);
07511 Py_XDECREF(this->storage_V147);
07512 Py_XDECREF(this->storage_V149);
07513 Py_XDECREF(this->storage_V151);
07514 Py_XDECREF(this->storage_V153);
07515 Py_XDECREF(this->storage_V155);
07516 Py_XDECREF(this->storage_V157);
07517 Py_XDECREF(this->storage_V159);
07518 Py_XDECREF(this->storage_V161);
07519 Py_XDECREF(this->storage_V163);
07520 Py_XDECREF(this->storage_V165);
07521 Py_XDECREF(this->storage_V167);
07522 Py_XDECREF(this->storage_V169);
07523 Py_XDECREF(this->storage_V171);
07524 Py_XDECREF(this->storage_V173);
07525 Py_XDECREF(this->storage_V175);
07526 Py_XDECREF(this->storage_V177);
07527 Py_XDECREF(this->storage_V179);
07528 Py_XDECREF(this->storage_V181);
07529 Py_XDECREF(this->storage_V183);
07530 Py_XDECREF(this->storage_V185);
07531 Py_XDECREF(this->storage_V187);
07532 Py_XDECREF(this->storage_V189);
07533 Py_XDECREF(this->storage_V191);
07534 Py_XDECREF(this->storage_V193);
07535 Py_XDECREF(this->storage_V195);
07536 Py_XDECREF(this->storage_V197);
07537 Py_XDECREF(this->storage_V199);
07538 Py_XDECREF(this->storage_V201);
07539 Py_XDECREF(this->storage_V203);
07540 Py_XDECREF(this->storage_V205);
07541 Py_XDECREF(this->storage_V207);
07542 Py_XDECREF(this->storage_V209);
07543 Py_XDECREF(this->storage_V211);
07544 Py_XDECREF(this->storage_V213);
07545 Py_XDECREF(this->storage_V215);
07546 Py_XDECREF(this->storage_V217);
07547 Py_XDECREF(this->storage_V219);
07548 Py_XDECREF(this->storage_V221);
07549 Py_XDECREF(this->storage_V223);
07550 Py_XDECREF(this->storage_V225);
07551 Py_XDECREF(this->storage_V227);
07552 Py_XDECREF(this->storage_V229);
07553 Py_XDECREF(this->storage_V231);
07554 Py_XDECREF(this->storage_V233);
07555 Py_XDECREF(this->storage_V235);
07556 Py_XDECREF(this->storage_V237);
07557 Py_XDECREF(this->storage_V239);
07558 Py_XDECREF(this->storage_V241);
07559 Py_XDECREF(this->storage_V243);
07560 Py_XDECREF(this->storage_V245);
07561 Py_XDECREF(this->storage_V247);
07562 Py_XDECREF(this->storage_V249);
07563 Py_XDECREF(this->storage_V251);
07564 Py_XDECREF(this->storage_V253);
07565 Py_XDECREF(this->storage_V255);
07566 Py_XDECREF(this->storage_V257);
07567 Py_XDECREF(this->storage_V259);
07568 Py_XDECREF(this->storage_V261);
07569 Py_XDECREF(this->storage_V263);
07570 Py_XDECREF(this->storage_V265);
07571 Py_XDECREF(this->storage_V267);
07572 Py_XDECREF(this->storage_V269);
07573 Py_XDECREF(this->storage_V271);
07574 Py_XDECREF(this->storage_V273);
07575 Py_XDECREF(this->storage_V275);
07576 Py_XDECREF(this->storage_V277);
07577 Py_XDECREF(this->storage_V279);
07578 Py_XDECREF(this->storage_V281);
07579 Py_XDECREF(this->storage_V283);
07580 Py_XDECREF(this->storage_V285);
07581 Py_XDECREF(this->storage_V287);
07582 Py_XDECREF(this->storage_V289);
07583 Py_XDECREF(this->storage_V291);
07584 Py_XDECREF(this->storage_V293);
07585 Py_XDECREF(this->storage_V295);
07586 Py_XDECREF(this->storage_V297);
07587 Py_XDECREF(this->storage_V299);
07588 Py_XDECREF(this->storage_V301);
07589 Py_XDECREF(this->storage_V303);
07590 Py_XDECREF(this->storage_V305);
07591 Py_XDECREF(this->storage_V307);
07592 Py_XDECREF(this->storage_V309);
07593 Py_XDECREF(this->storage_V311);
07594 Py_XDECREF(this->storage_V313);
07595 Py_XDECREF(this->storage_V315);
07596 Py_XDECREF(this->storage_V317);
07597 Py_XDECREF(this->storage_V319);
07598 Py_XDECREF(this->storage_V321);
07599 Py_XDECREF(this->storage_V323);
07600 Py_XDECREF(this->storage_V325);
07601 Py_XDECREF(this->storage_V327);
07602 Py_XDECREF(this->storage_V329);
07603 Py_XDECREF(this->storage_V331);
07604 Py_XDECREF(this->storage_V333);
07605 Py_XDECREF(this->storage_V335);
07606 Py_XDECREF(this->storage_V337);
07607 Py_XDECREF(this->storage_V339);
07608 Py_XDECREF(this->storage_V341);
07609 Py_XDECREF(this->storage_V343);
07610 Py_XDECREF(this->storage_V345);
07611 Py_XDECREF(this->storage_V347);
07612 Py_XDECREF(this->storage_V349);
07613 Py_XDECREF(this->storage_V351);
07614 Py_XDECREF(this->storage_V353);
07615 Py_XDECREF(this->storage_V355);
07616 Py_XDECREF(this->storage_V357);
07617 Py_XDECREF(this->storage_V359);
07618 Py_XDECREF(this->storage_V361);
07619 Py_XDECREF(this->storage_V363);
07620 Py_XDECREF(this->storage_V365);
07621 Py_XDECREF(this->storage_V367);
07622 Py_XDECREF(this->storage_V369);
07623 Py_XDECREF(this->storage_V371);
07624 Py_XDECREF(this->storage_V373);
07625 Py_XDECREF(this->storage_V375);
07626 Py_XDECREF(this->storage_V377);
07627 Py_XDECREF(this->storage_V379);
07628 Py_XDECREF(this->storage_V381);
07629 Py_XDECREF(this->storage_V383);
07630 Py_XDECREF(this->storage_V385);
07631 Py_XDECREF(this->storage_V387);
07632 Py_XDECREF(this->storage_V389);
07633 Py_XDECREF(this->storage_V391);
07634 Py_XDECREF(this->storage_V393);
07635 Py_XDECREF(this->storage_V395);
07636 Py_XDECREF(this->storage_V397);
07637 Py_XDECREF(this->storage_V399);
07638 Py_XDECREF(this->storage_V401);
07639 Py_XDECREF(this->storage_V403);
07640 Py_XDECREF(this->storage_V405);
07641 Py_XDECREF(this->storage_V407);
07642 Py_XDECREF(this->storage_V409);
07643 Py_XDECREF(this->storage_V411);
07644 Py_XDECREF(this->storage_V413);
07645 Py_XDECREF(this->storage_V415);
07646 Py_XDECREF(this->storage_V417);
07647 Py_XDECREF(this->storage_V419);
07648 Py_XDECREF(this->storage_V421);
07649 Py_XDECREF(this->storage_V423);
07650 Py_XDECREF(this->storage_V425);
07651 Py_XDECREF(this->storage_V427);
07652 Py_XDECREF(this->storage_V429);
07653 Py_XDECREF(this->storage_V431);
07654 Py_XDECREF(this->storage_V433);
07655 Py_XDECREF(this->storage_V435);
07656 Py_XDECREF(this->storage_V437);
07657 Py_XDECREF(this->storage_V439);
07658 Py_XDECREF(this->storage_V441);
07659 Py_XDECREF(this->storage_V443);
07660 Py_XDECREF(this->storage_V445);
07661 Py_XDECREF(this->storage_V447);
07662 Py_XDECREF(this->storage_V449);
07663 Py_XDECREF(this->storage_V451);
07664 Py_XDECREF(this->storage_V453);
07665 Py_XDECREF(this->storage_V455);
07666 Py_XDECREF(this->storage_V457);
07667 Py_XDECREF(this->storage_V459);
07668 Py_XDECREF(this->storage_V461);
07669 Py_XDECREF(this->storage_V463);
07670 Py_XDECREF(this->storage_V465);
07671 Py_XDECREF(this->storage_V467);
07672 Py_XDECREF(this->storage_V469);
07673 Py_XDECREF(this->storage_V471);
07674 Py_XDECREF(this->storage_V473);
07675 Py_XDECREF(this->storage_V475);
07676 Py_XDECREF(this->storage_V477);
07677 Py_XDECREF(this->storage_V479);
07678 Py_XDECREF(this->storage_V481);
07679 Py_XDECREF(this->storage_V483);
07680 Py_XDECREF(this->storage_V485);
07681 Py_XDECREF(this->storage_V487);
07682 Py_XDECREF(this->storage_V489);
07683 Py_XDECREF(this->storage_V491);
07684 Py_XDECREF(this->storage_V493);
07685 Py_XDECREF(this->storage_V495);
07686 Py_XDECREF(this->storage_V497);
07687 Py_XDECREF(this->storage_V499);
07688 Py_XDECREF(this->storage_V501);
07689 Py_XDECREF(this->storage_V503);
07690 Py_XDECREF(this->storage_V505);
07691 Py_XDECREF(this->storage_V507);
07692 Py_XDECREF(this->storage_V509);
07693 Py_XDECREF(this->storage_V511);
07694 Py_XDECREF(this->storage_V513);
07695 Py_XDECREF(this->storage_V515);
07696 Py_XDECREF(this->storage_V517);
07697 Py_XDECREF(this->storage_V519);
07698 Py_XDECREF(this->storage_V521);
07699 Py_XDECREF(this->storage_V523);
07700 Py_XDECREF(this->storage_V525);
07701 Py_XDECREF(this->storage_V527);
07702 Py_XDECREF(this->storage_V529);
07703 Py_XDECREF(this->storage_V531);
07704 Py_XDECREF(this->storage_V533);
07705 Py_XDECREF(this->storage_V535);
07706 Py_XDECREF(this->storage_V537);
07707 Py_XDECREF(this->storage_V539);
07708 Py_XDECREF(this->storage_V541);
07709 Py_XDECREF(this->storage_V543);
07710 Py_XDECREF(this->storage_V545);
07711 Py_XDECREF(this->storage_V547);
07712 Py_XDECREF(this->storage_V549);
07713 Py_XDECREF(this->storage_V551);
07714 Py_XDECREF(this->storage_V553);
07715 Py_XDECREF(this->storage_V555);
07716 Py_XDECREF(this->storage_V557);
07717 Py_XDECREF(this->storage_V559);
07718 Py_XDECREF(this->storage_V561);
07719 Py_XDECREF(this->storage_V563);
07720 Py_XDECREF(this->storage_V565);
07721 Py_XDECREF(this->storage_V567);
07722 Py_XDECREF(this->storage_V569);
07723 Py_XDECREF(this->storage_V571);
07724 Py_XDECREF(this->storage_V573);
07725 Py_XDECREF(this->storage_V575);
07726 Py_XDECREF(this->storage_V577);
07727 Py_XDECREF(this->storage_V579);
07728 Py_XDECREF(this->storage_V581);
07729 Py_XDECREF(this->storage_V583);
07730 Py_XDECREF(this->storage_V585);
07731 Py_XDECREF(this->storage_V587);
07732 Py_XDECREF(this->storage_V589);
07733 Py_XDECREF(this->storage_V591);
07734 Py_XDECREF(this->storage_V593);
07735 Py_XDECREF(this->storage_V595);
07736 Py_XDECREF(this->storage_V597);
07737 Py_XDECREF(this->storage_V599);
07738 Py_XDECREF(this->storage_V601);
07739 Py_XDECREF(this->storage_V603);
07740 Py_XDECREF(this->storage_V605);
07741 Py_XDECREF(this->storage_V607);
07742 Py_XDECREF(this->storage_V609);
07743 Py_XDECREF(this->storage_V611);
07744 Py_XDECREF(this->storage_V613);
07745 Py_XDECREF(this->storage_V615);
07746 Py_XDECREF(this->storage_V617);
07747 Py_XDECREF(this->storage_V619);
07748 Py_XDECREF(this->storage_V621);
07749 Py_XDECREF(this->storage_V623);
07750 Py_XDECREF(this->storage_V625);
07751 Py_XDECREF(this->storage_V627);
07752 Py_XDECREF(this->storage_V629);
07753 Py_XDECREF(this->storage_V631);
07754 Py_XDECREF(this->storage_V633);
07755 Py_XDECREF(this->storage_V635);
07756 Py_XDECREF(this->storage_V637);
07757 Py_XDECREF(this->storage_V639);
07758 Py_XDECREF(this->storage_V641);
07759 Py_XDECREF(this->storage_V643);
07760 Py_XDECREF(this->storage_V645);
07761 Py_XDECREF(this->storage_V647);
07762 Py_XDECREF(this->storage_V649);
07763 Py_XDECREF(this->storage_V651);
07764 Py_XDECREF(this->storage_V653);
07765 Py_XDECREF(this->storage_V655);
07766 Py_XDECREF(this->storage_V657);
07767 Py_XDECREF(this->storage_V659);
07768 Py_XDECREF(this->storage_V661);
07769 Py_XDECREF(this->storage_V663);
07770 Py_XDECREF(this->storage_V665);
07771 Py_XDECREF(this->storage_V667);
07772 Py_XDECREF(this->storage_V669);
07773 Py_XDECREF(this->storage_V671);
07774 Py_XDECREF(this->storage_V673);
07775 Py_XDECREF(this->storage_V675);
07776 Py_XDECREF(this->storage_V677);
07777 Py_XDECREF(this->storage_V679);
07778 Py_XDECREF(this->storage_V681);
07779 Py_XDECREF(this->storage_V683);
07780 Py_XDECREF(this->storage_V685);
07781 Py_XDECREF(this->storage_V687);
07782 Py_XDECREF(this->storage_V689);
07783 Py_XDECREF(this->storage_V691);
07784 Py_XDECREF(this->storage_V693);
07785 Py_XDECREF(this->storage_V695);
07786 Py_XDECREF(this->storage_V697);
07787 Py_XDECREF(this->storage_V699);
07788 Py_XDECREF(this->storage_V701);
07789 Py_XDECREF(this->storage_V703);
07790 Py_XDECREF(this->storage_V705);
07791 Py_XDECREF(this->storage_V707);
07792 Py_XDECREF(this->storage_V709);
07793 Py_XDECREF(this->storage_V711);
07794 Py_XDECREF(this->storage_V713);
07795 Py_XDECREF(this->storage_V715);
07796 Py_XDECREF(this->storage_V717);
07797 Py_XDECREF(this->storage_V719);
07798 Py_XDECREF(this->storage_V721);
07799 Py_XDECREF(this->storage_V723);
07800 Py_XDECREF(this->storage_V725);
07801 Py_XDECREF(this->storage_V727);
07802 Py_XDECREF(this->storage_V729);
07803 Py_XDECREF(this->storage_V731);
07804 Py_XDECREF(this->storage_V733);
07805 Py_XDECREF(this->storage_V735);
07806 Py_XDECREF(this->storage_V737);
07807 Py_XDECREF(this->storage_V739);
07808 Py_XDECREF(this->storage_V741);
07809 Py_XDECREF(this->storage_V743);
07810 Py_XDECREF(this->storage_V745);
07811 Py_XDECREF(this->storage_V747);
07812 Py_XDECREF(this->storage_V749);
07813 Py_XDECREF(this->storage_V751);
07814 Py_XDECREF(this->storage_V753);
07815 Py_XDECREF(this->storage_V755);
07816 Py_XDECREF(this->storage_V757);
07817 Py_XDECREF(this->storage_V759);
07818 Py_XDECREF(this->storage_V761);
07819 Py_XDECREF(this->storage_V763);
07820 Py_XDECREF(this->storage_V765);
07821 Py_XDECREF(this->storage_V767);
07822 Py_XDECREF(this->storage_V769);
07823 Py_XDECREF(this->storage_V771);
07824 Py_XDECREF(this->storage_V773);
07825 Py_XDECREF(this->storage_V775);
07826 Py_XDECREF(this->storage_V777);
07827 Py_XDECREF(this->storage_V779);
07828 Py_XDECREF(this->storage_V781);
07829 Py_XDECREF(this->storage_V783);
07830 Py_XDECREF(this->storage_V785);
07831 Py_XDECREF(this->storage_V787);
07832 Py_XDECREF(this->storage_V789);
07833 Py_XDECREF(this->storage_V791);
07834 Py_XDECREF(this->storage_V793);
07835 Py_XDECREF(this->storage_V795);
07836 Py_XDECREF(this->storage_V797);
07837 Py_XDECREF(this->storage_V799);
07838 Py_XDECREF(this->storage_V801);
07839 Py_XDECREF(this->storage_V803);
07840 Py_XDECREF(this->storage_V805);
07841 Py_XDECREF(this->storage_V807);
07842 Py_XDECREF(this->storage_V809);
07843 Py_XDECREF(this->storage_V811);
07844 Py_XDECREF(this->storage_V813);
07845 Py_XDECREF(this->storage_V815);
07846 Py_XDECREF(this->storage_V817);
07847 Py_XDECREF(this->storage_V819);
07848 Py_XDECREF(this->storage_V821);
07849 Py_XDECREF(this->storage_V823);
07850 Py_XDECREF(this->storage_V825);
07851 Py_XDECREF(this->storage_V827);
07852 Py_XDECREF(this->storage_V829);
07853 Py_XDECREF(this->storage_V831);
07854 Py_XDECREF(this->storage_V833);
07855 Py_XDECREF(this->storage_V835);
07856 Py_XDECREF(this->storage_V837);
07857 Py_XDECREF(this->storage_V839);
07858 Py_XDECREF(this->storage_V841);
07859 Py_XDECREF(this->storage_V843);
07860 Py_XDECREF(this->storage_V845);
07861 Py_XDECREF(this->storage_V847);
07862 Py_XDECREF(this->storage_V849);
07863 Py_XDECREF(this->storage_V851);
07864 Py_XDECREF(this->storage_V853);
07865 Py_XDECREF(this->storage_V855);
07866 Py_XDECREF(this->storage_V857);
07867 Py_XDECREF(this->storage_V859);
07868 Py_XDECREF(this->storage_V861);
07869 Py_XDECREF(this->storage_V863);
07870 Py_XDECREF(this->storage_V865);
07871 Py_XDECREF(this->storage_V867);
07872 Py_XDECREF(this->storage_V869);
07873 Py_XDECREF(this->storage_V871);
07874 Py_XDECREF(this->storage_V873);
07875 Py_XDECREF(this->storage_V875);
07876 Py_XDECREF(this->storage_V877);
07877 Py_XDECREF(this->storage_V879);
07878 Py_XDECREF(this->storage_V881);
07879 Py_XDECREF(this->storage_V883);
07880 Py_XDECREF(this->storage_V885);
07881 Py_XDECREF(this->storage_V887);
07882 Py_XDECREF(this->storage_V889);
07883 Py_XDECREF(this->storage_V891);
07884 Py_XDECREF(this->storage_V893);
07885 Py_XDECREF(this->storage_V895);
07886 Py_XDECREF(this->storage_V897);
07887 Py_XDECREF(this->storage_V899);
07888 Py_XDECREF(this->storage_V901);
07889 Py_XDECREF(this->storage_V903);
07890 Py_XDECREF(this->storage_V905);
07891 Py_XDECREF(this->storage_V907);
07892 Py_XDECREF(this->storage_V909);
07893 Py_XDECREF(this->storage_V911);
07894 Py_XDECREF(this->storage_V913);
07895 Py_XDECREF(this->storage_V915);
07896 Py_XDECREF(this->storage_V917);
07897 Py_XDECREF(this->storage_V919);
07898 Py_XDECREF(this->storage_V921);
07899 Py_XDECREF(this->storage_V923);
07900 Py_XDECREF(this->storage_V925);
07901 Py_XDECREF(this->storage_V927);
07902 Py_XDECREF(this->storage_V929);
07903 Py_XDECREF(this->storage_V931);
07904 Py_XDECREF(this->storage_V933);
07905 Py_XDECREF(this->storage_V935);
07906 Py_XDECREF(this->storage_V937);
07907 Py_XDECREF(this->storage_V939);
07908 Py_XDECREF(this->storage_V941);
07909 Py_XDECREF(this->storage_V943);
07910 Py_XDECREF(this->storage_V945);
07911 Py_XDECREF(this->storage_V947);
07912 Py_XDECREF(this->storage_V949);
07913 Py_XDECREF(this->storage_V951);
07914 Py_XDECREF(this->storage_V953);
07915 Py_XDECREF(this->storage_V955);
07916 Py_XDECREF(this->storage_V957);
07917 Py_XDECREF(this->storage_V959);
07918 Py_XDECREF(this->storage_V961);
07919 Py_XDECREF(this->storage_V963);
07920 Py_XDECREF(this->storage_V965);
07921 Py_XDECREF(this->storage_V967);
07922 Py_XDECREF(this->storage_V969);
07923 Py_XDECREF(this->storage_V971);
07924 Py_XDECREF(this->storage_V973);
07925 Py_XDECREF(this->storage_V975);
07926 Py_XDECREF(this->storage_V977);
07927 Py_XDECREF(this->storage_V979);
07928 Py_XDECREF(this->storage_V981);
07929 Py_XDECREF(this->storage_V983);
07930 Py_XDECREF(this->storage_V985);
07931 Py_XDECREF(this->storage_V987);
07932 Py_XDECREF(this->storage_V989);
07933 Py_XDECREF(this->storage_V991);
07934 Py_XDECREF(this->storage_V993);
07935 Py_XDECREF(this->storage_V995);
07936 Py_XDECREF(this->storage_V997);
07937 Py_XDECREF(this->storage_V999);
07938 Py_XDECREF(this->storage_V1001);
07939 Py_XDECREF(this->storage_V1003);
07940 Py_XDECREF(this->storage_V1005);
07941 Py_XDECREF(this->storage_V1007);
07942 Py_XDECREF(this->storage_V1009);
07943 Py_XDECREF(this->storage_V1011);
07944 Py_XDECREF(this->storage_V1013);
07945 Py_XDECREF(this->storage_V1015);
07946 Py_XDECREF(this->storage_V1017);
07947 Py_XDECREF(this->storage_V1019);
07948 Py_XDECREF(this->storage_V1021);
07949 Py_XDECREF(this->storage_V1023);
07950 Py_XDECREF(this->storage_V1025);
07951 Py_XDECREF(this->storage_V1027);
07952 Py_XDECREF(this->storage_V1029);
07953 Py_XDECREF(this->storage_V1031);
07954 Py_XDECREF(this->storage_V1033);
07955 Py_XDECREF(this->storage_V1035);
07956 Py_XDECREF(this->storage_V1037);
07957 Py_XDECREF(this->storage_V1039);
07958 Py_XDECREF(this->storage_V1041);
07959 Py_XDECREF(this->storage_V1043);
07960 Py_XDECREF(this->storage_V1045);
07961 Py_XDECREF(this->storage_V1047);
07962 Py_XDECREF(this->storage_V1049);
07963 Py_XDECREF(this->storage_V1051);
07964 Py_XDECREF(this->storage_V1053);
07965 Py_XDECREF(this->storage_V1055);
07966 Py_XDECREF(this->storage_V1057);
07967 Py_XDECREF(this->storage_V1059);
07968 Py_XDECREF(this->storage_V1061);
07969 Py_XDECREF(this->storage_V1063);
07970 Py_XDECREF(this->storage_V1065);
07971 Py_XDECREF(this->storage_V1067);
07972 Py_XDECREF(this->storage_V1069);
07973 Py_XDECREF(this->storage_V1071);
07974 Py_XDECREF(this->storage_V1073);
07975 Py_XDECREF(this->storage_V1075);
07976 Py_XDECREF(this->storage_V1077);
07977 Py_XDECREF(this->storage_V1079);
07978 Py_XDECREF(this->storage_V1081);
07979 Py_XDECREF(this->storage_V1083);
07980 Py_XDECREF(this->storage_V1085);
07981 Py_XDECREF(this->storage_V1087);
07982 Py_XDECREF(this->storage_V1089);
07983 Py_XDECREF(this->storage_V1091);
07984 Py_XDECREF(this->storage_V1093);
07985 Py_XDECREF(this->storage_V1095);
07986 Py_XDECREF(this->storage_V1097);
07987 Py_XDECREF(this->storage_V1099);
07988 Py_XDECREF(this->storage_V1101);
07989 Py_XDECREF(this->storage_V1103);
07990 Py_XDECREF(this->storage_V1105);
07991 Py_XDECREF(this->storage_V1107);
07992 Py_XDECREF(this->storage_V1109);
07993 Py_XDECREF(this->storage_V1111);
07994 Py_XDECREF(this->storage_V1113);
07995 Py_XDECREF(this->storage_V1115);
07996 Py_XDECREF(this->storage_V1117);
07997 Py_XDECREF(this->storage_V1119);
07998 Py_XDECREF(this->storage_V1121);
07999 Py_XDECREF(this->storage_V1123);
08000 Py_XDECREF(this->storage_V1125);
08001 Py_XDECREF(this->storage_V1127);
08002 Py_XDECREF(this->storage_V1129);
08003 Py_XDECREF(this->storage_V1131);
08004 Py_XDECREF(this->storage_V1133);
08005 Py_XDECREF(this->storage_V1135);
08006 Py_XDECREF(this->storage_V1137);
08007 Py_XDECREF(this->storage_V1139);
08008 Py_XDECREF(this->storage_V1141);
08009 Py_XDECREF(this->storage_V1143);
08010 Py_XDECREF(this->storage_V1145);
08011 Py_XDECREF(this->storage_V1147);
08012 Py_XDECREF(this->storage_V1149);
08013 Py_XDECREF(this->storage_V1151);
08014 Py_XDECREF(this->storage_V1153);
08015 Py_XDECREF(this->storage_V1155);
08016 Py_XDECREF(this->storage_V1157);
08017 Py_XDECREF(this->storage_V1159);
08018 Py_XDECREF(this->storage_V1161);
08019 Py_XDECREF(this->storage_V1163);
08020 Py_XDECREF(this->storage_V1165);
08021 Py_XDECREF(this->storage_V1167);
08022 Py_XDECREF(this->storage_V1169);
08023 Py_XDECREF(this->storage_V1171);
08024 Py_XDECREF(this->storage_V1173);
08025 Py_XDECREF(this->storage_V1175);
08026 Py_XDECREF(this->storage_V1177);
08027 Py_XDECREF(this->storage_V1179);
08028 Py_XDECREF(this->storage_V1181);
08029 Py_XDECREF(this->storage_V1183);
08030 Py_XDECREF(this->storage_V1185);
08031 Py_XDECREF(this->storage_V1187);
08032 Py_XDECREF(this->storage_V1189);
08033 Py_XDECREF(this->storage_V1191);
08034 Py_XDECREF(this->storage_V1193);
08035 Py_XDECREF(this->storage_V1195);
08036 Py_XDECREF(this->storage_V1197);
08037 Py_XDECREF(this->storage_V1199);
08038 Py_XDECREF(this->storage_V1201);
08039 Py_XDECREF(this->storage_V1203);
08040 Py_XDECREF(this->storage_V1205);
08041 Py_XDECREF(this->storage_V1207);
08042 Py_XDECREF(this->storage_V1209);
08043 Py_XDECREF(this->storage_V1211);
08044 Py_XDECREF(this->storage_V1213);
08045 Py_XDECREF(this->storage_V1215);
08046 Py_XDECREF(this->storage_V1217);
08047 Py_XDECREF(this->storage_V1219);
08048 Py_XDECREF(this->storage_V1221);
08049 Py_XDECREF(this->storage_V1223);
08050 Py_XDECREF(this->storage_V1225);
08051 Py_XDECREF(this->storage_V1227);
08052 Py_XDECREF(this->storage_V1229);
08053 Py_XDECREF(this->storage_V1231);
08054 Py_XDECREF(this->storage_V1233);
08055 Py_XDECREF(this->storage_V1235);
08056 Py_XDECREF(this->storage_V1237);
08057 Py_XDECREF(this->storage_V1239);
08058 Py_XDECREF(this->storage_V1241);
08059 Py_XDECREF(this->storage_V1243);
08060 Py_XDECREF(this->storage_V1245);
08061 Py_XDECREF(this->storage_V1247);
08062 Py_XDECREF(this->storage_V1249);
08063 Py_XDECREF(this->storage_V1251);
08064 Py_XDECREF(this->storage_V1253);
08065 Py_XDECREF(this->storage_V1255);
08066 Py_XDECREF(this->storage_V1257);
08067 Py_XDECREF(this->storage_V1259);
08068 Py_XDECREF(this->storage_V1261);
08069 Py_XDECREF(this->storage_V1263);
08070 Py_XDECREF(this->storage_V1265);
08071 Py_XDECREF(this->storage_V1267);
08072 Py_XDECREF(this->storage_V1269);
08073 Py_XDECREF(this->storage_V1271);
08074 Py_XDECREF(this->storage_V1273);
08075 Py_XDECREF(this->storage_V1275);
08076 Py_XDECREF(this->storage_V1277);
08077 Py_XDECREF(this->storage_V1279);
08078 Py_XDECREF(this->storage_V1281);
08079 Py_XDECREF(this->storage_V1283);
08080 Py_XDECREF(this->storage_V1285);
08081 Py_XDECREF(this->storage_V1287);
08082 Py_XDECREF(this->storage_V1289);
08083 Py_XDECREF(this->storage_V1291);
08084 Py_XDECREF(this->storage_V1293);
08085 Py_XDECREF(this->storage_V1295);
08086 Py_XDECREF(this->storage_V1297);
08087 Py_XDECREF(this->storage_V1299);
08088 Py_XDECREF(this->storage_V1301);
08089 Py_XDECREF(this->storage_V1303);
08090 Py_XDECREF(this->storage_V1305);
08091 Py_XDECREF(this->storage_V1307);
08092 Py_XDECREF(this->storage_V1309);
08093 Py_XDECREF(this->storage_V1311);
08094 Py_XDECREF(this->storage_V1313);
08095 Py_XDECREF(this->storage_V1315);
08096 Py_XDECREF(this->storage_V1317);
08097 Py_XDECREF(this->storage_V1319);
08098 Py_XDECREF(this->storage_V1321);
08099 Py_XDECREF(this->storage_V1323);
08100 Py_XDECREF(this->storage_V1325);
08101 Py_XDECREF(this->storage_V1327);
08102 Py_XDECREF(this->storage_V1329);
08103 Py_XDECREF(this->storage_V1331);
08104 Py_XDECREF(this->storage_V1333);
08105 Py_XDECREF(this->storage_V1335);
08106 Py_XDECREF(this->storage_V1337);
08107 Py_XDECREF(this->storage_V1339);
08108 Py_XDECREF(this->storage_V1341);
08109 Py_XDECREF(this->storage_V1343);
08110 Py_XDECREF(this->storage_V1345);
08111 Py_XDECREF(this->storage_V1347);
08112 Py_XDECREF(this->storage_V1349);
08113 Py_XDECREF(this->storage_V1351);
08114 Py_XDECREF(this->storage_V1353);
08115 Py_XDECREF(this->storage_V1355);
08116 Py_XDECREF(this->storage_V1357);
08117 Py_XDECREF(this->storage_V1359);
08118 Py_XDECREF(this->storage_V1361);
08119 Py_XDECREF(this->storage_V1363);
08120 Py_XDECREF(this->storage_V1365);
08121 Py_XDECREF(this->storage_V1367);
08122 Py_XDECREF(this->storage_V1369);
08123 Py_XDECREF(this->storage_V1371);
08124 Py_XDECREF(this->storage_V1373);
08125 Py_XDECREF(this->storage_V1375);
08126 Py_XDECREF(this->storage_V1377);
08127 Py_XDECREF(this->storage_V1379);
08128 Py_XDECREF(this->storage_V1381);
08129 Py_XDECREF(this->storage_V1383);
08130 Py_XDECREF(this->storage_V1385);
08131 Py_XDECREF(this->storage_V1387);
08132 Py_XDECREF(this->storage_V1389);
08133 Py_XDECREF(this->storage_V1391);
08134 Py_XDECREF(this->storage_V1393);
08135 Py_XDECREF(this->storage_V1395);
08136 Py_XDECREF(this->storage_V1397);
08137 Py_XDECREF(this->storage_V1399);
08138 Py_XDECREF(this->storage_V1401);
08139 Py_XDECREF(this->storage_V1403);
08140 Py_XDECREF(this->storage_V1405);
08141 Py_XDECREF(this->storage_V1407);
08142 Py_XDECREF(this->storage_V1409);
08143 Py_XDECREF(this->storage_V1411);
08144 Py_XDECREF(this->storage_V1413);
08145 Py_XDECREF(this->storage_V1415);
08146 Py_XDECREF(this->storage_V1417);
08147 Py_XDECREF(this->storage_V1419);
08148 Py_XDECREF(this->storage_V1421);
08149 Py_XDECREF(this->storage_V1423);
08150 Py_XDECREF(this->storage_V1425);
08151 Py_XDECREF(this->storage_V1427);
08152 Py_XDECREF(this->storage_V1429);
08153 Py_XDECREF(this->storage_V1431);
08154 Py_XDECREF(this->storage_V1433);
08155 Py_XDECREF(this->storage_V1435);
08156 Py_XDECREF(this->storage_V1437);
08157 Py_XDECREF(this->storage_V1439);
08158 Py_XDECREF(this->storage_V1441);
08159 Py_XDECREF(this->storage_V1443);
08160 Py_XDECREF(this->storage_V1445);
08161 Py_XDECREF(this->storage_V1447);
08162 Py_XDECREF(this->storage_V1449);
08163 Py_XDECREF(this->storage_V1451);
08164 Py_XDECREF(this->storage_V1453);
08165 Py_XDECREF(this->storage_V1455);
08166 Py_XDECREF(this->storage_V1457);
08167 Py_XDECREF(this->storage_V1459);
08168 Py_XDECREF(this->storage_V1461);
08169 Py_XDECREF(this->storage_V1463);
08170 Py_XDECREF(this->storage_V1465);
08171 Py_XDECREF(this->storage_V1467);
08172 Py_XDECREF(this->storage_V1469);
08173 Py_XDECREF(this->storage_V1471);
08174 Py_XDECREF(this->storage_V1473);
08175 Py_XDECREF(this->storage_V1475);
08176 Py_XDECREF(this->storage_V1477);
08177 Py_XDECREF(this->storage_V1479);
08178 Py_XDECREF(this->storage_V1481);
08179 Py_XDECREF(this->storage_V1483);
08180 Py_XDECREF(this->storage_V1485);
08181 Py_XDECREF(this->storage_V1487);
08182 Py_XDECREF(this->storage_V1489);
08183 Py_XDECREF(this->storage_V1491);
08184 Py_XDECREF(this->storage_V1493);
08185 Py_XDECREF(this->storage_V1495);
08186 Py_XDECREF(this->storage_V1497);
08187 Py_XDECREF(this->storage_V1499);
08188 Py_XDECREF(this->storage_V1501);
08189 Py_XDECREF(this->storage_V1503);
08190 Py_XDECREF(this->storage_V1505);
08191 Py_XDECREF(this->storage_V1507);
08192 Py_XDECREF(this->storage_V1509);
08193 Py_XDECREF(this->storage_V1511);
08194 Py_XDECREF(this->storage_V1513);
08195 Py_XDECREF(this->storage_V1515);
08196 Py_XDECREF(this->storage_V1517);
08197 Py_XDECREF(this->storage_V1519);
08198 Py_XDECREF(this->storage_V1521);
08199 Py_XDECREF(this->storage_V1523);
08200 Py_XDECREF(this->storage_V1525);
08201 Py_XDECREF(this->storage_V1527);
08202 Py_XDECREF(this->storage_V1529);
08203 Py_XDECREF(this->storage_V1531);
08204 Py_XDECREF(this->storage_V1533);
08205 Py_XDECREF(this->storage_V1535);
08206 Py_XDECREF(this->storage_V1537);
08207 Py_XDECREF(this->storage_V1539);
08208 Py_XDECREF(this->storage_V1541);
08209 Py_XDECREF(this->storage_V1543);
08210 Py_XDECREF(this->storage_V1545);
08211 Py_XDECREF(this->storage_V1547);
08212 Py_XDECREF(this->storage_V1549);
08213 Py_XDECREF(this->storage_V1551);
08214 Py_XDECREF(this->storage_V1553);
08215 Py_XDECREF(this->storage_V1555);
08216 Py_XDECREF(this->storage_V1557);
08217 Py_XDECREF(this->storage_V1559);
08218 Py_XDECREF(this->storage_V1561);
08219 Py_XDECREF(this->storage_V1563);
08220 Py_XDECREF(this->storage_V1565);
08221 Py_XDECREF(this->storage_V1567);
08222 Py_XDECREF(this->storage_V1569);
08223 Py_XDECREF(this->storage_V1571);
08224 Py_XDECREF(this->storage_V1573);
08225 Py_XDECREF(this->storage_V1575);
08226 Py_XDECREF(this->storage_V1577);
08227 Py_XDECREF(this->storage_V1579);
08228 Py_XDECREF(this->storage_V1581);
08229 Py_XDECREF(this->storage_V1583);
08230 Py_XDECREF(this->storage_V1585);
08231 Py_XDECREF(this->storage_V1587);
08232 Py_XDECREF(this->storage_V1589);
08233 Py_XDECREF(this->storage_V1591);
08234 Py_XDECREF(this->storage_V1593);
08235 Py_XDECREF(this->storage_V1595);
08236 Py_XDECREF(this->storage_V1597);
08237 Py_XDECREF(this->storage_V1599);
08238 Py_XDECREF(this->storage_V1601);
08239 Py_XDECREF(this->storage_V1603);
08240 Py_XDECREF(this->storage_V1605);
08241 Py_XDECREF(this->storage_V1607);
08242 Py_XDECREF(this->storage_V1609);
08243 Py_XDECREF(this->storage_V1611);
08244 Py_XDECREF(this->storage_V1613);
08245 Py_XDECREF(this->storage_V1615);
08246 Py_XDECREF(this->storage_V1617);
08247 Py_XDECREF(this->storage_V1619);
08248 Py_XDECREF(this->storage_V1621);
08249 Py_XDECREF(this->storage_V1623);
08250 Py_XDECREF(this->storage_V1625);
08251 Py_XDECREF(this->storage_V1627);
08252 Py_XDECREF(this->storage_V1629);
08253 Py_XDECREF(this->storage_V1631);
08254 Py_XDECREF(this->storage_V1633);
08255 Py_XDECREF(this->storage_V1635);
08256 Py_XDECREF(this->storage_V1637);
08257 Py_XDECREF(this->storage_V1639);
08258 Py_XDECREF(this->storage_V1641);
08259 Py_XDECREF(this->storage_V1643);
08260 Py_XDECREF(this->storage_V1645);
08261 Py_XDECREF(this->storage_V1647);
08262 Py_XDECREF(this->storage_V1649);
08263 Py_XDECREF(this->storage_V1651);
08264 Py_XDECREF(this->storage_V1653);
08265 Py_XDECREF(this->storage_V1655);
08266 Py_XDECREF(this->storage_V1657);
08267 Py_XDECREF(this->storage_V1659);
08268 Py_XDECREF(this->storage_V1661);
08269 Py_XDECREF(this->storage_V1663);
08270 Py_XDECREF(this->storage_V1665);
08271 Py_XDECREF(this->storage_V1667);
08272 Py_XDECREF(this->storage_V1669);
08273 Py_XDECREF(this->storage_V1671);
08274 Py_XDECREF(this->storage_V1673);
08275 Py_XDECREF(this->storage_V1675);
08276 Py_XDECREF(this->storage_V1677);
08277 Py_XDECREF(this->storage_V1679);
08278 Py_XDECREF(this->storage_V1681);
08279 Py_XDECREF(this->storage_V1683);
08280 Py_XDECREF(this->storage_V1685);
08281 Py_XDECREF(this->storage_V1687);
08282 Py_XDECREF(this->storage_V1689);
08283 Py_XDECREF(this->storage_V1691);
08284 Py_XDECREF(this->storage_V1693);
08285 Py_XDECREF(this->storage_V1695);
08286 Py_XDECREF(this->storage_V1697);
08287 Py_XDECREF(this->storage_V1699);
08288 Py_XDECREF(this->storage_V1701);
08289 Py_XDECREF(this->storage_V1703);
08290 Py_XDECREF(this->storage_V1705);
08291 Py_XDECREF(this->storage_V1707);
08292 Py_XDECREF(this->storage_V1709);
08293 Py_XDECREF(this->storage_V1711);
08294 Py_XDECREF(this->storage_V1713);
08295 Py_XDECREF(this->storage_V1715);
08296 Py_XDECREF(this->storage_V1717);
08297 Py_XDECREF(this->storage_V1719);
08298 Py_XDECREF(this->storage_V1721);
08299 Py_XDECREF(this->storage_V1723);
08300 Py_XDECREF(this->storage_V1725);
08301 Py_XDECREF(this->storage_V1727);
08302 Py_XDECREF(this->storage_V1729);
08303 Py_XDECREF(this->storage_V1731);
08304 Py_XDECREF(this->storage_V1733);
08305 Py_XDECREF(this->storage_V1735);
08306 Py_XDECREF(this->storage_V1737);
08307 Py_XDECREF(this->storage_V1739);
08308 Py_XDECREF(this->storage_V1741);
08309 Py_XDECREF(this->storage_V1743);
08310 Py_XDECREF(this->storage_V1745);
08311 Py_XDECREF(this->storage_V1747);
08312 Py_XDECREF(this->storage_V1749);
08313 Py_XDECREF(this->storage_V1751);
08314 Py_XDECREF(this->storage_V1753);
08315 Py_XDECREF(this->storage_V1755);
08316 Py_XDECREF(this->storage_V1757);
08317 Py_XDECREF(this->storage_V1759);
08318 Py_XDECREF(this->storage_V1761);
08319 Py_XDECREF(this->storage_V1763);
08320 Py_XDECREF(this->storage_V1765);
08321 Py_XDECREF(this->storage_V1767);
08322 Py_XDECREF(this->storage_V1769);
08323 Py_XDECREF(this->storage_V1771);
08324 Py_XDECREF(this->storage_V1773);
08325 Py_XDECREF(this->storage_V1775);
08326 Py_XDECREF(this->storage_V1777);
08327 Py_XDECREF(this->storage_V1779);
08328 Py_XDECREF(this->storage_V1781);
08329 Py_XDECREF(this->storage_V1783);
08330 Py_XDECREF(this->storage_V1785);
08331 Py_XDECREF(this->storage_V1787);
08332 Py_XDECREF(this->storage_V1789);
08333 Py_XDECREF(this->storage_V1791);
08334 Py_XDECREF(this->storage_V1793);
08335 Py_XDECREF(this->storage_V1795);
08336 Py_XDECREF(this->storage_V1797);
08337 Py_XDECREF(this->storage_V1799);
08338 Py_XDECREF(this->storage_V1801);
08339 Py_XDECREF(this->storage_V1803);
08340 Py_XDECREF(this->storage_V1805);
08341 Py_XDECREF(this->storage_V1807);
08342 Py_XDECREF(this->storage_V1809);
08343 Py_XDECREF(this->storage_V1811);
08344 Py_XDECREF(this->storage_V1813);
08345 Py_XDECREF(this->storage_V1815);
08346 Py_XDECREF(this->storage_V1817);
08347 Py_XDECREF(this->storage_V1819);
08348 Py_XDECREF(this->storage_V1821);
08349 Py_XDECREF(this->storage_V1823);
08350 Py_XDECREF(this->storage_V1825);
08351 Py_XDECREF(this->storage_V1827);
08352 Py_XDECREF(this->storage_V1829);
08353 Py_XDECREF(this->storage_V1831);
08354 Py_XDECREF(this->storage_V1833);
08355 Py_XDECREF(this->storage_V1835);
08356 Py_XDECREF(this->storage_V1837);
08357 Py_XDECREF(this->storage_V1839);
08358 Py_XDECREF(this->storage_V1841);
08359 Py_XDECREF(this->storage_V1843);
08360 Py_XDECREF(this->storage_V1845);
08361 Py_XDECREF(this->storage_V1847);
08362 Py_XDECREF(this->storage_V1849);
08363 Py_XDECREF(this->storage_V1851);
08364 Py_XDECREF(this->storage_V1853);
08365 Py_XDECREF(this->storage_V1855);
08366 Py_XDECREF(this->storage_V1857);
08367 Py_XDECREF(this->storage_V1859);
08368 Py_XDECREF(this->storage_V1861);
08369 Py_XDECREF(this->storage_V1863);
08370 Py_XDECREF(this->storage_V1865);
08371 Py_XDECREF(this->storage_V1867);
08372 Py_XDECREF(this->storage_V1869);
08373 Py_XDECREF(this->storage_V1871);
08374 Py_XDECREF(this->storage_V1873);
08375 Py_XDECREF(this->storage_V1875);
08376 Py_XDECREF(this->storage_V1877);
08377 Py_XDECREF(this->storage_V1879);
08378 Py_XDECREF(this->storage_V1881);
08379 Py_XDECREF(this->storage_V1883);
08380 Py_XDECREF(this->storage_V1885);
08381 Py_XDECREF(this->storage_V1887);
08382 Py_XDECREF(this->storage_V1889);
08383 Py_XDECREF(this->storage_V1891);
08384 Py_XDECREF(this->storage_V1893);
08385 Py_XDECREF(this->storage_V1895);
08386 Py_XDECREF(this->storage_V1897);
08387 Py_XDECREF(this->storage_V1899);
08388 Py_XDECREF(this->storage_V1901);
08389 Py_XDECREF(this->storage_V1903);
08390 Py_XDECREF(this->storage_V1905);
08391 Py_XDECREF(this->storage_V1907);
08392 Py_XDECREF(this->storage_V1909);
08393 Py_XDECREF(this->storage_V1911);
08394 Py_XDECREF(this->storage_V1913);
08395 Py_XDECREF(this->storage_V1915);
08396 Py_XDECREF(this->storage_V1917);
08397 Py_XDECREF(this->storage_V1919);
08398 Py_XDECREF(this->storage_V1921);
08399 Py_XDECREF(this->storage_V1923);
08400 Py_XDECREF(this->storage_V1925);
08401 Py_XDECREF(this->storage_V1927);
08402 Py_XDECREF(this->storage_V1929);
08403 Py_XDECREF(this->storage_V1931);
08404 Py_XDECREF(this->storage_V1933);
08405 Py_XDECREF(this->storage_V1935);
08406 Py_XDECREF(this->storage_V1937);
08407 Py_XDECREF(this->storage_V1939);
08408 Py_XDECREF(this->storage_V1941);
08409 Py_XDECREF(this->storage_V1943);
08410 Py_XDECREF(this->storage_V1945);
08411 Py_XDECREF(this->storage_V1947);
08412 Py_XDECREF(this->storage_V1949);
08413 Py_XDECREF(this->storage_V1951);
08414 Py_XDECREF(this->storage_V1953);
08415 Py_XDECREF(this->storage_V1955);
08416 Py_XDECREF(this->storage_V1957);
08417 Py_XDECREF(this->storage_V1959);
08418 Py_XDECREF(this->storage_V1961);
08419 Py_XDECREF(this->storage_V1963);
08420 Py_XDECREF(this->storage_V1965);
08421 Py_XDECREF(this->storage_V1967);
08422 Py_XDECREF(this->storage_V1969);
08423 Py_XDECREF(this->storage_V1971);
08424 Py_XDECREF(this->storage_V1973);
08425 Py_XDECREF(this->storage_V1975);
08426 Py_XDECREF(this->storage_V1977);
08427 Py_XDECREF(this->storage_V1979);
08428 Py_XDECREF(this->storage_V1981);
08429 Py_XDECREF(this->storage_V1983);
08430 Py_XDECREF(this->storage_V1985);
08431 Py_XDECREF(this->storage_V1987);
08432 Py_XDECREF(this->storage_V1989);
08433 Py_XDECREF(this->storage_V1991);
08434 Py_XDECREF(this->storage_V1993);
08435 Py_XDECREF(this->storage_V1995);
08436 Py_XDECREF(this->storage_V1997);
08437 Py_XDECREF(this->storage_V1999);
08438 Py_XDECREF(this->storage_V2001);
08439 Py_XDECREF(this->storage_V2003);
08440 Py_XDECREF(this->storage_V2005);
08441 Py_XDECREF(this->storage_V2007);
08442 Py_XDECREF(this->storage_V2009);
08443 Py_XDECREF(this->storage_V2011);
08444 Py_XDECREF(this->storage_V2013);
08445 Py_XDECREF(this->storage_V2015);
08446 Py_XDECREF(this->storage_V2017);
08447 Py_XDECREF(this->storage_V2019);
08448 Py_XDECREF(this->storage_V2021);
08449 Py_XDECREF(this->storage_V2023);
08450 Py_XDECREF(this->storage_V2025);
08451 Py_XDECREF(this->storage_V2027);
08452 Py_XDECREF(this->storage_V2029);
08453 Py_XDECREF(this->storage_V2031);
08454 Py_XDECREF(this->storage_V2033);
08455 Py_XDECREF(this->storage_V2035);
08456 Py_XDECREF(this->storage_V2037);
08457 Py_XDECREF(this->storage_V2039);
08458 Py_XDECREF(this->storage_V2041);
08459 Py_XDECREF(this->storage_V2043);
08460 Py_XDECREF(this->storage_V2045);
08461 Py_XDECREF(this->storage_V2047);
08462 Py_XDECREF(this->storage_V2049);
08463 Py_XDECREF(this->storage_V2051);
08464 Py_XDECREF(this->storage_V2053);
08465 Py_XDECREF(this->storage_V2055);
08466 Py_XDECREF(this->storage_V2057);
08467 Py_XDECREF(this->storage_V2059);
08468 Py_XDECREF(this->storage_V2061);
08469 Py_XDECREF(this->storage_V2063);
08470 Py_XDECREF(this->storage_V2065);
08471 Py_XDECREF(this->storage_V2067);
08472 Py_XDECREF(this->storage_V2069);
08473 Py_XDECREF(this->storage_V2071);
08474 Py_XDECREF(this->storage_V2073);
08475 Py_XDECREF(this->storage_V2075);
08476 Py_XDECREF(this->storage_V2077);
08477 Py_XDECREF(this->storage_V2079);
08478 Py_XDECREF(this->storage_V2081);
08479 Py_XDECREF(this->storage_V2083);
08480 Py_XDECREF(this->storage_V2085);
08481 Py_XDECREF(this->storage_V2087);
08482 Py_XDECREF(this->storage_V2089);
08483 Py_XDECREF(this->storage_V2091);
08484 Py_XDECREF(this->storage_V2093);
08485 Py_XDECREF(this->storage_V2095);
08486 Py_XDECREF(this->storage_V2097);
08487 Py_XDECREF(this->storage_V2099);
08488 Py_XDECREF(this->storage_V2101);
08489 Py_XDECREF(this->storage_V2103);
08490 Py_XDECREF(this->storage_V2105);
08491 Py_XDECREF(this->storage_V2107);
08492 Py_XDECREF(this->storage_V2109);
08493 Py_XDECREF(this->storage_V2111);
08494 Py_XDECREF(this->storage_V1);
08495 }
08496 int run(void) {
08497 int __failure = 0;
08498
08499 PyObject* py_V1;
08500
08501 PyArrayObject* V1;
08502
08503 typedef npy_float64 dtype_V1;
08504
08505 PyObject* py_V3;
08506
08507 PyArrayObject* V3;
08508
08509 typedef npy_float64 dtype_V3;
08510
08511 PyObject* py_V5;
08512
08513 PyArrayObject* V5;
08514
08515 typedef npy_float64 dtype_V5;
08516
08517 PyObject* py_V7;
08518
08519 PyArrayObject* V7;
08520
08521 typedef npy_float64 dtype_V7;
08522
08523 PyObject* py_V9;
08524
08525 PyArrayObject* V9;
08526
08527 typedef npy_float64 dtype_V9;
08528
08529 PyObject* py_V11;
08530
08531 PyArrayObject* V11;
08532
08533 typedef npy_float64 dtype_V11;
08534
08535 PyObject* py_V13;
08536
08537 PyArrayObject* V13;
08538
08539 typedef npy_float64 dtype_V13;
08540
08541 PyObject* py_V15;
08542
08543 PyArrayObject* V15;
08544
08545 typedef npy_float64 dtype_V15;
08546
08547 PyObject* py_V17;
08548
08549 PyArrayObject* V17;
08550
08551 typedef npy_float64 dtype_V17;
08552
08553 PyObject* py_V19;
08554
08555 PyArrayObject* V19;
08556
08557 typedef npy_float64 dtype_V19;
08558
08559 PyObject* py_V21;
08560
08561 PyArrayObject* V21;
08562
08563 typedef npy_float64 dtype_V21;
08564
08565 PyObject* py_V23;
08566
08567 PyArrayObject* V23;
08568
08569 typedef npy_float64 dtype_V23;
08570
08571 PyObject* py_V25;
08572
08573 PyArrayObject* V25;
08574
08575 typedef npy_float64 dtype_V25;
08576
08577 PyObject* py_V27;
08578
08579 PyArrayObject* V27;
08580
08581 typedef npy_float64 dtype_V27;
08582
08583 PyObject* py_V29;
08584
08585 PyArrayObject* V29;
08586
08587 typedef npy_float64 dtype_V29;
08588
08589 PyObject* py_V31;
08590
08591 PyArrayObject* V31;
08592
08593 typedef npy_float64 dtype_V31;
08594
08595 PyObject* py_V33;
08596
08597 PyArrayObject* V33;
08598
08599 typedef npy_float64 dtype_V33;
08600
08601 PyObject* py_V35;
08602
08603 PyArrayObject* V35;
08604
08605 typedef npy_float64 dtype_V35;
08606
08607 PyObject* py_V37;
08608
08609 PyArrayObject* V37;
08610
08611 typedef npy_float64 dtype_V37;
08612
08613 PyObject* py_V39;
08614
08615 PyArrayObject* V39;
08616
08617 typedef npy_float64 dtype_V39;
08618
08619 PyObject* py_V41;
08620
08621 PyArrayObject* V41;
08622
08623 typedef npy_float64 dtype_V41;
08624
08625 PyObject* py_V43;
08626
08627 PyArrayObject* V43;
08628
08629 typedef npy_float64 dtype_V43;
08630
08631 PyObject* py_V45;
08632
08633 PyArrayObject* V45;
08634
08635 typedef npy_float64 dtype_V45;
08636
08637 PyObject* py_V47;
08638
08639 PyArrayObject* V47;
08640
08641 typedef npy_float64 dtype_V47;
08642
08643 PyObject* py_V49;
08644
08645 PyArrayObject* V49;
08646
08647 typedef npy_float64 dtype_V49;
08648
08649 PyObject* py_V51;
08650
08651 PyArrayObject* V51;
08652
08653 typedef npy_float64 dtype_V51;
08654
08655 PyObject* py_V53;
08656
08657 PyArrayObject* V53;
08658
08659 typedef npy_float64 dtype_V53;
08660
08661 PyObject* py_V55;
08662
08663 PyArrayObject* V55;
08664
08665 typedef npy_float64 dtype_V55;
08666
08667 PyObject* py_V57;
08668
08669 PyArrayObject* V57;
08670
08671 typedef npy_float64 dtype_V57;
08672
08673 PyObject* py_V59;
08674
08675 PyArrayObject* V59;
08676
08677 typedef npy_float64 dtype_V59;
08678
08679 PyObject* py_V61;
08680
08681 PyArrayObject* V61;
08682
08683 typedef npy_float64 dtype_V61;
08684
08685 PyObject* py_V63;
08686
08687 PyArrayObject* V63;
08688
08689 typedef npy_float64 dtype_V63;
08690
08691 PyObject* py_V65;
08692
08693 PyArrayObject* V65;
08694
08695 typedef npy_float64 dtype_V65;
08696
08697 PyObject* py_V67;
08698
08699 PyArrayObject* V67;
08700
08701 typedef npy_float64 dtype_V67;
08702
08703 PyObject* py_V69;
08704
08705 PyArrayObject* V69;
08706
08707 typedef npy_float64 dtype_V69;
08708
08709 PyObject* py_V71;
08710
08711 PyArrayObject* V71;
08712
08713 typedef npy_float64 dtype_V71;
08714
08715 PyObject* py_V73;
08716
08717 PyArrayObject* V73;
08718
08719 typedef npy_float64 dtype_V73;
08720
08721 PyObject* py_V75;
08722
08723 PyArrayObject* V75;
08724
08725 typedef npy_float64 dtype_V75;
08726
08727 PyObject* py_V77;
08728
08729 PyArrayObject* V77;
08730
08731 typedef npy_float64 dtype_V77;
08732
08733 PyObject* py_V79;
08734
08735 PyArrayObject* V79;
08736
08737 typedef npy_float64 dtype_V79;
08738
08739 PyObject* py_V81;
08740
08741 PyArrayObject* V81;
08742
08743 typedef npy_float64 dtype_V81;
08744
08745 PyObject* py_V83;
08746
08747 PyArrayObject* V83;
08748
08749 typedef npy_float64 dtype_V83;
08750
08751 PyObject* py_V85;
08752
08753 PyArrayObject* V85;
08754
08755 typedef npy_float64 dtype_V85;
08756
08757 PyObject* py_V87;
08758
08759 PyArrayObject* V87;
08760
08761 typedef npy_float64 dtype_V87;
08762
08763 PyObject* py_V89;
08764
08765 PyArrayObject* V89;
08766
08767 typedef npy_float64 dtype_V89;
08768
08769 PyObject* py_V91;
08770
08771 PyArrayObject* V91;
08772
08773 typedef npy_float64 dtype_V91;
08774
08775 PyObject* py_V93;
08776
08777 PyArrayObject* V93;
08778
08779 typedef npy_float64 dtype_V93;
08780
08781 PyObject* py_V95;
08782
08783 PyArrayObject* V95;
08784
08785 typedef npy_float64 dtype_V95;
08786
08787 PyObject* py_V97;
08788
08789 PyArrayObject* V97;
08790
08791 typedef npy_float64 dtype_V97;
08792
08793 PyObject* py_V99;
08794
08795 PyArrayObject* V99;
08796
08797 typedef npy_float64 dtype_V99;
08798
08799 PyObject* py_V101;
08800
08801 PyArrayObject* V101;
08802
08803 typedef npy_float64 dtype_V101;
08804
08805 PyObject* py_V103;
08806
08807 PyArrayObject* V103;
08808
08809 typedef npy_float64 dtype_V103;
08810
08811 PyObject* py_V105;
08812
08813 PyArrayObject* V105;
08814
08815 typedef npy_float64 dtype_V105;
08816
08817 PyObject* py_V107;
08818
08819 PyArrayObject* V107;
08820
08821 typedef npy_float64 dtype_V107;
08822
08823 PyObject* py_V109;
08824
08825 PyArrayObject* V109;
08826
08827 typedef npy_float64 dtype_V109;
08828
08829 PyObject* py_V111;
08830
08831 PyArrayObject* V111;
08832
08833 typedef npy_float64 dtype_V111;
08834
08835 PyObject* py_V113;
08836
08837 PyArrayObject* V113;
08838
08839 typedef npy_float64 dtype_V113;
08840
08841 PyObject* py_V115;
08842
08843 PyArrayObject* V115;
08844
08845 typedef npy_float64 dtype_V115;
08846
08847 PyObject* py_V117;
08848
08849 PyArrayObject* V117;
08850
08851 typedef npy_float64 dtype_V117;
08852
08853 PyObject* py_V119;
08854
08855 PyArrayObject* V119;
08856
08857 typedef npy_float64 dtype_V119;
08858
08859 PyObject* py_V121;
08860
08861 PyArrayObject* V121;
08862
08863 typedef npy_float64 dtype_V121;
08864
08865 PyObject* py_V123;
08866
08867 PyArrayObject* V123;
08868
08869 typedef npy_float64 dtype_V123;
08870
08871 PyObject* py_V125;
08872
08873 PyArrayObject* V125;
08874
08875 typedef npy_float64 dtype_V125;
08876
08877 PyObject* py_V127;
08878
08879 PyArrayObject* V127;
08880
08881 typedef npy_float64 dtype_V127;
08882
08883 PyObject* py_V129;
08884
08885 PyArrayObject* V129;
08886
08887 typedef npy_float64 dtype_V129;
08888
08889 PyObject* py_V131;
08890
08891 PyArrayObject* V131;
08892
08893 typedef npy_float64 dtype_V131;
08894
08895 PyObject* py_V133;
08896
08897 PyArrayObject* V133;
08898
08899 typedef npy_float64 dtype_V133;
08900
08901 PyObject* py_V135;
08902
08903 PyArrayObject* V135;
08904
08905 typedef npy_float64 dtype_V135;
08906
08907 PyObject* py_V137;
08908
08909 PyArrayObject* V137;
08910
08911 typedef npy_float64 dtype_V137;
08912
08913 PyObject* py_V139;
08914
08915 PyArrayObject* V139;
08916
08917 typedef npy_float64 dtype_V139;
08918
08919 PyObject* py_V141;
08920
08921 PyArrayObject* V141;
08922
08923 typedef npy_float64 dtype_V141;
08924
08925 PyObject* py_V143;
08926
08927 PyArrayObject* V143;
08928
08929 typedef npy_float64 dtype_V143;
08930
08931 PyObject* py_V145;
08932
08933 PyArrayObject* V145;
08934
08935 typedef npy_float64 dtype_V145;
08936
08937 PyObject* py_V147;
08938
08939 PyArrayObject* V147;
08940
08941 typedef npy_float64 dtype_V147;
08942
08943 PyObject* py_V149;
08944
08945 PyArrayObject* V149;
08946
08947 typedef npy_float64 dtype_V149;
08948
08949 PyObject* py_V151;
08950
08951 PyArrayObject* V151;
08952
08953 typedef npy_float64 dtype_V151;
08954
08955 PyObject* py_V153;
08956
08957 PyArrayObject* V153;
08958
08959 typedef npy_float64 dtype_V153;
08960
08961 PyObject* py_V155;
08962
08963 PyArrayObject* V155;
08964
08965 typedef npy_float64 dtype_V155;
08966
08967 PyObject* py_V157;
08968
08969 PyArrayObject* V157;
08970
08971 typedef npy_float64 dtype_V157;
08972
08973 PyObject* py_V159;
08974
08975 PyArrayObject* V159;
08976
08977 typedef npy_float64 dtype_V159;
08978
08979 PyObject* py_V161;
08980
08981 PyArrayObject* V161;
08982
08983 typedef npy_float64 dtype_V161;
08984
08985 PyObject* py_V163;
08986
08987 PyArrayObject* V163;
08988
08989 typedef npy_float64 dtype_V163;
08990
08991 PyObject* py_V165;
08992
08993 PyArrayObject* V165;
08994
08995 typedef npy_float64 dtype_V165;
08996
08997 PyObject* py_V167;
08998
08999 PyArrayObject* V167;
09000
09001 typedef npy_float64 dtype_V167;
09002
09003 PyObject* py_V169;
09004
09005 PyArrayObject* V169;
09006
09007 typedef npy_float64 dtype_V169;
09008
09009 PyObject* py_V171;
09010
09011 PyArrayObject* V171;
09012
09013 typedef npy_float64 dtype_V171;
09014
09015 PyObject* py_V173;
09016
09017 PyArrayObject* V173;
09018
09019 typedef npy_float64 dtype_V173;
09020
09021 PyObject* py_V175;
09022
09023 PyArrayObject* V175;
09024
09025 typedef npy_float64 dtype_V175;
09026
09027 PyObject* py_V177;
09028
09029 PyArrayObject* V177;
09030
09031 typedef npy_float64 dtype_V177;
09032
09033 PyObject* py_V179;
09034
09035 PyArrayObject* V179;
09036
09037 typedef npy_float64 dtype_V179;
09038
09039 PyObject* py_V181;
09040
09041 PyArrayObject* V181;
09042
09043 typedef npy_float64 dtype_V181;
09044
09045 PyObject* py_V183;
09046
09047 PyArrayObject* V183;
09048
09049 typedef npy_float64 dtype_V183;
09050
09051 PyObject* py_V185;
09052
09053 PyArrayObject* V185;
09054
09055 typedef npy_float64 dtype_V185;
09056
09057 PyObject* py_V187;
09058
09059 PyArrayObject* V187;
09060
09061 typedef npy_float64 dtype_V187;
09062
09063 PyObject* py_V189;
09064
09065 PyArrayObject* V189;
09066
09067 typedef npy_float64 dtype_V189;
09068
09069 PyObject* py_V191;
09070
09071 PyArrayObject* V191;
09072
09073 typedef npy_float64 dtype_V191;
09074
09075 PyObject* py_V193;
09076
09077 PyArrayObject* V193;
09078
09079 typedef npy_float64 dtype_V193;
09080
09081 PyObject* py_V195;
09082
09083 PyArrayObject* V195;
09084
09085 typedef npy_float64 dtype_V195;
09086
09087 PyObject* py_V197;
09088
09089 PyArrayObject* V197;
09090
09091 typedef npy_float64 dtype_V197;
09092
09093 PyObject* py_V199;
09094
09095 PyArrayObject* V199;
09096
09097 typedef npy_float64 dtype_V199;
09098
09099 PyObject* py_V201;
09100
09101 PyArrayObject* V201;
09102
09103 typedef npy_float64 dtype_V201;
09104
09105 PyObject* py_V203;
09106
09107 PyArrayObject* V203;
09108
09109 typedef npy_float64 dtype_V203;
09110
09111 PyObject* py_V205;
09112
09113 PyArrayObject* V205;
09114
09115 typedef npy_float64 dtype_V205;
09116
09117 PyObject* py_V207;
09118
09119 PyArrayObject* V207;
09120
09121 typedef npy_float64 dtype_V207;
09122
09123 PyObject* py_V209;
09124
09125 PyArrayObject* V209;
09126
09127 typedef npy_float64 dtype_V209;
09128
09129 PyObject* py_V211;
09130
09131 PyArrayObject* V211;
09132
09133 typedef npy_float64 dtype_V211;
09134
09135 PyObject* py_V213;
09136
09137 PyArrayObject* V213;
09138
09139 typedef npy_float64 dtype_V213;
09140
09141 PyObject* py_V215;
09142
09143 PyArrayObject* V215;
09144
09145 typedef npy_float64 dtype_V215;
09146
09147 PyObject* py_V217;
09148
09149 PyArrayObject* V217;
09150
09151 typedef npy_float64 dtype_V217;
09152
09153 PyObject* py_V219;
09154
09155 PyArrayObject* V219;
09156
09157 typedef npy_float64 dtype_V219;
09158
09159 PyObject* py_V221;
09160
09161 PyArrayObject* V221;
09162
09163 typedef npy_float64 dtype_V221;
09164
09165 PyObject* py_V223;
09166
09167 PyArrayObject* V223;
09168
09169 typedef npy_float64 dtype_V223;
09170
09171 PyObject* py_V225;
09172
09173 PyArrayObject* V225;
09174
09175 typedef npy_float64 dtype_V225;
09176
09177 PyObject* py_V227;
09178
09179 PyArrayObject* V227;
09180
09181 typedef npy_float64 dtype_V227;
09182
09183 PyObject* py_V229;
09184
09185 PyArrayObject* V229;
09186
09187 typedef npy_float64 dtype_V229;
09188
09189 PyObject* py_V231;
09190
09191 PyArrayObject* V231;
09192
09193 typedef npy_float64 dtype_V231;
09194
09195 PyObject* py_V233;
09196
09197 PyArrayObject* V233;
09198
09199 typedef npy_float64 dtype_V233;
09200
09201 PyObject* py_V235;
09202
09203 PyArrayObject* V235;
09204
09205 typedef npy_float64 dtype_V235;
09206
09207 PyObject* py_V237;
09208
09209 PyArrayObject* V237;
09210
09211 typedef npy_float64 dtype_V237;
09212
09213 PyObject* py_V239;
09214
09215 PyArrayObject* V239;
09216
09217 typedef npy_float64 dtype_V239;
09218
09219 PyObject* py_V241;
09220
09221 PyArrayObject* V241;
09222
09223 typedef npy_float64 dtype_V241;
09224
09225 PyObject* py_V243;
09226
09227 PyArrayObject* V243;
09228
09229 typedef npy_float64 dtype_V243;
09230
09231 PyObject* py_V245;
09232
09233 PyArrayObject* V245;
09234
09235 typedef npy_float64 dtype_V245;
09236
09237 PyObject* py_V247;
09238
09239 PyArrayObject* V247;
09240
09241 typedef npy_float64 dtype_V247;
09242
09243 PyObject* py_V249;
09244
09245 PyArrayObject* V249;
09246
09247 typedef npy_float64 dtype_V249;
09248
09249 PyObject* py_V251;
09250
09251 PyArrayObject* V251;
09252
09253 typedef npy_float64 dtype_V251;
09254
09255 PyObject* py_V253;
09256
09257 PyArrayObject* V253;
09258
09259 typedef npy_float64 dtype_V253;
09260
09261 PyObject* py_V255;
09262
09263 PyArrayObject* V255;
09264
09265 typedef npy_float64 dtype_V255;
09266
09267 PyObject* py_V257;
09268
09269 PyArrayObject* V257;
09270
09271 typedef npy_float64 dtype_V257;
09272
09273 PyObject* py_V259;
09274
09275 PyArrayObject* V259;
09276
09277 typedef npy_float64 dtype_V259;
09278
09279 PyObject* py_V261;
09280
09281 PyArrayObject* V261;
09282
09283 typedef npy_float64 dtype_V261;
09284
09285 PyObject* py_V263;
09286
09287 PyArrayObject* V263;
09288
09289 typedef npy_float64 dtype_V263;
09290
09291 PyObject* py_V265;
09292
09293 PyArrayObject* V265;
09294
09295 typedef npy_float64 dtype_V265;
09296
09297 PyObject* py_V267;
09298
09299 PyArrayObject* V267;
09300
09301 typedef npy_float64 dtype_V267;
09302
09303 PyObject* py_V269;
09304
09305 PyArrayObject* V269;
09306
09307 typedef npy_float64 dtype_V269;
09308
09309 PyObject* py_V271;
09310
09311 PyArrayObject* V271;
09312
09313 typedef npy_float64 dtype_V271;
09314
09315 PyObject* py_V273;
09316
09317 PyArrayObject* V273;
09318
09319 typedef npy_float64 dtype_V273;
09320
09321 PyObject* py_V275;
09322
09323 PyArrayObject* V275;
09324
09325 typedef npy_float64 dtype_V275;
09326
09327 PyObject* py_V277;
09328
09329 PyArrayObject* V277;
09330
09331 typedef npy_float64 dtype_V277;
09332
09333 PyObject* py_V279;
09334
09335 PyArrayObject* V279;
09336
09337 typedef npy_float64 dtype_V279;
09338
09339 PyObject* py_V281;
09340
09341 PyArrayObject* V281;
09342
09343 typedef npy_float64 dtype_V281;
09344
09345 PyObject* py_V283;
09346
09347 PyArrayObject* V283;
09348
09349 typedef npy_float64 dtype_V283;
09350
09351 PyObject* py_V285;
09352
09353 PyArrayObject* V285;
09354
09355 typedef npy_float64 dtype_V285;
09356
09357 PyObject* py_V287;
09358
09359 PyArrayObject* V287;
09360
09361 typedef npy_float64 dtype_V287;
09362
09363 PyObject* py_V289;
09364
09365 PyArrayObject* V289;
09366
09367 typedef npy_float64 dtype_V289;
09368
09369 PyObject* py_V291;
09370
09371 PyArrayObject* V291;
09372
09373 typedef npy_float64 dtype_V291;
09374
09375 PyObject* py_V293;
09376
09377 PyArrayObject* V293;
09378
09379 typedef npy_float64 dtype_V293;
09380
09381 PyObject* py_V295;
09382
09383 PyArrayObject* V295;
09384
09385 typedef npy_float64 dtype_V295;
09386
09387 PyObject* py_V297;
09388
09389 PyArrayObject* V297;
09390
09391 typedef npy_float64 dtype_V297;
09392
09393 PyObject* py_V299;
09394
09395 PyArrayObject* V299;
09396
09397 typedef npy_float64 dtype_V299;
09398
09399 PyObject* py_V301;
09400
09401 PyArrayObject* V301;
09402
09403 typedef npy_float64 dtype_V301;
09404
09405 PyObject* py_V303;
09406
09407 PyArrayObject* V303;
09408
09409 typedef npy_float64 dtype_V303;
09410
09411 PyObject* py_V305;
09412
09413 PyArrayObject* V305;
09414
09415 typedef npy_float64 dtype_V305;
09416
09417 PyObject* py_V307;
09418
09419 PyArrayObject* V307;
09420
09421 typedef npy_float64 dtype_V307;
09422
09423 PyObject* py_V309;
09424
09425 PyArrayObject* V309;
09426
09427 typedef npy_float64 dtype_V309;
09428
09429 PyObject* py_V311;
09430
09431 PyArrayObject* V311;
09432
09433 typedef npy_float64 dtype_V311;
09434
09435 PyObject* py_V313;
09436
09437 PyArrayObject* V313;
09438
09439 typedef npy_float64 dtype_V313;
09440
09441 PyObject* py_V315;
09442
09443 PyArrayObject* V315;
09444
09445 typedef npy_float64 dtype_V315;
09446
09447 PyObject* py_V317;
09448
09449 PyArrayObject* V317;
09450
09451 typedef npy_float64 dtype_V317;
09452
09453 PyObject* py_V319;
09454
09455 PyArrayObject* V319;
09456
09457 typedef npy_float64 dtype_V319;
09458
09459 PyObject* py_V321;
09460
09461 PyArrayObject* V321;
09462
09463 typedef npy_float64 dtype_V321;
09464
09465 PyObject* py_V323;
09466
09467 PyArrayObject* V323;
09468
09469 typedef npy_float64 dtype_V323;
09470
09471 PyObject* py_V325;
09472
09473 PyArrayObject* V325;
09474
09475 typedef npy_float64 dtype_V325;
09476
09477 PyObject* py_V327;
09478
09479 PyArrayObject* V327;
09480
09481 typedef npy_float64 dtype_V327;
09482
09483 PyObject* py_V329;
09484
09485 PyArrayObject* V329;
09486
09487 typedef npy_float64 dtype_V329;
09488
09489 PyObject* py_V331;
09490
09491 PyArrayObject* V331;
09492
09493 typedef npy_float64 dtype_V331;
09494
09495 PyObject* py_V333;
09496
09497 PyArrayObject* V333;
09498
09499 typedef npy_float64 dtype_V333;
09500
09501 PyObject* py_V335;
09502
09503 PyArrayObject* V335;
09504
09505 typedef npy_float64 dtype_V335;
09506
09507 PyObject* py_V337;
09508
09509 PyArrayObject* V337;
09510
09511 typedef npy_float64 dtype_V337;
09512
09513 PyObject* py_V339;
09514
09515 PyArrayObject* V339;
09516
09517 typedef npy_float64 dtype_V339;
09518
09519 PyObject* py_V341;
09520
09521 PyArrayObject* V341;
09522
09523 typedef npy_float64 dtype_V341;
09524
09525 PyObject* py_V343;
09526
09527 PyArrayObject* V343;
09528
09529 typedef npy_float64 dtype_V343;
09530
09531 PyObject* py_V345;
09532
09533 PyArrayObject* V345;
09534
09535 typedef npy_float64 dtype_V345;
09536
09537 PyObject* py_V347;
09538
09539 PyArrayObject* V347;
09540
09541 typedef npy_float64 dtype_V347;
09542
09543 PyObject* py_V349;
09544
09545 PyArrayObject* V349;
09546
09547 typedef npy_float64 dtype_V349;
09548
09549 PyObject* py_V351;
09550
09551 PyArrayObject* V351;
09552
09553 typedef npy_float64 dtype_V351;
09554
09555 PyObject* py_V353;
09556
09557 PyArrayObject* V353;
09558
09559 typedef npy_float64 dtype_V353;
09560
09561 PyObject* py_V355;
09562
09563 PyArrayObject* V355;
09564
09565 typedef npy_float64 dtype_V355;
09566
09567 PyObject* py_V357;
09568
09569 PyArrayObject* V357;
09570
09571 typedef npy_float64 dtype_V357;
09572
09573 PyObject* py_V359;
09574
09575 PyArrayObject* V359;
09576
09577 typedef npy_float64 dtype_V359;
09578
09579 PyObject* py_V361;
09580
09581 PyArrayObject* V361;
09582
09583 typedef npy_float64 dtype_V361;
09584
09585 PyObject* py_V363;
09586
09587 PyArrayObject* V363;
09588
09589 typedef npy_float64 dtype_V363;
09590
09591 PyObject* py_V365;
09592
09593 PyArrayObject* V365;
09594
09595 typedef npy_float64 dtype_V365;
09596
09597 PyObject* py_V367;
09598
09599 PyArrayObject* V367;
09600
09601 typedef npy_float64 dtype_V367;
09602
09603 PyObject* py_V369;
09604
09605 PyArrayObject* V369;
09606
09607 typedef npy_float64 dtype_V369;
09608
09609 PyObject* py_V371;
09610
09611 PyArrayObject* V371;
09612
09613 typedef npy_float64 dtype_V371;
09614
09615 PyObject* py_V373;
09616
09617 PyArrayObject* V373;
09618
09619 typedef npy_float64 dtype_V373;
09620
09621 PyObject* py_V375;
09622
09623 PyArrayObject* V375;
09624
09625 typedef npy_float64 dtype_V375;
09626
09627 PyObject* py_V377;
09628
09629 PyArrayObject* V377;
09630
09631 typedef npy_float64 dtype_V377;
09632
09633 PyObject* py_V379;
09634
09635 PyArrayObject* V379;
09636
09637 typedef npy_float64 dtype_V379;
09638
09639 PyObject* py_V381;
09640
09641 PyArrayObject* V381;
09642
09643 typedef npy_float64 dtype_V381;
09644
09645 PyObject* py_V383;
09646
09647 PyArrayObject* V383;
09648
09649 typedef npy_float64 dtype_V383;
09650
09651 PyObject* py_V385;
09652
09653 PyArrayObject* V385;
09654
09655 typedef npy_float64 dtype_V385;
09656
09657 PyObject* py_V387;
09658
09659 PyArrayObject* V387;
09660
09661 typedef npy_float64 dtype_V387;
09662
09663 PyObject* py_V389;
09664
09665 PyArrayObject* V389;
09666
09667 typedef npy_float64 dtype_V389;
09668
09669 PyObject* py_V391;
09670
09671 PyArrayObject* V391;
09672
09673 typedef npy_float64 dtype_V391;
09674
09675 PyObject* py_V393;
09676
09677 PyArrayObject* V393;
09678
09679 typedef npy_float64 dtype_V393;
09680
09681 PyObject* py_V395;
09682
09683 PyArrayObject* V395;
09684
09685 typedef npy_float64 dtype_V395;
09686
09687 PyObject* py_V397;
09688
09689 PyArrayObject* V397;
09690
09691 typedef npy_float64 dtype_V397;
09692
09693 PyObject* py_V399;
09694
09695 PyArrayObject* V399;
09696
09697 typedef npy_float64 dtype_V399;
09698
09699 PyObject* py_V401;
09700
09701 PyArrayObject* V401;
09702
09703 typedef npy_float64 dtype_V401;
09704
09705 PyObject* py_V403;
09706
09707 PyArrayObject* V403;
09708
09709 typedef npy_float64 dtype_V403;
09710
09711 PyObject* py_V405;
09712
09713 PyArrayObject* V405;
09714
09715 typedef npy_float64 dtype_V405;
09716
09717 PyObject* py_V407;
09718
09719 PyArrayObject* V407;
09720
09721 typedef npy_float64 dtype_V407;
09722
09723 PyObject* py_V409;
09724
09725 PyArrayObject* V409;
09726
09727 typedef npy_float64 dtype_V409;
09728
09729 PyObject* py_V411;
09730
09731 PyArrayObject* V411;
09732
09733 typedef npy_float64 dtype_V411;
09734
09735 PyObject* py_V413;
09736
09737 PyArrayObject* V413;
09738
09739 typedef npy_float64 dtype_V413;
09740
09741 PyObject* py_V415;
09742
09743 PyArrayObject* V415;
09744
09745 typedef npy_float64 dtype_V415;
09746
09747 PyObject* py_V417;
09748
09749 PyArrayObject* V417;
09750
09751 typedef npy_float64 dtype_V417;
09752
09753 PyObject* py_V419;
09754
09755 PyArrayObject* V419;
09756
09757 typedef npy_float64 dtype_V419;
09758
09759 PyObject* py_V421;
09760
09761 PyArrayObject* V421;
09762
09763 typedef npy_float64 dtype_V421;
09764
09765 PyObject* py_V423;
09766
09767 PyArrayObject* V423;
09768
09769 typedef npy_float64 dtype_V423;
09770
09771 PyObject* py_V425;
09772
09773 PyArrayObject* V425;
09774
09775 typedef npy_float64 dtype_V425;
09776
09777 PyObject* py_V427;
09778
09779 PyArrayObject* V427;
09780
09781 typedef npy_float64 dtype_V427;
09782
09783 PyObject* py_V429;
09784
09785 PyArrayObject* V429;
09786
09787 typedef npy_float64 dtype_V429;
09788
09789 PyObject* py_V431;
09790
09791 PyArrayObject* V431;
09792
09793 typedef npy_float64 dtype_V431;
09794
09795 PyObject* py_V433;
09796
09797 PyArrayObject* V433;
09798
09799 typedef npy_float64 dtype_V433;
09800
09801 PyObject* py_V435;
09802
09803 PyArrayObject* V435;
09804
09805 typedef npy_float64 dtype_V435;
09806
09807 PyObject* py_V437;
09808
09809 PyArrayObject* V437;
09810
09811 typedef npy_float64 dtype_V437;
09812
09813 PyObject* py_V439;
09814
09815 PyArrayObject* V439;
09816
09817 typedef npy_float64 dtype_V439;
09818
09819 PyObject* py_V441;
09820
09821 PyArrayObject* V441;
09822
09823 typedef npy_float64 dtype_V441;
09824
09825 PyObject* py_V443;
09826
09827 PyArrayObject* V443;
09828
09829 typedef npy_float64 dtype_V443;
09830
09831 PyObject* py_V445;
09832
09833 PyArrayObject* V445;
09834
09835 typedef npy_float64 dtype_V445;
09836
09837 PyObject* py_V447;
09838
09839 PyArrayObject* V447;
09840
09841 typedef npy_float64 dtype_V447;
09842
09843 PyObject* py_V449;
09844
09845 PyArrayObject* V449;
09846
09847 typedef npy_float64 dtype_V449;
09848
09849 PyObject* py_V451;
09850
09851 PyArrayObject* V451;
09852
09853 typedef npy_float64 dtype_V451;
09854
09855 PyObject* py_V453;
09856
09857 PyArrayObject* V453;
09858
09859 typedef npy_float64 dtype_V453;
09860
09861 PyObject* py_V455;
09862
09863 PyArrayObject* V455;
09864
09865 typedef npy_float64 dtype_V455;
09866
09867 PyObject* py_V457;
09868
09869 PyArrayObject* V457;
09870
09871 typedef npy_float64 dtype_V457;
09872
09873 PyObject* py_V459;
09874
09875 PyArrayObject* V459;
09876
09877 typedef npy_float64 dtype_V459;
09878
09879 PyObject* py_V461;
09880
09881 PyArrayObject* V461;
09882
09883 typedef npy_float64 dtype_V461;
09884
09885 PyObject* py_V463;
09886
09887 PyArrayObject* V463;
09888
09889 typedef npy_float64 dtype_V463;
09890
09891 PyObject* py_V465;
09892
09893 PyArrayObject* V465;
09894
09895 typedef npy_float64 dtype_V465;
09896
09897 PyObject* py_V467;
09898
09899 PyArrayObject* V467;
09900
09901 typedef npy_float64 dtype_V467;
09902
09903 PyObject* py_V469;
09904
09905 PyArrayObject* V469;
09906
09907 typedef npy_float64 dtype_V469;
09908
09909 PyObject* py_V471;
09910
09911 PyArrayObject* V471;
09912
09913 typedef npy_float64 dtype_V471;
09914
09915 PyObject* py_V473;
09916
09917 PyArrayObject* V473;
09918
09919 typedef npy_float64 dtype_V473;
09920
09921 PyObject* py_V475;
09922
09923 PyArrayObject* V475;
09924
09925 typedef npy_float64 dtype_V475;
09926
09927 PyObject* py_V477;
09928
09929 PyArrayObject* V477;
09930
09931 typedef npy_float64 dtype_V477;
09932
09933 PyObject* py_V479;
09934
09935 PyArrayObject* V479;
09936
09937 typedef npy_float64 dtype_V479;
09938
09939 PyObject* py_V481;
09940
09941 PyArrayObject* V481;
09942
09943 typedef npy_float64 dtype_V481;
09944
09945 PyObject* py_V483;
09946
09947 PyArrayObject* V483;
09948
09949 typedef npy_float64 dtype_V483;
09950
09951 PyObject* py_V485;
09952
09953 PyArrayObject* V485;
09954
09955 typedef npy_float64 dtype_V485;
09956
09957 PyObject* py_V487;
09958
09959 PyArrayObject* V487;
09960
09961 typedef npy_float64 dtype_V487;
09962
09963 PyObject* py_V489;
09964
09965 PyArrayObject* V489;
09966
09967 typedef npy_float64 dtype_V489;
09968
09969 PyObject* py_V491;
09970
09971 PyArrayObject* V491;
09972
09973 typedef npy_float64 dtype_V491;
09974
09975 PyObject* py_V493;
09976
09977 PyArrayObject* V493;
09978
09979 typedef npy_float64 dtype_V493;
09980
09981 PyObject* py_V495;
09982
09983 PyArrayObject* V495;
09984
09985 typedef npy_float64 dtype_V495;
09986
09987 PyObject* py_V497;
09988
09989 PyArrayObject* V497;
09990
09991 typedef npy_float64 dtype_V497;
09992
09993 PyObject* py_V499;
09994
09995 PyArrayObject* V499;
09996
09997 typedef npy_float64 dtype_V499;
09998
09999 PyObject* py_V501;
10000
10001 PyArrayObject* V501;
10002
10003 typedef npy_float64 dtype_V501;
10004
10005 PyObject* py_V503;
10006
10007 PyArrayObject* V503;
10008
10009 typedef npy_float64 dtype_V503;
10010
10011 PyObject* py_V505;
10012
10013 PyArrayObject* V505;
10014
10015 typedef npy_float64 dtype_V505;
10016
10017 PyObject* py_V507;
10018
10019 PyArrayObject* V507;
10020
10021 typedef npy_float64 dtype_V507;
10022
10023 PyObject* py_V509;
10024
10025 PyArrayObject* V509;
10026
10027 typedef npy_float64 dtype_V509;
10028
10029 PyObject* py_V511;
10030
10031 PyArrayObject* V511;
10032
10033 typedef npy_float64 dtype_V511;
10034
10035 PyObject* py_V513;
10036
10037 PyArrayObject* V513;
10038
10039 typedef npy_float64 dtype_V513;
10040
10041 PyObject* py_V515;
10042
10043 PyArrayObject* V515;
10044
10045 typedef npy_float64 dtype_V515;
10046
10047 PyObject* py_V517;
10048
10049 PyArrayObject* V517;
10050
10051 typedef npy_float64 dtype_V517;
10052
10053 PyObject* py_V519;
10054
10055 PyArrayObject* V519;
10056
10057 typedef npy_float64 dtype_V519;
10058
10059 PyObject* py_V521;
10060
10061 PyArrayObject* V521;
10062
10063 typedef npy_float64 dtype_V521;
10064
10065 PyObject* py_V523;
10066
10067 PyArrayObject* V523;
10068
10069 typedef npy_float64 dtype_V523;
10070
10071 PyObject* py_V525;
10072
10073 PyArrayObject* V525;
10074
10075 typedef npy_float64 dtype_V525;
10076
10077 PyObject* py_V527;
10078
10079 PyArrayObject* V527;
10080
10081 typedef npy_float64 dtype_V527;
10082
10083 PyObject* py_V529;
10084
10085 PyArrayObject* V529;
10086
10087 typedef npy_float64 dtype_V529;
10088
10089 PyObject* py_V531;
10090
10091 PyArrayObject* V531;
10092
10093 typedef npy_float64 dtype_V531;
10094
10095 PyObject* py_V533;
10096
10097 PyArrayObject* V533;
10098
10099 typedef npy_float64 dtype_V533;
10100
10101 PyObject* py_V535;
10102
10103 PyArrayObject* V535;
10104
10105 typedef npy_float64 dtype_V535;
10106
10107 PyObject* py_V537;
10108
10109 PyArrayObject* V537;
10110
10111 typedef npy_float64 dtype_V537;
10112
10113 PyObject* py_V539;
10114
10115 PyArrayObject* V539;
10116
10117 typedef npy_float64 dtype_V539;
10118
10119 PyObject* py_V541;
10120
10121 PyArrayObject* V541;
10122
10123 typedef npy_float64 dtype_V541;
10124
10125 PyObject* py_V543;
10126
10127 PyArrayObject* V543;
10128
10129 typedef npy_float64 dtype_V543;
10130
10131 PyObject* py_V545;
10132
10133 PyArrayObject* V545;
10134
10135 typedef npy_float64 dtype_V545;
10136
10137 PyObject* py_V547;
10138
10139 PyArrayObject* V547;
10140
10141 typedef npy_float64 dtype_V547;
10142
10143 PyObject* py_V549;
10144
10145 PyArrayObject* V549;
10146
10147 typedef npy_float64 dtype_V549;
10148
10149 PyObject* py_V551;
10150
10151 PyArrayObject* V551;
10152
10153 typedef npy_float64 dtype_V551;
10154
10155 PyObject* py_V553;
10156
10157 PyArrayObject* V553;
10158
10159 typedef npy_float64 dtype_V553;
10160
10161 PyObject* py_V555;
10162
10163 PyArrayObject* V555;
10164
10165 typedef npy_float64 dtype_V555;
10166
10167 PyObject* py_V557;
10168
10169 PyArrayObject* V557;
10170
10171 typedef npy_float64 dtype_V557;
10172
10173 PyObject* py_V559;
10174
10175 PyArrayObject* V559;
10176
10177 typedef npy_float64 dtype_V559;
10178
10179 PyObject* py_V561;
10180
10181 PyArrayObject* V561;
10182
10183 typedef npy_float64 dtype_V561;
10184
10185 PyObject* py_V563;
10186
10187 PyArrayObject* V563;
10188
10189 typedef npy_float64 dtype_V563;
10190
10191 PyObject* py_V565;
10192
10193 PyArrayObject* V565;
10194
10195 typedef npy_float64 dtype_V565;
10196
10197 PyObject* py_V567;
10198
10199 PyArrayObject* V567;
10200
10201 typedef npy_float64 dtype_V567;
10202
10203 PyObject* py_V569;
10204
10205 PyArrayObject* V569;
10206
10207 typedef npy_float64 dtype_V569;
10208
10209 PyObject* py_V571;
10210
10211 PyArrayObject* V571;
10212
10213 typedef npy_float64 dtype_V571;
10214
10215 PyObject* py_V573;
10216
10217 PyArrayObject* V573;
10218
10219 typedef npy_float64 dtype_V573;
10220
10221 PyObject* py_V575;
10222
10223 PyArrayObject* V575;
10224
10225 typedef npy_float64 dtype_V575;
10226
10227 PyObject* py_V577;
10228
10229 PyArrayObject* V577;
10230
10231 typedef npy_float64 dtype_V577;
10232
10233 PyObject* py_V579;
10234
10235 PyArrayObject* V579;
10236
10237 typedef npy_float64 dtype_V579;
10238
10239 PyObject* py_V581;
10240
10241 PyArrayObject* V581;
10242
10243 typedef npy_float64 dtype_V581;
10244
10245 PyObject* py_V583;
10246
10247 PyArrayObject* V583;
10248
10249 typedef npy_float64 dtype_V583;
10250
10251 PyObject* py_V585;
10252
10253 PyArrayObject* V585;
10254
10255 typedef npy_float64 dtype_V585;
10256
10257 PyObject* py_V587;
10258
10259 PyArrayObject* V587;
10260
10261 typedef npy_float64 dtype_V587;
10262
10263 PyObject* py_V589;
10264
10265 PyArrayObject* V589;
10266
10267 typedef npy_float64 dtype_V589;
10268
10269 PyObject* py_V591;
10270
10271 PyArrayObject* V591;
10272
10273 typedef npy_float64 dtype_V591;
10274
10275 PyObject* py_V593;
10276
10277 PyArrayObject* V593;
10278
10279 typedef npy_float64 dtype_V593;
10280
10281 PyObject* py_V595;
10282
10283 PyArrayObject* V595;
10284
10285 typedef npy_float64 dtype_V595;
10286
10287 PyObject* py_V597;
10288
10289 PyArrayObject* V597;
10290
10291 typedef npy_float64 dtype_V597;
10292
10293 PyObject* py_V599;
10294
10295 PyArrayObject* V599;
10296
10297 typedef npy_float64 dtype_V599;
10298
10299 PyObject* py_V601;
10300
10301 PyArrayObject* V601;
10302
10303 typedef npy_float64 dtype_V601;
10304
10305 PyObject* py_V603;
10306
10307 PyArrayObject* V603;
10308
10309 typedef npy_float64 dtype_V603;
10310
10311 PyObject* py_V605;
10312
10313 PyArrayObject* V605;
10314
10315 typedef npy_float64 dtype_V605;
10316
10317 PyObject* py_V607;
10318
10319 PyArrayObject* V607;
10320
10321 typedef npy_float64 dtype_V607;
10322
10323 PyObject* py_V609;
10324
10325 PyArrayObject* V609;
10326
10327 typedef npy_float64 dtype_V609;
10328
10329 PyObject* py_V611;
10330
10331 PyArrayObject* V611;
10332
10333 typedef npy_float64 dtype_V611;
10334
10335 PyObject* py_V613;
10336
10337 PyArrayObject* V613;
10338
10339 typedef npy_float64 dtype_V613;
10340
10341 PyObject* py_V615;
10342
10343 PyArrayObject* V615;
10344
10345 typedef npy_float64 dtype_V615;
10346
10347 PyObject* py_V617;
10348
10349 PyArrayObject* V617;
10350
10351 typedef npy_float64 dtype_V617;
10352
10353 PyObject* py_V619;
10354
10355 PyArrayObject* V619;
10356
10357 typedef npy_float64 dtype_V619;
10358
10359 PyObject* py_V621;
10360
10361 PyArrayObject* V621;
10362
10363 typedef npy_float64 dtype_V621;
10364
10365 PyObject* py_V623;
10366
10367 PyArrayObject* V623;
10368
10369 typedef npy_float64 dtype_V623;
10370
10371 PyObject* py_V625;
10372
10373 PyArrayObject* V625;
10374
10375 typedef npy_float64 dtype_V625;
10376
10377 PyObject* py_V627;
10378
10379 PyArrayObject* V627;
10380
10381 typedef npy_float64 dtype_V627;
10382
10383 PyObject* py_V629;
10384
10385 PyArrayObject* V629;
10386
10387 typedef npy_float64 dtype_V629;
10388
10389 PyObject* py_V631;
10390
10391 PyArrayObject* V631;
10392
10393 typedef npy_float64 dtype_V631;
10394
10395 PyObject* py_V633;
10396
10397 PyArrayObject* V633;
10398
10399 typedef npy_float64 dtype_V633;
10400
10401 PyObject* py_V635;
10402
10403 PyArrayObject* V635;
10404
10405 typedef npy_float64 dtype_V635;
10406
10407 PyObject* py_V637;
10408
10409 PyArrayObject* V637;
10410
10411 typedef npy_float64 dtype_V637;
10412
10413 PyObject* py_V639;
10414
10415 PyArrayObject* V639;
10416
10417 typedef npy_float64 dtype_V639;
10418
10419 PyObject* py_V641;
10420
10421 PyArrayObject* V641;
10422
10423 typedef npy_float64 dtype_V641;
10424
10425 PyObject* py_V643;
10426
10427 PyArrayObject* V643;
10428
10429 typedef npy_float64 dtype_V643;
10430
10431 PyObject* py_V645;
10432
10433 PyArrayObject* V645;
10434
10435 typedef npy_float64 dtype_V645;
10436
10437 PyObject* py_V647;
10438
10439 PyArrayObject* V647;
10440
10441 typedef npy_float64 dtype_V647;
10442
10443 PyObject* py_V649;
10444
10445 PyArrayObject* V649;
10446
10447 typedef npy_float64 dtype_V649;
10448
10449 PyObject* py_V651;
10450
10451 PyArrayObject* V651;
10452
10453 typedef npy_float64 dtype_V651;
10454
10455 PyObject* py_V653;
10456
10457 PyArrayObject* V653;
10458
10459 typedef npy_float64 dtype_V653;
10460
10461 PyObject* py_V655;
10462
10463 PyArrayObject* V655;
10464
10465 typedef npy_float64 dtype_V655;
10466
10467 PyObject* py_V657;
10468
10469 PyArrayObject* V657;
10470
10471 typedef npy_float64 dtype_V657;
10472
10473 PyObject* py_V659;
10474
10475 PyArrayObject* V659;
10476
10477 typedef npy_float64 dtype_V659;
10478
10479 PyObject* py_V661;
10480
10481 PyArrayObject* V661;
10482
10483 typedef npy_float64 dtype_V661;
10484
10485 PyObject* py_V663;
10486
10487 PyArrayObject* V663;
10488
10489 typedef npy_float64 dtype_V663;
10490
10491 PyObject* py_V665;
10492
10493 PyArrayObject* V665;
10494
10495 typedef npy_float64 dtype_V665;
10496
10497 PyObject* py_V667;
10498
10499 PyArrayObject* V667;
10500
10501 typedef npy_float64 dtype_V667;
10502
10503 PyObject* py_V669;
10504
10505 PyArrayObject* V669;
10506
10507 typedef npy_float64 dtype_V669;
10508
10509 PyObject* py_V671;
10510
10511 PyArrayObject* V671;
10512
10513 typedef npy_float64 dtype_V671;
10514
10515 PyObject* py_V673;
10516
10517 PyArrayObject* V673;
10518
10519 typedef npy_float64 dtype_V673;
10520
10521 PyObject* py_V675;
10522
10523 PyArrayObject* V675;
10524
10525 typedef npy_float64 dtype_V675;
10526
10527 PyObject* py_V677;
10528
10529 PyArrayObject* V677;
10530
10531 typedef npy_float64 dtype_V677;
10532
10533 PyObject* py_V679;
10534
10535 PyArrayObject* V679;
10536
10537 typedef npy_float64 dtype_V679;
10538
10539 PyObject* py_V681;
10540
10541 PyArrayObject* V681;
10542
10543 typedef npy_float64 dtype_V681;
10544
10545 PyObject* py_V683;
10546
10547 PyArrayObject* V683;
10548
10549 typedef npy_float64 dtype_V683;
10550
10551 PyObject* py_V685;
10552
10553 PyArrayObject* V685;
10554
10555 typedef npy_float64 dtype_V685;
10556
10557 PyObject* py_V687;
10558
10559 PyArrayObject* V687;
10560
10561 typedef npy_float64 dtype_V687;
10562
10563 PyObject* py_V689;
10564
10565 PyArrayObject* V689;
10566
10567 typedef npy_float64 dtype_V689;
10568
10569 PyObject* py_V691;
10570
10571 PyArrayObject* V691;
10572
10573 typedef npy_float64 dtype_V691;
10574
10575 PyObject* py_V693;
10576
10577 PyArrayObject* V693;
10578
10579 typedef npy_float64 dtype_V693;
10580
10581 PyObject* py_V695;
10582
10583 PyArrayObject* V695;
10584
10585 typedef npy_float64 dtype_V695;
10586
10587 PyObject* py_V697;
10588
10589 PyArrayObject* V697;
10590
10591 typedef npy_float64 dtype_V697;
10592
10593 PyObject* py_V699;
10594
10595 PyArrayObject* V699;
10596
10597 typedef npy_float64 dtype_V699;
10598
10599 PyObject* py_V701;
10600
10601 PyArrayObject* V701;
10602
10603 typedef npy_float64 dtype_V701;
10604
10605 PyObject* py_V703;
10606
10607 PyArrayObject* V703;
10608
10609 typedef npy_float64 dtype_V703;
10610
10611 PyObject* py_V705;
10612
10613 PyArrayObject* V705;
10614
10615 typedef npy_float64 dtype_V705;
10616
10617 PyObject* py_V707;
10618
10619 PyArrayObject* V707;
10620
10621 typedef npy_float64 dtype_V707;
10622
10623 PyObject* py_V709;
10624
10625 PyArrayObject* V709;
10626
10627 typedef npy_float64 dtype_V709;
10628
10629 PyObject* py_V711;
10630
10631 PyArrayObject* V711;
10632
10633 typedef npy_float64 dtype_V711;
10634
10635 PyObject* py_V713;
10636
10637 PyArrayObject* V713;
10638
10639 typedef npy_float64 dtype_V713;
10640
10641 PyObject* py_V715;
10642
10643 PyArrayObject* V715;
10644
10645 typedef npy_float64 dtype_V715;
10646
10647 PyObject* py_V717;
10648
10649 PyArrayObject* V717;
10650
10651 typedef npy_float64 dtype_V717;
10652
10653 PyObject* py_V719;
10654
10655 PyArrayObject* V719;
10656
10657 typedef npy_float64 dtype_V719;
10658
10659 PyObject* py_V721;
10660
10661 PyArrayObject* V721;
10662
10663 typedef npy_float64 dtype_V721;
10664
10665 PyObject* py_V723;
10666
10667 PyArrayObject* V723;
10668
10669 typedef npy_float64 dtype_V723;
10670
10671 PyObject* py_V725;
10672
10673 PyArrayObject* V725;
10674
10675 typedef npy_float64 dtype_V725;
10676
10677 PyObject* py_V727;
10678
10679 PyArrayObject* V727;
10680
10681 typedef npy_float64 dtype_V727;
10682
10683 PyObject* py_V729;
10684
10685 PyArrayObject* V729;
10686
10687 typedef npy_float64 dtype_V729;
10688
10689 PyObject* py_V731;
10690
10691 PyArrayObject* V731;
10692
10693 typedef npy_float64 dtype_V731;
10694
10695 PyObject* py_V733;
10696
10697 PyArrayObject* V733;
10698
10699 typedef npy_float64 dtype_V733;
10700
10701 PyObject* py_V735;
10702
10703 PyArrayObject* V735;
10704
10705 typedef npy_float64 dtype_V735;
10706
10707 PyObject* py_V737;
10708
10709 PyArrayObject* V737;
10710
10711 typedef npy_float64 dtype_V737;
10712
10713 PyObject* py_V739;
10714
10715 PyArrayObject* V739;
10716
10717 typedef npy_float64 dtype_V739;
10718
10719 PyObject* py_V741;
10720
10721 PyArrayObject* V741;
10722
10723 typedef npy_float64 dtype_V741;
10724
10725 PyObject* py_V743;
10726
10727 PyArrayObject* V743;
10728
10729 typedef npy_float64 dtype_V743;
10730
10731 PyObject* py_V745;
10732
10733 PyArrayObject* V745;
10734
10735 typedef npy_float64 dtype_V745;
10736
10737 PyObject* py_V747;
10738
10739 PyArrayObject* V747;
10740
10741 typedef npy_float64 dtype_V747;
10742
10743 PyObject* py_V749;
10744
10745 PyArrayObject* V749;
10746
10747 typedef npy_float64 dtype_V749;
10748
10749 PyObject* py_V751;
10750
10751 PyArrayObject* V751;
10752
10753 typedef npy_float64 dtype_V751;
10754
10755 PyObject* py_V753;
10756
10757 PyArrayObject* V753;
10758
10759 typedef npy_float64 dtype_V753;
10760
10761 PyObject* py_V755;
10762
10763 PyArrayObject* V755;
10764
10765 typedef npy_float64 dtype_V755;
10766
10767 PyObject* py_V757;
10768
10769 PyArrayObject* V757;
10770
10771 typedef npy_float64 dtype_V757;
10772
10773 PyObject* py_V759;
10774
10775 PyArrayObject* V759;
10776
10777 typedef npy_float64 dtype_V759;
10778
10779 PyObject* py_V761;
10780
10781 PyArrayObject* V761;
10782
10783 typedef npy_float64 dtype_V761;
10784
10785 PyObject* py_V763;
10786
10787 PyArrayObject* V763;
10788
10789 typedef npy_float64 dtype_V763;
10790
10791 PyObject* py_V765;
10792
10793 PyArrayObject* V765;
10794
10795 typedef npy_float64 dtype_V765;
10796
10797 PyObject* py_V767;
10798
10799 PyArrayObject* V767;
10800
10801 typedef npy_float64 dtype_V767;
10802
10803 PyObject* py_V769;
10804
10805 PyArrayObject* V769;
10806
10807 typedef npy_float64 dtype_V769;
10808
10809 PyObject* py_V771;
10810
10811 PyArrayObject* V771;
10812
10813 typedef npy_float64 dtype_V771;
10814
10815 PyObject* py_V773;
10816
10817 PyArrayObject* V773;
10818
10819 typedef npy_float64 dtype_V773;
10820
10821 PyObject* py_V775;
10822
10823 PyArrayObject* V775;
10824
10825 typedef npy_float64 dtype_V775;
10826
10827 PyObject* py_V777;
10828
10829 PyArrayObject* V777;
10830
10831 typedef npy_float64 dtype_V777;
10832
10833 PyObject* py_V779;
10834
10835 PyArrayObject* V779;
10836
10837 typedef npy_float64 dtype_V779;
10838
10839 PyObject* py_V781;
10840
10841 PyArrayObject* V781;
10842
10843 typedef npy_float64 dtype_V781;
10844
10845 PyObject* py_V783;
10846
10847 PyArrayObject* V783;
10848
10849 typedef npy_float64 dtype_V783;
10850
10851 PyObject* py_V785;
10852
10853 PyArrayObject* V785;
10854
10855 typedef npy_float64 dtype_V785;
10856
10857 PyObject* py_V787;
10858
10859 PyArrayObject* V787;
10860
10861 typedef npy_float64 dtype_V787;
10862
10863 PyObject* py_V789;
10864
10865 PyArrayObject* V789;
10866
10867 typedef npy_float64 dtype_V789;
10868
10869 PyObject* py_V791;
10870
10871 PyArrayObject* V791;
10872
10873 typedef npy_float64 dtype_V791;
10874
10875 PyObject* py_V793;
10876
10877 PyArrayObject* V793;
10878
10879 typedef npy_float64 dtype_V793;
10880
10881 PyObject* py_V795;
10882
10883 PyArrayObject* V795;
10884
10885 typedef npy_float64 dtype_V795;
10886
10887 PyObject* py_V797;
10888
10889 PyArrayObject* V797;
10890
10891 typedef npy_float64 dtype_V797;
10892
10893 PyObject* py_V799;
10894
10895 PyArrayObject* V799;
10896
10897 typedef npy_float64 dtype_V799;
10898
10899 PyObject* py_V801;
10900
10901 PyArrayObject* V801;
10902
10903 typedef npy_float64 dtype_V801;
10904
10905 PyObject* py_V803;
10906
10907 PyArrayObject* V803;
10908
10909 typedef npy_float64 dtype_V803;
10910
10911 PyObject* py_V805;
10912
10913 PyArrayObject* V805;
10914
10915 typedef npy_float64 dtype_V805;
10916
10917 PyObject* py_V807;
10918
10919 PyArrayObject* V807;
10920
10921 typedef npy_float64 dtype_V807;
10922
10923 PyObject* py_V809;
10924
10925 PyArrayObject* V809;
10926
10927 typedef npy_float64 dtype_V809;
10928
10929 PyObject* py_V811;
10930
10931 PyArrayObject* V811;
10932
10933 typedef npy_float64 dtype_V811;
10934
10935 PyObject* py_V813;
10936
10937 PyArrayObject* V813;
10938
10939 typedef npy_float64 dtype_V813;
10940
10941 PyObject* py_V815;
10942
10943 PyArrayObject* V815;
10944
10945 typedef npy_float64 dtype_V815;
10946
10947 PyObject* py_V817;
10948
10949 PyArrayObject* V817;
10950
10951 typedef npy_float64 dtype_V817;
10952
10953 PyObject* py_V819;
10954
10955 PyArrayObject* V819;
10956
10957 typedef npy_float64 dtype_V819;
10958
10959 PyObject* py_V821;
10960
10961 PyArrayObject* V821;
10962
10963 typedef npy_float64 dtype_V821;
10964
10965 PyObject* py_V823;
10966
10967 PyArrayObject* V823;
10968
10969 typedef npy_float64 dtype_V823;
10970
10971 PyObject* py_V825;
10972
10973 PyArrayObject* V825;
10974
10975 typedef npy_float64 dtype_V825;
10976
10977 PyObject* py_V827;
10978
10979 PyArrayObject* V827;
10980
10981 typedef npy_float64 dtype_V827;
10982
10983 PyObject* py_V829;
10984
10985 PyArrayObject* V829;
10986
10987 typedef npy_float64 dtype_V829;
10988
10989 PyObject* py_V831;
10990
10991 PyArrayObject* V831;
10992
10993 typedef npy_float64 dtype_V831;
10994
10995 PyObject* py_V833;
10996
10997 PyArrayObject* V833;
10998
10999 typedef npy_float64 dtype_V833;
11000
11001 PyObject* py_V835;
11002
11003 PyArrayObject* V835;
11004
11005 typedef npy_float64 dtype_V835;
11006
11007 PyObject* py_V837;
11008
11009 PyArrayObject* V837;
11010
11011 typedef npy_float64 dtype_V837;
11012
11013 PyObject* py_V839;
11014
11015 PyArrayObject* V839;
11016
11017 typedef npy_float64 dtype_V839;
11018
11019 PyObject* py_V841;
11020
11021 PyArrayObject* V841;
11022
11023 typedef npy_float64 dtype_V841;
11024
11025 PyObject* py_V843;
11026
11027 PyArrayObject* V843;
11028
11029 typedef npy_float64 dtype_V843;
11030
11031 PyObject* py_V845;
11032
11033 PyArrayObject* V845;
11034
11035 typedef npy_float64 dtype_V845;
11036
11037 PyObject* py_V847;
11038
11039 PyArrayObject* V847;
11040
11041 typedef npy_float64 dtype_V847;
11042
11043 PyObject* py_V849;
11044
11045 PyArrayObject* V849;
11046
11047 typedef npy_float64 dtype_V849;
11048
11049 PyObject* py_V851;
11050
11051 PyArrayObject* V851;
11052
11053 typedef npy_float64 dtype_V851;
11054
11055 PyObject* py_V853;
11056
11057 PyArrayObject* V853;
11058
11059 typedef npy_float64 dtype_V853;
11060
11061 PyObject* py_V855;
11062
11063 PyArrayObject* V855;
11064
11065 typedef npy_float64 dtype_V855;
11066
11067 PyObject* py_V857;
11068
11069 PyArrayObject* V857;
11070
11071 typedef npy_float64 dtype_V857;
11072
11073 PyObject* py_V859;
11074
11075 PyArrayObject* V859;
11076
11077 typedef npy_float64 dtype_V859;
11078
11079 PyObject* py_V861;
11080
11081 PyArrayObject* V861;
11082
11083 typedef npy_float64 dtype_V861;
11084
11085 PyObject* py_V863;
11086
11087 PyArrayObject* V863;
11088
11089 typedef npy_float64 dtype_V863;
11090
11091 PyObject* py_V865;
11092
11093 PyArrayObject* V865;
11094
11095 typedef npy_float64 dtype_V865;
11096
11097 PyObject* py_V867;
11098
11099 PyArrayObject* V867;
11100
11101 typedef npy_float64 dtype_V867;
11102
11103 PyObject* py_V869;
11104
11105 PyArrayObject* V869;
11106
11107 typedef npy_float64 dtype_V869;
11108
11109 PyObject* py_V871;
11110
11111 PyArrayObject* V871;
11112
11113 typedef npy_float64 dtype_V871;
11114
11115 PyObject* py_V873;
11116
11117 PyArrayObject* V873;
11118
11119 typedef npy_float64 dtype_V873;
11120
11121 PyObject* py_V875;
11122
11123 PyArrayObject* V875;
11124
11125 typedef npy_float64 dtype_V875;
11126
11127 PyObject* py_V877;
11128
11129 PyArrayObject* V877;
11130
11131 typedef npy_float64 dtype_V877;
11132
11133 PyObject* py_V879;
11134
11135 PyArrayObject* V879;
11136
11137 typedef npy_float64 dtype_V879;
11138
11139 PyObject* py_V881;
11140
11141 PyArrayObject* V881;
11142
11143 typedef npy_float64 dtype_V881;
11144
11145 PyObject* py_V883;
11146
11147 PyArrayObject* V883;
11148
11149 typedef npy_float64 dtype_V883;
11150
11151 PyObject* py_V885;
11152
11153 PyArrayObject* V885;
11154
11155 typedef npy_float64 dtype_V885;
11156
11157 PyObject* py_V887;
11158
11159 PyArrayObject* V887;
11160
11161 typedef npy_float64 dtype_V887;
11162
11163 PyObject* py_V889;
11164
11165 PyArrayObject* V889;
11166
11167 typedef npy_float64 dtype_V889;
11168
11169 PyObject* py_V891;
11170
11171 PyArrayObject* V891;
11172
11173 typedef npy_float64 dtype_V891;
11174
11175 PyObject* py_V893;
11176
11177 PyArrayObject* V893;
11178
11179 typedef npy_float64 dtype_V893;
11180
11181 PyObject* py_V895;
11182
11183 PyArrayObject* V895;
11184
11185 typedef npy_float64 dtype_V895;
11186
11187 PyObject* py_V897;
11188
11189 PyArrayObject* V897;
11190
11191 typedef npy_float64 dtype_V897;
11192
11193 PyObject* py_V899;
11194
11195 PyArrayObject* V899;
11196
11197 typedef npy_float64 dtype_V899;
11198
11199 PyObject* py_V901;
11200
11201 PyArrayObject* V901;
11202
11203 typedef npy_float64 dtype_V901;
11204
11205 PyObject* py_V903;
11206
11207 PyArrayObject* V903;
11208
11209 typedef npy_float64 dtype_V903;
11210
11211 PyObject* py_V905;
11212
11213 PyArrayObject* V905;
11214
11215 typedef npy_float64 dtype_V905;
11216
11217 PyObject* py_V907;
11218
11219 PyArrayObject* V907;
11220
11221 typedef npy_float64 dtype_V907;
11222
11223 PyObject* py_V909;
11224
11225 PyArrayObject* V909;
11226
11227 typedef npy_float64 dtype_V909;
11228
11229 PyObject* py_V911;
11230
11231 PyArrayObject* V911;
11232
11233 typedef npy_float64 dtype_V911;
11234
11235 PyObject* py_V913;
11236
11237 PyArrayObject* V913;
11238
11239 typedef npy_float64 dtype_V913;
11240
11241 PyObject* py_V915;
11242
11243 PyArrayObject* V915;
11244
11245 typedef npy_float64 dtype_V915;
11246
11247 PyObject* py_V917;
11248
11249 PyArrayObject* V917;
11250
11251 typedef npy_float64 dtype_V917;
11252
11253 PyObject* py_V919;
11254
11255 PyArrayObject* V919;
11256
11257 typedef npy_float64 dtype_V919;
11258
11259 PyObject* py_V921;
11260
11261 PyArrayObject* V921;
11262
11263 typedef npy_float64 dtype_V921;
11264
11265 PyObject* py_V923;
11266
11267 PyArrayObject* V923;
11268
11269 typedef npy_float64 dtype_V923;
11270
11271 PyObject* py_V925;
11272
11273 PyArrayObject* V925;
11274
11275 typedef npy_float64 dtype_V925;
11276
11277 PyObject* py_V927;
11278
11279 PyArrayObject* V927;
11280
11281 typedef npy_float64 dtype_V927;
11282
11283 PyObject* py_V929;
11284
11285 PyArrayObject* V929;
11286
11287 typedef npy_float64 dtype_V929;
11288
11289 PyObject* py_V931;
11290
11291 PyArrayObject* V931;
11292
11293 typedef npy_float64 dtype_V931;
11294
11295 PyObject* py_V933;
11296
11297 PyArrayObject* V933;
11298
11299 typedef npy_float64 dtype_V933;
11300
11301 PyObject* py_V935;
11302
11303 PyArrayObject* V935;
11304
11305 typedef npy_float64 dtype_V935;
11306
11307 PyObject* py_V937;
11308
11309 PyArrayObject* V937;
11310
11311 typedef npy_float64 dtype_V937;
11312
11313 PyObject* py_V939;
11314
11315 PyArrayObject* V939;
11316
11317 typedef npy_float64 dtype_V939;
11318
11319 PyObject* py_V941;
11320
11321 PyArrayObject* V941;
11322
11323 typedef npy_float64 dtype_V941;
11324
11325 PyObject* py_V943;
11326
11327 PyArrayObject* V943;
11328
11329 typedef npy_float64 dtype_V943;
11330
11331 PyObject* py_V945;
11332
11333 PyArrayObject* V945;
11334
11335 typedef npy_float64 dtype_V945;
11336
11337 PyObject* py_V947;
11338
11339 PyArrayObject* V947;
11340
11341 typedef npy_float64 dtype_V947;
11342
11343 PyObject* py_V949;
11344
11345 PyArrayObject* V949;
11346
11347 typedef npy_float64 dtype_V949;
11348
11349 PyObject* py_V951;
11350
11351 PyArrayObject* V951;
11352
11353 typedef npy_float64 dtype_V951;
11354
11355 PyObject* py_V953;
11356
11357 PyArrayObject* V953;
11358
11359 typedef npy_float64 dtype_V953;
11360
11361 PyObject* py_V955;
11362
11363 PyArrayObject* V955;
11364
11365 typedef npy_float64 dtype_V955;
11366
11367 PyObject* py_V957;
11368
11369 PyArrayObject* V957;
11370
11371 typedef npy_float64 dtype_V957;
11372
11373 PyObject* py_V959;
11374
11375 PyArrayObject* V959;
11376
11377 typedef npy_float64 dtype_V959;
11378
11379 PyObject* py_V961;
11380
11381 PyArrayObject* V961;
11382
11383 typedef npy_float64 dtype_V961;
11384
11385 PyObject* py_V963;
11386
11387 PyArrayObject* V963;
11388
11389 typedef npy_float64 dtype_V963;
11390
11391 PyObject* py_V965;
11392
11393 PyArrayObject* V965;
11394
11395 typedef npy_float64 dtype_V965;
11396
11397 PyObject* py_V967;
11398
11399 PyArrayObject* V967;
11400
11401 typedef npy_float64 dtype_V967;
11402
11403 PyObject* py_V969;
11404
11405 PyArrayObject* V969;
11406
11407 typedef npy_float64 dtype_V969;
11408
11409 PyObject* py_V971;
11410
11411 PyArrayObject* V971;
11412
11413 typedef npy_float64 dtype_V971;
11414
11415 PyObject* py_V973;
11416
11417 PyArrayObject* V973;
11418
11419 typedef npy_float64 dtype_V973;
11420
11421 PyObject* py_V975;
11422
11423 PyArrayObject* V975;
11424
11425 typedef npy_float64 dtype_V975;
11426
11427 PyObject* py_V977;
11428
11429 PyArrayObject* V977;
11430
11431 typedef npy_float64 dtype_V977;
11432
11433 PyObject* py_V979;
11434
11435 PyArrayObject* V979;
11436
11437 typedef npy_float64 dtype_V979;
11438
11439 PyObject* py_V981;
11440
11441 PyArrayObject* V981;
11442
11443 typedef npy_float64 dtype_V981;
11444
11445 PyObject* py_V983;
11446
11447 PyArrayObject* V983;
11448
11449 typedef npy_float64 dtype_V983;
11450
11451 PyObject* py_V985;
11452
11453 PyArrayObject* V985;
11454
11455 typedef npy_float64 dtype_V985;
11456
11457 PyObject* py_V987;
11458
11459 PyArrayObject* V987;
11460
11461 typedef npy_float64 dtype_V987;
11462
11463 PyObject* py_V989;
11464
11465 PyArrayObject* V989;
11466
11467 typedef npy_float64 dtype_V989;
11468
11469 PyObject* py_V991;
11470
11471 PyArrayObject* V991;
11472
11473 typedef npy_float64 dtype_V991;
11474
11475 PyObject* py_V993;
11476
11477 PyArrayObject* V993;
11478
11479 typedef npy_float64 dtype_V993;
11480
11481 PyObject* py_V995;
11482
11483 PyArrayObject* V995;
11484
11485 typedef npy_float64 dtype_V995;
11486
11487 PyObject* py_V997;
11488
11489 PyArrayObject* V997;
11490
11491 typedef npy_float64 dtype_V997;
11492
11493 PyObject* py_V999;
11494
11495 PyArrayObject* V999;
11496
11497 typedef npy_float64 dtype_V999;
11498
11499 PyObject* py_V1001;
11500
11501 PyArrayObject* V1001;
11502
11503 typedef npy_float64 dtype_V1001;
11504
11505 PyObject* py_V1003;
11506
11507 PyArrayObject* V1003;
11508
11509 typedef npy_float64 dtype_V1003;
11510
11511 PyObject* py_V1005;
11512
11513 PyArrayObject* V1005;
11514
11515 typedef npy_float64 dtype_V1005;
11516
11517 PyObject* py_V1007;
11518
11519 PyArrayObject* V1007;
11520
11521 typedef npy_float64 dtype_V1007;
11522
11523 PyObject* py_V1009;
11524
11525 PyArrayObject* V1009;
11526
11527 typedef npy_float64 dtype_V1009;
11528
11529 PyObject* py_V1011;
11530
11531 PyArrayObject* V1011;
11532
11533 typedef npy_float64 dtype_V1011;
11534
11535 PyObject* py_V1013;
11536
11537 PyArrayObject* V1013;
11538
11539 typedef npy_float64 dtype_V1013;
11540
11541 PyObject* py_V1015;
11542
11543 PyArrayObject* V1015;
11544
11545 typedef npy_float64 dtype_V1015;
11546
11547 PyObject* py_V1017;
11548
11549 PyArrayObject* V1017;
11550
11551 typedef npy_float64 dtype_V1017;
11552
11553 PyObject* py_V1019;
11554
11555 PyArrayObject* V1019;
11556
11557 typedef npy_float64 dtype_V1019;
11558
11559 PyObject* py_V1021;
11560
11561 PyArrayObject* V1021;
11562
11563 typedef npy_float64 dtype_V1021;
11564
11565 PyObject* py_V1023;
11566
11567 PyArrayObject* V1023;
11568
11569 typedef npy_float64 dtype_V1023;
11570
11571 PyObject* py_V1025;
11572
11573 PyArrayObject* V1025;
11574
11575 typedef npy_float64 dtype_V1025;
11576
11577 PyObject* py_V1027;
11578
11579 PyArrayObject* V1027;
11580
11581 typedef npy_float64 dtype_V1027;
11582
11583 PyObject* py_V1029;
11584
11585 PyArrayObject* V1029;
11586
11587 typedef npy_float64 dtype_V1029;
11588
11589 PyObject* py_V1031;
11590
11591 PyArrayObject* V1031;
11592
11593 typedef npy_float64 dtype_V1031;
11594
11595 PyObject* py_V1033;
11596
11597 PyArrayObject* V1033;
11598
11599 typedef npy_float64 dtype_V1033;
11600
11601 PyObject* py_V1035;
11602
11603 PyArrayObject* V1035;
11604
11605 typedef npy_float64 dtype_V1035;
11606
11607 PyObject* py_V1037;
11608
11609 PyArrayObject* V1037;
11610
11611 typedef npy_float64 dtype_V1037;
11612
11613 PyObject* py_V1039;
11614
11615 PyArrayObject* V1039;
11616
11617 typedef npy_float64 dtype_V1039;
11618
11619 PyObject* py_V1041;
11620
11621 PyArrayObject* V1041;
11622
11623 typedef npy_float64 dtype_V1041;
11624
11625 PyObject* py_V1043;
11626
11627 PyArrayObject* V1043;
11628
11629 typedef npy_float64 dtype_V1043;
11630
11631 PyObject* py_V1045;
11632
11633 PyArrayObject* V1045;
11634
11635 typedef npy_float64 dtype_V1045;
11636
11637 PyObject* py_V1047;
11638
11639 PyArrayObject* V1047;
11640
11641 typedef npy_float64 dtype_V1047;
11642
11643 PyObject* py_V1049;
11644
11645 PyArrayObject* V1049;
11646
11647 typedef npy_float64 dtype_V1049;
11648
11649 PyObject* py_V1051;
11650
11651 PyArrayObject* V1051;
11652
11653 typedef npy_float64 dtype_V1051;
11654
11655 PyObject* py_V1053;
11656
11657 PyArrayObject* V1053;
11658
11659 typedef npy_float64 dtype_V1053;
11660
11661 PyObject* py_V1055;
11662
11663 PyArrayObject* V1055;
11664
11665 typedef npy_float64 dtype_V1055;
11666
11667 PyObject* py_V1057;
11668
11669 PyArrayObject* V1057;
11670
11671 typedef npy_float64 dtype_V1057;
11672
11673 PyObject* py_V1059;
11674
11675 PyArrayObject* V1059;
11676
11677 typedef npy_float64 dtype_V1059;
11678
11679 PyObject* py_V1061;
11680
11681 PyArrayObject* V1061;
11682
11683 typedef npy_float64 dtype_V1061;
11684
11685 PyObject* py_V1063;
11686
11687 PyArrayObject* V1063;
11688
11689 typedef npy_float64 dtype_V1063;
11690
11691 PyObject* py_V1065;
11692
11693 PyArrayObject* V1065;
11694
11695 typedef npy_float64 dtype_V1065;
11696
11697 PyObject* py_V1067;
11698
11699 PyArrayObject* V1067;
11700
11701 typedef npy_float64 dtype_V1067;
11702
11703 PyObject* py_V1069;
11704
11705 PyArrayObject* V1069;
11706
11707 typedef npy_float64 dtype_V1069;
11708
11709 PyObject* py_V1071;
11710
11711 PyArrayObject* V1071;
11712
11713 typedef npy_float64 dtype_V1071;
11714
11715 PyObject* py_V1073;
11716
11717 PyArrayObject* V1073;
11718
11719 typedef npy_float64 dtype_V1073;
11720
11721 PyObject* py_V1075;
11722
11723 PyArrayObject* V1075;
11724
11725 typedef npy_float64 dtype_V1075;
11726
11727 PyObject* py_V1077;
11728
11729 PyArrayObject* V1077;
11730
11731 typedef npy_float64 dtype_V1077;
11732
11733 PyObject* py_V1079;
11734
11735 PyArrayObject* V1079;
11736
11737 typedef npy_float64 dtype_V1079;
11738
11739 PyObject* py_V1081;
11740
11741 PyArrayObject* V1081;
11742
11743 typedef npy_float64 dtype_V1081;
11744
11745 PyObject* py_V1083;
11746
11747 PyArrayObject* V1083;
11748
11749 typedef npy_float64 dtype_V1083;
11750
11751 PyObject* py_V1085;
11752
11753 PyArrayObject* V1085;
11754
11755 typedef npy_float64 dtype_V1085;
11756
11757 PyObject* py_V1087;
11758
11759 PyArrayObject* V1087;
11760
11761 typedef npy_float64 dtype_V1087;
11762
11763 PyObject* py_V1089;
11764
11765 PyArrayObject* V1089;
11766
11767 typedef npy_float64 dtype_V1089;
11768
11769 PyObject* py_V1091;
11770
11771 PyArrayObject* V1091;
11772
11773 typedef npy_float64 dtype_V1091;
11774
11775 PyObject* py_V1093;
11776
11777 PyArrayObject* V1093;
11778
11779 typedef npy_float64 dtype_V1093;
11780
11781 PyObject* py_V1095;
11782
11783 PyArrayObject* V1095;
11784
11785 typedef npy_float64 dtype_V1095;
11786
11787 PyObject* py_V1097;
11788
11789 PyArrayObject* V1097;
11790
11791 typedef npy_float64 dtype_V1097;
11792
11793 PyObject* py_V1099;
11794
11795 PyArrayObject* V1099;
11796
11797 typedef npy_float64 dtype_V1099;
11798
11799 PyObject* py_V1101;
11800
11801 PyArrayObject* V1101;
11802
11803 typedef npy_float64 dtype_V1101;
11804
11805 PyObject* py_V1103;
11806
11807 PyArrayObject* V1103;
11808
11809 typedef npy_float64 dtype_V1103;
11810
11811 PyObject* py_V1105;
11812
11813 PyArrayObject* V1105;
11814
11815 typedef npy_float64 dtype_V1105;
11816
11817 PyObject* py_V1107;
11818
11819 PyArrayObject* V1107;
11820
11821 typedef npy_float64 dtype_V1107;
11822
11823 PyObject* py_V1109;
11824
11825 PyArrayObject* V1109;
11826
11827 typedef npy_float64 dtype_V1109;
11828
11829 PyObject* py_V1111;
11830
11831 PyArrayObject* V1111;
11832
11833 typedef npy_float64 dtype_V1111;
11834
11835 PyObject* py_V1113;
11836
11837 PyArrayObject* V1113;
11838
11839 typedef npy_float64 dtype_V1113;
11840
11841 PyObject* py_V1115;
11842
11843 PyArrayObject* V1115;
11844
11845 typedef npy_float64 dtype_V1115;
11846
11847 PyObject* py_V1117;
11848
11849 PyArrayObject* V1117;
11850
11851 typedef npy_float64 dtype_V1117;
11852
11853 PyObject* py_V1119;
11854
11855 PyArrayObject* V1119;
11856
11857 typedef npy_float64 dtype_V1119;
11858
11859 PyObject* py_V1121;
11860
11861 PyArrayObject* V1121;
11862
11863 typedef npy_float64 dtype_V1121;
11864
11865 PyObject* py_V1123;
11866
11867 PyArrayObject* V1123;
11868
11869 typedef npy_float64 dtype_V1123;
11870
11871 PyObject* py_V1125;
11872
11873 PyArrayObject* V1125;
11874
11875 typedef npy_float64 dtype_V1125;
11876
11877 PyObject* py_V1127;
11878
11879 PyArrayObject* V1127;
11880
11881 typedef npy_float64 dtype_V1127;
11882
11883 PyObject* py_V1129;
11884
11885 PyArrayObject* V1129;
11886
11887 typedef npy_float64 dtype_V1129;
11888
11889 PyObject* py_V1131;
11890
11891 PyArrayObject* V1131;
11892
11893 typedef npy_float64 dtype_V1131;
11894
11895 PyObject* py_V1133;
11896
11897 PyArrayObject* V1133;
11898
11899 typedef npy_float64 dtype_V1133;
11900
11901 PyObject* py_V1135;
11902
11903 PyArrayObject* V1135;
11904
11905 typedef npy_float64 dtype_V1135;
11906
11907 PyObject* py_V1137;
11908
11909 PyArrayObject* V1137;
11910
11911 typedef npy_float64 dtype_V1137;
11912
11913 PyObject* py_V1139;
11914
11915 PyArrayObject* V1139;
11916
11917 typedef npy_float64 dtype_V1139;
11918
11919 PyObject* py_V1141;
11920
11921 PyArrayObject* V1141;
11922
11923 typedef npy_float64 dtype_V1141;
11924
11925 PyObject* py_V1143;
11926
11927 PyArrayObject* V1143;
11928
11929 typedef npy_float64 dtype_V1143;
11930
11931 PyObject* py_V1145;
11932
11933 PyArrayObject* V1145;
11934
11935 typedef npy_float64 dtype_V1145;
11936
11937 PyObject* py_V1147;
11938
11939 PyArrayObject* V1147;
11940
11941 typedef npy_float64 dtype_V1147;
11942
11943 PyObject* py_V1149;
11944
11945 PyArrayObject* V1149;
11946
11947 typedef npy_float64 dtype_V1149;
11948
11949 PyObject* py_V1151;
11950
11951 PyArrayObject* V1151;
11952
11953 typedef npy_float64 dtype_V1151;
11954
11955 PyObject* py_V1153;
11956
11957 PyArrayObject* V1153;
11958
11959 typedef npy_float64 dtype_V1153;
11960
11961 PyObject* py_V1155;
11962
11963 PyArrayObject* V1155;
11964
11965 typedef npy_float64 dtype_V1155;
11966
11967 PyObject* py_V1157;
11968
11969 PyArrayObject* V1157;
11970
11971 typedef npy_float64 dtype_V1157;
11972
11973 PyObject* py_V1159;
11974
11975 PyArrayObject* V1159;
11976
11977 typedef npy_float64 dtype_V1159;
11978
11979 PyObject* py_V1161;
11980
11981 PyArrayObject* V1161;
11982
11983 typedef npy_float64 dtype_V1161;
11984
11985 PyObject* py_V1163;
11986
11987 PyArrayObject* V1163;
11988
11989 typedef npy_float64 dtype_V1163;
11990
11991 PyObject* py_V1165;
11992
11993 PyArrayObject* V1165;
11994
11995 typedef npy_float64 dtype_V1165;
11996
11997 PyObject* py_V1167;
11998
11999 PyArrayObject* V1167;
12000
12001 typedef npy_float64 dtype_V1167;
12002
12003 PyObject* py_V1169;
12004
12005 PyArrayObject* V1169;
12006
12007 typedef npy_float64 dtype_V1169;
12008
12009 PyObject* py_V1171;
12010
12011 PyArrayObject* V1171;
12012
12013 typedef npy_float64 dtype_V1171;
12014
12015 PyObject* py_V1173;
12016
12017 PyArrayObject* V1173;
12018
12019 typedef npy_float64 dtype_V1173;
12020
12021 PyObject* py_V1175;
12022
12023 PyArrayObject* V1175;
12024
12025 typedef npy_float64 dtype_V1175;
12026
12027 PyObject* py_V1177;
12028
12029 PyArrayObject* V1177;
12030
12031 typedef npy_float64 dtype_V1177;
12032
12033 PyObject* py_V1179;
12034
12035 PyArrayObject* V1179;
12036
12037 typedef npy_float64 dtype_V1179;
12038
12039 PyObject* py_V1181;
12040
12041 PyArrayObject* V1181;
12042
12043 typedef npy_float64 dtype_V1181;
12044
12045 PyObject* py_V1183;
12046
12047 PyArrayObject* V1183;
12048
12049 typedef npy_float64 dtype_V1183;
12050
12051 PyObject* py_V1185;
12052
12053 PyArrayObject* V1185;
12054
12055 typedef npy_float64 dtype_V1185;
12056
12057 PyObject* py_V1187;
12058
12059 PyArrayObject* V1187;
12060
12061 typedef npy_float64 dtype_V1187;
12062
12063 PyObject* py_V1189;
12064
12065 PyArrayObject* V1189;
12066
12067 typedef npy_float64 dtype_V1189;
12068
12069 PyObject* py_V1191;
12070
12071 PyArrayObject* V1191;
12072
12073 typedef npy_float64 dtype_V1191;
12074
12075 PyObject* py_V1193;
12076
12077 PyArrayObject* V1193;
12078
12079 typedef npy_float64 dtype_V1193;
12080
12081 PyObject* py_V1195;
12082
12083 PyArrayObject* V1195;
12084
12085 typedef npy_float64 dtype_V1195;
12086
12087 PyObject* py_V1197;
12088
12089 PyArrayObject* V1197;
12090
12091 typedef npy_float64 dtype_V1197;
12092
12093 PyObject* py_V1199;
12094
12095 PyArrayObject* V1199;
12096
12097 typedef npy_float64 dtype_V1199;
12098
12099 PyObject* py_V1201;
12100
12101 PyArrayObject* V1201;
12102
12103 typedef npy_float64 dtype_V1201;
12104
12105 PyObject* py_V1203;
12106
12107 PyArrayObject* V1203;
12108
12109 typedef npy_float64 dtype_V1203;
12110
12111 PyObject* py_V1205;
12112
12113 PyArrayObject* V1205;
12114
12115 typedef npy_float64 dtype_V1205;
12116
12117 PyObject* py_V1207;
12118
12119 PyArrayObject* V1207;
12120
12121 typedef npy_float64 dtype_V1207;
12122
12123 PyObject* py_V1209;
12124
12125 PyArrayObject* V1209;
12126
12127 typedef npy_float64 dtype_V1209;
12128
12129 PyObject* py_V1211;
12130
12131 PyArrayObject* V1211;
12132
12133 typedef npy_float64 dtype_V1211;
12134
12135 PyObject* py_V1213;
12136
12137 PyArrayObject* V1213;
12138
12139 typedef npy_float64 dtype_V1213;
12140
12141 PyObject* py_V1215;
12142
12143 PyArrayObject* V1215;
12144
12145 typedef npy_float64 dtype_V1215;
12146
12147 PyObject* py_V1217;
12148
12149 PyArrayObject* V1217;
12150
12151 typedef npy_float64 dtype_V1217;
12152
12153 PyObject* py_V1219;
12154
12155 PyArrayObject* V1219;
12156
12157 typedef npy_float64 dtype_V1219;
12158
12159 PyObject* py_V1221;
12160
12161 PyArrayObject* V1221;
12162
12163 typedef npy_float64 dtype_V1221;
12164
12165 PyObject* py_V1223;
12166
12167 PyArrayObject* V1223;
12168
12169 typedef npy_float64 dtype_V1223;
12170
12171 PyObject* py_V1225;
12172
12173 PyArrayObject* V1225;
12174
12175 typedef npy_float64 dtype_V1225;
12176
12177 PyObject* py_V1227;
12178
12179 PyArrayObject* V1227;
12180
12181 typedef npy_float64 dtype_V1227;
12182
12183 PyObject* py_V1229;
12184
12185 PyArrayObject* V1229;
12186
12187 typedef npy_float64 dtype_V1229;
12188
12189 PyObject* py_V1231;
12190
12191 PyArrayObject* V1231;
12192
12193 typedef npy_float64 dtype_V1231;
12194
12195 PyObject* py_V1233;
12196
12197 PyArrayObject* V1233;
12198
12199 typedef npy_float64 dtype_V1233;
12200
12201 PyObject* py_V1235;
12202
12203 PyArrayObject* V1235;
12204
12205 typedef npy_float64 dtype_V1235;
12206
12207 PyObject* py_V1237;
12208
12209 PyArrayObject* V1237;
12210
12211 typedef npy_float64 dtype_V1237;
12212
12213 PyObject* py_V1239;
12214
12215 PyArrayObject* V1239;
12216
12217 typedef npy_float64 dtype_V1239;
12218
12219 PyObject* py_V1241;
12220
12221 PyArrayObject* V1241;
12222
12223 typedef npy_float64 dtype_V1241;
12224
12225 PyObject* py_V1243;
12226
12227 PyArrayObject* V1243;
12228
12229 typedef npy_float64 dtype_V1243;
12230
12231 PyObject* py_V1245;
12232
12233 PyArrayObject* V1245;
12234
12235 typedef npy_float64 dtype_V1245;
12236
12237 PyObject* py_V1247;
12238
12239 PyArrayObject* V1247;
12240
12241 typedef npy_float64 dtype_V1247;
12242
12243 PyObject* py_V1249;
12244
12245 PyArrayObject* V1249;
12246
12247 typedef npy_float64 dtype_V1249;
12248
12249 PyObject* py_V1251;
12250
12251 PyArrayObject* V1251;
12252
12253 typedef npy_float64 dtype_V1251;
12254
12255 PyObject* py_V1253;
12256
12257 PyArrayObject* V1253;
12258
12259 typedef npy_float64 dtype_V1253;
12260
12261 PyObject* py_V1255;
12262
12263 PyArrayObject* V1255;
12264
12265 typedef npy_float64 dtype_V1255;
12266
12267 PyObject* py_V1257;
12268
12269 PyArrayObject* V1257;
12270
12271 typedef npy_float64 dtype_V1257;
12272
12273 PyObject* py_V1259;
12274
12275 PyArrayObject* V1259;
12276
12277 typedef npy_float64 dtype_V1259;
12278
12279 PyObject* py_V1261;
12280
12281 PyArrayObject* V1261;
12282
12283 typedef npy_float64 dtype_V1261;
12284
12285 PyObject* py_V1263;
12286
12287 PyArrayObject* V1263;
12288
12289 typedef npy_float64 dtype_V1263;
12290
12291 PyObject* py_V1265;
12292
12293 PyArrayObject* V1265;
12294
12295 typedef npy_float64 dtype_V1265;
12296
12297 PyObject* py_V1267;
12298
12299 PyArrayObject* V1267;
12300
12301 typedef npy_float64 dtype_V1267;
12302
12303 PyObject* py_V1269;
12304
12305 PyArrayObject* V1269;
12306
12307 typedef npy_float64 dtype_V1269;
12308
12309 PyObject* py_V1271;
12310
12311 PyArrayObject* V1271;
12312
12313 typedef npy_float64 dtype_V1271;
12314
12315 PyObject* py_V1273;
12316
12317 PyArrayObject* V1273;
12318
12319 typedef npy_float64 dtype_V1273;
12320
12321 PyObject* py_V1275;
12322
12323 PyArrayObject* V1275;
12324
12325 typedef npy_float64 dtype_V1275;
12326
12327 PyObject* py_V1277;
12328
12329 PyArrayObject* V1277;
12330
12331 typedef npy_float64 dtype_V1277;
12332
12333 PyObject* py_V1279;
12334
12335 PyArrayObject* V1279;
12336
12337 typedef npy_float64 dtype_V1279;
12338
12339 PyObject* py_V1281;
12340
12341 PyArrayObject* V1281;
12342
12343 typedef npy_float64 dtype_V1281;
12344
12345 PyObject* py_V1283;
12346
12347 PyArrayObject* V1283;
12348
12349 typedef npy_float64 dtype_V1283;
12350
12351 PyObject* py_V1285;
12352
12353 PyArrayObject* V1285;
12354
12355 typedef npy_float64 dtype_V1285;
12356
12357 PyObject* py_V1287;
12358
12359 PyArrayObject* V1287;
12360
12361 typedef npy_float64 dtype_V1287;
12362
12363 PyObject* py_V1289;
12364
12365 PyArrayObject* V1289;
12366
12367 typedef npy_float64 dtype_V1289;
12368
12369 PyObject* py_V1291;
12370
12371 PyArrayObject* V1291;
12372
12373 typedef npy_float64 dtype_V1291;
12374
12375 PyObject* py_V1293;
12376
12377 PyArrayObject* V1293;
12378
12379 typedef npy_float64 dtype_V1293;
12380
12381 PyObject* py_V1295;
12382
12383 PyArrayObject* V1295;
12384
12385 typedef npy_float64 dtype_V1295;
12386
12387 PyObject* py_V1297;
12388
12389 PyArrayObject* V1297;
12390
12391 typedef npy_float64 dtype_V1297;
12392
12393 PyObject* py_V1299;
12394
12395 PyArrayObject* V1299;
12396
12397 typedef npy_float64 dtype_V1299;
12398
12399 PyObject* py_V1301;
12400
12401 PyArrayObject* V1301;
12402
12403 typedef npy_float64 dtype_V1301;
12404
12405 PyObject* py_V1303;
12406
12407 PyArrayObject* V1303;
12408
12409 typedef npy_float64 dtype_V1303;
12410
12411 PyObject* py_V1305;
12412
12413 PyArrayObject* V1305;
12414
12415 typedef npy_float64 dtype_V1305;
12416
12417 PyObject* py_V1307;
12418
12419 PyArrayObject* V1307;
12420
12421 typedef npy_float64 dtype_V1307;
12422
12423 PyObject* py_V1309;
12424
12425 PyArrayObject* V1309;
12426
12427 typedef npy_float64 dtype_V1309;
12428
12429 PyObject* py_V1311;
12430
12431 PyArrayObject* V1311;
12432
12433 typedef npy_float64 dtype_V1311;
12434
12435 PyObject* py_V1313;
12436
12437 PyArrayObject* V1313;
12438
12439 typedef npy_float64 dtype_V1313;
12440
12441 PyObject* py_V1315;
12442
12443 PyArrayObject* V1315;
12444
12445 typedef npy_float64 dtype_V1315;
12446
12447 PyObject* py_V1317;
12448
12449 PyArrayObject* V1317;
12450
12451 typedef npy_float64 dtype_V1317;
12452
12453 PyObject* py_V1319;
12454
12455 PyArrayObject* V1319;
12456
12457 typedef npy_float64 dtype_V1319;
12458
12459 PyObject* py_V1321;
12460
12461 PyArrayObject* V1321;
12462
12463 typedef npy_float64 dtype_V1321;
12464
12465 PyObject* py_V1323;
12466
12467 PyArrayObject* V1323;
12468
12469 typedef npy_float64 dtype_V1323;
12470
12471 PyObject* py_V1325;
12472
12473 PyArrayObject* V1325;
12474
12475 typedef npy_float64 dtype_V1325;
12476
12477 PyObject* py_V1327;
12478
12479 PyArrayObject* V1327;
12480
12481 typedef npy_float64 dtype_V1327;
12482
12483 PyObject* py_V1329;
12484
12485 PyArrayObject* V1329;
12486
12487 typedef npy_float64 dtype_V1329;
12488
12489 PyObject* py_V1331;
12490
12491 PyArrayObject* V1331;
12492
12493 typedef npy_float64 dtype_V1331;
12494
12495 PyObject* py_V1333;
12496
12497 PyArrayObject* V1333;
12498
12499 typedef npy_float64 dtype_V1333;
12500
12501 PyObject* py_V1335;
12502
12503 PyArrayObject* V1335;
12504
12505 typedef npy_float64 dtype_V1335;
12506
12507 PyObject* py_V1337;
12508
12509 PyArrayObject* V1337;
12510
12511 typedef npy_float64 dtype_V1337;
12512
12513 PyObject* py_V1339;
12514
12515 PyArrayObject* V1339;
12516
12517 typedef npy_float64 dtype_V1339;
12518
12519 PyObject* py_V1341;
12520
12521 PyArrayObject* V1341;
12522
12523 typedef npy_float64 dtype_V1341;
12524
12525 PyObject* py_V1343;
12526
12527 PyArrayObject* V1343;
12528
12529 typedef npy_float64 dtype_V1343;
12530
12531 PyObject* py_V1345;
12532
12533 PyArrayObject* V1345;
12534
12535 typedef npy_float64 dtype_V1345;
12536
12537 PyObject* py_V1347;
12538
12539 PyArrayObject* V1347;
12540
12541 typedef npy_float64 dtype_V1347;
12542
12543 PyObject* py_V1349;
12544
12545 PyArrayObject* V1349;
12546
12547 typedef npy_float64 dtype_V1349;
12548
12549 PyObject* py_V1351;
12550
12551 PyArrayObject* V1351;
12552
12553 typedef npy_float64 dtype_V1351;
12554
12555 PyObject* py_V1353;
12556
12557 PyArrayObject* V1353;
12558
12559 typedef npy_float64 dtype_V1353;
12560
12561 PyObject* py_V1355;
12562
12563 PyArrayObject* V1355;
12564
12565 typedef npy_float64 dtype_V1355;
12566
12567 PyObject* py_V1357;
12568
12569 PyArrayObject* V1357;
12570
12571 typedef npy_float64 dtype_V1357;
12572
12573 PyObject* py_V1359;
12574
12575 PyArrayObject* V1359;
12576
12577 typedef npy_float64 dtype_V1359;
12578
12579 PyObject* py_V1361;
12580
12581 PyArrayObject* V1361;
12582
12583 typedef npy_float64 dtype_V1361;
12584
12585 PyObject* py_V1363;
12586
12587 PyArrayObject* V1363;
12588
12589 typedef npy_float64 dtype_V1363;
12590
12591 PyObject* py_V1365;
12592
12593 PyArrayObject* V1365;
12594
12595 typedef npy_float64 dtype_V1365;
12596
12597 PyObject* py_V1367;
12598
12599 PyArrayObject* V1367;
12600
12601 typedef npy_float64 dtype_V1367;
12602
12603 PyObject* py_V1369;
12604
12605 PyArrayObject* V1369;
12606
12607 typedef npy_float64 dtype_V1369;
12608
12609 PyObject* py_V1371;
12610
12611 PyArrayObject* V1371;
12612
12613 typedef npy_float64 dtype_V1371;
12614
12615 PyObject* py_V1373;
12616
12617 PyArrayObject* V1373;
12618
12619 typedef npy_float64 dtype_V1373;
12620
12621 PyObject* py_V1375;
12622
12623 PyArrayObject* V1375;
12624
12625 typedef npy_float64 dtype_V1375;
12626
12627 PyObject* py_V1377;
12628
12629 PyArrayObject* V1377;
12630
12631 typedef npy_float64 dtype_V1377;
12632
12633 PyObject* py_V1379;
12634
12635 PyArrayObject* V1379;
12636
12637 typedef npy_float64 dtype_V1379;
12638
12639 PyObject* py_V1381;
12640
12641 PyArrayObject* V1381;
12642
12643 typedef npy_float64 dtype_V1381;
12644
12645 PyObject* py_V1383;
12646
12647 PyArrayObject* V1383;
12648
12649 typedef npy_float64 dtype_V1383;
12650
12651 PyObject* py_V1385;
12652
12653 PyArrayObject* V1385;
12654
12655 typedef npy_float64 dtype_V1385;
12656
12657 PyObject* py_V1387;
12658
12659 PyArrayObject* V1387;
12660
12661 typedef npy_float64 dtype_V1387;
12662
12663 PyObject* py_V1389;
12664
12665 PyArrayObject* V1389;
12666
12667 typedef npy_float64 dtype_V1389;
12668
12669 PyObject* py_V1391;
12670
12671 PyArrayObject* V1391;
12672
12673 typedef npy_float64 dtype_V1391;
12674
12675 PyObject* py_V1393;
12676
12677 PyArrayObject* V1393;
12678
12679 typedef npy_float64 dtype_V1393;
12680
12681 PyObject* py_V1395;
12682
12683 PyArrayObject* V1395;
12684
12685 typedef npy_float64 dtype_V1395;
12686
12687 PyObject* py_V1397;
12688
12689 PyArrayObject* V1397;
12690
12691 typedef npy_float64 dtype_V1397;
12692
12693 PyObject* py_V1399;
12694
12695 PyArrayObject* V1399;
12696
12697 typedef npy_float64 dtype_V1399;
12698
12699 PyObject* py_V1401;
12700
12701 PyArrayObject* V1401;
12702
12703 typedef npy_float64 dtype_V1401;
12704
12705 PyObject* py_V1403;
12706
12707 PyArrayObject* V1403;
12708
12709 typedef npy_float64 dtype_V1403;
12710
12711 PyObject* py_V1405;
12712
12713 PyArrayObject* V1405;
12714
12715 typedef npy_float64 dtype_V1405;
12716
12717 PyObject* py_V1407;
12718
12719 PyArrayObject* V1407;
12720
12721 typedef npy_float64 dtype_V1407;
12722
12723 PyObject* py_V1409;
12724
12725 PyArrayObject* V1409;
12726
12727 typedef npy_float64 dtype_V1409;
12728
12729 PyObject* py_V1411;
12730
12731 PyArrayObject* V1411;
12732
12733 typedef npy_float64 dtype_V1411;
12734
12735 PyObject* py_V1413;
12736
12737 PyArrayObject* V1413;
12738
12739 typedef npy_float64 dtype_V1413;
12740
12741 PyObject* py_V1415;
12742
12743 PyArrayObject* V1415;
12744
12745 typedef npy_float64 dtype_V1415;
12746
12747 PyObject* py_V1417;
12748
12749 PyArrayObject* V1417;
12750
12751 typedef npy_float64 dtype_V1417;
12752
12753 PyObject* py_V1419;
12754
12755 PyArrayObject* V1419;
12756
12757 typedef npy_float64 dtype_V1419;
12758
12759 PyObject* py_V1421;
12760
12761 PyArrayObject* V1421;
12762
12763 typedef npy_float64 dtype_V1421;
12764
12765 PyObject* py_V1423;
12766
12767 PyArrayObject* V1423;
12768
12769 typedef npy_float64 dtype_V1423;
12770
12771 PyObject* py_V1425;
12772
12773 PyArrayObject* V1425;
12774
12775 typedef npy_float64 dtype_V1425;
12776
12777 PyObject* py_V1427;
12778
12779 PyArrayObject* V1427;
12780
12781 typedef npy_float64 dtype_V1427;
12782
12783 PyObject* py_V1429;
12784
12785 PyArrayObject* V1429;
12786
12787 typedef npy_float64 dtype_V1429;
12788
12789 PyObject* py_V1431;
12790
12791 PyArrayObject* V1431;
12792
12793 typedef npy_float64 dtype_V1431;
12794
12795 PyObject* py_V1433;
12796
12797 PyArrayObject* V1433;
12798
12799 typedef npy_float64 dtype_V1433;
12800
12801 PyObject* py_V1435;
12802
12803 PyArrayObject* V1435;
12804
12805 typedef npy_float64 dtype_V1435;
12806
12807 PyObject* py_V1437;
12808
12809 PyArrayObject* V1437;
12810
12811 typedef npy_float64 dtype_V1437;
12812
12813 PyObject* py_V1439;
12814
12815 PyArrayObject* V1439;
12816
12817 typedef npy_float64 dtype_V1439;
12818
12819 PyObject* py_V1441;
12820
12821 PyArrayObject* V1441;
12822
12823 typedef npy_float64 dtype_V1441;
12824
12825 PyObject* py_V1443;
12826
12827 PyArrayObject* V1443;
12828
12829 typedef npy_float64 dtype_V1443;
12830
12831 PyObject* py_V1445;
12832
12833 PyArrayObject* V1445;
12834
12835 typedef npy_float64 dtype_V1445;
12836
12837 PyObject* py_V1447;
12838
12839 PyArrayObject* V1447;
12840
12841 typedef npy_float64 dtype_V1447;
12842
12843 PyObject* py_V1449;
12844
12845 PyArrayObject* V1449;
12846
12847 typedef npy_float64 dtype_V1449;
12848
12849 PyObject* py_V1451;
12850
12851 PyArrayObject* V1451;
12852
12853 typedef npy_float64 dtype_V1451;
12854
12855 PyObject* py_V1453;
12856
12857 PyArrayObject* V1453;
12858
12859 typedef npy_float64 dtype_V1453;
12860
12861 PyObject* py_V1455;
12862
12863 PyArrayObject* V1455;
12864
12865 typedef npy_float64 dtype_V1455;
12866
12867 PyObject* py_V1457;
12868
12869 PyArrayObject* V1457;
12870
12871 typedef npy_float64 dtype_V1457;
12872
12873 PyObject* py_V1459;
12874
12875 PyArrayObject* V1459;
12876
12877 typedef npy_float64 dtype_V1459;
12878
12879 PyObject* py_V1461;
12880
12881 PyArrayObject* V1461;
12882
12883 typedef npy_float64 dtype_V1461;
12884
12885 PyObject* py_V1463;
12886
12887 PyArrayObject* V1463;
12888
12889 typedef npy_float64 dtype_V1463;
12890
12891 PyObject* py_V1465;
12892
12893 PyArrayObject* V1465;
12894
12895 typedef npy_float64 dtype_V1465;
12896
12897 PyObject* py_V1467;
12898
12899 PyArrayObject* V1467;
12900
12901 typedef npy_float64 dtype_V1467;
12902
12903 PyObject* py_V1469;
12904
12905 PyArrayObject* V1469;
12906
12907 typedef npy_float64 dtype_V1469;
12908
12909 PyObject* py_V1471;
12910
12911 PyArrayObject* V1471;
12912
12913 typedef npy_float64 dtype_V1471;
12914
12915 PyObject* py_V1473;
12916
12917 PyArrayObject* V1473;
12918
12919 typedef npy_float64 dtype_V1473;
12920
12921 PyObject* py_V1475;
12922
12923 PyArrayObject* V1475;
12924
12925 typedef npy_float64 dtype_V1475;
12926
12927 PyObject* py_V1477;
12928
12929 PyArrayObject* V1477;
12930
12931 typedef npy_float64 dtype_V1477;
12932
12933 PyObject* py_V1479;
12934
12935 PyArrayObject* V1479;
12936
12937 typedef npy_float64 dtype_V1479;
12938
12939 PyObject* py_V1481;
12940
12941 PyArrayObject* V1481;
12942
12943 typedef npy_float64 dtype_V1481;
12944
12945 PyObject* py_V1483;
12946
12947 PyArrayObject* V1483;
12948
12949 typedef npy_float64 dtype_V1483;
12950
12951 PyObject* py_V1485;
12952
12953 PyArrayObject* V1485;
12954
12955 typedef npy_float64 dtype_V1485;
12956
12957 PyObject* py_V1487;
12958
12959 PyArrayObject* V1487;
12960
12961 typedef npy_float64 dtype_V1487;
12962
12963 PyObject* py_V1489;
12964
12965 PyArrayObject* V1489;
12966
12967 typedef npy_float64 dtype_V1489;
12968
12969 PyObject* py_V1491;
12970
12971 PyArrayObject* V1491;
12972
12973 typedef npy_float64 dtype_V1491;
12974
12975 PyObject* py_V1493;
12976
12977 PyArrayObject* V1493;
12978
12979 typedef npy_float64 dtype_V1493;
12980
12981 PyObject* py_V1495;
12982
12983 PyArrayObject* V1495;
12984
12985 typedef npy_float64 dtype_V1495;
12986
12987 PyObject* py_V1497;
12988
12989 PyArrayObject* V1497;
12990
12991 typedef npy_float64 dtype_V1497;
12992
12993 PyObject* py_V1499;
12994
12995 PyArrayObject* V1499;
12996
12997 typedef npy_float64 dtype_V1499;
12998
12999 PyObject* py_V1501;
13000
13001 PyArrayObject* V1501;
13002
13003 typedef npy_float64 dtype_V1501;
13004
13005 PyObject* py_V1503;
13006
13007 PyArrayObject* V1503;
13008
13009 typedef npy_float64 dtype_V1503;
13010
13011 PyObject* py_V1505;
13012
13013 PyArrayObject* V1505;
13014
13015 typedef npy_float64 dtype_V1505;
13016
13017 PyObject* py_V1507;
13018
13019 PyArrayObject* V1507;
13020
13021 typedef npy_float64 dtype_V1507;
13022
13023 PyObject* py_V1509;
13024
13025 PyArrayObject* V1509;
13026
13027 typedef npy_float64 dtype_V1509;
13028
13029 PyObject* py_V1511;
13030
13031 PyArrayObject* V1511;
13032
13033 typedef npy_float64 dtype_V1511;
13034
13035 PyObject* py_V1513;
13036
13037 PyArrayObject* V1513;
13038
13039 typedef npy_float64 dtype_V1513;
13040
13041 PyObject* py_V1515;
13042
13043 PyArrayObject* V1515;
13044
13045 typedef npy_float64 dtype_V1515;
13046
13047 PyObject* py_V1517;
13048
13049 PyArrayObject* V1517;
13050
13051 typedef npy_float64 dtype_V1517;
13052
13053 PyObject* py_V1519;
13054
13055 PyArrayObject* V1519;
13056
13057 typedef npy_float64 dtype_V1519;
13058
13059 PyObject* py_V1521;
13060
13061 PyArrayObject* V1521;
13062
13063 typedef npy_float64 dtype_V1521;
13064
13065 PyObject* py_V1523;
13066
13067 PyArrayObject* V1523;
13068
13069 typedef npy_float64 dtype_V1523;
13070
13071 PyObject* py_V1525;
13072
13073 PyArrayObject* V1525;
13074
13075 typedef npy_float64 dtype_V1525;
13076
13077 PyObject* py_V1527;
13078
13079 PyArrayObject* V1527;
13080
13081 typedef npy_float64 dtype_V1527;
13082
13083 PyObject* py_V1529;
13084
13085 PyArrayObject* V1529;
13086
13087 typedef npy_float64 dtype_V1529;
13088
13089 PyObject* py_V1531;
13090
13091 PyArrayObject* V1531;
13092
13093 typedef npy_float64 dtype_V1531;
13094
13095 PyObject* py_V1533;
13096
13097 PyArrayObject* V1533;
13098
13099 typedef npy_float64 dtype_V1533;
13100
13101 PyObject* py_V1535;
13102
13103 PyArrayObject* V1535;
13104
13105 typedef npy_float64 dtype_V1535;
13106
13107 PyObject* py_V1537;
13108
13109 PyArrayObject* V1537;
13110
13111 typedef npy_float64 dtype_V1537;
13112
13113 PyObject* py_V1539;
13114
13115 PyArrayObject* V1539;
13116
13117 typedef npy_float64 dtype_V1539;
13118
13119 PyObject* py_V1541;
13120
13121 PyArrayObject* V1541;
13122
13123 typedef npy_float64 dtype_V1541;
13124
13125 PyObject* py_V1543;
13126
13127 PyArrayObject* V1543;
13128
13129 typedef npy_float64 dtype_V1543;
13130
13131 PyObject* py_V1545;
13132
13133 PyArrayObject* V1545;
13134
13135 typedef npy_float64 dtype_V1545;
13136
13137 PyObject* py_V1547;
13138
13139 PyArrayObject* V1547;
13140
13141 typedef npy_float64 dtype_V1547;
13142
13143 PyObject* py_V1549;
13144
13145 PyArrayObject* V1549;
13146
13147 typedef npy_float64 dtype_V1549;
13148
13149 PyObject* py_V1551;
13150
13151 PyArrayObject* V1551;
13152
13153 typedef npy_float64 dtype_V1551;
13154
13155 PyObject* py_V1553;
13156
13157 PyArrayObject* V1553;
13158
13159 typedef npy_float64 dtype_V1553;
13160
13161 PyObject* py_V1555;
13162
13163 PyArrayObject* V1555;
13164
13165 typedef npy_float64 dtype_V1555;
13166
13167 PyObject* py_V1557;
13168
13169 PyArrayObject* V1557;
13170
13171 typedef npy_float64 dtype_V1557;
13172
13173 PyObject* py_V1559;
13174
13175 PyArrayObject* V1559;
13176
13177 typedef npy_float64 dtype_V1559;
13178
13179 PyObject* py_V1561;
13180
13181 PyArrayObject* V1561;
13182
13183 typedef npy_float64 dtype_V1561;
13184
13185 PyObject* py_V1563;
13186
13187 PyArrayObject* V1563;
13188
13189 typedef npy_float64 dtype_V1563;
13190
13191 PyObject* py_V1565;
13192
13193 PyArrayObject* V1565;
13194
13195 typedef npy_float64 dtype_V1565;
13196
13197 PyObject* py_V1567;
13198
13199 PyArrayObject* V1567;
13200
13201 typedef npy_float64 dtype_V1567;
13202
13203 PyObject* py_V1569;
13204
13205 PyArrayObject* V1569;
13206
13207 typedef npy_float64 dtype_V1569;
13208
13209 PyObject* py_V1571;
13210
13211 PyArrayObject* V1571;
13212
13213 typedef npy_float64 dtype_V1571;
13214
13215 PyObject* py_V1573;
13216
13217 PyArrayObject* V1573;
13218
13219 typedef npy_float64 dtype_V1573;
13220
13221 PyObject* py_V1575;
13222
13223 PyArrayObject* V1575;
13224
13225 typedef npy_float64 dtype_V1575;
13226
13227 PyObject* py_V1577;
13228
13229 PyArrayObject* V1577;
13230
13231 typedef npy_float64 dtype_V1577;
13232
13233 PyObject* py_V1579;
13234
13235 PyArrayObject* V1579;
13236
13237 typedef npy_float64 dtype_V1579;
13238
13239 PyObject* py_V1581;
13240
13241 PyArrayObject* V1581;
13242
13243 typedef npy_float64 dtype_V1581;
13244
13245 PyObject* py_V1583;
13246
13247 PyArrayObject* V1583;
13248
13249 typedef npy_float64 dtype_V1583;
13250
13251 PyObject* py_V1585;
13252
13253 PyArrayObject* V1585;
13254
13255 typedef npy_float64 dtype_V1585;
13256
13257 PyObject* py_V1587;
13258
13259 PyArrayObject* V1587;
13260
13261 typedef npy_float64 dtype_V1587;
13262
13263 PyObject* py_V1589;
13264
13265 PyArrayObject* V1589;
13266
13267 typedef npy_float64 dtype_V1589;
13268
13269 PyObject* py_V1591;
13270
13271 PyArrayObject* V1591;
13272
13273 typedef npy_float64 dtype_V1591;
13274
13275 PyObject* py_V1593;
13276
13277 PyArrayObject* V1593;
13278
13279 typedef npy_float64 dtype_V1593;
13280
13281 PyObject* py_V1595;
13282
13283 PyArrayObject* V1595;
13284
13285 typedef npy_float64 dtype_V1595;
13286
13287 PyObject* py_V1597;
13288
13289 PyArrayObject* V1597;
13290
13291 typedef npy_float64 dtype_V1597;
13292
13293 PyObject* py_V1599;
13294
13295 PyArrayObject* V1599;
13296
13297 typedef npy_float64 dtype_V1599;
13298
13299 PyObject* py_V1601;
13300
13301 PyArrayObject* V1601;
13302
13303 typedef npy_float64 dtype_V1601;
13304
13305 PyObject* py_V1603;
13306
13307 PyArrayObject* V1603;
13308
13309 typedef npy_float64 dtype_V1603;
13310
13311 PyObject* py_V1605;
13312
13313 PyArrayObject* V1605;
13314
13315 typedef npy_float64 dtype_V1605;
13316
13317 PyObject* py_V1607;
13318
13319 PyArrayObject* V1607;
13320
13321 typedef npy_float64 dtype_V1607;
13322
13323 PyObject* py_V1609;
13324
13325 PyArrayObject* V1609;
13326
13327 typedef npy_float64 dtype_V1609;
13328
13329 PyObject* py_V1611;
13330
13331 PyArrayObject* V1611;
13332
13333 typedef npy_float64 dtype_V1611;
13334
13335 PyObject* py_V1613;
13336
13337 PyArrayObject* V1613;
13338
13339 typedef npy_float64 dtype_V1613;
13340
13341 PyObject* py_V1615;
13342
13343 PyArrayObject* V1615;
13344
13345 typedef npy_float64 dtype_V1615;
13346
13347 PyObject* py_V1617;
13348
13349 PyArrayObject* V1617;
13350
13351 typedef npy_float64 dtype_V1617;
13352
13353 PyObject* py_V1619;
13354
13355 PyArrayObject* V1619;
13356
13357 typedef npy_float64 dtype_V1619;
13358
13359 PyObject* py_V1621;
13360
13361 PyArrayObject* V1621;
13362
13363 typedef npy_float64 dtype_V1621;
13364
13365 PyObject* py_V1623;
13366
13367 PyArrayObject* V1623;
13368
13369 typedef npy_float64 dtype_V1623;
13370
13371 PyObject* py_V1625;
13372
13373 PyArrayObject* V1625;
13374
13375 typedef npy_float64 dtype_V1625;
13376
13377 PyObject* py_V1627;
13378
13379 PyArrayObject* V1627;
13380
13381 typedef npy_float64 dtype_V1627;
13382
13383 PyObject* py_V1629;
13384
13385 PyArrayObject* V1629;
13386
13387 typedef npy_float64 dtype_V1629;
13388
13389 PyObject* py_V1631;
13390
13391 PyArrayObject* V1631;
13392
13393 typedef npy_float64 dtype_V1631;
13394
13395 PyObject* py_V1633;
13396
13397 PyArrayObject* V1633;
13398
13399 typedef npy_float64 dtype_V1633;
13400
13401 PyObject* py_V1635;
13402
13403 PyArrayObject* V1635;
13404
13405 typedef npy_float64 dtype_V1635;
13406
13407 PyObject* py_V1637;
13408
13409 PyArrayObject* V1637;
13410
13411 typedef npy_float64 dtype_V1637;
13412
13413 PyObject* py_V1639;
13414
13415 PyArrayObject* V1639;
13416
13417 typedef npy_float64 dtype_V1639;
13418
13419 PyObject* py_V1641;
13420
13421 PyArrayObject* V1641;
13422
13423 typedef npy_float64 dtype_V1641;
13424
13425 PyObject* py_V1643;
13426
13427 PyArrayObject* V1643;
13428
13429 typedef npy_float64 dtype_V1643;
13430
13431 PyObject* py_V1645;
13432
13433 PyArrayObject* V1645;
13434
13435 typedef npy_float64 dtype_V1645;
13436
13437 PyObject* py_V1647;
13438
13439 PyArrayObject* V1647;
13440
13441 typedef npy_float64 dtype_V1647;
13442
13443 PyObject* py_V1649;
13444
13445 PyArrayObject* V1649;
13446
13447 typedef npy_float64 dtype_V1649;
13448
13449 PyObject* py_V1651;
13450
13451 PyArrayObject* V1651;
13452
13453 typedef npy_float64 dtype_V1651;
13454
13455 PyObject* py_V1653;
13456
13457 PyArrayObject* V1653;
13458
13459 typedef npy_float64 dtype_V1653;
13460
13461 PyObject* py_V1655;
13462
13463 PyArrayObject* V1655;
13464
13465 typedef npy_float64 dtype_V1655;
13466
13467 PyObject* py_V1657;
13468
13469 PyArrayObject* V1657;
13470
13471 typedef npy_float64 dtype_V1657;
13472
13473 PyObject* py_V1659;
13474
13475 PyArrayObject* V1659;
13476
13477 typedef npy_float64 dtype_V1659;
13478
13479 PyObject* py_V1661;
13480
13481 PyArrayObject* V1661;
13482
13483 typedef npy_float64 dtype_V1661;
13484
13485 PyObject* py_V1663;
13486
13487 PyArrayObject* V1663;
13488
13489 typedef npy_float64 dtype_V1663;
13490
13491 PyObject* py_V1665;
13492
13493 PyArrayObject* V1665;
13494
13495 typedef npy_float64 dtype_V1665;
13496
13497 PyObject* py_V1667;
13498
13499 PyArrayObject* V1667;
13500
13501 typedef npy_float64 dtype_V1667;
13502
13503 PyObject* py_V1669;
13504
13505 PyArrayObject* V1669;
13506
13507 typedef npy_float64 dtype_V1669;
13508
13509 PyObject* py_V1671;
13510
13511 PyArrayObject* V1671;
13512
13513 typedef npy_float64 dtype_V1671;
13514
13515 PyObject* py_V1673;
13516
13517 PyArrayObject* V1673;
13518
13519 typedef npy_float64 dtype_V1673;
13520
13521 PyObject* py_V1675;
13522
13523 PyArrayObject* V1675;
13524
13525 typedef npy_float64 dtype_V1675;
13526
13527 PyObject* py_V1677;
13528
13529 PyArrayObject* V1677;
13530
13531 typedef npy_float64 dtype_V1677;
13532
13533 PyObject* py_V1679;
13534
13535 PyArrayObject* V1679;
13536
13537 typedef npy_float64 dtype_V1679;
13538
13539 PyObject* py_V1681;
13540
13541 PyArrayObject* V1681;
13542
13543 typedef npy_float64 dtype_V1681;
13544
13545 PyObject* py_V1683;
13546
13547 PyArrayObject* V1683;
13548
13549 typedef npy_float64 dtype_V1683;
13550
13551 PyObject* py_V1685;
13552
13553 PyArrayObject* V1685;
13554
13555 typedef npy_float64 dtype_V1685;
13556
13557 PyObject* py_V1687;
13558
13559 PyArrayObject* V1687;
13560
13561 typedef npy_float64 dtype_V1687;
13562
13563 PyObject* py_V1689;
13564
13565 PyArrayObject* V1689;
13566
13567 typedef npy_float64 dtype_V1689;
13568
13569 PyObject* py_V1691;
13570
13571 PyArrayObject* V1691;
13572
13573 typedef npy_float64 dtype_V1691;
13574
13575 PyObject* py_V1693;
13576
13577 PyArrayObject* V1693;
13578
13579 typedef npy_float64 dtype_V1693;
13580
13581 PyObject* py_V1695;
13582
13583 PyArrayObject* V1695;
13584
13585 typedef npy_float64 dtype_V1695;
13586
13587 PyObject* py_V1697;
13588
13589 PyArrayObject* V1697;
13590
13591 typedef npy_float64 dtype_V1697;
13592
13593 PyObject* py_V1699;
13594
13595 PyArrayObject* V1699;
13596
13597 typedef npy_float64 dtype_V1699;
13598
13599 PyObject* py_V1701;
13600
13601 PyArrayObject* V1701;
13602
13603 typedef npy_float64 dtype_V1701;
13604
13605 PyObject* py_V1703;
13606
13607 PyArrayObject* V1703;
13608
13609 typedef npy_float64 dtype_V1703;
13610
13611 PyObject* py_V1705;
13612
13613 PyArrayObject* V1705;
13614
13615 typedef npy_float64 dtype_V1705;
13616
13617 PyObject* py_V1707;
13618
13619 PyArrayObject* V1707;
13620
13621 typedef npy_float64 dtype_V1707;
13622
13623 PyObject* py_V1709;
13624
13625 PyArrayObject* V1709;
13626
13627 typedef npy_float64 dtype_V1709;
13628
13629 PyObject* py_V1711;
13630
13631 PyArrayObject* V1711;
13632
13633 typedef npy_float64 dtype_V1711;
13634
13635 PyObject* py_V1713;
13636
13637 PyArrayObject* V1713;
13638
13639 typedef npy_float64 dtype_V1713;
13640
13641 PyObject* py_V1715;
13642
13643 PyArrayObject* V1715;
13644
13645 typedef npy_float64 dtype_V1715;
13646
13647 PyObject* py_V1717;
13648
13649 PyArrayObject* V1717;
13650
13651 typedef npy_float64 dtype_V1717;
13652
13653 PyObject* py_V1719;
13654
13655 PyArrayObject* V1719;
13656
13657 typedef npy_float64 dtype_V1719;
13658
13659 PyObject* py_V1721;
13660
13661 PyArrayObject* V1721;
13662
13663 typedef npy_float64 dtype_V1721;
13664
13665 PyObject* py_V1723;
13666
13667 PyArrayObject* V1723;
13668
13669 typedef npy_float64 dtype_V1723;
13670
13671 PyObject* py_V1725;
13672
13673 PyArrayObject* V1725;
13674
13675 typedef npy_float64 dtype_V1725;
13676
13677 PyObject* py_V1727;
13678
13679 PyArrayObject* V1727;
13680
13681 typedef npy_float64 dtype_V1727;
13682
13683 PyObject* py_V1729;
13684
13685 PyArrayObject* V1729;
13686
13687 typedef npy_float64 dtype_V1729;
13688
13689 PyObject* py_V1731;
13690
13691 PyArrayObject* V1731;
13692
13693 typedef npy_float64 dtype_V1731;
13694
13695 PyObject* py_V1733;
13696
13697 PyArrayObject* V1733;
13698
13699 typedef npy_float64 dtype_V1733;
13700
13701 PyObject* py_V1735;
13702
13703 PyArrayObject* V1735;
13704
13705 typedef npy_float64 dtype_V1735;
13706
13707 PyObject* py_V1737;
13708
13709 PyArrayObject* V1737;
13710
13711 typedef npy_float64 dtype_V1737;
13712
13713 PyObject* py_V1739;
13714
13715 PyArrayObject* V1739;
13716
13717 typedef npy_float64 dtype_V1739;
13718
13719 PyObject* py_V1741;
13720
13721 PyArrayObject* V1741;
13722
13723 typedef npy_float64 dtype_V1741;
13724
13725 PyObject* py_V1743;
13726
13727 PyArrayObject* V1743;
13728
13729 typedef npy_float64 dtype_V1743;
13730
13731 PyObject* py_V1745;
13732
13733 PyArrayObject* V1745;
13734
13735 typedef npy_float64 dtype_V1745;
13736
13737 PyObject* py_V1747;
13738
13739 PyArrayObject* V1747;
13740
13741 typedef npy_float64 dtype_V1747;
13742
13743 PyObject* py_V1749;
13744
13745 PyArrayObject* V1749;
13746
13747 typedef npy_float64 dtype_V1749;
13748
13749 PyObject* py_V1751;
13750
13751 PyArrayObject* V1751;
13752
13753 typedef npy_float64 dtype_V1751;
13754
13755 PyObject* py_V1753;
13756
13757 PyArrayObject* V1753;
13758
13759 typedef npy_float64 dtype_V1753;
13760
13761 PyObject* py_V1755;
13762
13763 PyArrayObject* V1755;
13764
13765 typedef npy_float64 dtype_V1755;
13766
13767 PyObject* py_V1757;
13768
13769 PyArrayObject* V1757;
13770
13771 typedef npy_float64 dtype_V1757;
13772
13773 PyObject* py_V1759;
13774
13775 PyArrayObject* V1759;
13776
13777 typedef npy_float64 dtype_V1759;
13778
13779 PyObject* py_V1761;
13780
13781 PyArrayObject* V1761;
13782
13783 typedef npy_float64 dtype_V1761;
13784
13785 PyObject* py_V1763;
13786
13787 PyArrayObject* V1763;
13788
13789 typedef npy_float64 dtype_V1763;
13790
13791 PyObject* py_V1765;
13792
13793 PyArrayObject* V1765;
13794
13795 typedef npy_float64 dtype_V1765;
13796
13797 PyObject* py_V1767;
13798
13799 PyArrayObject* V1767;
13800
13801 typedef npy_float64 dtype_V1767;
13802
13803 PyObject* py_V1769;
13804
13805 PyArrayObject* V1769;
13806
13807 typedef npy_float64 dtype_V1769;
13808
13809 PyObject* py_V1771;
13810
13811 PyArrayObject* V1771;
13812
13813 typedef npy_float64 dtype_V1771;
13814
13815 PyObject* py_V1773;
13816
13817 PyArrayObject* V1773;
13818
13819 typedef npy_float64 dtype_V1773;
13820
13821 PyObject* py_V1775;
13822
13823 PyArrayObject* V1775;
13824
13825 typedef npy_float64 dtype_V1775;
13826
13827 PyObject* py_V1777;
13828
13829 PyArrayObject* V1777;
13830
13831 typedef npy_float64 dtype_V1777;
13832
13833 PyObject* py_V1779;
13834
13835 PyArrayObject* V1779;
13836
13837 typedef npy_float64 dtype_V1779;
13838
13839 PyObject* py_V1781;
13840
13841 PyArrayObject* V1781;
13842
13843 typedef npy_float64 dtype_V1781;
13844
13845 PyObject* py_V1783;
13846
13847 PyArrayObject* V1783;
13848
13849 typedef npy_float64 dtype_V1783;
13850
13851 PyObject* py_V1785;
13852
13853 PyArrayObject* V1785;
13854
13855 typedef npy_float64 dtype_V1785;
13856
13857 PyObject* py_V1787;
13858
13859 PyArrayObject* V1787;
13860
13861 typedef npy_float64 dtype_V1787;
13862
13863 PyObject* py_V1789;
13864
13865 PyArrayObject* V1789;
13866
13867 typedef npy_float64 dtype_V1789;
13868
13869 PyObject* py_V1791;
13870
13871 PyArrayObject* V1791;
13872
13873 typedef npy_float64 dtype_V1791;
13874
13875 PyObject* py_V1793;
13876
13877 PyArrayObject* V1793;
13878
13879 typedef npy_float64 dtype_V1793;
13880
13881 PyObject* py_V1795;
13882
13883 PyArrayObject* V1795;
13884
13885 typedef npy_float64 dtype_V1795;
13886
13887 PyObject* py_V1797;
13888
13889 PyArrayObject* V1797;
13890
13891 typedef npy_float64 dtype_V1797;
13892
13893 PyObject* py_V1799;
13894
13895 PyArrayObject* V1799;
13896
13897 typedef npy_float64 dtype_V1799;
13898
13899 PyObject* py_V1801;
13900
13901 PyArrayObject* V1801;
13902
13903 typedef npy_float64 dtype_V1801;
13904
13905 PyObject* py_V1803;
13906
13907 PyArrayObject* V1803;
13908
13909 typedef npy_float64 dtype_V1803;
13910
13911 PyObject* py_V1805;
13912
13913 PyArrayObject* V1805;
13914
13915 typedef npy_float64 dtype_V1805;
13916
13917 PyObject* py_V1807;
13918
13919 PyArrayObject* V1807;
13920
13921 typedef npy_float64 dtype_V1807;
13922
13923 PyObject* py_V1809;
13924
13925 PyArrayObject* V1809;
13926
13927 typedef npy_float64 dtype_V1809;
13928
13929 PyObject* py_V1811;
13930
13931 PyArrayObject* V1811;
13932
13933 typedef npy_float64 dtype_V1811;
13934
13935 PyObject* py_V1813;
13936
13937 PyArrayObject* V1813;
13938
13939 typedef npy_float64 dtype_V1813;
13940
13941 PyObject* py_V1815;
13942
13943 PyArrayObject* V1815;
13944
13945 typedef npy_float64 dtype_V1815;
13946
13947 PyObject* py_V1817;
13948
13949 PyArrayObject* V1817;
13950
13951 typedef npy_float64 dtype_V1817;
13952
13953 PyObject* py_V1819;
13954
13955 PyArrayObject* V1819;
13956
13957 typedef npy_float64 dtype_V1819;
13958
13959 PyObject* py_V1821;
13960
13961 PyArrayObject* V1821;
13962
13963 typedef npy_float64 dtype_V1821;
13964
13965 PyObject* py_V1823;
13966
13967 PyArrayObject* V1823;
13968
13969 typedef npy_float64 dtype_V1823;
13970
13971 PyObject* py_V1825;
13972
13973 PyArrayObject* V1825;
13974
13975 typedef npy_float64 dtype_V1825;
13976
13977 PyObject* py_V1827;
13978
13979 PyArrayObject* V1827;
13980
13981 typedef npy_float64 dtype_V1827;
13982
13983 PyObject* py_V1829;
13984
13985 PyArrayObject* V1829;
13986
13987 typedef npy_float64 dtype_V1829;
13988
13989 PyObject* py_V1831;
13990
13991 PyArrayObject* V1831;
13992
13993 typedef npy_float64 dtype_V1831;
13994
13995 PyObject* py_V1833;
13996
13997 PyArrayObject* V1833;
13998
13999 typedef npy_float64 dtype_V1833;
14000
14001 PyObject* py_V1835;
14002
14003 PyArrayObject* V1835;
14004
14005 typedef npy_float64 dtype_V1835;
14006
14007 PyObject* py_V1837;
14008
14009 PyArrayObject* V1837;
14010
14011 typedef npy_float64 dtype_V1837;
14012
14013 PyObject* py_V1839;
14014
14015 PyArrayObject* V1839;
14016
14017 typedef npy_float64 dtype_V1839;
14018
14019 PyObject* py_V1841;
14020
14021 PyArrayObject* V1841;
14022
14023 typedef npy_float64 dtype_V1841;
14024
14025 PyObject* py_V1843;
14026
14027 PyArrayObject* V1843;
14028
14029 typedef npy_float64 dtype_V1843;
14030
14031 PyObject* py_V1845;
14032
14033 PyArrayObject* V1845;
14034
14035 typedef npy_float64 dtype_V1845;
14036
14037 PyObject* py_V1847;
14038
14039 PyArrayObject* V1847;
14040
14041 typedef npy_float64 dtype_V1847;
14042
14043 PyObject* py_V1849;
14044
14045 PyArrayObject* V1849;
14046
14047 typedef npy_float64 dtype_V1849;
14048
14049 PyObject* py_V1851;
14050
14051 PyArrayObject* V1851;
14052
14053 typedef npy_float64 dtype_V1851;
14054
14055 PyObject* py_V1853;
14056
14057 PyArrayObject* V1853;
14058
14059 typedef npy_float64 dtype_V1853;
14060
14061 PyObject* py_V1855;
14062
14063 PyArrayObject* V1855;
14064
14065 typedef npy_float64 dtype_V1855;
14066
14067 PyObject* py_V1857;
14068
14069 PyArrayObject* V1857;
14070
14071 typedef npy_float64 dtype_V1857;
14072
14073 PyObject* py_V1859;
14074
14075 PyArrayObject* V1859;
14076
14077 typedef npy_float64 dtype_V1859;
14078
14079 PyObject* py_V1861;
14080
14081 PyArrayObject* V1861;
14082
14083 typedef npy_float64 dtype_V1861;
14084
14085 PyObject* py_V1863;
14086
14087 PyArrayObject* V1863;
14088
14089 typedef npy_float64 dtype_V1863;
14090
14091 PyObject* py_V1865;
14092
14093 PyArrayObject* V1865;
14094
14095 typedef npy_float64 dtype_V1865;
14096
14097 PyObject* py_V1867;
14098
14099 PyArrayObject* V1867;
14100
14101 typedef npy_float64 dtype_V1867;
14102
14103 PyObject* py_V1869;
14104
14105 PyArrayObject* V1869;
14106
14107 typedef npy_float64 dtype_V1869;
14108
14109 PyObject* py_V1871;
14110
14111 PyArrayObject* V1871;
14112
14113 typedef npy_float64 dtype_V1871;
14114
14115 PyObject* py_V1873;
14116
14117 PyArrayObject* V1873;
14118
14119 typedef npy_float64 dtype_V1873;
14120
14121 PyObject* py_V1875;
14122
14123 PyArrayObject* V1875;
14124
14125 typedef npy_float64 dtype_V1875;
14126
14127 PyObject* py_V1877;
14128
14129 PyArrayObject* V1877;
14130
14131 typedef npy_float64 dtype_V1877;
14132
14133 PyObject* py_V1879;
14134
14135 PyArrayObject* V1879;
14136
14137 typedef npy_float64 dtype_V1879;
14138
14139 PyObject* py_V1881;
14140
14141 PyArrayObject* V1881;
14142
14143 typedef npy_float64 dtype_V1881;
14144
14145 PyObject* py_V1883;
14146
14147 PyArrayObject* V1883;
14148
14149 typedef npy_float64 dtype_V1883;
14150
14151 PyObject* py_V1885;
14152
14153 PyArrayObject* V1885;
14154
14155 typedef npy_float64 dtype_V1885;
14156
14157 PyObject* py_V1887;
14158
14159 PyArrayObject* V1887;
14160
14161 typedef npy_float64 dtype_V1887;
14162
14163 PyObject* py_V1889;
14164
14165 PyArrayObject* V1889;
14166
14167 typedef npy_float64 dtype_V1889;
14168
14169 PyObject* py_V1891;
14170
14171 PyArrayObject* V1891;
14172
14173 typedef npy_float64 dtype_V1891;
14174
14175 PyObject* py_V1893;
14176
14177 PyArrayObject* V1893;
14178
14179 typedef npy_float64 dtype_V1893;
14180
14181 PyObject* py_V1895;
14182
14183 PyArrayObject* V1895;
14184
14185 typedef npy_float64 dtype_V1895;
14186
14187 PyObject* py_V1897;
14188
14189 PyArrayObject* V1897;
14190
14191 typedef npy_float64 dtype_V1897;
14192
14193 PyObject* py_V1899;
14194
14195 PyArrayObject* V1899;
14196
14197 typedef npy_float64 dtype_V1899;
14198
14199 PyObject* py_V1901;
14200
14201 PyArrayObject* V1901;
14202
14203 typedef npy_float64 dtype_V1901;
14204
14205 PyObject* py_V1903;
14206
14207 PyArrayObject* V1903;
14208
14209 typedef npy_float64 dtype_V1903;
14210
14211 PyObject* py_V1905;
14212
14213 PyArrayObject* V1905;
14214
14215 typedef npy_float64 dtype_V1905;
14216
14217 PyObject* py_V1907;
14218
14219 PyArrayObject* V1907;
14220
14221 typedef npy_float64 dtype_V1907;
14222
14223 PyObject* py_V1909;
14224
14225 PyArrayObject* V1909;
14226
14227 typedef npy_float64 dtype_V1909;
14228
14229 PyObject* py_V1911;
14230
14231 PyArrayObject* V1911;
14232
14233 typedef npy_float64 dtype_V1911;
14234
14235 PyObject* py_V1913;
14236
14237 PyArrayObject* V1913;
14238
14239 typedef npy_float64 dtype_V1913;
14240
14241 PyObject* py_V1915;
14242
14243 PyArrayObject* V1915;
14244
14245 typedef npy_float64 dtype_V1915;
14246
14247 PyObject* py_V1917;
14248
14249 PyArrayObject* V1917;
14250
14251 typedef npy_float64 dtype_V1917;
14252
14253 PyObject* py_V1919;
14254
14255 PyArrayObject* V1919;
14256
14257 typedef npy_float64 dtype_V1919;
14258
14259 PyObject* py_V1921;
14260
14261 PyArrayObject* V1921;
14262
14263 typedef npy_float64 dtype_V1921;
14264
14265 PyObject* py_V1923;
14266
14267 PyArrayObject* V1923;
14268
14269 typedef npy_float64 dtype_V1923;
14270
14271 PyObject* py_V1925;
14272
14273 PyArrayObject* V1925;
14274
14275 typedef npy_float64 dtype_V1925;
14276
14277 PyObject* py_V1927;
14278
14279 PyArrayObject* V1927;
14280
14281 typedef npy_float64 dtype_V1927;
14282
14283 PyObject* py_V1929;
14284
14285 PyArrayObject* V1929;
14286
14287 typedef npy_float64 dtype_V1929;
14288
14289 PyObject* py_V1931;
14290
14291 PyArrayObject* V1931;
14292
14293 typedef npy_float64 dtype_V1931;
14294
14295 PyObject* py_V1933;
14296
14297 PyArrayObject* V1933;
14298
14299 typedef npy_float64 dtype_V1933;
14300
14301 PyObject* py_V1935;
14302
14303 PyArrayObject* V1935;
14304
14305 typedef npy_float64 dtype_V1935;
14306
14307 PyObject* py_V1937;
14308
14309 PyArrayObject* V1937;
14310
14311 typedef npy_float64 dtype_V1937;
14312
14313 PyObject* py_V1939;
14314
14315 PyArrayObject* V1939;
14316
14317 typedef npy_float64 dtype_V1939;
14318
14319 PyObject* py_V1941;
14320
14321 PyArrayObject* V1941;
14322
14323 typedef npy_float64 dtype_V1941;
14324
14325 PyObject* py_V1943;
14326
14327 PyArrayObject* V1943;
14328
14329 typedef npy_float64 dtype_V1943;
14330
14331 PyObject* py_V1945;
14332
14333 PyArrayObject* V1945;
14334
14335 typedef npy_float64 dtype_V1945;
14336
14337 PyObject* py_V1947;
14338
14339 PyArrayObject* V1947;
14340
14341 typedef npy_float64 dtype_V1947;
14342
14343 PyObject* py_V1949;
14344
14345 PyArrayObject* V1949;
14346
14347 typedef npy_float64 dtype_V1949;
14348
14349 PyObject* py_V1951;
14350
14351 PyArrayObject* V1951;
14352
14353 typedef npy_float64 dtype_V1951;
14354
14355 PyObject* py_V1953;
14356
14357 PyArrayObject* V1953;
14358
14359 typedef npy_float64 dtype_V1953;
14360
14361 PyObject* py_V1955;
14362
14363 PyArrayObject* V1955;
14364
14365 typedef npy_float64 dtype_V1955;
14366
14367 PyObject* py_V1957;
14368
14369 PyArrayObject* V1957;
14370
14371 typedef npy_float64 dtype_V1957;
14372
14373 PyObject* py_V1959;
14374
14375 PyArrayObject* V1959;
14376
14377 typedef npy_float64 dtype_V1959;
14378
14379 PyObject* py_V1961;
14380
14381 PyArrayObject* V1961;
14382
14383 typedef npy_float64 dtype_V1961;
14384
14385 PyObject* py_V1963;
14386
14387 PyArrayObject* V1963;
14388
14389 typedef npy_float64 dtype_V1963;
14390
14391 PyObject* py_V1965;
14392
14393 PyArrayObject* V1965;
14394
14395 typedef npy_float64 dtype_V1965;
14396
14397 PyObject* py_V1967;
14398
14399 PyArrayObject* V1967;
14400
14401 typedef npy_float64 dtype_V1967;
14402
14403 PyObject* py_V1969;
14404
14405 PyArrayObject* V1969;
14406
14407 typedef npy_float64 dtype_V1969;
14408
14409 PyObject* py_V1971;
14410
14411 PyArrayObject* V1971;
14412
14413 typedef npy_float64 dtype_V1971;
14414
14415 PyObject* py_V1973;
14416
14417 PyArrayObject* V1973;
14418
14419 typedef npy_float64 dtype_V1973;
14420
14421 PyObject* py_V1975;
14422
14423 PyArrayObject* V1975;
14424
14425 typedef npy_float64 dtype_V1975;
14426
14427 PyObject* py_V1977;
14428
14429 PyArrayObject* V1977;
14430
14431 typedef npy_float64 dtype_V1977;
14432
14433 PyObject* py_V1979;
14434
14435 PyArrayObject* V1979;
14436
14437 typedef npy_float64 dtype_V1979;
14438
14439 PyObject* py_V1981;
14440
14441 PyArrayObject* V1981;
14442
14443 typedef npy_float64 dtype_V1981;
14444
14445 PyObject* py_V1983;
14446
14447 PyArrayObject* V1983;
14448
14449 typedef npy_float64 dtype_V1983;
14450
14451 PyObject* py_V1985;
14452
14453 PyArrayObject* V1985;
14454
14455 typedef npy_float64 dtype_V1985;
14456
14457 PyObject* py_V1987;
14458
14459 PyArrayObject* V1987;
14460
14461 typedef npy_float64 dtype_V1987;
14462
14463 PyObject* py_V1989;
14464
14465 PyArrayObject* V1989;
14466
14467 typedef npy_float64 dtype_V1989;
14468
14469 PyObject* py_V1991;
14470
14471 PyArrayObject* V1991;
14472
14473 typedef npy_float64 dtype_V1991;
14474
14475 PyObject* py_V1993;
14476
14477 PyArrayObject* V1993;
14478
14479 typedef npy_float64 dtype_V1993;
14480
14481 PyObject* py_V1995;
14482
14483 PyArrayObject* V1995;
14484
14485 typedef npy_float64 dtype_V1995;
14486
14487 PyObject* py_V1997;
14488
14489 PyArrayObject* V1997;
14490
14491 typedef npy_float64 dtype_V1997;
14492
14493 PyObject* py_V1999;
14494
14495 PyArrayObject* V1999;
14496
14497 typedef npy_float64 dtype_V1999;
14498
14499 PyObject* py_V2001;
14500
14501 PyArrayObject* V2001;
14502
14503 typedef npy_float64 dtype_V2001;
14504
14505 PyObject* py_V2003;
14506
14507 PyArrayObject* V2003;
14508
14509 typedef npy_float64 dtype_V2003;
14510
14511 PyObject* py_V2005;
14512
14513 PyArrayObject* V2005;
14514
14515 typedef npy_float64 dtype_V2005;
14516
14517 PyObject* py_V2007;
14518
14519 PyArrayObject* V2007;
14520
14521 typedef npy_float64 dtype_V2007;
14522
14523 PyObject* py_V2009;
14524
14525 PyArrayObject* V2009;
14526
14527 typedef npy_float64 dtype_V2009;
14528
14529 PyObject* py_V2011;
14530
14531 PyArrayObject* V2011;
14532
14533 typedef npy_float64 dtype_V2011;
14534
14535 PyObject* py_V2013;
14536
14537 PyArrayObject* V2013;
14538
14539 typedef npy_float64 dtype_V2013;
14540
14541 PyObject* py_V2015;
14542
14543 PyArrayObject* V2015;
14544
14545 typedef npy_float64 dtype_V2015;
14546
14547 PyObject* py_V2017;
14548
14549 PyArrayObject* V2017;
14550
14551 typedef npy_float64 dtype_V2017;
14552
14553 PyObject* py_V2019;
14554
14555 PyArrayObject* V2019;
14556
14557 typedef npy_float64 dtype_V2019;
14558
14559 PyObject* py_V2021;
14560
14561 PyArrayObject* V2021;
14562
14563 typedef npy_float64 dtype_V2021;
14564
14565 PyObject* py_V2023;
14566
14567 PyArrayObject* V2023;
14568
14569 typedef npy_float64 dtype_V2023;
14570
14571 PyObject* py_V2025;
14572
14573 PyArrayObject* V2025;
14574
14575 typedef npy_float64 dtype_V2025;
14576
14577 PyObject* py_V2027;
14578
14579 PyArrayObject* V2027;
14580
14581 typedef npy_float64 dtype_V2027;
14582
14583 PyObject* py_V2029;
14584
14585 PyArrayObject* V2029;
14586
14587 typedef npy_float64 dtype_V2029;
14588
14589 PyObject* py_V2031;
14590
14591 PyArrayObject* V2031;
14592
14593 typedef npy_float64 dtype_V2031;
14594
14595 PyObject* py_V2033;
14596
14597 PyArrayObject* V2033;
14598
14599 typedef npy_float64 dtype_V2033;
14600
14601 PyObject* py_V2035;
14602
14603 PyArrayObject* V2035;
14604
14605 typedef npy_float64 dtype_V2035;
14606
14607 PyObject* py_V2037;
14608
14609 PyArrayObject* V2037;
14610
14611 typedef npy_float64 dtype_V2037;
14612
14613 PyObject* py_V2039;
14614
14615 PyArrayObject* V2039;
14616
14617 typedef npy_float64 dtype_V2039;
14618
14619 PyObject* py_V2041;
14620
14621 PyArrayObject* V2041;
14622
14623 typedef npy_float64 dtype_V2041;
14624
14625 PyObject* py_V2043;
14626
14627 PyArrayObject* V2043;
14628
14629 typedef npy_float64 dtype_V2043;
14630
14631 PyObject* py_V2045;
14632
14633 PyArrayObject* V2045;
14634
14635 typedef npy_float64 dtype_V2045;
14636
14637 PyObject* py_V2047;
14638
14639 PyArrayObject* V2047;
14640
14641 typedef npy_float64 dtype_V2047;
14642
14643 PyObject* py_V2049;
14644
14645 PyArrayObject* V2049;
14646
14647 typedef npy_float64 dtype_V2049;
14648
14649 PyObject* py_V2051;
14650
14651 PyArrayObject* V2051;
14652
14653 typedef npy_float64 dtype_V2051;
14654
14655 PyObject* py_V2053;
14656
14657 PyArrayObject* V2053;
14658
14659 typedef npy_float64 dtype_V2053;
14660
14661 PyObject* py_V2055;
14662
14663 PyArrayObject* V2055;
14664
14665 typedef npy_float64 dtype_V2055;
14666
14667 PyObject* py_V2057;
14668
14669 PyArrayObject* V2057;
14670
14671 typedef npy_float64 dtype_V2057;
14672
14673 PyObject* py_V2059;
14674
14675 PyArrayObject* V2059;
14676
14677 typedef npy_float64 dtype_V2059;
14678
14679 PyObject* py_V2061;
14680
14681 PyArrayObject* V2061;
14682
14683 typedef npy_float64 dtype_V2061;
14684
14685 PyObject* py_V2063;
14686
14687 PyArrayObject* V2063;
14688
14689 typedef npy_float64 dtype_V2063;
14690
14691 PyObject* py_V2065;
14692
14693 PyArrayObject* V2065;
14694
14695 typedef npy_float64 dtype_V2065;
14696
14697 PyObject* py_V2067;
14698
14699 PyArrayObject* V2067;
14700
14701 typedef npy_float64 dtype_V2067;
14702
14703 PyObject* py_V2069;
14704
14705 PyArrayObject* V2069;
14706
14707 typedef npy_float64 dtype_V2069;
14708
14709 PyObject* py_V2071;
14710
14711 PyArrayObject* V2071;
14712
14713 typedef npy_float64 dtype_V2071;
14714
14715 PyObject* py_V2073;
14716
14717 PyArrayObject* V2073;
14718
14719 typedef npy_float64 dtype_V2073;
14720
14721 PyObject* py_V2075;
14722
14723 PyArrayObject* V2075;
14724
14725 typedef npy_float64 dtype_V2075;
14726
14727 PyObject* py_V2077;
14728
14729 PyArrayObject* V2077;
14730
14731 typedef npy_float64 dtype_V2077;
14732
14733 PyObject* py_V2079;
14734
14735 PyArrayObject* V2079;
14736
14737 typedef npy_float64 dtype_V2079;
14738
14739 PyObject* py_V2081;
14740
14741 PyArrayObject* V2081;
14742
14743 typedef npy_float64 dtype_V2081;
14744
14745 PyObject* py_V2083;
14746
14747 PyArrayObject* V2083;
14748
14749 typedef npy_float64 dtype_V2083;
14750
14751 PyObject* py_V2085;
14752
14753 PyArrayObject* V2085;
14754
14755 typedef npy_float64 dtype_V2085;
14756
14757 PyObject* py_V2087;
14758
14759 PyArrayObject* V2087;
14760
14761 typedef npy_float64 dtype_V2087;
14762
14763 PyObject* py_V2089;
14764
14765 PyArrayObject* V2089;
14766
14767 typedef npy_float64 dtype_V2089;
14768
14769 PyObject* py_V2091;
14770
14771 PyArrayObject* V2091;
14772
14773 typedef npy_float64 dtype_V2091;
14774
14775 PyObject* py_V2093;
14776
14777 PyArrayObject* V2093;
14778
14779 typedef npy_float64 dtype_V2093;
14780
14781 PyObject* py_V2095;
14782
14783 PyArrayObject* V2095;
14784
14785 typedef npy_float64 dtype_V2095;
14786
14787 PyObject* py_V2097;
14788
14789 PyArrayObject* V2097;
14790
14791 typedef npy_float64 dtype_V2097;
14792
14793 PyObject* py_V2099;
14794
14795 PyArrayObject* V2099;
14796
14797 typedef npy_float64 dtype_V2099;
14798
14799 PyObject* py_V2101;
14800
14801 PyArrayObject* V2101;
14802
14803 typedef npy_float64 dtype_V2101;
14804
14805 PyObject* py_V2103;
14806
14807 PyArrayObject* V2103;
14808
14809 typedef npy_float64 dtype_V2103;
14810
14811 PyObject* py_V2105;
14812
14813 PyArrayObject* V2105;
14814
14815 typedef npy_float64 dtype_V2105;
14816
14817 PyObject* py_V2107;
14818
14819 PyArrayObject* V2107;
14820
14821 typedef npy_float64 dtype_V2107;
14822
14823 PyObject* py_V2109;
14824
14825 PyArrayObject* V2109;
14826
14827 typedef npy_float64 dtype_V2109;
14828
14829 PyObject* py_V2111;
14830
14831 PyArrayObject* V2111;
14832
14833 typedef npy_float64 dtype_V2111;
14834
14835 {
14836
14837 py_V1 = PyList_GET_ITEM(storage_V1, 0);
14838 {Py_XINCREF(py_V1);}
14839
14840 if (py_V1 == Py_None)
14841 {
14842
14843 V1 = NULL;
14844
14845 }
14846 else
14847 {
14848
14849 V1 = NULL;
14850 if (py_V1 == Py_None) {
14851 // We can either fail here or set V1 to NULL and rely on Ops
14852 // using tensors to handle the NULL case, but if they fail to do so
14853 // they'll end up with nasty segfaults, so this is public service.
14854 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
14855 {
14856 __failure = 2;
14857 if (!PyErr_Occurred()) {
14858 PyErr_SetString(PyExc_RuntimeError,
14859 "Unexpected error in an Op's C code. "
14860 "No Python exception was set.");
14861 }
14862 goto __label_2;}
14863 }
14864 if (!PyArray_Check(py_V1)) {
14865 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
14866 {
14867 __failure = 2;
14868 if (!PyErr_Occurred()) {
14869 PyErr_SetString(PyExc_RuntimeError,
14870 "Unexpected error in an Op's C code. "
14871 "No Python exception was set.");
14872 }
14873 goto __label_2;}
14874 }
14875 // We expect NPY_FLOAT64
14876 if (!PyArray_ISALIGNED((PyArrayObject*) py_V1)) {
14877 PyArrayObject * tmp = (PyArrayObject*) py_V1;
14878 PyErr_Format(PyExc_NotImplementedError,
14879 "expected an aligned array of type %ld "
14880 "(NPY_FLOAT64), got non-aligned array of type %ld"
14881 " with %ld dimensions, with 3 last dims "
14882 "%ld, %ld, %ld"
14883 " and 3 last strides %ld %ld, %ld.",
14884 (long int) NPY_FLOAT64,
14885 (long int) PyArray_TYPE((PyArrayObject*) py_V1),
14886 (long int) PyArray_NDIM(tmp),
14887 (long int) PyArray_NDIM(tmp) >= 3 ?
14888 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
14889 (long int) PyArray_NDIM(tmp) >= 2 ?
14890 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
14891 (long int) PyArray_NDIM(tmp) >= 1 ?
14892 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
14893 (long int) PyArray_NDIM(tmp) >= 3 ?
14894 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
14895 (long int) PyArray_NDIM(tmp) >= 2 ?
14896 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
14897 (long int) PyArray_NDIM(tmp) >= 1 ?
14898 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
14899 );
14900 {
14901 __failure = 2;
14902 if (!PyErr_Occurred()) {
14903 PyErr_SetString(PyExc_RuntimeError,
14904 "Unexpected error in an Op's C code. "
14905 "No Python exception was set.");
14906 }
14907 goto __label_2;}
14908 }
14909 // This is a TypeError to be consistent with DEBUG_MODE
14910 // Note: DEBUG_MODE also tells the name of the container
14911 if (PyArray_TYPE((PyArrayObject*) py_V1) != NPY_FLOAT64) {
14912 PyErr_Format(PyExc_TypeError,
14913 "expected type_num %d (NPY_FLOAT64) got %d",
14914 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V1));
14915 {
14916 __failure = 2;
14917 if (!PyErr_Occurred()) {
14918 PyErr_SetString(PyExc_RuntimeError,
14919 "Unexpected error in an Op's C code. "
14920 "No Python exception was set.");
14921 }
14922 goto __label_2;}
14923 }
14924
14925 V1 = (PyArrayObject*)(py_V1);
14926 Py_XINCREF(V1);
14927
14928 }
14929
14930 {
14931
14932 py_V3 = PyList_GET_ITEM(storage_V3, 0);
14933 {Py_XINCREF(py_V3);}
14934
14935 V3 = NULL;
14936 if (py_V3 == Py_None) {
14937 // We can either fail here or set V3 to NULL and rely on Ops
14938 // using tensors to handle the NULL case, but if they fail to do so
14939 // they'll end up with nasty segfaults, so this is public service.
14940 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
14941 {
14942 __failure = 4;
14943 if (!PyErr_Occurred()) {
14944 PyErr_SetString(PyExc_RuntimeError,
14945 "Unexpected error in an Op's C code. "
14946 "No Python exception was set.");
14947 }
14948 goto __label_4;}
14949 }
14950 if (!PyArray_Check(py_V3)) {
14951 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
14952 {
14953 __failure = 4;
14954 if (!PyErr_Occurred()) {
14955 PyErr_SetString(PyExc_RuntimeError,
14956 "Unexpected error in an Op's C code. "
14957 "No Python exception was set.");
14958 }
14959 goto __label_4;}
14960 }
14961 // We expect NPY_FLOAT64
14962 if (!PyArray_ISALIGNED((PyArrayObject*) py_V3)) {
14963 PyArrayObject * tmp = (PyArrayObject*) py_V3;
14964 PyErr_Format(PyExc_NotImplementedError,
14965 "expected an aligned array of type %ld "
14966 "(NPY_FLOAT64), got non-aligned array of type %ld"
14967 " with %ld dimensions, with 3 last dims "
14968 "%ld, %ld, %ld"
14969 " and 3 last strides %ld %ld, %ld.",
14970 (long int) NPY_FLOAT64,
14971 (long int) PyArray_TYPE((PyArrayObject*) py_V3),
14972 (long int) PyArray_NDIM(tmp),
14973 (long int) PyArray_NDIM(tmp) >= 3 ?
14974 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
14975 (long int) PyArray_NDIM(tmp) >= 2 ?
14976 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
14977 (long int) PyArray_NDIM(tmp) >= 1 ?
14978 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
14979 (long int) PyArray_NDIM(tmp) >= 3 ?
14980 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
14981 (long int) PyArray_NDIM(tmp) >= 2 ?
14982 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
14983 (long int) PyArray_NDIM(tmp) >= 1 ?
14984 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
14985 );
14986 {
14987 __failure = 4;
14988 if (!PyErr_Occurred()) {
14989 PyErr_SetString(PyExc_RuntimeError,
14990 "Unexpected error in an Op's C code. "
14991 "No Python exception was set.");
14992 }
14993 goto __label_4;}
14994 }
14995 // This is a TypeError to be consistent with DEBUG_MODE
14996 // Note: DEBUG_MODE also tells the name of the container
14997 if (PyArray_TYPE((PyArrayObject*) py_V3) != NPY_FLOAT64) {
14998 PyErr_Format(PyExc_TypeError,
14999 "expected type_num %d (NPY_FLOAT64) got %d",
15000 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V3));
15001 {
15002 __failure = 4;
15003 if (!PyErr_Occurred()) {
15004 PyErr_SetString(PyExc_RuntimeError,
15005 "Unexpected error in an Op's C code. "
15006 "No Python exception was set.");
15007 }
15008 goto __label_4;}
15009 }
15010
15011 V3 = (PyArrayObject*)(py_V3);
15012 Py_XINCREF(V3);
15013
15014 {
15015
15016 py_V5 = PyList_GET_ITEM(storage_V5, 0);
15017 {Py_XINCREF(py_V5);}
15018
15019 V5 = NULL;
15020 if (py_V5 == Py_None) {
15021 // We can either fail here or set V5 to NULL and rely on Ops
15022 // using tensors to handle the NULL case, but if they fail to do so
15023 // they'll end up with nasty segfaults, so this is public service.
15024 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15025 {
15026 __failure = 6;
15027 if (!PyErr_Occurred()) {
15028 PyErr_SetString(PyExc_RuntimeError,
15029 "Unexpected error in an Op's C code. "
15030 "No Python exception was set.");
15031 }
15032 goto __label_6;}
15033 }
15034 if (!PyArray_Check(py_V5)) {
15035 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15036 {
15037 __failure = 6;
15038 if (!PyErr_Occurred()) {
15039 PyErr_SetString(PyExc_RuntimeError,
15040 "Unexpected error in an Op's C code. "
15041 "No Python exception was set.");
15042 }
15043 goto __label_6;}
15044 }
15045 // We expect NPY_FLOAT64
15046 if (!PyArray_ISALIGNED((PyArrayObject*) py_V5)) {
15047 PyArrayObject * tmp = (PyArrayObject*) py_V5;
15048 PyErr_Format(PyExc_NotImplementedError,
15049 "expected an aligned array of type %ld "
15050 "(NPY_FLOAT64), got non-aligned array of type %ld"
15051 " with %ld dimensions, with 3 last dims "
15052 "%ld, %ld, %ld"
15053 " and 3 last strides %ld %ld, %ld.",
15054 (long int) NPY_FLOAT64,
15055 (long int) PyArray_TYPE((PyArrayObject*) py_V5),
15056 (long int) PyArray_NDIM(tmp),
15057 (long int) PyArray_NDIM(tmp) >= 3 ?
15058 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15059 (long int) PyArray_NDIM(tmp) >= 2 ?
15060 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15061 (long int) PyArray_NDIM(tmp) >= 1 ?
15062 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15063 (long int) PyArray_NDIM(tmp) >= 3 ?
15064 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15065 (long int) PyArray_NDIM(tmp) >= 2 ?
15066 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15067 (long int) PyArray_NDIM(tmp) >= 1 ?
15068 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15069 );
15070 {
15071 __failure = 6;
15072 if (!PyErr_Occurred()) {
15073 PyErr_SetString(PyExc_RuntimeError,
15074 "Unexpected error in an Op's C code. "
15075 "No Python exception was set.");
15076 }
15077 goto __label_6;}
15078 }
15079 // This is a TypeError to be consistent with DEBUG_MODE
15080 // Note: DEBUG_MODE also tells the name of the container
15081 if (PyArray_TYPE((PyArrayObject*) py_V5) != NPY_FLOAT64) {
15082 PyErr_Format(PyExc_TypeError,
15083 "expected type_num %d (NPY_FLOAT64) got %d",
15084 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V5));
15085 {
15086 __failure = 6;
15087 if (!PyErr_Occurred()) {
15088 PyErr_SetString(PyExc_RuntimeError,
15089 "Unexpected error in an Op's C code. "
15090 "No Python exception was set.");
15091 }
15092 goto __label_6;}
15093 }
15094
15095 V5 = (PyArrayObject*)(py_V5);
15096 Py_XINCREF(V5);
15097
15098 {
15099
15100 py_V7 = PyList_GET_ITEM(storage_V7, 0);
15101 {Py_XINCREF(py_V7);}
15102
15103 V7 = NULL;
15104 if (py_V7 == Py_None) {
15105 // We can either fail here or set V7 to NULL and rely on Ops
15106 // using tensors to handle the NULL case, but if they fail to do so
15107 // they'll end up with nasty segfaults, so this is public service.
15108 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15109 {
15110 __failure = 8;
15111 if (!PyErr_Occurred()) {
15112 PyErr_SetString(PyExc_RuntimeError,
15113 "Unexpected error in an Op's C code. "
15114 "No Python exception was set.");
15115 }
15116 goto __label_8;}
15117 }
15118 if (!PyArray_Check(py_V7)) {
15119 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15120 {
15121 __failure = 8;
15122 if (!PyErr_Occurred()) {
15123 PyErr_SetString(PyExc_RuntimeError,
15124 "Unexpected error in an Op's C code. "
15125 "No Python exception was set.");
15126 }
15127 goto __label_8;}
15128 }
15129 // We expect NPY_FLOAT64
15130 if (!PyArray_ISALIGNED((PyArrayObject*) py_V7)) {
15131 PyArrayObject * tmp = (PyArrayObject*) py_V7;
15132 PyErr_Format(PyExc_NotImplementedError,
15133 "expected an aligned array of type %ld "
15134 "(NPY_FLOAT64), got non-aligned array of type %ld"
15135 " with %ld dimensions, with 3 last dims "
15136 "%ld, %ld, %ld"
15137 " and 3 last strides %ld %ld, %ld.",
15138 (long int) NPY_FLOAT64,
15139 (long int) PyArray_TYPE((PyArrayObject*) py_V7),
15140 (long int) PyArray_NDIM(tmp),
15141 (long int) PyArray_NDIM(tmp) >= 3 ?
15142 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15143 (long int) PyArray_NDIM(tmp) >= 2 ?
15144 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15145 (long int) PyArray_NDIM(tmp) >= 1 ?
15146 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15147 (long int) PyArray_NDIM(tmp) >= 3 ?
15148 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15149 (long int) PyArray_NDIM(tmp) >= 2 ?
15150 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15151 (long int) PyArray_NDIM(tmp) >= 1 ?
15152 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15153 );
15154 {
15155 __failure = 8;
15156 if (!PyErr_Occurred()) {
15157 PyErr_SetString(PyExc_RuntimeError,
15158 "Unexpected error in an Op's C code. "
15159 "No Python exception was set.");
15160 }
15161 goto __label_8;}
15162 }
15163 // This is a TypeError to be consistent with DEBUG_MODE
15164 // Note: DEBUG_MODE also tells the name of the container
15165 if (PyArray_TYPE((PyArrayObject*) py_V7) != NPY_FLOAT64) {
15166 PyErr_Format(PyExc_TypeError,
15167 "expected type_num %d (NPY_FLOAT64) got %d",
15168 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V7));
15169 {
15170 __failure = 8;
15171 if (!PyErr_Occurred()) {
15172 PyErr_SetString(PyExc_RuntimeError,
15173 "Unexpected error in an Op's C code. "
15174 "No Python exception was set.");
15175 }
15176 goto __label_8;}
15177 }
15178
15179 V7 = (PyArrayObject*)(py_V7);
15180 Py_XINCREF(V7);
15181
15182 {
15183
15184 py_V9 = PyList_GET_ITEM(storage_V9, 0);
15185 {Py_XINCREF(py_V9);}
15186
15187 V9 = NULL;
15188 if (py_V9 == Py_None) {
15189 // We can either fail here or set V9 to NULL and rely on Ops
15190 // using tensors to handle the NULL case, but if they fail to do so
15191 // they'll end up with nasty segfaults, so this is public service.
15192 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15193 {
15194 __failure = 10;
15195 if (!PyErr_Occurred()) {
15196 PyErr_SetString(PyExc_RuntimeError,
15197 "Unexpected error in an Op's C code. "
15198 "No Python exception was set.");
15199 }
15200 goto __label_10;}
15201 }
15202 if (!PyArray_Check(py_V9)) {
15203 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15204 {
15205 __failure = 10;
15206 if (!PyErr_Occurred()) {
15207 PyErr_SetString(PyExc_RuntimeError,
15208 "Unexpected error in an Op's C code. "
15209 "No Python exception was set.");
15210 }
15211 goto __label_10;}
15212 }
15213 // We expect NPY_FLOAT64
15214 if (!PyArray_ISALIGNED((PyArrayObject*) py_V9)) {
15215 PyArrayObject * tmp = (PyArrayObject*) py_V9;
15216 PyErr_Format(PyExc_NotImplementedError,
15217 "expected an aligned array of type %ld "
15218 "(NPY_FLOAT64), got non-aligned array of type %ld"
15219 " with %ld dimensions, with 3 last dims "
15220 "%ld, %ld, %ld"
15221 " and 3 last strides %ld %ld, %ld.",
15222 (long int) NPY_FLOAT64,
15223 (long int) PyArray_TYPE((PyArrayObject*) py_V9),
15224 (long int) PyArray_NDIM(tmp),
15225 (long int) PyArray_NDIM(tmp) >= 3 ?
15226 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15227 (long int) PyArray_NDIM(tmp) >= 2 ?
15228 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15229 (long int) PyArray_NDIM(tmp) >= 1 ?
15230 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15231 (long int) PyArray_NDIM(tmp) >= 3 ?
15232 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15233 (long int) PyArray_NDIM(tmp) >= 2 ?
15234 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15235 (long int) PyArray_NDIM(tmp) >= 1 ?
15236 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15237 );
15238 {
15239 __failure = 10;
15240 if (!PyErr_Occurred()) {
15241 PyErr_SetString(PyExc_RuntimeError,
15242 "Unexpected error in an Op's C code. "
15243 "No Python exception was set.");
15244 }
15245 goto __label_10;}
15246 }
15247 // This is a TypeError to be consistent with DEBUG_MODE
15248 // Note: DEBUG_MODE also tells the name of the container
15249 if (PyArray_TYPE((PyArrayObject*) py_V9) != NPY_FLOAT64) {
15250 PyErr_Format(PyExc_TypeError,
15251 "expected type_num %d (NPY_FLOAT64) got %d",
15252 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V9));
15253 {
15254 __failure = 10;
15255 if (!PyErr_Occurred()) {
15256 PyErr_SetString(PyExc_RuntimeError,
15257 "Unexpected error in an Op's C code. "
15258 "No Python exception was set.");
15259 }
15260 goto __label_10;}
15261 }
15262
15263 V9 = (PyArrayObject*)(py_V9);
15264 Py_XINCREF(V9);
15265
15266 {
15267
15268 py_V11 = PyList_GET_ITEM(storage_V11, 0);
15269 {Py_XINCREF(py_V11);}
15270
15271 V11 = NULL;
15272 if (py_V11 == Py_None) {
15273 // We can either fail here or set V11 to NULL and rely on Ops
15274 // using tensors to handle the NULL case, but if they fail to do so
15275 // they'll end up with nasty segfaults, so this is public service.
15276 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15277 {
15278 __failure = 12;
15279 if (!PyErr_Occurred()) {
15280 PyErr_SetString(PyExc_RuntimeError,
15281 "Unexpected error in an Op's C code. "
15282 "No Python exception was set.");
15283 }
15284 goto __label_12;}
15285 }
15286 if (!PyArray_Check(py_V11)) {
15287 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15288 {
15289 __failure = 12;
15290 if (!PyErr_Occurred()) {
15291 PyErr_SetString(PyExc_RuntimeError,
15292 "Unexpected error in an Op's C code. "
15293 "No Python exception was set.");
15294 }
15295 goto __label_12;}
15296 }
15297 // We expect NPY_FLOAT64
15298 if (!PyArray_ISALIGNED((PyArrayObject*) py_V11)) {
15299 PyArrayObject * tmp = (PyArrayObject*) py_V11;
15300 PyErr_Format(PyExc_NotImplementedError,
15301 "expected an aligned array of type %ld "
15302 "(NPY_FLOAT64), got non-aligned array of type %ld"
15303 " with %ld dimensions, with 3 last dims "
15304 "%ld, %ld, %ld"
15305 " and 3 last strides %ld %ld, %ld.",
15306 (long int) NPY_FLOAT64,
15307 (long int) PyArray_TYPE((PyArrayObject*) py_V11),
15308 (long int) PyArray_NDIM(tmp),
15309 (long int) PyArray_NDIM(tmp) >= 3 ?
15310 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15311 (long int) PyArray_NDIM(tmp) >= 2 ?
15312 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15313 (long int) PyArray_NDIM(tmp) >= 1 ?
15314 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15315 (long int) PyArray_NDIM(tmp) >= 3 ?
15316 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15317 (long int) PyArray_NDIM(tmp) >= 2 ?
15318 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15319 (long int) PyArray_NDIM(tmp) >= 1 ?
15320 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15321 );
15322 {
15323 __failure = 12;
15324 if (!PyErr_Occurred()) {
15325 PyErr_SetString(PyExc_RuntimeError,
15326 "Unexpected error in an Op's C code. "
15327 "No Python exception was set.");
15328 }
15329 goto __label_12;}
15330 }
15331 // This is a TypeError to be consistent with DEBUG_MODE
15332 // Note: DEBUG_MODE also tells the name of the container
15333 if (PyArray_TYPE((PyArrayObject*) py_V11) != NPY_FLOAT64) {
15334 PyErr_Format(PyExc_TypeError,
15335 "expected type_num %d (NPY_FLOAT64) got %d",
15336 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V11));
15337 {
15338 __failure = 12;
15339 if (!PyErr_Occurred()) {
15340 PyErr_SetString(PyExc_RuntimeError,
15341 "Unexpected error in an Op's C code. "
15342 "No Python exception was set.");
15343 }
15344 goto __label_12;}
15345 }
15346
15347 V11 = (PyArrayObject*)(py_V11);
15348 Py_XINCREF(V11);
15349
15350 {
15351
15352 py_V13 = PyList_GET_ITEM(storage_V13, 0);
15353 {Py_XINCREF(py_V13);}
15354
15355 V13 = NULL;
15356 if (py_V13 == Py_None) {
15357 // We can either fail here or set V13 to NULL and rely on Ops
15358 // using tensors to handle the NULL case, but if they fail to do so
15359 // they'll end up with nasty segfaults, so this is public service.
15360 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15361 {
15362 __failure = 14;
15363 if (!PyErr_Occurred()) {
15364 PyErr_SetString(PyExc_RuntimeError,
15365 "Unexpected error in an Op's C code. "
15366 "No Python exception was set.");
15367 }
15368 goto __label_14;}
15369 }
15370 if (!PyArray_Check(py_V13)) {
15371 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15372 {
15373 __failure = 14;
15374 if (!PyErr_Occurred()) {
15375 PyErr_SetString(PyExc_RuntimeError,
15376 "Unexpected error in an Op's C code. "
15377 "No Python exception was set.");
15378 }
15379 goto __label_14;}
15380 }
15381 // We expect NPY_FLOAT64
15382 if (!PyArray_ISALIGNED((PyArrayObject*) py_V13)) {
15383 PyArrayObject * tmp = (PyArrayObject*) py_V13;
15384 PyErr_Format(PyExc_NotImplementedError,
15385 "expected an aligned array of type %ld "
15386 "(NPY_FLOAT64), got non-aligned array of type %ld"
15387 " with %ld dimensions, with 3 last dims "
15388 "%ld, %ld, %ld"
15389 " and 3 last strides %ld %ld, %ld.",
15390 (long int) NPY_FLOAT64,
15391 (long int) PyArray_TYPE((PyArrayObject*) py_V13),
15392 (long int) PyArray_NDIM(tmp),
15393 (long int) PyArray_NDIM(tmp) >= 3 ?
15394 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15395 (long int) PyArray_NDIM(tmp) >= 2 ?
15396 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15397 (long int) PyArray_NDIM(tmp) >= 1 ?
15398 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15399 (long int) PyArray_NDIM(tmp) >= 3 ?
15400 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15401 (long int) PyArray_NDIM(tmp) >= 2 ?
15402 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15403 (long int) PyArray_NDIM(tmp) >= 1 ?
15404 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15405 );
15406 {
15407 __failure = 14;
15408 if (!PyErr_Occurred()) {
15409 PyErr_SetString(PyExc_RuntimeError,
15410 "Unexpected error in an Op's C code. "
15411 "No Python exception was set.");
15412 }
15413 goto __label_14;}
15414 }
15415 // This is a TypeError to be consistent with DEBUG_MODE
15416 // Note: DEBUG_MODE also tells the name of the container
15417 if (PyArray_TYPE((PyArrayObject*) py_V13) != NPY_FLOAT64) {
15418 PyErr_Format(PyExc_TypeError,
15419 "expected type_num %d (NPY_FLOAT64) got %d",
15420 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V13));
15421 {
15422 __failure = 14;
15423 if (!PyErr_Occurred()) {
15424 PyErr_SetString(PyExc_RuntimeError,
15425 "Unexpected error in an Op's C code. "
15426 "No Python exception was set.");
15427 }
15428 goto __label_14;}
15429 }
15430
15431 V13 = (PyArrayObject*)(py_V13);
15432 Py_XINCREF(V13);
15433
15434 {
15435
15436 py_V15 = PyList_GET_ITEM(storage_V15, 0);
15437 {Py_XINCREF(py_V15);}
15438
15439 V15 = NULL;
15440 if (py_V15 == Py_None) {
15441 // We can either fail here or set V15 to NULL and rely on Ops
15442 // using tensors to handle the NULL case, but if they fail to do so
15443 // they'll end up with nasty segfaults, so this is public service.
15444 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15445 {
15446 __failure = 16;
15447 if (!PyErr_Occurred()) {
15448 PyErr_SetString(PyExc_RuntimeError,
15449 "Unexpected error in an Op's C code. "
15450 "No Python exception was set.");
15451 }
15452 goto __label_16;}
15453 }
15454 if (!PyArray_Check(py_V15)) {
15455 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15456 {
15457 __failure = 16;
15458 if (!PyErr_Occurred()) {
15459 PyErr_SetString(PyExc_RuntimeError,
15460 "Unexpected error in an Op's C code. "
15461 "No Python exception was set.");
15462 }
15463 goto __label_16;}
15464 }
15465 // We expect NPY_FLOAT64
15466 if (!PyArray_ISALIGNED((PyArrayObject*) py_V15)) {
15467 PyArrayObject * tmp = (PyArrayObject*) py_V15;
15468 PyErr_Format(PyExc_NotImplementedError,
15469 "expected an aligned array of type %ld "
15470 "(NPY_FLOAT64), got non-aligned array of type %ld"
15471 " with %ld dimensions, with 3 last dims "
15472 "%ld, %ld, %ld"
15473 " and 3 last strides %ld %ld, %ld.",
15474 (long int) NPY_FLOAT64,
15475 (long int) PyArray_TYPE((PyArrayObject*) py_V15),
15476 (long int) PyArray_NDIM(tmp),
15477 (long int) PyArray_NDIM(tmp) >= 3 ?
15478 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15479 (long int) PyArray_NDIM(tmp) >= 2 ?
15480 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15481 (long int) PyArray_NDIM(tmp) >= 1 ?
15482 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15483 (long int) PyArray_NDIM(tmp) >= 3 ?
15484 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15485 (long int) PyArray_NDIM(tmp) >= 2 ?
15486 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15487 (long int) PyArray_NDIM(tmp) >= 1 ?
15488 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15489 );
15490 {
15491 __failure = 16;
15492 if (!PyErr_Occurred()) {
15493 PyErr_SetString(PyExc_RuntimeError,
15494 "Unexpected error in an Op's C code. "
15495 "No Python exception was set.");
15496 }
15497 goto __label_16;}
15498 }
15499 // This is a TypeError to be consistent with DEBUG_MODE
15500 // Note: DEBUG_MODE also tells the name of the container
15501 if (PyArray_TYPE((PyArrayObject*) py_V15) != NPY_FLOAT64) {
15502 PyErr_Format(PyExc_TypeError,
15503 "expected type_num %d (NPY_FLOAT64) got %d",
15504 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V15));
15505 {
15506 __failure = 16;
15507 if (!PyErr_Occurred()) {
15508 PyErr_SetString(PyExc_RuntimeError,
15509 "Unexpected error in an Op's C code. "
15510 "No Python exception was set.");
15511 }
15512 goto __label_16;}
15513 }
15514
15515 V15 = (PyArrayObject*)(py_V15);
15516 Py_XINCREF(V15);
15517
15518 {
15519
15520 py_V17 = PyList_GET_ITEM(storage_V17, 0);
15521 {Py_XINCREF(py_V17);}
15522
15523 V17 = NULL;
15524 if (py_V17 == Py_None) {
15525 // We can either fail here or set V17 to NULL and rely on Ops
15526 // using tensors to handle the NULL case, but if they fail to do so
15527 // they'll end up with nasty segfaults, so this is public service.
15528 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15529 {
15530 __failure = 18;
15531 if (!PyErr_Occurred()) {
15532 PyErr_SetString(PyExc_RuntimeError,
15533 "Unexpected error in an Op's C code. "
15534 "No Python exception was set.");
15535 }
15536 goto __label_18;}
15537 }
15538 if (!PyArray_Check(py_V17)) {
15539 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15540 {
15541 __failure = 18;
15542 if (!PyErr_Occurred()) {
15543 PyErr_SetString(PyExc_RuntimeError,
15544 "Unexpected error in an Op's C code. "
15545 "No Python exception was set.");
15546 }
15547 goto __label_18;}
15548 }
15549 // We expect NPY_FLOAT64
15550 if (!PyArray_ISALIGNED((PyArrayObject*) py_V17)) {
15551 PyArrayObject * tmp = (PyArrayObject*) py_V17;
15552 PyErr_Format(PyExc_NotImplementedError,
15553 "expected an aligned array of type %ld "
15554 "(NPY_FLOAT64), got non-aligned array of type %ld"
15555 " with %ld dimensions, with 3 last dims "
15556 "%ld, %ld, %ld"
15557 " and 3 last strides %ld %ld, %ld.",
15558 (long int) NPY_FLOAT64,
15559 (long int) PyArray_TYPE((PyArrayObject*) py_V17),
15560 (long int) PyArray_NDIM(tmp),
15561 (long int) PyArray_NDIM(tmp) >= 3 ?
15562 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15563 (long int) PyArray_NDIM(tmp) >= 2 ?
15564 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15565 (long int) PyArray_NDIM(tmp) >= 1 ?
15566 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15567 (long int) PyArray_NDIM(tmp) >= 3 ?
15568 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15569 (long int) PyArray_NDIM(tmp) >= 2 ?
15570 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15571 (long int) PyArray_NDIM(tmp) >= 1 ?
15572 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15573 );
15574 {
15575 __failure = 18;
15576 if (!PyErr_Occurred()) {
15577 PyErr_SetString(PyExc_RuntimeError,
15578 "Unexpected error in an Op's C code. "
15579 "No Python exception was set.");
15580 }
15581 goto __label_18;}
15582 }
15583 // This is a TypeError to be consistent with DEBUG_MODE
15584 // Note: DEBUG_MODE also tells the name of the container
15585 if (PyArray_TYPE((PyArrayObject*) py_V17) != NPY_FLOAT64) {
15586 PyErr_Format(PyExc_TypeError,
15587 "expected type_num %d (NPY_FLOAT64) got %d",
15588 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V17));
15589 {
15590 __failure = 18;
15591 if (!PyErr_Occurred()) {
15592 PyErr_SetString(PyExc_RuntimeError,
15593 "Unexpected error in an Op's C code. "
15594 "No Python exception was set.");
15595 }
15596 goto __label_18;}
15597 }
15598
15599 V17 = (PyArrayObject*)(py_V17);
15600 Py_XINCREF(V17);
15601
15602 {
15603
15604 py_V19 = PyList_GET_ITEM(storage_V19, 0);
15605 {Py_XINCREF(py_V19);}
15606
15607 V19 = NULL;
15608 if (py_V19 == Py_None) {
15609 // We can either fail here or set V19 to NULL and rely on Ops
15610 // using tensors to handle the NULL case, but if they fail to do so
15611 // they'll end up with nasty segfaults, so this is public service.
15612 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15613 {
15614 __failure = 20;
15615 if (!PyErr_Occurred()) {
15616 PyErr_SetString(PyExc_RuntimeError,
15617 "Unexpected error in an Op's C code. "
15618 "No Python exception was set.");
15619 }
15620 goto __label_20;}
15621 }
15622 if (!PyArray_Check(py_V19)) {
15623 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15624 {
15625 __failure = 20;
15626 if (!PyErr_Occurred()) {
15627 PyErr_SetString(PyExc_RuntimeError,
15628 "Unexpected error in an Op's C code. "
15629 "No Python exception was set.");
15630 }
15631 goto __label_20;}
15632 }
15633 // We expect NPY_FLOAT64
15634 if (!PyArray_ISALIGNED((PyArrayObject*) py_V19)) {
15635 PyArrayObject * tmp = (PyArrayObject*) py_V19;
15636 PyErr_Format(PyExc_NotImplementedError,
15637 "expected an aligned array of type %ld "
15638 "(NPY_FLOAT64), got non-aligned array of type %ld"
15639 " with %ld dimensions, with 3 last dims "
15640 "%ld, %ld, %ld"
15641 " and 3 last strides %ld %ld, %ld.",
15642 (long int) NPY_FLOAT64,
15643 (long int) PyArray_TYPE((PyArrayObject*) py_V19),
15644 (long int) PyArray_NDIM(tmp),
15645 (long int) PyArray_NDIM(tmp) >= 3 ?
15646 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15647 (long int) PyArray_NDIM(tmp) >= 2 ?
15648 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15649 (long int) PyArray_NDIM(tmp) >= 1 ?
15650 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15651 (long int) PyArray_NDIM(tmp) >= 3 ?
15652 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15653 (long int) PyArray_NDIM(tmp) >= 2 ?
15654 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15655 (long int) PyArray_NDIM(tmp) >= 1 ?
15656 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15657 );
15658 {
15659 __failure = 20;
15660 if (!PyErr_Occurred()) {
15661 PyErr_SetString(PyExc_RuntimeError,
15662 "Unexpected error in an Op's C code. "
15663 "No Python exception was set.");
15664 }
15665 goto __label_20;}
15666 }
15667 // This is a TypeError to be consistent with DEBUG_MODE
15668 // Note: DEBUG_MODE also tells the name of the container
15669 if (PyArray_TYPE((PyArrayObject*) py_V19) != NPY_FLOAT64) {
15670 PyErr_Format(PyExc_TypeError,
15671 "expected type_num %d (NPY_FLOAT64) got %d",
15672 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V19));
15673 {
15674 __failure = 20;
15675 if (!PyErr_Occurred()) {
15676 PyErr_SetString(PyExc_RuntimeError,
15677 "Unexpected error in an Op's C code. "
15678 "No Python exception was set.");
15679 }
15680 goto __label_20;}
15681 }
15682
15683 V19 = (PyArrayObject*)(py_V19);
15684 Py_XINCREF(V19);
15685
15686 {
15687
15688 py_V21 = PyList_GET_ITEM(storage_V21, 0);
15689 {Py_XINCREF(py_V21);}
15690
15691 V21 = NULL;
15692 if (py_V21 == Py_None) {
15693 // We can either fail here or set V21 to NULL and rely on Ops
15694 // using tensors to handle the NULL case, but if they fail to do so
15695 // they'll end up with nasty segfaults, so this is public service.
15696 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15697 {
15698 __failure = 22;
15699 if (!PyErr_Occurred()) {
15700 PyErr_SetString(PyExc_RuntimeError,
15701 "Unexpected error in an Op's C code. "
15702 "No Python exception was set.");
15703 }
15704 goto __label_22;}
15705 }
15706 if (!PyArray_Check(py_V21)) {
15707 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15708 {
15709 __failure = 22;
15710 if (!PyErr_Occurred()) {
15711 PyErr_SetString(PyExc_RuntimeError,
15712 "Unexpected error in an Op's C code. "
15713 "No Python exception was set.");
15714 }
15715 goto __label_22;}
15716 }
15717 // We expect NPY_FLOAT64
15718 if (!PyArray_ISALIGNED((PyArrayObject*) py_V21)) {
15719 PyArrayObject * tmp = (PyArrayObject*) py_V21;
15720 PyErr_Format(PyExc_NotImplementedError,
15721 "expected an aligned array of type %ld "
15722 "(NPY_FLOAT64), got non-aligned array of type %ld"
15723 " with %ld dimensions, with 3 last dims "
15724 "%ld, %ld, %ld"
15725 " and 3 last strides %ld %ld, %ld.",
15726 (long int) NPY_FLOAT64,
15727 (long int) PyArray_TYPE((PyArrayObject*) py_V21),
15728 (long int) PyArray_NDIM(tmp),
15729 (long int) PyArray_NDIM(tmp) >= 3 ?
15730 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15731 (long int) PyArray_NDIM(tmp) >= 2 ?
15732 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15733 (long int) PyArray_NDIM(tmp) >= 1 ?
15734 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15735 (long int) PyArray_NDIM(tmp) >= 3 ?
15736 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15737 (long int) PyArray_NDIM(tmp) >= 2 ?
15738 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15739 (long int) PyArray_NDIM(tmp) >= 1 ?
15740 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15741 );
15742 {
15743 __failure = 22;
15744 if (!PyErr_Occurred()) {
15745 PyErr_SetString(PyExc_RuntimeError,
15746 "Unexpected error in an Op's C code. "
15747 "No Python exception was set.");
15748 }
15749 goto __label_22;}
15750 }
15751 // This is a TypeError to be consistent with DEBUG_MODE
15752 // Note: DEBUG_MODE also tells the name of the container
15753 if (PyArray_TYPE((PyArrayObject*) py_V21) != NPY_FLOAT64) {
15754 PyErr_Format(PyExc_TypeError,
15755 "expected type_num %d (NPY_FLOAT64) got %d",
15756 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V21));
15757 {
15758 __failure = 22;
15759 if (!PyErr_Occurred()) {
15760 PyErr_SetString(PyExc_RuntimeError,
15761 "Unexpected error in an Op's C code. "
15762 "No Python exception was set.");
15763 }
15764 goto __label_22;}
15765 }
15766
15767 V21 = (PyArrayObject*)(py_V21);
15768 Py_XINCREF(V21);
15769
15770 {
15771
15772 py_V23 = PyList_GET_ITEM(storage_V23, 0);
15773 {Py_XINCREF(py_V23);}
15774
15775 V23 = NULL;
15776 if (py_V23 == Py_None) {
15777 // We can either fail here or set V23 to NULL and rely on Ops
15778 // using tensors to handle the NULL case, but if they fail to do so
15779 // they'll end up with nasty segfaults, so this is public service.
15780 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15781 {
15782 __failure = 24;
15783 if (!PyErr_Occurred()) {
15784 PyErr_SetString(PyExc_RuntimeError,
15785 "Unexpected error in an Op's C code. "
15786 "No Python exception was set.");
15787 }
15788 goto __label_24;}
15789 }
15790 if (!PyArray_Check(py_V23)) {
15791 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15792 {
15793 __failure = 24;
15794 if (!PyErr_Occurred()) {
15795 PyErr_SetString(PyExc_RuntimeError,
15796 "Unexpected error in an Op's C code. "
15797 "No Python exception was set.");
15798 }
15799 goto __label_24;}
15800 }
15801 // We expect NPY_FLOAT64
15802 if (!PyArray_ISALIGNED((PyArrayObject*) py_V23)) {
15803 PyArrayObject * tmp = (PyArrayObject*) py_V23;
15804 PyErr_Format(PyExc_NotImplementedError,
15805 "expected an aligned array of type %ld "
15806 "(NPY_FLOAT64), got non-aligned array of type %ld"
15807 " with %ld dimensions, with 3 last dims "
15808 "%ld, %ld, %ld"
15809 " and 3 last strides %ld %ld, %ld.",
15810 (long int) NPY_FLOAT64,
15811 (long int) PyArray_TYPE((PyArrayObject*) py_V23),
15812 (long int) PyArray_NDIM(tmp),
15813 (long int) PyArray_NDIM(tmp) >= 3 ?
15814 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15815 (long int) PyArray_NDIM(tmp) >= 2 ?
15816 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15817 (long int) PyArray_NDIM(tmp) >= 1 ?
15818 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15819 (long int) PyArray_NDIM(tmp) >= 3 ?
15820 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15821 (long int) PyArray_NDIM(tmp) >= 2 ?
15822 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15823 (long int) PyArray_NDIM(tmp) >= 1 ?
15824 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15825 );
15826 {
15827 __failure = 24;
15828 if (!PyErr_Occurred()) {
15829 PyErr_SetString(PyExc_RuntimeError,
15830 "Unexpected error in an Op's C code. "
15831 "No Python exception was set.");
15832 }
15833 goto __label_24;}
15834 }
15835 // This is a TypeError to be consistent with DEBUG_MODE
15836 // Note: DEBUG_MODE also tells the name of the container
15837 if (PyArray_TYPE((PyArrayObject*) py_V23) != NPY_FLOAT64) {
15838 PyErr_Format(PyExc_TypeError,
15839 "expected type_num %d (NPY_FLOAT64) got %d",
15840 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V23));
15841 {
15842 __failure = 24;
15843 if (!PyErr_Occurred()) {
15844 PyErr_SetString(PyExc_RuntimeError,
15845 "Unexpected error in an Op's C code. "
15846 "No Python exception was set.");
15847 }
15848 goto __label_24;}
15849 }
15850
15851 V23 = (PyArrayObject*)(py_V23);
15852 Py_XINCREF(V23);
15853
15854 {
15855
15856 py_V25 = PyList_GET_ITEM(storage_V25, 0);
15857 {Py_XINCREF(py_V25);}
15858
15859 V25 = NULL;
15860 if (py_V25 == Py_None) {
15861 // We can either fail here or set V25 to NULL and rely on Ops
15862 // using tensors to handle the NULL case, but if they fail to do so
15863 // they'll end up with nasty segfaults, so this is public service.
15864 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15865 {
15866 __failure = 26;
15867 if (!PyErr_Occurred()) {
15868 PyErr_SetString(PyExc_RuntimeError,
15869 "Unexpected error in an Op's C code. "
15870 "No Python exception was set.");
15871 }
15872 goto __label_26;}
15873 }
15874 if (!PyArray_Check(py_V25)) {
15875 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15876 {
15877 __failure = 26;
15878 if (!PyErr_Occurred()) {
15879 PyErr_SetString(PyExc_RuntimeError,
15880 "Unexpected error in an Op's C code. "
15881 "No Python exception was set.");
15882 }
15883 goto __label_26;}
15884 }
15885 // We expect NPY_FLOAT64
15886 if (!PyArray_ISALIGNED((PyArrayObject*) py_V25)) {
15887 PyArrayObject * tmp = (PyArrayObject*) py_V25;
15888 PyErr_Format(PyExc_NotImplementedError,
15889 "expected an aligned array of type %ld "
15890 "(NPY_FLOAT64), got non-aligned array of type %ld"
15891 " with %ld dimensions, with 3 last dims "
15892 "%ld, %ld, %ld"
15893 " and 3 last strides %ld %ld, %ld.",
15894 (long int) NPY_FLOAT64,
15895 (long int) PyArray_TYPE((PyArrayObject*) py_V25),
15896 (long int) PyArray_NDIM(tmp),
15897 (long int) PyArray_NDIM(tmp) >= 3 ?
15898 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15899 (long int) PyArray_NDIM(tmp) >= 2 ?
15900 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15901 (long int) PyArray_NDIM(tmp) >= 1 ?
15902 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15903 (long int) PyArray_NDIM(tmp) >= 3 ?
15904 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15905 (long int) PyArray_NDIM(tmp) >= 2 ?
15906 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15907 (long int) PyArray_NDIM(tmp) >= 1 ?
15908 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15909 );
15910 {
15911 __failure = 26;
15912 if (!PyErr_Occurred()) {
15913 PyErr_SetString(PyExc_RuntimeError,
15914 "Unexpected error in an Op's C code. "
15915 "No Python exception was set.");
15916 }
15917 goto __label_26;}
15918 }
15919 // This is a TypeError to be consistent with DEBUG_MODE
15920 // Note: DEBUG_MODE also tells the name of the container
15921 if (PyArray_TYPE((PyArrayObject*) py_V25) != NPY_FLOAT64) {
15922 PyErr_Format(PyExc_TypeError,
15923 "expected type_num %d (NPY_FLOAT64) got %d",
15924 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V25));
15925 {
15926 __failure = 26;
15927 if (!PyErr_Occurred()) {
15928 PyErr_SetString(PyExc_RuntimeError,
15929 "Unexpected error in an Op's C code. "
15930 "No Python exception was set.");
15931 }
15932 goto __label_26;}
15933 }
15934
15935 V25 = (PyArrayObject*)(py_V25);
15936 Py_XINCREF(V25);
15937
15938 {
15939
15940 py_V27 = PyList_GET_ITEM(storage_V27, 0);
15941 {Py_XINCREF(py_V27);}
15942
15943 V27 = NULL;
15944 if (py_V27 == Py_None) {
15945 // We can either fail here or set V27 to NULL and rely on Ops
15946 // using tensors to handle the NULL case, but if they fail to do so
15947 // they'll end up with nasty segfaults, so this is public service.
15948 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
15949 {
15950 __failure = 28;
15951 if (!PyErr_Occurred()) {
15952 PyErr_SetString(PyExc_RuntimeError,
15953 "Unexpected error in an Op's C code. "
15954 "No Python exception was set.");
15955 }
15956 goto __label_28;}
15957 }
15958 if (!PyArray_Check(py_V27)) {
15959 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
15960 {
15961 __failure = 28;
15962 if (!PyErr_Occurred()) {
15963 PyErr_SetString(PyExc_RuntimeError,
15964 "Unexpected error in an Op's C code. "
15965 "No Python exception was set.");
15966 }
15967 goto __label_28;}
15968 }
15969 // We expect NPY_FLOAT64
15970 if (!PyArray_ISALIGNED((PyArrayObject*) py_V27)) {
15971 PyArrayObject * tmp = (PyArrayObject*) py_V27;
15972 PyErr_Format(PyExc_NotImplementedError,
15973 "expected an aligned array of type %ld "
15974 "(NPY_FLOAT64), got non-aligned array of type %ld"
15975 " with %ld dimensions, with 3 last dims "
15976 "%ld, %ld, %ld"
15977 " and 3 last strides %ld %ld, %ld.",
15978 (long int) NPY_FLOAT64,
15979 (long int) PyArray_TYPE((PyArrayObject*) py_V27),
15980 (long int) PyArray_NDIM(tmp),
15981 (long int) PyArray_NDIM(tmp) >= 3 ?
15982 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
15983 (long int) PyArray_NDIM(tmp) >= 2 ?
15984 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
15985 (long int) PyArray_NDIM(tmp) >= 1 ?
15986 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
15987 (long int) PyArray_NDIM(tmp) >= 3 ?
15988 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
15989 (long int) PyArray_NDIM(tmp) >= 2 ?
15990 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
15991 (long int) PyArray_NDIM(tmp) >= 1 ?
15992 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
15993 );
15994 {
15995 __failure = 28;
15996 if (!PyErr_Occurred()) {
15997 PyErr_SetString(PyExc_RuntimeError,
15998 "Unexpected error in an Op's C code. "
15999 "No Python exception was set.");
16000 }
16001 goto __label_28;}
16002 }
16003 // This is a TypeError to be consistent with DEBUG_MODE
16004 // Note: DEBUG_MODE also tells the name of the container
16005 if (PyArray_TYPE((PyArrayObject*) py_V27) != NPY_FLOAT64) {
16006 PyErr_Format(PyExc_TypeError,
16007 "expected type_num %d (NPY_FLOAT64) got %d",
16008 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V27));
16009 {
16010 __failure = 28;
16011 if (!PyErr_Occurred()) {
16012 PyErr_SetString(PyExc_RuntimeError,
16013 "Unexpected error in an Op's C code. "
16014 "No Python exception was set.");
16015 }
16016 goto __label_28;}
16017 }
16018
16019 V27 = (PyArrayObject*)(py_V27);
16020 Py_XINCREF(V27);
16021
16022 {
16023
16024 py_V29 = PyList_GET_ITEM(storage_V29, 0);
16025 {Py_XINCREF(py_V29);}
16026
16027 V29 = NULL;
16028 if (py_V29 == Py_None) {
16029 // We can either fail here or set V29 to NULL and rely on Ops
16030 // using tensors to handle the NULL case, but if they fail to do so
16031 // they'll end up with nasty segfaults, so this is public service.
16032 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16033 {
16034 __failure = 30;
16035 if (!PyErr_Occurred()) {
16036 PyErr_SetString(PyExc_RuntimeError,
16037 "Unexpected error in an Op's C code. "
16038 "No Python exception was set.");
16039 }
16040 goto __label_30;}
16041 }
16042 if (!PyArray_Check(py_V29)) {
16043 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16044 {
16045 __failure = 30;
16046 if (!PyErr_Occurred()) {
16047 PyErr_SetString(PyExc_RuntimeError,
16048 "Unexpected error in an Op's C code. "
16049 "No Python exception was set.");
16050 }
16051 goto __label_30;}
16052 }
16053 // We expect NPY_FLOAT64
16054 if (!PyArray_ISALIGNED((PyArrayObject*) py_V29)) {
16055 PyArrayObject * tmp = (PyArrayObject*) py_V29;
16056 PyErr_Format(PyExc_NotImplementedError,
16057 "expected an aligned array of type %ld "
16058 "(NPY_FLOAT64), got non-aligned array of type %ld"
16059 " with %ld dimensions, with 3 last dims "
16060 "%ld, %ld, %ld"
16061 " and 3 last strides %ld %ld, %ld.",
16062 (long int) NPY_FLOAT64,
16063 (long int) PyArray_TYPE((PyArrayObject*) py_V29),
16064 (long int) PyArray_NDIM(tmp),
16065 (long int) PyArray_NDIM(tmp) >= 3 ?
16066 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16067 (long int) PyArray_NDIM(tmp) >= 2 ?
16068 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16069 (long int) PyArray_NDIM(tmp) >= 1 ?
16070 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16071 (long int) PyArray_NDIM(tmp) >= 3 ?
16072 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16073 (long int) PyArray_NDIM(tmp) >= 2 ?
16074 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16075 (long int) PyArray_NDIM(tmp) >= 1 ?
16076 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16077 );
16078 {
16079 __failure = 30;
16080 if (!PyErr_Occurred()) {
16081 PyErr_SetString(PyExc_RuntimeError,
16082 "Unexpected error in an Op's C code. "
16083 "No Python exception was set.");
16084 }
16085 goto __label_30;}
16086 }
16087 // This is a TypeError to be consistent with DEBUG_MODE
16088 // Note: DEBUG_MODE also tells the name of the container
16089 if (PyArray_TYPE((PyArrayObject*) py_V29) != NPY_FLOAT64) {
16090 PyErr_Format(PyExc_TypeError,
16091 "expected type_num %d (NPY_FLOAT64) got %d",
16092 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V29));
16093 {
16094 __failure = 30;
16095 if (!PyErr_Occurred()) {
16096 PyErr_SetString(PyExc_RuntimeError,
16097 "Unexpected error in an Op's C code. "
16098 "No Python exception was set.");
16099 }
16100 goto __label_30;}
16101 }
16102
16103 V29 = (PyArrayObject*)(py_V29);
16104 Py_XINCREF(V29);
16105
16106 {
16107
16108 py_V31 = PyList_GET_ITEM(storage_V31, 0);
16109 {Py_XINCREF(py_V31);}
16110
16111 V31 = NULL;
16112 if (py_V31 == Py_None) {
16113 // We can either fail here or set V31 to NULL and rely on Ops
16114 // using tensors to handle the NULL case, but if they fail to do so
16115 // they'll end up with nasty segfaults, so this is public service.
16116 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16117 {
16118 __failure = 32;
16119 if (!PyErr_Occurred()) {
16120 PyErr_SetString(PyExc_RuntimeError,
16121 "Unexpected error in an Op's C code. "
16122 "No Python exception was set.");
16123 }
16124 goto __label_32;}
16125 }
16126 if (!PyArray_Check(py_V31)) {
16127 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16128 {
16129 __failure = 32;
16130 if (!PyErr_Occurred()) {
16131 PyErr_SetString(PyExc_RuntimeError,
16132 "Unexpected error in an Op's C code. "
16133 "No Python exception was set.");
16134 }
16135 goto __label_32;}
16136 }
16137 // We expect NPY_FLOAT64
16138 if (!PyArray_ISALIGNED((PyArrayObject*) py_V31)) {
16139 PyArrayObject * tmp = (PyArrayObject*) py_V31;
16140 PyErr_Format(PyExc_NotImplementedError,
16141 "expected an aligned array of type %ld "
16142 "(NPY_FLOAT64), got non-aligned array of type %ld"
16143 " with %ld dimensions, with 3 last dims "
16144 "%ld, %ld, %ld"
16145 " and 3 last strides %ld %ld, %ld.",
16146 (long int) NPY_FLOAT64,
16147 (long int) PyArray_TYPE((PyArrayObject*) py_V31),
16148 (long int) PyArray_NDIM(tmp),
16149 (long int) PyArray_NDIM(tmp) >= 3 ?
16150 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16151 (long int) PyArray_NDIM(tmp) >= 2 ?
16152 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16153 (long int) PyArray_NDIM(tmp) >= 1 ?
16154 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16155 (long int) PyArray_NDIM(tmp) >= 3 ?
16156 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16157 (long int) PyArray_NDIM(tmp) >= 2 ?
16158 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16159 (long int) PyArray_NDIM(tmp) >= 1 ?
16160 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16161 );
16162 {
16163 __failure = 32;
16164 if (!PyErr_Occurred()) {
16165 PyErr_SetString(PyExc_RuntimeError,
16166 "Unexpected error in an Op's C code. "
16167 "No Python exception was set.");
16168 }
16169 goto __label_32;}
16170 }
16171 // This is a TypeError to be consistent with DEBUG_MODE
16172 // Note: DEBUG_MODE also tells the name of the container
16173 if (PyArray_TYPE((PyArrayObject*) py_V31) != NPY_FLOAT64) {
16174 PyErr_Format(PyExc_TypeError,
16175 "expected type_num %d (NPY_FLOAT64) got %d",
16176 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V31));
16177 {
16178 __failure = 32;
16179 if (!PyErr_Occurred()) {
16180 PyErr_SetString(PyExc_RuntimeError,
16181 "Unexpected error in an Op's C code. "
16182 "No Python exception was set.");
16183 }
16184 goto __label_32;}
16185 }
16186
16187 V31 = (PyArrayObject*)(py_V31);
16188 Py_XINCREF(V31);
16189
16190 {
16191
16192 py_V33 = PyList_GET_ITEM(storage_V33, 0);
16193 {Py_XINCREF(py_V33);}
16194
16195 V33 = NULL;
16196 if (py_V33 == Py_None) {
16197 // We can either fail here or set V33 to NULL and rely on Ops
16198 // using tensors to handle the NULL case, but if they fail to do so
16199 // they'll end up with nasty segfaults, so this is public service.
16200 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16201 {
16202 __failure = 34;
16203 if (!PyErr_Occurred()) {
16204 PyErr_SetString(PyExc_RuntimeError,
16205 "Unexpected error in an Op's C code. "
16206 "No Python exception was set.");
16207 }
16208 goto __label_34;}
16209 }
16210 if (!PyArray_Check(py_V33)) {
16211 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16212 {
16213 __failure = 34;
16214 if (!PyErr_Occurred()) {
16215 PyErr_SetString(PyExc_RuntimeError,
16216 "Unexpected error in an Op's C code. "
16217 "No Python exception was set.");
16218 }
16219 goto __label_34;}
16220 }
16221 // We expect NPY_FLOAT64
16222 if (!PyArray_ISALIGNED((PyArrayObject*) py_V33)) {
16223 PyArrayObject * tmp = (PyArrayObject*) py_V33;
16224 PyErr_Format(PyExc_NotImplementedError,
16225 "expected an aligned array of type %ld "
16226 "(NPY_FLOAT64), got non-aligned array of type %ld"
16227 " with %ld dimensions, with 3 last dims "
16228 "%ld, %ld, %ld"
16229 " and 3 last strides %ld %ld, %ld.",
16230 (long int) NPY_FLOAT64,
16231 (long int) PyArray_TYPE((PyArrayObject*) py_V33),
16232 (long int) PyArray_NDIM(tmp),
16233 (long int) PyArray_NDIM(tmp) >= 3 ?
16234 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16235 (long int) PyArray_NDIM(tmp) >= 2 ?
16236 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16237 (long int) PyArray_NDIM(tmp) >= 1 ?
16238 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16239 (long int) PyArray_NDIM(tmp) >= 3 ?
16240 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16241 (long int) PyArray_NDIM(tmp) >= 2 ?
16242 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16243 (long int) PyArray_NDIM(tmp) >= 1 ?
16244 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16245 );
16246 {
16247 __failure = 34;
16248 if (!PyErr_Occurred()) {
16249 PyErr_SetString(PyExc_RuntimeError,
16250 "Unexpected error in an Op's C code. "
16251 "No Python exception was set.");
16252 }
16253 goto __label_34;}
16254 }
16255 // This is a TypeError to be consistent with DEBUG_MODE
16256 // Note: DEBUG_MODE also tells the name of the container
16257 if (PyArray_TYPE((PyArrayObject*) py_V33) != NPY_FLOAT64) {
16258 PyErr_Format(PyExc_TypeError,
16259 "expected type_num %d (NPY_FLOAT64) got %d",
16260 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V33));
16261 {
16262 __failure = 34;
16263 if (!PyErr_Occurred()) {
16264 PyErr_SetString(PyExc_RuntimeError,
16265 "Unexpected error in an Op's C code. "
16266 "No Python exception was set.");
16267 }
16268 goto __label_34;}
16269 }
16270
16271 V33 = (PyArrayObject*)(py_V33);
16272 Py_XINCREF(V33);
16273
16274 {
16275
16276 py_V35 = PyList_GET_ITEM(storage_V35, 0);
16277 {Py_XINCREF(py_V35);}
16278
16279 V35 = NULL;
16280 if (py_V35 == Py_None) {
16281 // We can either fail here or set V35 to NULL and rely on Ops
16282 // using tensors to handle the NULL case, but if they fail to do so
16283 // they'll end up with nasty segfaults, so this is public service.
16284 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16285 {
16286 __failure = 36;
16287 if (!PyErr_Occurred()) {
16288 PyErr_SetString(PyExc_RuntimeError,
16289 "Unexpected error in an Op's C code. "
16290 "No Python exception was set.");
16291 }
16292 goto __label_36;}
16293 }
16294 if (!PyArray_Check(py_V35)) {
16295 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16296 {
16297 __failure = 36;
16298 if (!PyErr_Occurred()) {
16299 PyErr_SetString(PyExc_RuntimeError,
16300 "Unexpected error in an Op's C code. "
16301 "No Python exception was set.");
16302 }
16303 goto __label_36;}
16304 }
16305 // We expect NPY_FLOAT64
16306 if (!PyArray_ISALIGNED((PyArrayObject*) py_V35)) {
16307 PyArrayObject * tmp = (PyArrayObject*) py_V35;
16308 PyErr_Format(PyExc_NotImplementedError,
16309 "expected an aligned array of type %ld "
16310 "(NPY_FLOAT64), got non-aligned array of type %ld"
16311 " with %ld dimensions, with 3 last dims "
16312 "%ld, %ld, %ld"
16313 " and 3 last strides %ld %ld, %ld.",
16314 (long int) NPY_FLOAT64,
16315 (long int) PyArray_TYPE((PyArrayObject*) py_V35),
16316 (long int) PyArray_NDIM(tmp),
16317 (long int) PyArray_NDIM(tmp) >= 3 ?
16318 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16319 (long int) PyArray_NDIM(tmp) >= 2 ?
16320 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16321 (long int) PyArray_NDIM(tmp) >= 1 ?
16322 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16323 (long int) PyArray_NDIM(tmp) >= 3 ?
16324 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16325 (long int) PyArray_NDIM(tmp) >= 2 ?
16326 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16327 (long int) PyArray_NDIM(tmp) >= 1 ?
16328 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16329 );
16330 {
16331 __failure = 36;
16332 if (!PyErr_Occurred()) {
16333 PyErr_SetString(PyExc_RuntimeError,
16334 "Unexpected error in an Op's C code. "
16335 "No Python exception was set.");
16336 }
16337 goto __label_36;}
16338 }
16339 // This is a TypeError to be consistent with DEBUG_MODE
16340 // Note: DEBUG_MODE also tells the name of the container
16341 if (PyArray_TYPE((PyArrayObject*) py_V35) != NPY_FLOAT64) {
16342 PyErr_Format(PyExc_TypeError,
16343 "expected type_num %d (NPY_FLOAT64) got %d",
16344 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V35));
16345 {
16346 __failure = 36;
16347 if (!PyErr_Occurred()) {
16348 PyErr_SetString(PyExc_RuntimeError,
16349 "Unexpected error in an Op's C code. "
16350 "No Python exception was set.");
16351 }
16352 goto __label_36;}
16353 }
16354
16355 V35 = (PyArrayObject*)(py_V35);
16356 Py_XINCREF(V35);
16357
16358 {
16359
16360 py_V37 = PyList_GET_ITEM(storage_V37, 0);
16361 {Py_XINCREF(py_V37);}
16362
16363 V37 = NULL;
16364 if (py_V37 == Py_None) {
16365 // We can either fail here or set V37 to NULL and rely on Ops
16366 // using tensors to handle the NULL case, but if they fail to do so
16367 // they'll end up with nasty segfaults, so this is public service.
16368 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16369 {
16370 __failure = 38;
16371 if (!PyErr_Occurred()) {
16372 PyErr_SetString(PyExc_RuntimeError,
16373 "Unexpected error in an Op's C code. "
16374 "No Python exception was set.");
16375 }
16376 goto __label_38;}
16377 }
16378 if (!PyArray_Check(py_V37)) {
16379 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16380 {
16381 __failure = 38;
16382 if (!PyErr_Occurred()) {
16383 PyErr_SetString(PyExc_RuntimeError,
16384 "Unexpected error in an Op's C code. "
16385 "No Python exception was set.");
16386 }
16387 goto __label_38;}
16388 }
16389 // We expect NPY_FLOAT64
16390 if (!PyArray_ISALIGNED((PyArrayObject*) py_V37)) {
16391 PyArrayObject * tmp = (PyArrayObject*) py_V37;
16392 PyErr_Format(PyExc_NotImplementedError,
16393 "expected an aligned array of type %ld "
16394 "(NPY_FLOAT64), got non-aligned array of type %ld"
16395 " with %ld dimensions, with 3 last dims "
16396 "%ld, %ld, %ld"
16397 " and 3 last strides %ld %ld, %ld.",
16398 (long int) NPY_FLOAT64,
16399 (long int) PyArray_TYPE((PyArrayObject*) py_V37),
16400 (long int) PyArray_NDIM(tmp),
16401 (long int) PyArray_NDIM(tmp) >= 3 ?
16402 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16403 (long int) PyArray_NDIM(tmp) >= 2 ?
16404 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16405 (long int) PyArray_NDIM(tmp) >= 1 ?
16406 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16407 (long int) PyArray_NDIM(tmp) >= 3 ?
16408 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16409 (long int) PyArray_NDIM(tmp) >= 2 ?
16410 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16411 (long int) PyArray_NDIM(tmp) >= 1 ?
16412 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16413 );
16414 {
16415 __failure = 38;
16416 if (!PyErr_Occurred()) {
16417 PyErr_SetString(PyExc_RuntimeError,
16418 "Unexpected error in an Op's C code. "
16419 "No Python exception was set.");
16420 }
16421 goto __label_38;}
16422 }
16423 // This is a TypeError to be consistent with DEBUG_MODE
16424 // Note: DEBUG_MODE also tells the name of the container
16425 if (PyArray_TYPE((PyArrayObject*) py_V37) != NPY_FLOAT64) {
16426 PyErr_Format(PyExc_TypeError,
16427 "expected type_num %d (NPY_FLOAT64) got %d",
16428 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V37));
16429 {
16430 __failure = 38;
16431 if (!PyErr_Occurred()) {
16432 PyErr_SetString(PyExc_RuntimeError,
16433 "Unexpected error in an Op's C code. "
16434 "No Python exception was set.");
16435 }
16436 goto __label_38;}
16437 }
16438
16439 V37 = (PyArrayObject*)(py_V37);
16440 Py_XINCREF(V37);
16441
16442 {
16443
16444 py_V39 = PyList_GET_ITEM(storage_V39, 0);
16445 {Py_XINCREF(py_V39);}
16446
16447 V39 = NULL;
16448 if (py_V39 == Py_None) {
16449 // We can either fail here or set V39 to NULL and rely on Ops
16450 // using tensors to handle the NULL case, but if they fail to do so
16451 // they'll end up with nasty segfaults, so this is public service.
16452 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16453 {
16454 __failure = 40;
16455 if (!PyErr_Occurred()) {
16456 PyErr_SetString(PyExc_RuntimeError,
16457 "Unexpected error in an Op's C code. "
16458 "No Python exception was set.");
16459 }
16460 goto __label_40;}
16461 }
16462 if (!PyArray_Check(py_V39)) {
16463 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16464 {
16465 __failure = 40;
16466 if (!PyErr_Occurred()) {
16467 PyErr_SetString(PyExc_RuntimeError,
16468 "Unexpected error in an Op's C code. "
16469 "No Python exception was set.");
16470 }
16471 goto __label_40;}
16472 }
16473 // We expect NPY_FLOAT64
16474 if (!PyArray_ISALIGNED((PyArrayObject*) py_V39)) {
16475 PyArrayObject * tmp = (PyArrayObject*) py_V39;
16476 PyErr_Format(PyExc_NotImplementedError,
16477 "expected an aligned array of type %ld "
16478 "(NPY_FLOAT64), got non-aligned array of type %ld"
16479 " with %ld dimensions, with 3 last dims "
16480 "%ld, %ld, %ld"
16481 " and 3 last strides %ld %ld, %ld.",
16482 (long int) NPY_FLOAT64,
16483 (long int) PyArray_TYPE((PyArrayObject*) py_V39),
16484 (long int) PyArray_NDIM(tmp),
16485 (long int) PyArray_NDIM(tmp) >= 3 ?
16486 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16487 (long int) PyArray_NDIM(tmp) >= 2 ?
16488 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16489 (long int) PyArray_NDIM(tmp) >= 1 ?
16490 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16491 (long int) PyArray_NDIM(tmp) >= 3 ?
16492 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16493 (long int) PyArray_NDIM(tmp) >= 2 ?
16494 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16495 (long int) PyArray_NDIM(tmp) >= 1 ?
16496 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16497 );
16498 {
16499 __failure = 40;
16500 if (!PyErr_Occurred()) {
16501 PyErr_SetString(PyExc_RuntimeError,
16502 "Unexpected error in an Op's C code. "
16503 "No Python exception was set.");
16504 }
16505 goto __label_40;}
16506 }
16507 // This is a TypeError to be consistent with DEBUG_MODE
16508 // Note: DEBUG_MODE also tells the name of the container
16509 if (PyArray_TYPE((PyArrayObject*) py_V39) != NPY_FLOAT64) {
16510 PyErr_Format(PyExc_TypeError,
16511 "expected type_num %d (NPY_FLOAT64) got %d",
16512 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V39));
16513 {
16514 __failure = 40;
16515 if (!PyErr_Occurred()) {
16516 PyErr_SetString(PyExc_RuntimeError,
16517 "Unexpected error in an Op's C code. "
16518 "No Python exception was set.");
16519 }
16520 goto __label_40;}
16521 }
16522
16523 V39 = (PyArrayObject*)(py_V39);
16524 Py_XINCREF(V39);
16525
16526 {
16527
16528 py_V41 = PyList_GET_ITEM(storage_V41, 0);
16529 {Py_XINCREF(py_V41);}
16530
16531 V41 = NULL;
16532 if (py_V41 == Py_None) {
16533 // We can either fail here or set V41 to NULL and rely on Ops
16534 // using tensors to handle the NULL case, but if they fail to do so
16535 // they'll end up with nasty segfaults, so this is public service.
16536 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16537 {
16538 __failure = 42;
16539 if (!PyErr_Occurred()) {
16540 PyErr_SetString(PyExc_RuntimeError,
16541 "Unexpected error in an Op's C code. "
16542 "No Python exception was set.");
16543 }
16544 goto __label_42;}
16545 }
16546 if (!PyArray_Check(py_V41)) {
16547 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16548 {
16549 __failure = 42;
16550 if (!PyErr_Occurred()) {
16551 PyErr_SetString(PyExc_RuntimeError,
16552 "Unexpected error in an Op's C code. "
16553 "No Python exception was set.");
16554 }
16555 goto __label_42;}
16556 }
16557 // We expect NPY_FLOAT64
16558 if (!PyArray_ISALIGNED((PyArrayObject*) py_V41)) {
16559 PyArrayObject * tmp = (PyArrayObject*) py_V41;
16560 PyErr_Format(PyExc_NotImplementedError,
16561 "expected an aligned array of type %ld "
16562 "(NPY_FLOAT64), got non-aligned array of type %ld"
16563 " with %ld dimensions, with 3 last dims "
16564 "%ld, %ld, %ld"
16565 " and 3 last strides %ld %ld, %ld.",
16566 (long int) NPY_FLOAT64,
16567 (long int) PyArray_TYPE((PyArrayObject*) py_V41),
16568 (long int) PyArray_NDIM(tmp),
16569 (long int) PyArray_NDIM(tmp) >= 3 ?
16570 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16571 (long int) PyArray_NDIM(tmp) >= 2 ?
16572 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16573 (long int) PyArray_NDIM(tmp) >= 1 ?
16574 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16575 (long int) PyArray_NDIM(tmp) >= 3 ?
16576 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16577 (long int) PyArray_NDIM(tmp) >= 2 ?
16578 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16579 (long int) PyArray_NDIM(tmp) >= 1 ?
16580 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16581 );
16582 {
16583 __failure = 42;
16584 if (!PyErr_Occurred()) {
16585 PyErr_SetString(PyExc_RuntimeError,
16586 "Unexpected error in an Op's C code. "
16587 "No Python exception was set.");
16588 }
16589 goto __label_42;}
16590 }
16591 // This is a TypeError to be consistent with DEBUG_MODE
16592 // Note: DEBUG_MODE also tells the name of the container
16593 if (PyArray_TYPE((PyArrayObject*) py_V41) != NPY_FLOAT64) {
16594 PyErr_Format(PyExc_TypeError,
16595 "expected type_num %d (NPY_FLOAT64) got %d",
16596 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V41));
16597 {
16598 __failure = 42;
16599 if (!PyErr_Occurred()) {
16600 PyErr_SetString(PyExc_RuntimeError,
16601 "Unexpected error in an Op's C code. "
16602 "No Python exception was set.");
16603 }
16604 goto __label_42;}
16605 }
16606
16607 V41 = (PyArrayObject*)(py_V41);
16608 Py_XINCREF(V41);
16609
16610 {
16611
16612 py_V43 = PyList_GET_ITEM(storage_V43, 0);
16613 {Py_XINCREF(py_V43);}
16614
16615 V43 = NULL;
16616 if (py_V43 == Py_None) {
16617 // We can either fail here or set V43 to NULL and rely on Ops
16618 // using tensors to handle the NULL case, but if they fail to do so
16619 // they'll end up with nasty segfaults, so this is public service.
16620 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16621 {
16622 __failure = 44;
16623 if (!PyErr_Occurred()) {
16624 PyErr_SetString(PyExc_RuntimeError,
16625 "Unexpected error in an Op's C code. "
16626 "No Python exception was set.");
16627 }
16628 goto __label_44;}
16629 }
16630 if (!PyArray_Check(py_V43)) {
16631 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16632 {
16633 __failure = 44;
16634 if (!PyErr_Occurred()) {
16635 PyErr_SetString(PyExc_RuntimeError,
16636 "Unexpected error in an Op's C code. "
16637 "No Python exception was set.");
16638 }
16639 goto __label_44;}
16640 }
16641 // We expect NPY_FLOAT64
16642 if (!PyArray_ISALIGNED((PyArrayObject*) py_V43)) {
16643 PyArrayObject * tmp = (PyArrayObject*) py_V43;
16644 PyErr_Format(PyExc_NotImplementedError,
16645 "expected an aligned array of type %ld "
16646 "(NPY_FLOAT64), got non-aligned array of type %ld"
16647 " with %ld dimensions, with 3 last dims "
16648 "%ld, %ld, %ld"
16649 " and 3 last strides %ld %ld, %ld.",
16650 (long int) NPY_FLOAT64,
16651 (long int) PyArray_TYPE((PyArrayObject*) py_V43),
16652 (long int) PyArray_NDIM(tmp),
16653 (long int) PyArray_NDIM(tmp) >= 3 ?
16654 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16655 (long int) PyArray_NDIM(tmp) >= 2 ?
16656 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16657 (long int) PyArray_NDIM(tmp) >= 1 ?
16658 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16659 (long int) PyArray_NDIM(tmp) >= 3 ?
16660 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16661 (long int) PyArray_NDIM(tmp) >= 2 ?
16662 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16663 (long int) PyArray_NDIM(tmp) >= 1 ?
16664 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16665 );
16666 {
16667 __failure = 44;
16668 if (!PyErr_Occurred()) {
16669 PyErr_SetString(PyExc_RuntimeError,
16670 "Unexpected error in an Op's C code. "
16671 "No Python exception was set.");
16672 }
16673 goto __label_44;}
16674 }
16675 // This is a TypeError to be consistent with DEBUG_MODE
16676 // Note: DEBUG_MODE also tells the name of the container
16677 if (PyArray_TYPE((PyArrayObject*) py_V43) != NPY_FLOAT64) {
16678 PyErr_Format(PyExc_TypeError,
16679 "expected type_num %d (NPY_FLOAT64) got %d",
16680 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V43));
16681 {
16682 __failure = 44;
16683 if (!PyErr_Occurred()) {
16684 PyErr_SetString(PyExc_RuntimeError,
16685 "Unexpected error in an Op's C code. "
16686 "No Python exception was set.");
16687 }
16688 goto __label_44;}
16689 }
16690
16691 V43 = (PyArrayObject*)(py_V43);
16692 Py_XINCREF(V43);
16693
16694 {
16695
16696 py_V45 = PyList_GET_ITEM(storage_V45, 0);
16697 {Py_XINCREF(py_V45);}
16698
16699 V45 = NULL;
16700 if (py_V45 == Py_None) {
16701 // We can either fail here or set V45 to NULL and rely on Ops
16702 // using tensors to handle the NULL case, but if they fail to do so
16703 // they'll end up with nasty segfaults, so this is public service.
16704 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16705 {
16706 __failure = 46;
16707 if (!PyErr_Occurred()) {
16708 PyErr_SetString(PyExc_RuntimeError,
16709 "Unexpected error in an Op's C code. "
16710 "No Python exception was set.");
16711 }
16712 goto __label_46;}
16713 }
16714 if (!PyArray_Check(py_V45)) {
16715 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16716 {
16717 __failure = 46;
16718 if (!PyErr_Occurred()) {
16719 PyErr_SetString(PyExc_RuntimeError,
16720 "Unexpected error in an Op's C code. "
16721 "No Python exception was set.");
16722 }
16723 goto __label_46;}
16724 }
16725 // We expect NPY_FLOAT64
16726 if (!PyArray_ISALIGNED((PyArrayObject*) py_V45)) {
16727 PyArrayObject * tmp = (PyArrayObject*) py_V45;
16728 PyErr_Format(PyExc_NotImplementedError,
16729 "expected an aligned array of type %ld "
16730 "(NPY_FLOAT64), got non-aligned array of type %ld"
16731 " with %ld dimensions, with 3 last dims "
16732 "%ld, %ld, %ld"
16733 " and 3 last strides %ld %ld, %ld.",
16734 (long int) NPY_FLOAT64,
16735 (long int) PyArray_TYPE((PyArrayObject*) py_V45),
16736 (long int) PyArray_NDIM(tmp),
16737 (long int) PyArray_NDIM(tmp) >= 3 ?
16738 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16739 (long int) PyArray_NDIM(tmp) >= 2 ?
16740 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16741 (long int) PyArray_NDIM(tmp) >= 1 ?
16742 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16743 (long int) PyArray_NDIM(tmp) >= 3 ?
16744 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16745 (long int) PyArray_NDIM(tmp) >= 2 ?
16746 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16747 (long int) PyArray_NDIM(tmp) >= 1 ?
16748 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16749 );
16750 {
16751 __failure = 46;
16752 if (!PyErr_Occurred()) {
16753 PyErr_SetString(PyExc_RuntimeError,
16754 "Unexpected error in an Op's C code. "
16755 "No Python exception was set.");
16756 }
16757 goto __label_46;}
16758 }
16759 // This is a TypeError to be consistent with DEBUG_MODE
16760 // Note: DEBUG_MODE also tells the name of the container
16761 if (PyArray_TYPE((PyArrayObject*) py_V45) != NPY_FLOAT64) {
16762 PyErr_Format(PyExc_TypeError,
16763 "expected type_num %d (NPY_FLOAT64) got %d",
16764 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V45));
16765 {
16766 __failure = 46;
16767 if (!PyErr_Occurred()) {
16768 PyErr_SetString(PyExc_RuntimeError,
16769 "Unexpected error in an Op's C code. "
16770 "No Python exception was set.");
16771 }
16772 goto __label_46;}
16773 }
16774
16775 V45 = (PyArrayObject*)(py_V45);
16776 Py_XINCREF(V45);
16777
16778 {
16779
16780 py_V47 = PyList_GET_ITEM(storage_V47, 0);
16781 {Py_XINCREF(py_V47);}
16782
16783 V47 = NULL;
16784 if (py_V47 == Py_None) {
16785 // We can either fail here or set V47 to NULL and rely on Ops
16786 // using tensors to handle the NULL case, but if they fail to do so
16787 // they'll end up with nasty segfaults, so this is public service.
16788 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16789 {
16790 __failure = 48;
16791 if (!PyErr_Occurred()) {
16792 PyErr_SetString(PyExc_RuntimeError,
16793 "Unexpected error in an Op's C code. "
16794 "No Python exception was set.");
16795 }
16796 goto __label_48;}
16797 }
16798 if (!PyArray_Check(py_V47)) {
16799 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16800 {
16801 __failure = 48;
16802 if (!PyErr_Occurred()) {
16803 PyErr_SetString(PyExc_RuntimeError,
16804 "Unexpected error in an Op's C code. "
16805 "No Python exception was set.");
16806 }
16807 goto __label_48;}
16808 }
16809 // We expect NPY_FLOAT64
16810 if (!PyArray_ISALIGNED((PyArrayObject*) py_V47)) {
16811 PyArrayObject * tmp = (PyArrayObject*) py_V47;
16812 PyErr_Format(PyExc_NotImplementedError,
16813 "expected an aligned array of type %ld "
16814 "(NPY_FLOAT64), got non-aligned array of type %ld"
16815 " with %ld dimensions, with 3 last dims "
16816 "%ld, %ld, %ld"
16817 " and 3 last strides %ld %ld, %ld.",
16818 (long int) NPY_FLOAT64,
16819 (long int) PyArray_TYPE((PyArrayObject*) py_V47),
16820 (long int) PyArray_NDIM(tmp),
16821 (long int) PyArray_NDIM(tmp) >= 3 ?
16822 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16823 (long int) PyArray_NDIM(tmp) >= 2 ?
16824 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16825 (long int) PyArray_NDIM(tmp) >= 1 ?
16826 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16827 (long int) PyArray_NDIM(tmp) >= 3 ?
16828 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16829 (long int) PyArray_NDIM(tmp) >= 2 ?
16830 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16831 (long int) PyArray_NDIM(tmp) >= 1 ?
16832 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16833 );
16834 {
16835 __failure = 48;
16836 if (!PyErr_Occurred()) {
16837 PyErr_SetString(PyExc_RuntimeError,
16838 "Unexpected error in an Op's C code. "
16839 "No Python exception was set.");
16840 }
16841 goto __label_48;}
16842 }
16843 // This is a TypeError to be consistent with DEBUG_MODE
16844 // Note: DEBUG_MODE also tells the name of the container
16845 if (PyArray_TYPE((PyArrayObject*) py_V47) != NPY_FLOAT64) {
16846 PyErr_Format(PyExc_TypeError,
16847 "expected type_num %d (NPY_FLOAT64) got %d",
16848 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V47));
16849 {
16850 __failure = 48;
16851 if (!PyErr_Occurred()) {
16852 PyErr_SetString(PyExc_RuntimeError,
16853 "Unexpected error in an Op's C code. "
16854 "No Python exception was set.");
16855 }
16856 goto __label_48;}
16857 }
16858
16859 V47 = (PyArrayObject*)(py_V47);
16860 Py_XINCREF(V47);
16861
16862 {
16863
16864 py_V49 = PyList_GET_ITEM(storage_V49, 0);
16865 {Py_XINCREF(py_V49);}
16866
16867 V49 = NULL;
16868 if (py_V49 == Py_None) {
16869 // We can either fail here or set V49 to NULL and rely on Ops
16870 // using tensors to handle the NULL case, but if they fail to do so
16871 // they'll end up with nasty segfaults, so this is public service.
16872 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16873 {
16874 __failure = 50;
16875 if (!PyErr_Occurred()) {
16876 PyErr_SetString(PyExc_RuntimeError,
16877 "Unexpected error in an Op's C code. "
16878 "No Python exception was set.");
16879 }
16880 goto __label_50;}
16881 }
16882 if (!PyArray_Check(py_V49)) {
16883 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16884 {
16885 __failure = 50;
16886 if (!PyErr_Occurred()) {
16887 PyErr_SetString(PyExc_RuntimeError,
16888 "Unexpected error in an Op's C code. "
16889 "No Python exception was set.");
16890 }
16891 goto __label_50;}
16892 }
16893 // We expect NPY_FLOAT64
16894 if (!PyArray_ISALIGNED((PyArrayObject*) py_V49)) {
16895 PyArrayObject * tmp = (PyArrayObject*) py_V49;
16896 PyErr_Format(PyExc_NotImplementedError,
16897 "expected an aligned array of type %ld "
16898 "(NPY_FLOAT64), got non-aligned array of type %ld"
16899 " with %ld dimensions, with 3 last dims "
16900 "%ld, %ld, %ld"
16901 " and 3 last strides %ld %ld, %ld.",
16902 (long int) NPY_FLOAT64,
16903 (long int) PyArray_TYPE((PyArrayObject*) py_V49),
16904 (long int) PyArray_NDIM(tmp),
16905 (long int) PyArray_NDIM(tmp) >= 3 ?
16906 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16907 (long int) PyArray_NDIM(tmp) >= 2 ?
16908 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16909 (long int) PyArray_NDIM(tmp) >= 1 ?
16910 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16911 (long int) PyArray_NDIM(tmp) >= 3 ?
16912 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16913 (long int) PyArray_NDIM(tmp) >= 2 ?
16914 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16915 (long int) PyArray_NDIM(tmp) >= 1 ?
16916 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
16917 );
16918 {
16919 __failure = 50;
16920 if (!PyErr_Occurred()) {
16921 PyErr_SetString(PyExc_RuntimeError,
16922 "Unexpected error in an Op's C code. "
16923 "No Python exception was set.");
16924 }
16925 goto __label_50;}
16926 }
16927 // This is a TypeError to be consistent with DEBUG_MODE
16928 // Note: DEBUG_MODE also tells the name of the container
16929 if (PyArray_TYPE((PyArrayObject*) py_V49) != NPY_FLOAT64) {
16930 PyErr_Format(PyExc_TypeError,
16931 "expected type_num %d (NPY_FLOAT64) got %d",
16932 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V49));
16933 {
16934 __failure = 50;
16935 if (!PyErr_Occurred()) {
16936 PyErr_SetString(PyExc_RuntimeError,
16937 "Unexpected error in an Op's C code. "
16938 "No Python exception was set.");
16939 }
16940 goto __label_50;}
16941 }
16942
16943 V49 = (PyArrayObject*)(py_V49);
16944 Py_XINCREF(V49);
16945
16946 {
16947
16948 py_V51 = PyList_GET_ITEM(storage_V51, 0);
16949 {Py_XINCREF(py_V51);}
16950
16951 V51 = NULL;
16952 if (py_V51 == Py_None) {
16953 // We can either fail here or set V51 to NULL and rely on Ops
16954 // using tensors to handle the NULL case, but if they fail to do so
16955 // they'll end up with nasty segfaults, so this is public service.
16956 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
16957 {
16958 __failure = 52;
16959 if (!PyErr_Occurred()) {
16960 PyErr_SetString(PyExc_RuntimeError,
16961 "Unexpected error in an Op's C code. "
16962 "No Python exception was set.");
16963 }
16964 goto __label_52;}
16965 }
16966 if (!PyArray_Check(py_V51)) {
16967 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
16968 {
16969 __failure = 52;
16970 if (!PyErr_Occurred()) {
16971 PyErr_SetString(PyExc_RuntimeError,
16972 "Unexpected error in an Op's C code. "
16973 "No Python exception was set.");
16974 }
16975 goto __label_52;}
16976 }
16977 // We expect NPY_FLOAT64
16978 if (!PyArray_ISALIGNED((PyArrayObject*) py_V51)) {
16979 PyArrayObject * tmp = (PyArrayObject*) py_V51;
16980 PyErr_Format(PyExc_NotImplementedError,
16981 "expected an aligned array of type %ld "
16982 "(NPY_FLOAT64), got non-aligned array of type %ld"
16983 " with %ld dimensions, with 3 last dims "
16984 "%ld, %ld, %ld"
16985 " and 3 last strides %ld %ld, %ld.",
16986 (long int) NPY_FLOAT64,
16987 (long int) PyArray_TYPE((PyArrayObject*) py_V51),
16988 (long int) PyArray_NDIM(tmp),
16989 (long int) PyArray_NDIM(tmp) >= 3 ?
16990 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
16991 (long int) PyArray_NDIM(tmp) >= 2 ?
16992 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
16993 (long int) PyArray_NDIM(tmp) >= 1 ?
16994 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
16995 (long int) PyArray_NDIM(tmp) >= 3 ?
16996 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
16997 (long int) PyArray_NDIM(tmp) >= 2 ?
16998 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
16999 (long int) PyArray_NDIM(tmp) >= 1 ?
17000 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17001 );
17002 {
17003 __failure = 52;
17004 if (!PyErr_Occurred()) {
17005 PyErr_SetString(PyExc_RuntimeError,
17006 "Unexpected error in an Op's C code. "
17007 "No Python exception was set.");
17008 }
17009 goto __label_52;}
17010 }
17011 // This is a TypeError to be consistent with DEBUG_MODE
17012 // Note: DEBUG_MODE also tells the name of the container
17013 if (PyArray_TYPE((PyArrayObject*) py_V51) != NPY_FLOAT64) {
17014 PyErr_Format(PyExc_TypeError,
17015 "expected type_num %d (NPY_FLOAT64) got %d",
17016 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V51));
17017 {
17018 __failure = 52;
17019 if (!PyErr_Occurred()) {
17020 PyErr_SetString(PyExc_RuntimeError,
17021 "Unexpected error in an Op's C code. "
17022 "No Python exception was set.");
17023 }
17024 goto __label_52;}
17025 }
17026
17027 V51 = (PyArrayObject*)(py_V51);
17028 Py_XINCREF(V51);
17029
17030 {
17031
17032 py_V53 = PyList_GET_ITEM(storage_V53, 0);
17033 {Py_XINCREF(py_V53);}
17034
17035 V53 = NULL;
17036 if (py_V53 == Py_None) {
17037 // We can either fail here or set V53 to NULL and rely on Ops
17038 // using tensors to handle the NULL case, but if they fail to do so
17039 // they'll end up with nasty segfaults, so this is public service.
17040 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17041 {
17042 __failure = 54;
17043 if (!PyErr_Occurred()) {
17044 PyErr_SetString(PyExc_RuntimeError,
17045 "Unexpected error in an Op's C code. "
17046 "No Python exception was set.");
17047 }
17048 goto __label_54;}
17049 }
17050 if (!PyArray_Check(py_V53)) {
17051 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17052 {
17053 __failure = 54;
17054 if (!PyErr_Occurred()) {
17055 PyErr_SetString(PyExc_RuntimeError,
17056 "Unexpected error in an Op's C code. "
17057 "No Python exception was set.");
17058 }
17059 goto __label_54;}
17060 }
17061 // We expect NPY_FLOAT64
17062 if (!PyArray_ISALIGNED((PyArrayObject*) py_V53)) {
17063 PyArrayObject * tmp = (PyArrayObject*) py_V53;
17064 PyErr_Format(PyExc_NotImplementedError,
17065 "expected an aligned array of type %ld "
17066 "(NPY_FLOAT64), got non-aligned array of type %ld"
17067 " with %ld dimensions, with 3 last dims "
17068 "%ld, %ld, %ld"
17069 " and 3 last strides %ld %ld, %ld.",
17070 (long int) NPY_FLOAT64,
17071 (long int) PyArray_TYPE((PyArrayObject*) py_V53),
17072 (long int) PyArray_NDIM(tmp),
17073 (long int) PyArray_NDIM(tmp) >= 3 ?
17074 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17075 (long int) PyArray_NDIM(tmp) >= 2 ?
17076 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17077 (long int) PyArray_NDIM(tmp) >= 1 ?
17078 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17079 (long int) PyArray_NDIM(tmp) >= 3 ?
17080 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17081 (long int) PyArray_NDIM(tmp) >= 2 ?
17082 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17083 (long int) PyArray_NDIM(tmp) >= 1 ?
17084 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17085 );
17086 {
17087 __failure = 54;
17088 if (!PyErr_Occurred()) {
17089 PyErr_SetString(PyExc_RuntimeError,
17090 "Unexpected error in an Op's C code. "
17091 "No Python exception was set.");
17092 }
17093 goto __label_54;}
17094 }
17095 // This is a TypeError to be consistent with DEBUG_MODE
17096 // Note: DEBUG_MODE also tells the name of the container
17097 if (PyArray_TYPE((PyArrayObject*) py_V53) != NPY_FLOAT64) {
17098 PyErr_Format(PyExc_TypeError,
17099 "expected type_num %d (NPY_FLOAT64) got %d",
17100 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V53));
17101 {
17102 __failure = 54;
17103 if (!PyErr_Occurred()) {
17104 PyErr_SetString(PyExc_RuntimeError,
17105 "Unexpected error in an Op's C code. "
17106 "No Python exception was set.");
17107 }
17108 goto __label_54;}
17109 }
17110
17111 V53 = (PyArrayObject*)(py_V53);
17112 Py_XINCREF(V53);
17113
17114 {
17115
17116 py_V55 = PyList_GET_ITEM(storage_V55, 0);
17117 {Py_XINCREF(py_V55);}
17118
17119 V55 = NULL;
17120 if (py_V55 == Py_None) {
17121 // We can either fail here or set V55 to NULL and rely on Ops
17122 // using tensors to handle the NULL case, but if they fail to do so
17123 // they'll end up with nasty segfaults, so this is public service.
17124 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17125 {
17126 __failure = 56;
17127 if (!PyErr_Occurred()) {
17128 PyErr_SetString(PyExc_RuntimeError,
17129 "Unexpected error in an Op's C code. "
17130 "No Python exception was set.");
17131 }
17132 goto __label_56;}
17133 }
17134 if (!PyArray_Check(py_V55)) {
17135 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17136 {
17137 __failure = 56;
17138 if (!PyErr_Occurred()) {
17139 PyErr_SetString(PyExc_RuntimeError,
17140 "Unexpected error in an Op's C code. "
17141 "No Python exception was set.");
17142 }
17143 goto __label_56;}
17144 }
17145 // We expect NPY_FLOAT64
17146 if (!PyArray_ISALIGNED((PyArrayObject*) py_V55)) {
17147 PyArrayObject * tmp = (PyArrayObject*) py_V55;
17148 PyErr_Format(PyExc_NotImplementedError,
17149 "expected an aligned array of type %ld "
17150 "(NPY_FLOAT64), got non-aligned array of type %ld"
17151 " with %ld dimensions, with 3 last dims "
17152 "%ld, %ld, %ld"
17153 " and 3 last strides %ld %ld, %ld.",
17154 (long int) NPY_FLOAT64,
17155 (long int) PyArray_TYPE((PyArrayObject*) py_V55),
17156 (long int) PyArray_NDIM(tmp),
17157 (long int) PyArray_NDIM(tmp) >= 3 ?
17158 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17159 (long int) PyArray_NDIM(tmp) >= 2 ?
17160 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17161 (long int) PyArray_NDIM(tmp) >= 1 ?
17162 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17163 (long int) PyArray_NDIM(tmp) >= 3 ?
17164 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17165 (long int) PyArray_NDIM(tmp) >= 2 ?
17166 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17167 (long int) PyArray_NDIM(tmp) >= 1 ?
17168 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17169 );
17170 {
17171 __failure = 56;
17172 if (!PyErr_Occurred()) {
17173 PyErr_SetString(PyExc_RuntimeError,
17174 "Unexpected error in an Op's C code. "
17175 "No Python exception was set.");
17176 }
17177 goto __label_56;}
17178 }
17179 // This is a TypeError to be consistent with DEBUG_MODE
17180 // Note: DEBUG_MODE also tells the name of the container
17181 if (PyArray_TYPE((PyArrayObject*) py_V55) != NPY_FLOAT64) {
17182 PyErr_Format(PyExc_TypeError,
17183 "expected type_num %d (NPY_FLOAT64) got %d",
17184 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V55));
17185 {
17186 __failure = 56;
17187 if (!PyErr_Occurred()) {
17188 PyErr_SetString(PyExc_RuntimeError,
17189 "Unexpected error in an Op's C code. "
17190 "No Python exception was set.");
17191 }
17192 goto __label_56;}
17193 }
17194
17195 V55 = (PyArrayObject*)(py_V55);
17196 Py_XINCREF(V55);
17197
17198 {
17199
17200 py_V57 = PyList_GET_ITEM(storage_V57, 0);
17201 {Py_XINCREF(py_V57);}
17202
17203 V57 = NULL;
17204 if (py_V57 == Py_None) {
17205 // We can either fail here or set V57 to NULL and rely on Ops
17206 // using tensors to handle the NULL case, but if they fail to do so
17207 // they'll end up with nasty segfaults, so this is public service.
17208 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17209 {
17210 __failure = 58;
17211 if (!PyErr_Occurred()) {
17212 PyErr_SetString(PyExc_RuntimeError,
17213 "Unexpected error in an Op's C code. "
17214 "No Python exception was set.");
17215 }
17216 goto __label_58;}
17217 }
17218 if (!PyArray_Check(py_V57)) {
17219 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17220 {
17221 __failure = 58;
17222 if (!PyErr_Occurred()) {
17223 PyErr_SetString(PyExc_RuntimeError,
17224 "Unexpected error in an Op's C code. "
17225 "No Python exception was set.");
17226 }
17227 goto __label_58;}
17228 }
17229 // We expect NPY_FLOAT64
17230 if (!PyArray_ISALIGNED((PyArrayObject*) py_V57)) {
17231 PyArrayObject * tmp = (PyArrayObject*) py_V57;
17232 PyErr_Format(PyExc_NotImplementedError,
17233 "expected an aligned array of type %ld "
17234 "(NPY_FLOAT64), got non-aligned array of type %ld"
17235 " with %ld dimensions, with 3 last dims "
17236 "%ld, %ld, %ld"
17237 " and 3 last strides %ld %ld, %ld.",
17238 (long int) NPY_FLOAT64,
17239 (long int) PyArray_TYPE((PyArrayObject*) py_V57),
17240 (long int) PyArray_NDIM(tmp),
17241 (long int) PyArray_NDIM(tmp) >= 3 ?
17242 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17243 (long int) PyArray_NDIM(tmp) >= 2 ?
17244 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17245 (long int) PyArray_NDIM(tmp) >= 1 ?
17246 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17247 (long int) PyArray_NDIM(tmp) >= 3 ?
17248 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17249 (long int) PyArray_NDIM(tmp) >= 2 ?
17250 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17251 (long int) PyArray_NDIM(tmp) >= 1 ?
17252 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17253 );
17254 {
17255 __failure = 58;
17256 if (!PyErr_Occurred()) {
17257 PyErr_SetString(PyExc_RuntimeError,
17258 "Unexpected error in an Op's C code. "
17259 "No Python exception was set.");
17260 }
17261 goto __label_58;}
17262 }
17263 // This is a TypeError to be consistent with DEBUG_MODE
17264 // Note: DEBUG_MODE also tells the name of the container
17265 if (PyArray_TYPE((PyArrayObject*) py_V57) != NPY_FLOAT64) {
17266 PyErr_Format(PyExc_TypeError,
17267 "expected type_num %d (NPY_FLOAT64) got %d",
17268 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V57));
17269 {
17270 __failure = 58;
17271 if (!PyErr_Occurred()) {
17272 PyErr_SetString(PyExc_RuntimeError,
17273 "Unexpected error in an Op's C code. "
17274 "No Python exception was set.");
17275 }
17276 goto __label_58;}
17277 }
17278
17279 V57 = (PyArrayObject*)(py_V57);
17280 Py_XINCREF(V57);
17281
17282 {
17283
17284 py_V59 = PyList_GET_ITEM(storage_V59, 0);
17285 {Py_XINCREF(py_V59);}
17286
17287 V59 = NULL;
17288 if (py_V59 == Py_None) {
17289 // We can either fail here or set V59 to NULL and rely on Ops
17290 // using tensors to handle the NULL case, but if they fail to do so
17291 // they'll end up with nasty segfaults, so this is public service.
17292 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17293 {
17294 __failure = 60;
17295 if (!PyErr_Occurred()) {
17296 PyErr_SetString(PyExc_RuntimeError,
17297 "Unexpected error in an Op's C code. "
17298 "No Python exception was set.");
17299 }
17300 goto __label_60;}
17301 }
17302 if (!PyArray_Check(py_V59)) {
17303 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17304 {
17305 __failure = 60;
17306 if (!PyErr_Occurred()) {
17307 PyErr_SetString(PyExc_RuntimeError,
17308 "Unexpected error in an Op's C code. "
17309 "No Python exception was set.");
17310 }
17311 goto __label_60;}
17312 }
17313 // We expect NPY_FLOAT64
17314 if (!PyArray_ISALIGNED((PyArrayObject*) py_V59)) {
17315 PyArrayObject * tmp = (PyArrayObject*) py_V59;
17316 PyErr_Format(PyExc_NotImplementedError,
17317 "expected an aligned array of type %ld "
17318 "(NPY_FLOAT64), got non-aligned array of type %ld"
17319 " with %ld dimensions, with 3 last dims "
17320 "%ld, %ld, %ld"
17321 " and 3 last strides %ld %ld, %ld.",
17322 (long int) NPY_FLOAT64,
17323 (long int) PyArray_TYPE((PyArrayObject*) py_V59),
17324 (long int) PyArray_NDIM(tmp),
17325 (long int) PyArray_NDIM(tmp) >= 3 ?
17326 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17327 (long int) PyArray_NDIM(tmp) >= 2 ?
17328 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17329 (long int) PyArray_NDIM(tmp) >= 1 ?
17330 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17331 (long int) PyArray_NDIM(tmp) >= 3 ?
17332 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17333 (long int) PyArray_NDIM(tmp) >= 2 ?
17334 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17335 (long int) PyArray_NDIM(tmp) >= 1 ?
17336 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17337 );
17338 {
17339 __failure = 60;
17340 if (!PyErr_Occurred()) {
17341 PyErr_SetString(PyExc_RuntimeError,
17342 "Unexpected error in an Op's C code. "
17343 "No Python exception was set.");
17344 }
17345 goto __label_60;}
17346 }
17347 // This is a TypeError to be consistent with DEBUG_MODE
17348 // Note: DEBUG_MODE also tells the name of the container
17349 if (PyArray_TYPE((PyArrayObject*) py_V59) != NPY_FLOAT64) {
17350 PyErr_Format(PyExc_TypeError,
17351 "expected type_num %d (NPY_FLOAT64) got %d",
17352 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V59));
17353 {
17354 __failure = 60;
17355 if (!PyErr_Occurred()) {
17356 PyErr_SetString(PyExc_RuntimeError,
17357 "Unexpected error in an Op's C code. "
17358 "No Python exception was set.");
17359 }
17360 goto __label_60;}
17361 }
17362
17363 V59 = (PyArrayObject*)(py_V59);
17364 Py_XINCREF(V59);
17365
17366 {
17367
17368 py_V61 = PyList_GET_ITEM(storage_V61, 0);
17369 {Py_XINCREF(py_V61);}
17370
17371 V61 = NULL;
17372 if (py_V61 == Py_None) {
17373 // We can either fail here or set V61 to NULL and rely on Ops
17374 // using tensors to handle the NULL case, but if they fail to do so
17375 // they'll end up with nasty segfaults, so this is public service.
17376 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17377 {
17378 __failure = 62;
17379 if (!PyErr_Occurred()) {
17380 PyErr_SetString(PyExc_RuntimeError,
17381 "Unexpected error in an Op's C code. "
17382 "No Python exception was set.");
17383 }
17384 goto __label_62;}
17385 }
17386 if (!PyArray_Check(py_V61)) {
17387 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17388 {
17389 __failure = 62;
17390 if (!PyErr_Occurred()) {
17391 PyErr_SetString(PyExc_RuntimeError,
17392 "Unexpected error in an Op's C code. "
17393 "No Python exception was set.");
17394 }
17395 goto __label_62;}
17396 }
17397 // We expect NPY_FLOAT64
17398 if (!PyArray_ISALIGNED((PyArrayObject*) py_V61)) {
17399 PyArrayObject * tmp = (PyArrayObject*) py_V61;
17400 PyErr_Format(PyExc_NotImplementedError,
17401 "expected an aligned array of type %ld "
17402 "(NPY_FLOAT64), got non-aligned array of type %ld"
17403 " with %ld dimensions, with 3 last dims "
17404 "%ld, %ld, %ld"
17405 " and 3 last strides %ld %ld, %ld.",
17406 (long int) NPY_FLOAT64,
17407 (long int) PyArray_TYPE((PyArrayObject*) py_V61),
17408 (long int) PyArray_NDIM(tmp),
17409 (long int) PyArray_NDIM(tmp) >= 3 ?
17410 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17411 (long int) PyArray_NDIM(tmp) >= 2 ?
17412 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17413 (long int) PyArray_NDIM(tmp) >= 1 ?
17414 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17415 (long int) PyArray_NDIM(tmp) >= 3 ?
17416 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17417 (long int) PyArray_NDIM(tmp) >= 2 ?
17418 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17419 (long int) PyArray_NDIM(tmp) >= 1 ?
17420 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17421 );
17422 {
17423 __failure = 62;
17424 if (!PyErr_Occurred()) {
17425 PyErr_SetString(PyExc_RuntimeError,
17426 "Unexpected error in an Op's C code. "
17427 "No Python exception was set.");
17428 }
17429 goto __label_62;}
17430 }
17431 // This is a TypeError to be consistent with DEBUG_MODE
17432 // Note: DEBUG_MODE also tells the name of the container
17433 if (PyArray_TYPE((PyArrayObject*) py_V61) != NPY_FLOAT64) {
17434 PyErr_Format(PyExc_TypeError,
17435 "expected type_num %d (NPY_FLOAT64) got %d",
17436 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V61));
17437 {
17438 __failure = 62;
17439 if (!PyErr_Occurred()) {
17440 PyErr_SetString(PyExc_RuntimeError,
17441 "Unexpected error in an Op's C code. "
17442 "No Python exception was set.");
17443 }
17444 goto __label_62;}
17445 }
17446
17447 V61 = (PyArrayObject*)(py_V61);
17448 Py_XINCREF(V61);
17449
17450 {
17451
17452 py_V63 = PyList_GET_ITEM(storage_V63, 0);
17453 {Py_XINCREF(py_V63);}
17454
17455 V63 = NULL;
17456 if (py_V63 == Py_None) {
17457 // We can either fail here or set V63 to NULL and rely on Ops
17458 // using tensors to handle the NULL case, but if they fail to do so
17459 // they'll end up with nasty segfaults, so this is public service.
17460 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17461 {
17462 __failure = 64;
17463 if (!PyErr_Occurred()) {
17464 PyErr_SetString(PyExc_RuntimeError,
17465 "Unexpected error in an Op's C code. "
17466 "No Python exception was set.");
17467 }
17468 goto __label_64;}
17469 }
17470 if (!PyArray_Check(py_V63)) {
17471 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17472 {
17473 __failure = 64;
17474 if (!PyErr_Occurred()) {
17475 PyErr_SetString(PyExc_RuntimeError,
17476 "Unexpected error in an Op's C code. "
17477 "No Python exception was set.");
17478 }
17479 goto __label_64;}
17480 }
17481 // We expect NPY_FLOAT64
17482 if (!PyArray_ISALIGNED((PyArrayObject*) py_V63)) {
17483 PyArrayObject * tmp = (PyArrayObject*) py_V63;
17484 PyErr_Format(PyExc_NotImplementedError,
17485 "expected an aligned array of type %ld "
17486 "(NPY_FLOAT64), got non-aligned array of type %ld"
17487 " with %ld dimensions, with 3 last dims "
17488 "%ld, %ld, %ld"
17489 " and 3 last strides %ld %ld, %ld.",
17490 (long int) NPY_FLOAT64,
17491 (long int) PyArray_TYPE((PyArrayObject*) py_V63),
17492 (long int) PyArray_NDIM(tmp),
17493 (long int) PyArray_NDIM(tmp) >= 3 ?
17494 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17495 (long int) PyArray_NDIM(tmp) >= 2 ?
17496 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17497 (long int) PyArray_NDIM(tmp) >= 1 ?
17498 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17499 (long int) PyArray_NDIM(tmp) >= 3 ?
17500 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17501 (long int) PyArray_NDIM(tmp) >= 2 ?
17502 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17503 (long int) PyArray_NDIM(tmp) >= 1 ?
17504 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17505 );
17506 {
17507 __failure = 64;
17508 if (!PyErr_Occurred()) {
17509 PyErr_SetString(PyExc_RuntimeError,
17510 "Unexpected error in an Op's C code. "
17511 "No Python exception was set.");
17512 }
17513 goto __label_64;}
17514 }
17515 // This is a TypeError to be consistent with DEBUG_MODE
17516 // Note: DEBUG_MODE also tells the name of the container
17517 if (PyArray_TYPE((PyArrayObject*) py_V63) != NPY_FLOAT64) {
17518 PyErr_Format(PyExc_TypeError,
17519 "expected type_num %d (NPY_FLOAT64) got %d",
17520 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V63));
17521 {
17522 __failure = 64;
17523 if (!PyErr_Occurred()) {
17524 PyErr_SetString(PyExc_RuntimeError,
17525 "Unexpected error in an Op's C code. "
17526 "No Python exception was set.");
17527 }
17528 goto __label_64;}
17529 }
17530
17531 V63 = (PyArrayObject*)(py_V63);
17532 Py_XINCREF(V63);
17533
17534 {
17535
17536 py_V65 = PyList_GET_ITEM(storage_V65, 0);
17537 {Py_XINCREF(py_V65);}
17538
17539 V65 = NULL;
17540 if (py_V65 == Py_None) {
17541 // We can either fail here or set V65 to NULL and rely on Ops
17542 // using tensors to handle the NULL case, but if they fail to do so
17543 // they'll end up with nasty segfaults, so this is public service.
17544 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17545 {
17546 __failure = 66;
17547 if (!PyErr_Occurred()) {
17548 PyErr_SetString(PyExc_RuntimeError,
17549 "Unexpected error in an Op's C code. "
17550 "No Python exception was set.");
17551 }
17552 goto __label_66;}
17553 }
17554 if (!PyArray_Check(py_V65)) {
17555 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17556 {
17557 __failure = 66;
17558 if (!PyErr_Occurred()) {
17559 PyErr_SetString(PyExc_RuntimeError,
17560 "Unexpected error in an Op's C code. "
17561 "No Python exception was set.");
17562 }
17563 goto __label_66;}
17564 }
17565 // We expect NPY_FLOAT64
17566 if (!PyArray_ISALIGNED((PyArrayObject*) py_V65)) {
17567 PyArrayObject * tmp = (PyArrayObject*) py_V65;
17568 PyErr_Format(PyExc_NotImplementedError,
17569 "expected an aligned array of type %ld "
17570 "(NPY_FLOAT64), got non-aligned array of type %ld"
17571 " with %ld dimensions, with 3 last dims "
17572 "%ld, %ld, %ld"
17573 " and 3 last strides %ld %ld, %ld.",
17574 (long int) NPY_FLOAT64,
17575 (long int) PyArray_TYPE((PyArrayObject*) py_V65),
17576 (long int) PyArray_NDIM(tmp),
17577 (long int) PyArray_NDIM(tmp) >= 3 ?
17578 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17579 (long int) PyArray_NDIM(tmp) >= 2 ?
17580 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17581 (long int) PyArray_NDIM(tmp) >= 1 ?
17582 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17583 (long int) PyArray_NDIM(tmp) >= 3 ?
17584 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17585 (long int) PyArray_NDIM(tmp) >= 2 ?
17586 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17587 (long int) PyArray_NDIM(tmp) >= 1 ?
17588 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17589 );
17590 {
17591 __failure = 66;
17592 if (!PyErr_Occurred()) {
17593 PyErr_SetString(PyExc_RuntimeError,
17594 "Unexpected error in an Op's C code. "
17595 "No Python exception was set.");
17596 }
17597 goto __label_66;}
17598 }
17599 // This is a TypeError to be consistent with DEBUG_MODE
17600 // Note: DEBUG_MODE also tells the name of the container
17601 if (PyArray_TYPE((PyArrayObject*) py_V65) != NPY_FLOAT64) {
17602 PyErr_Format(PyExc_TypeError,
17603 "expected type_num %d (NPY_FLOAT64) got %d",
17604 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V65));
17605 {
17606 __failure = 66;
17607 if (!PyErr_Occurred()) {
17608 PyErr_SetString(PyExc_RuntimeError,
17609 "Unexpected error in an Op's C code. "
17610 "No Python exception was set.");
17611 }
17612 goto __label_66;}
17613 }
17614
17615 V65 = (PyArrayObject*)(py_V65);
17616 Py_XINCREF(V65);
17617
17618 {
17619
17620 py_V67 = PyList_GET_ITEM(storage_V67, 0);
17621 {Py_XINCREF(py_V67);}
17622
17623 V67 = NULL;
17624 if (py_V67 == Py_None) {
17625 // We can either fail here or set V67 to NULL and rely on Ops
17626 // using tensors to handle the NULL case, but if they fail to do so
17627 // they'll end up with nasty segfaults, so this is public service.
17628 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17629 {
17630 __failure = 68;
17631 if (!PyErr_Occurred()) {
17632 PyErr_SetString(PyExc_RuntimeError,
17633 "Unexpected error in an Op's C code. "
17634 "No Python exception was set.");
17635 }
17636 goto __label_68;}
17637 }
17638 if (!PyArray_Check(py_V67)) {
17639 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17640 {
17641 __failure = 68;
17642 if (!PyErr_Occurred()) {
17643 PyErr_SetString(PyExc_RuntimeError,
17644 "Unexpected error in an Op's C code. "
17645 "No Python exception was set.");
17646 }
17647 goto __label_68;}
17648 }
17649 // We expect NPY_FLOAT64
17650 if (!PyArray_ISALIGNED((PyArrayObject*) py_V67)) {
17651 PyArrayObject * tmp = (PyArrayObject*) py_V67;
17652 PyErr_Format(PyExc_NotImplementedError,
17653 "expected an aligned array of type %ld "
17654 "(NPY_FLOAT64), got non-aligned array of type %ld"
17655 " with %ld dimensions, with 3 last dims "
17656 "%ld, %ld, %ld"
17657 " and 3 last strides %ld %ld, %ld.",
17658 (long int) NPY_FLOAT64,
17659 (long int) PyArray_TYPE((PyArrayObject*) py_V67),
17660 (long int) PyArray_NDIM(tmp),
17661 (long int) PyArray_NDIM(tmp) >= 3 ?
17662 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17663 (long int) PyArray_NDIM(tmp) >= 2 ?
17664 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17665 (long int) PyArray_NDIM(tmp) >= 1 ?
17666 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17667 (long int) PyArray_NDIM(tmp) >= 3 ?
17668 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17669 (long int) PyArray_NDIM(tmp) >= 2 ?
17670 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17671 (long int) PyArray_NDIM(tmp) >= 1 ?
17672 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17673 );
17674 {
17675 __failure = 68;
17676 if (!PyErr_Occurred()) {
17677 PyErr_SetString(PyExc_RuntimeError,
17678 "Unexpected error in an Op's C code. "
17679 "No Python exception was set.");
17680 }
17681 goto __label_68;}
17682 }
17683 // This is a TypeError to be consistent with DEBUG_MODE
17684 // Note: DEBUG_MODE also tells the name of the container
17685 if (PyArray_TYPE((PyArrayObject*) py_V67) != NPY_FLOAT64) {
17686 PyErr_Format(PyExc_TypeError,
17687 "expected type_num %d (NPY_FLOAT64) got %d",
17688 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V67));
17689 {
17690 __failure = 68;
17691 if (!PyErr_Occurred()) {
17692 PyErr_SetString(PyExc_RuntimeError,
17693 "Unexpected error in an Op's C code. "
17694 "No Python exception was set.");
17695 }
17696 goto __label_68;}
17697 }
17698
17699 V67 = (PyArrayObject*)(py_V67);
17700 Py_XINCREF(V67);
17701
17702 {
17703
17704 py_V69 = PyList_GET_ITEM(storage_V69, 0);
17705 {Py_XINCREF(py_V69);}
17706
17707 V69 = NULL;
17708 if (py_V69 == Py_None) {
17709 // We can either fail here or set V69 to NULL and rely on Ops
17710 // using tensors to handle the NULL case, but if they fail to do so
17711 // they'll end up with nasty segfaults, so this is public service.
17712 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17713 {
17714 __failure = 70;
17715 if (!PyErr_Occurred()) {
17716 PyErr_SetString(PyExc_RuntimeError,
17717 "Unexpected error in an Op's C code. "
17718 "No Python exception was set.");
17719 }
17720 goto __label_70;}
17721 }
17722 if (!PyArray_Check(py_V69)) {
17723 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17724 {
17725 __failure = 70;
17726 if (!PyErr_Occurred()) {
17727 PyErr_SetString(PyExc_RuntimeError,
17728 "Unexpected error in an Op's C code. "
17729 "No Python exception was set.");
17730 }
17731 goto __label_70;}
17732 }
17733 // We expect NPY_FLOAT64
17734 if (!PyArray_ISALIGNED((PyArrayObject*) py_V69)) {
17735 PyArrayObject * tmp = (PyArrayObject*) py_V69;
17736 PyErr_Format(PyExc_NotImplementedError,
17737 "expected an aligned array of type %ld "
17738 "(NPY_FLOAT64), got non-aligned array of type %ld"
17739 " with %ld dimensions, with 3 last dims "
17740 "%ld, %ld, %ld"
17741 " and 3 last strides %ld %ld, %ld.",
17742 (long int) NPY_FLOAT64,
17743 (long int) PyArray_TYPE((PyArrayObject*) py_V69),
17744 (long int) PyArray_NDIM(tmp),
17745 (long int) PyArray_NDIM(tmp) >= 3 ?
17746 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17747 (long int) PyArray_NDIM(tmp) >= 2 ?
17748 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17749 (long int) PyArray_NDIM(tmp) >= 1 ?
17750 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17751 (long int) PyArray_NDIM(tmp) >= 3 ?
17752 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17753 (long int) PyArray_NDIM(tmp) >= 2 ?
17754 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17755 (long int) PyArray_NDIM(tmp) >= 1 ?
17756 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17757 );
17758 {
17759 __failure = 70;
17760 if (!PyErr_Occurred()) {
17761 PyErr_SetString(PyExc_RuntimeError,
17762 "Unexpected error in an Op's C code. "
17763 "No Python exception was set.");
17764 }
17765 goto __label_70;}
17766 }
17767 // This is a TypeError to be consistent with DEBUG_MODE
17768 // Note: DEBUG_MODE also tells the name of the container
17769 if (PyArray_TYPE((PyArrayObject*) py_V69) != NPY_FLOAT64) {
17770 PyErr_Format(PyExc_TypeError,
17771 "expected type_num %d (NPY_FLOAT64) got %d",
17772 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V69));
17773 {
17774 __failure = 70;
17775 if (!PyErr_Occurred()) {
17776 PyErr_SetString(PyExc_RuntimeError,
17777 "Unexpected error in an Op's C code. "
17778 "No Python exception was set.");
17779 }
17780 goto __label_70;}
17781 }
17782
17783 V69 = (PyArrayObject*)(py_V69);
17784 Py_XINCREF(V69);
17785
17786 {
17787
17788 py_V71 = PyList_GET_ITEM(storage_V71, 0);
17789 {Py_XINCREF(py_V71);}
17790
17791 V71 = NULL;
17792 if (py_V71 == Py_None) {
17793 // We can either fail here or set V71 to NULL and rely on Ops
17794 // using tensors to handle the NULL case, but if they fail to do so
17795 // they'll end up with nasty segfaults, so this is public service.
17796 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17797 {
17798 __failure = 72;
17799 if (!PyErr_Occurred()) {
17800 PyErr_SetString(PyExc_RuntimeError,
17801 "Unexpected error in an Op's C code. "
17802 "No Python exception was set.");
17803 }
17804 goto __label_72;}
17805 }
17806 if (!PyArray_Check(py_V71)) {
17807 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17808 {
17809 __failure = 72;
17810 if (!PyErr_Occurred()) {
17811 PyErr_SetString(PyExc_RuntimeError,
17812 "Unexpected error in an Op's C code. "
17813 "No Python exception was set.");
17814 }
17815 goto __label_72;}
17816 }
17817 // We expect NPY_FLOAT64
17818 if (!PyArray_ISALIGNED((PyArrayObject*) py_V71)) {
17819 PyArrayObject * tmp = (PyArrayObject*) py_V71;
17820 PyErr_Format(PyExc_NotImplementedError,
17821 "expected an aligned array of type %ld "
17822 "(NPY_FLOAT64), got non-aligned array of type %ld"
17823 " with %ld dimensions, with 3 last dims "
17824 "%ld, %ld, %ld"
17825 " and 3 last strides %ld %ld, %ld.",
17826 (long int) NPY_FLOAT64,
17827 (long int) PyArray_TYPE((PyArrayObject*) py_V71),
17828 (long int) PyArray_NDIM(tmp),
17829 (long int) PyArray_NDIM(tmp) >= 3 ?
17830 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17831 (long int) PyArray_NDIM(tmp) >= 2 ?
17832 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17833 (long int) PyArray_NDIM(tmp) >= 1 ?
17834 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17835 (long int) PyArray_NDIM(tmp) >= 3 ?
17836 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17837 (long int) PyArray_NDIM(tmp) >= 2 ?
17838 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17839 (long int) PyArray_NDIM(tmp) >= 1 ?
17840 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17841 );
17842 {
17843 __failure = 72;
17844 if (!PyErr_Occurred()) {
17845 PyErr_SetString(PyExc_RuntimeError,
17846 "Unexpected error in an Op's C code. "
17847 "No Python exception was set.");
17848 }
17849 goto __label_72;}
17850 }
17851 // This is a TypeError to be consistent with DEBUG_MODE
17852 // Note: DEBUG_MODE also tells the name of the container
17853 if (PyArray_TYPE((PyArrayObject*) py_V71) != NPY_FLOAT64) {
17854 PyErr_Format(PyExc_TypeError,
17855 "expected type_num %d (NPY_FLOAT64) got %d",
17856 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V71));
17857 {
17858 __failure = 72;
17859 if (!PyErr_Occurred()) {
17860 PyErr_SetString(PyExc_RuntimeError,
17861 "Unexpected error in an Op's C code. "
17862 "No Python exception was set.");
17863 }
17864 goto __label_72;}
17865 }
17866
17867 V71 = (PyArrayObject*)(py_V71);
17868 Py_XINCREF(V71);
17869
17870 {
17871
17872 py_V73 = PyList_GET_ITEM(storage_V73, 0);
17873 {Py_XINCREF(py_V73);}
17874
17875 V73 = NULL;
17876 if (py_V73 == Py_None) {
17877 // We can either fail here or set V73 to NULL and rely on Ops
17878 // using tensors to handle the NULL case, but if they fail to do so
17879 // they'll end up with nasty segfaults, so this is public service.
17880 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17881 {
17882 __failure = 74;
17883 if (!PyErr_Occurred()) {
17884 PyErr_SetString(PyExc_RuntimeError,
17885 "Unexpected error in an Op's C code. "
17886 "No Python exception was set.");
17887 }
17888 goto __label_74;}
17889 }
17890 if (!PyArray_Check(py_V73)) {
17891 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17892 {
17893 __failure = 74;
17894 if (!PyErr_Occurred()) {
17895 PyErr_SetString(PyExc_RuntimeError,
17896 "Unexpected error in an Op's C code. "
17897 "No Python exception was set.");
17898 }
17899 goto __label_74;}
17900 }
17901 // We expect NPY_FLOAT64
17902 if (!PyArray_ISALIGNED((PyArrayObject*) py_V73)) {
17903 PyArrayObject * tmp = (PyArrayObject*) py_V73;
17904 PyErr_Format(PyExc_NotImplementedError,
17905 "expected an aligned array of type %ld "
17906 "(NPY_FLOAT64), got non-aligned array of type %ld"
17907 " with %ld dimensions, with 3 last dims "
17908 "%ld, %ld, %ld"
17909 " and 3 last strides %ld %ld, %ld.",
17910 (long int) NPY_FLOAT64,
17911 (long int) PyArray_TYPE((PyArrayObject*) py_V73),
17912 (long int) PyArray_NDIM(tmp),
17913 (long int) PyArray_NDIM(tmp) >= 3 ?
17914 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17915 (long int) PyArray_NDIM(tmp) >= 2 ?
17916 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
17917 (long int) PyArray_NDIM(tmp) >= 1 ?
17918 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
17919 (long int) PyArray_NDIM(tmp) >= 3 ?
17920 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
17921 (long int) PyArray_NDIM(tmp) >= 2 ?
17922 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
17923 (long int) PyArray_NDIM(tmp) >= 1 ?
17924 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
17925 );
17926 {
17927 __failure = 74;
17928 if (!PyErr_Occurred()) {
17929 PyErr_SetString(PyExc_RuntimeError,
17930 "Unexpected error in an Op's C code. "
17931 "No Python exception was set.");
17932 }
17933 goto __label_74;}
17934 }
17935 // This is a TypeError to be consistent with DEBUG_MODE
17936 // Note: DEBUG_MODE also tells the name of the container
17937 if (PyArray_TYPE((PyArrayObject*) py_V73) != NPY_FLOAT64) {
17938 PyErr_Format(PyExc_TypeError,
17939 "expected type_num %d (NPY_FLOAT64) got %d",
17940 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V73));
17941 {
17942 __failure = 74;
17943 if (!PyErr_Occurred()) {
17944 PyErr_SetString(PyExc_RuntimeError,
17945 "Unexpected error in an Op's C code. "
17946 "No Python exception was set.");
17947 }
17948 goto __label_74;}
17949 }
17950
17951 V73 = (PyArrayObject*)(py_V73);
17952 Py_XINCREF(V73);
17953
17954 {
17955
17956 py_V75 = PyList_GET_ITEM(storage_V75, 0);
17957 {Py_XINCREF(py_V75);}
17958
17959 V75 = NULL;
17960 if (py_V75 == Py_None) {
17961 // We can either fail here or set V75 to NULL and rely on Ops
17962 // using tensors to handle the NULL case, but if they fail to do so
17963 // they'll end up with nasty segfaults, so this is public service.
17964 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
17965 {
17966 __failure = 76;
17967 if (!PyErr_Occurred()) {
17968 PyErr_SetString(PyExc_RuntimeError,
17969 "Unexpected error in an Op's C code. "
17970 "No Python exception was set.");
17971 }
17972 goto __label_76;}
17973 }
17974 if (!PyArray_Check(py_V75)) {
17975 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
17976 {
17977 __failure = 76;
17978 if (!PyErr_Occurred()) {
17979 PyErr_SetString(PyExc_RuntimeError,
17980 "Unexpected error in an Op's C code. "
17981 "No Python exception was set.");
17982 }
17983 goto __label_76;}
17984 }
17985 // We expect NPY_FLOAT64
17986 if (!PyArray_ISALIGNED((PyArrayObject*) py_V75)) {
17987 PyArrayObject * tmp = (PyArrayObject*) py_V75;
17988 PyErr_Format(PyExc_NotImplementedError,
17989 "expected an aligned array of type %ld "
17990 "(NPY_FLOAT64), got non-aligned array of type %ld"
17991 " with %ld dimensions, with 3 last dims "
17992 "%ld, %ld, %ld"
17993 " and 3 last strides %ld %ld, %ld.",
17994 (long int) NPY_FLOAT64,
17995 (long int) PyArray_TYPE((PyArrayObject*) py_V75),
17996 (long int) PyArray_NDIM(tmp),
17997 (long int) PyArray_NDIM(tmp) >= 3 ?
17998 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
17999 (long int) PyArray_NDIM(tmp) >= 2 ?
18000 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18001 (long int) PyArray_NDIM(tmp) >= 1 ?
18002 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18003 (long int) PyArray_NDIM(tmp) >= 3 ?
18004 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18005 (long int) PyArray_NDIM(tmp) >= 2 ?
18006 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18007 (long int) PyArray_NDIM(tmp) >= 1 ?
18008 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18009 );
18010 {
18011 __failure = 76;
18012 if (!PyErr_Occurred()) {
18013 PyErr_SetString(PyExc_RuntimeError,
18014 "Unexpected error in an Op's C code. "
18015 "No Python exception was set.");
18016 }
18017 goto __label_76;}
18018 }
18019 // This is a TypeError to be consistent with DEBUG_MODE
18020 // Note: DEBUG_MODE also tells the name of the container
18021 if (PyArray_TYPE((PyArrayObject*) py_V75) != NPY_FLOAT64) {
18022 PyErr_Format(PyExc_TypeError,
18023 "expected type_num %d (NPY_FLOAT64) got %d",
18024 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V75));
18025 {
18026 __failure = 76;
18027 if (!PyErr_Occurred()) {
18028 PyErr_SetString(PyExc_RuntimeError,
18029 "Unexpected error in an Op's C code. "
18030 "No Python exception was set.");
18031 }
18032 goto __label_76;}
18033 }
18034
18035 V75 = (PyArrayObject*)(py_V75);
18036 Py_XINCREF(V75);
18037
18038 {
18039
18040 py_V77 = PyList_GET_ITEM(storage_V77, 0);
18041 {Py_XINCREF(py_V77);}
18042
18043 V77 = NULL;
18044 if (py_V77 == Py_None) {
18045 // We can either fail here or set V77 to NULL and rely on Ops
18046 // using tensors to handle the NULL case, but if they fail to do so
18047 // they'll end up with nasty segfaults, so this is public service.
18048 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18049 {
18050 __failure = 78;
18051 if (!PyErr_Occurred()) {
18052 PyErr_SetString(PyExc_RuntimeError,
18053 "Unexpected error in an Op's C code. "
18054 "No Python exception was set.");
18055 }
18056 goto __label_78;}
18057 }
18058 if (!PyArray_Check(py_V77)) {
18059 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18060 {
18061 __failure = 78;
18062 if (!PyErr_Occurred()) {
18063 PyErr_SetString(PyExc_RuntimeError,
18064 "Unexpected error in an Op's C code. "
18065 "No Python exception was set.");
18066 }
18067 goto __label_78;}
18068 }
18069 // We expect NPY_FLOAT64
18070 if (!PyArray_ISALIGNED((PyArrayObject*) py_V77)) {
18071 PyArrayObject * tmp = (PyArrayObject*) py_V77;
18072 PyErr_Format(PyExc_NotImplementedError,
18073 "expected an aligned array of type %ld "
18074 "(NPY_FLOAT64), got non-aligned array of type %ld"
18075 " with %ld dimensions, with 3 last dims "
18076 "%ld, %ld, %ld"
18077 " and 3 last strides %ld %ld, %ld.",
18078 (long int) NPY_FLOAT64,
18079 (long int) PyArray_TYPE((PyArrayObject*) py_V77),
18080 (long int) PyArray_NDIM(tmp),
18081 (long int) PyArray_NDIM(tmp) >= 3 ?
18082 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18083 (long int) PyArray_NDIM(tmp) >= 2 ?
18084 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18085 (long int) PyArray_NDIM(tmp) >= 1 ?
18086 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18087 (long int) PyArray_NDIM(tmp) >= 3 ?
18088 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18089 (long int) PyArray_NDIM(tmp) >= 2 ?
18090 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18091 (long int) PyArray_NDIM(tmp) >= 1 ?
18092 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18093 );
18094 {
18095 __failure = 78;
18096 if (!PyErr_Occurred()) {
18097 PyErr_SetString(PyExc_RuntimeError,
18098 "Unexpected error in an Op's C code. "
18099 "No Python exception was set.");
18100 }
18101 goto __label_78;}
18102 }
18103 // This is a TypeError to be consistent with DEBUG_MODE
18104 // Note: DEBUG_MODE also tells the name of the container
18105 if (PyArray_TYPE((PyArrayObject*) py_V77) != NPY_FLOAT64) {
18106 PyErr_Format(PyExc_TypeError,
18107 "expected type_num %d (NPY_FLOAT64) got %d",
18108 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V77));
18109 {
18110 __failure = 78;
18111 if (!PyErr_Occurred()) {
18112 PyErr_SetString(PyExc_RuntimeError,
18113 "Unexpected error in an Op's C code. "
18114 "No Python exception was set.");
18115 }
18116 goto __label_78;}
18117 }
18118
18119 V77 = (PyArrayObject*)(py_V77);
18120 Py_XINCREF(V77);
18121
18122 {
18123
18124 py_V79 = PyList_GET_ITEM(storage_V79, 0);
18125 {Py_XINCREF(py_V79);}
18126
18127 V79 = NULL;
18128 if (py_V79 == Py_None) {
18129 // We can either fail here or set V79 to NULL and rely on Ops
18130 // using tensors to handle the NULL case, but if they fail to do so
18131 // they'll end up with nasty segfaults, so this is public service.
18132 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18133 {
18134 __failure = 80;
18135 if (!PyErr_Occurred()) {
18136 PyErr_SetString(PyExc_RuntimeError,
18137 "Unexpected error in an Op's C code. "
18138 "No Python exception was set.");
18139 }
18140 goto __label_80;}
18141 }
18142 if (!PyArray_Check(py_V79)) {
18143 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18144 {
18145 __failure = 80;
18146 if (!PyErr_Occurred()) {
18147 PyErr_SetString(PyExc_RuntimeError,
18148 "Unexpected error in an Op's C code. "
18149 "No Python exception was set.");
18150 }
18151 goto __label_80;}
18152 }
18153 // We expect NPY_FLOAT64
18154 if (!PyArray_ISALIGNED((PyArrayObject*) py_V79)) {
18155 PyArrayObject * tmp = (PyArrayObject*) py_V79;
18156 PyErr_Format(PyExc_NotImplementedError,
18157 "expected an aligned array of type %ld "
18158 "(NPY_FLOAT64), got non-aligned array of type %ld"
18159 " with %ld dimensions, with 3 last dims "
18160 "%ld, %ld, %ld"
18161 " and 3 last strides %ld %ld, %ld.",
18162 (long int) NPY_FLOAT64,
18163 (long int) PyArray_TYPE((PyArrayObject*) py_V79),
18164 (long int) PyArray_NDIM(tmp),
18165 (long int) PyArray_NDIM(tmp) >= 3 ?
18166 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18167 (long int) PyArray_NDIM(tmp) >= 2 ?
18168 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18169 (long int) PyArray_NDIM(tmp) >= 1 ?
18170 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18171 (long int) PyArray_NDIM(tmp) >= 3 ?
18172 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18173 (long int) PyArray_NDIM(tmp) >= 2 ?
18174 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18175 (long int) PyArray_NDIM(tmp) >= 1 ?
18176 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18177 );
18178 {
18179 __failure = 80;
18180 if (!PyErr_Occurred()) {
18181 PyErr_SetString(PyExc_RuntimeError,
18182 "Unexpected error in an Op's C code. "
18183 "No Python exception was set.");
18184 }
18185 goto __label_80;}
18186 }
18187 // This is a TypeError to be consistent with DEBUG_MODE
18188 // Note: DEBUG_MODE also tells the name of the container
18189 if (PyArray_TYPE((PyArrayObject*) py_V79) != NPY_FLOAT64) {
18190 PyErr_Format(PyExc_TypeError,
18191 "expected type_num %d (NPY_FLOAT64) got %d",
18192 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V79));
18193 {
18194 __failure = 80;
18195 if (!PyErr_Occurred()) {
18196 PyErr_SetString(PyExc_RuntimeError,
18197 "Unexpected error in an Op's C code. "
18198 "No Python exception was set.");
18199 }
18200 goto __label_80;}
18201 }
18202
18203 V79 = (PyArrayObject*)(py_V79);
18204 Py_XINCREF(V79);
18205
18206 {
18207
18208 py_V81 = PyList_GET_ITEM(storage_V81, 0);
18209 {Py_XINCREF(py_V81);}
18210
18211 V81 = NULL;
18212 if (py_V81 == Py_None) {
18213 // We can either fail here or set V81 to NULL and rely on Ops
18214 // using tensors to handle the NULL case, but if they fail to do so
18215 // they'll end up with nasty segfaults, so this is public service.
18216 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18217 {
18218 __failure = 82;
18219 if (!PyErr_Occurred()) {
18220 PyErr_SetString(PyExc_RuntimeError,
18221 "Unexpected error in an Op's C code. "
18222 "No Python exception was set.");
18223 }
18224 goto __label_82;}
18225 }
18226 if (!PyArray_Check(py_V81)) {
18227 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18228 {
18229 __failure = 82;
18230 if (!PyErr_Occurred()) {
18231 PyErr_SetString(PyExc_RuntimeError,
18232 "Unexpected error in an Op's C code. "
18233 "No Python exception was set.");
18234 }
18235 goto __label_82;}
18236 }
18237 // We expect NPY_FLOAT64
18238 if (!PyArray_ISALIGNED((PyArrayObject*) py_V81)) {
18239 PyArrayObject * tmp = (PyArrayObject*) py_V81;
18240 PyErr_Format(PyExc_NotImplementedError,
18241 "expected an aligned array of type %ld "
18242 "(NPY_FLOAT64), got non-aligned array of type %ld"
18243 " with %ld dimensions, with 3 last dims "
18244 "%ld, %ld, %ld"
18245 " and 3 last strides %ld %ld, %ld.",
18246 (long int) NPY_FLOAT64,
18247 (long int) PyArray_TYPE((PyArrayObject*) py_V81),
18248 (long int) PyArray_NDIM(tmp),
18249 (long int) PyArray_NDIM(tmp) >= 3 ?
18250 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18251 (long int) PyArray_NDIM(tmp) >= 2 ?
18252 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18253 (long int) PyArray_NDIM(tmp) >= 1 ?
18254 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18255 (long int) PyArray_NDIM(tmp) >= 3 ?
18256 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18257 (long int) PyArray_NDIM(tmp) >= 2 ?
18258 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18259 (long int) PyArray_NDIM(tmp) >= 1 ?
18260 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18261 );
18262 {
18263 __failure = 82;
18264 if (!PyErr_Occurred()) {
18265 PyErr_SetString(PyExc_RuntimeError,
18266 "Unexpected error in an Op's C code. "
18267 "No Python exception was set.");
18268 }
18269 goto __label_82;}
18270 }
18271 // This is a TypeError to be consistent with DEBUG_MODE
18272 // Note: DEBUG_MODE also tells the name of the container
18273 if (PyArray_TYPE((PyArrayObject*) py_V81) != NPY_FLOAT64) {
18274 PyErr_Format(PyExc_TypeError,
18275 "expected type_num %d (NPY_FLOAT64) got %d",
18276 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V81));
18277 {
18278 __failure = 82;
18279 if (!PyErr_Occurred()) {
18280 PyErr_SetString(PyExc_RuntimeError,
18281 "Unexpected error in an Op's C code. "
18282 "No Python exception was set.");
18283 }
18284 goto __label_82;}
18285 }
18286
18287 V81 = (PyArrayObject*)(py_V81);
18288 Py_XINCREF(V81);
18289
18290 {
18291
18292 py_V83 = PyList_GET_ITEM(storage_V83, 0);
18293 {Py_XINCREF(py_V83);}
18294
18295 V83 = NULL;
18296 if (py_V83 == Py_None) {
18297 // We can either fail here or set V83 to NULL and rely on Ops
18298 // using tensors to handle the NULL case, but if they fail to do so
18299 // they'll end up with nasty segfaults, so this is public service.
18300 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18301 {
18302 __failure = 84;
18303 if (!PyErr_Occurred()) {
18304 PyErr_SetString(PyExc_RuntimeError,
18305 "Unexpected error in an Op's C code. "
18306 "No Python exception was set.");
18307 }
18308 goto __label_84;}
18309 }
18310 if (!PyArray_Check(py_V83)) {
18311 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18312 {
18313 __failure = 84;
18314 if (!PyErr_Occurred()) {
18315 PyErr_SetString(PyExc_RuntimeError,
18316 "Unexpected error in an Op's C code. "
18317 "No Python exception was set.");
18318 }
18319 goto __label_84;}
18320 }
18321 // We expect NPY_FLOAT64
18322 if (!PyArray_ISALIGNED((PyArrayObject*) py_V83)) {
18323 PyArrayObject * tmp = (PyArrayObject*) py_V83;
18324 PyErr_Format(PyExc_NotImplementedError,
18325 "expected an aligned array of type %ld "
18326 "(NPY_FLOAT64), got non-aligned array of type %ld"
18327 " with %ld dimensions, with 3 last dims "
18328 "%ld, %ld, %ld"
18329 " and 3 last strides %ld %ld, %ld.",
18330 (long int) NPY_FLOAT64,
18331 (long int) PyArray_TYPE((PyArrayObject*) py_V83),
18332 (long int) PyArray_NDIM(tmp),
18333 (long int) PyArray_NDIM(tmp) >= 3 ?
18334 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18335 (long int) PyArray_NDIM(tmp) >= 2 ?
18336 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18337 (long int) PyArray_NDIM(tmp) >= 1 ?
18338 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18339 (long int) PyArray_NDIM(tmp) >= 3 ?
18340 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18341 (long int) PyArray_NDIM(tmp) >= 2 ?
18342 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18343 (long int) PyArray_NDIM(tmp) >= 1 ?
18344 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18345 );
18346 {
18347 __failure = 84;
18348 if (!PyErr_Occurred()) {
18349 PyErr_SetString(PyExc_RuntimeError,
18350 "Unexpected error in an Op's C code. "
18351 "No Python exception was set.");
18352 }
18353 goto __label_84;}
18354 }
18355 // This is a TypeError to be consistent with DEBUG_MODE
18356 // Note: DEBUG_MODE also tells the name of the container
18357 if (PyArray_TYPE((PyArrayObject*) py_V83) != NPY_FLOAT64) {
18358 PyErr_Format(PyExc_TypeError,
18359 "expected type_num %d (NPY_FLOAT64) got %d",
18360 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V83));
18361 {
18362 __failure = 84;
18363 if (!PyErr_Occurred()) {
18364 PyErr_SetString(PyExc_RuntimeError,
18365 "Unexpected error in an Op's C code. "
18366 "No Python exception was set.");
18367 }
18368 goto __label_84;}
18369 }
18370
18371 V83 = (PyArrayObject*)(py_V83);
18372 Py_XINCREF(V83);
18373
18374 {
18375
18376 py_V85 = PyList_GET_ITEM(storage_V85, 0);
18377 {Py_XINCREF(py_V85);}
18378
18379 V85 = NULL;
18380 if (py_V85 == Py_None) {
18381 // We can either fail here or set V85 to NULL and rely on Ops
18382 // using tensors to handle the NULL case, but if they fail to do so
18383 // they'll end up with nasty segfaults, so this is public service.
18384 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18385 {
18386 __failure = 86;
18387 if (!PyErr_Occurred()) {
18388 PyErr_SetString(PyExc_RuntimeError,
18389 "Unexpected error in an Op's C code. "
18390 "No Python exception was set.");
18391 }
18392 goto __label_86;}
18393 }
18394 if (!PyArray_Check(py_V85)) {
18395 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18396 {
18397 __failure = 86;
18398 if (!PyErr_Occurred()) {
18399 PyErr_SetString(PyExc_RuntimeError,
18400 "Unexpected error in an Op's C code. "
18401 "No Python exception was set.");
18402 }
18403 goto __label_86;}
18404 }
18405 // We expect NPY_FLOAT64
18406 if (!PyArray_ISALIGNED((PyArrayObject*) py_V85)) {
18407 PyArrayObject * tmp = (PyArrayObject*) py_V85;
18408 PyErr_Format(PyExc_NotImplementedError,
18409 "expected an aligned array of type %ld "
18410 "(NPY_FLOAT64), got non-aligned array of type %ld"
18411 " with %ld dimensions, with 3 last dims "
18412 "%ld, %ld, %ld"
18413 " and 3 last strides %ld %ld, %ld.",
18414 (long int) NPY_FLOAT64,
18415 (long int) PyArray_TYPE((PyArrayObject*) py_V85),
18416 (long int) PyArray_NDIM(tmp),
18417 (long int) PyArray_NDIM(tmp) >= 3 ?
18418 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18419 (long int) PyArray_NDIM(tmp) >= 2 ?
18420 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18421 (long int) PyArray_NDIM(tmp) >= 1 ?
18422 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18423 (long int) PyArray_NDIM(tmp) >= 3 ?
18424 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18425 (long int) PyArray_NDIM(tmp) >= 2 ?
18426 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18427 (long int) PyArray_NDIM(tmp) >= 1 ?
18428 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18429 );
18430 {
18431 __failure = 86;
18432 if (!PyErr_Occurred()) {
18433 PyErr_SetString(PyExc_RuntimeError,
18434 "Unexpected error in an Op's C code. "
18435 "No Python exception was set.");
18436 }
18437 goto __label_86;}
18438 }
18439 // This is a TypeError to be consistent with DEBUG_MODE
18440 // Note: DEBUG_MODE also tells the name of the container
18441 if (PyArray_TYPE((PyArrayObject*) py_V85) != NPY_FLOAT64) {
18442 PyErr_Format(PyExc_TypeError,
18443 "expected type_num %d (NPY_FLOAT64) got %d",
18444 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V85));
18445 {
18446 __failure = 86;
18447 if (!PyErr_Occurred()) {
18448 PyErr_SetString(PyExc_RuntimeError,
18449 "Unexpected error in an Op's C code. "
18450 "No Python exception was set.");
18451 }
18452 goto __label_86;}
18453 }
18454
18455 V85 = (PyArrayObject*)(py_V85);
18456 Py_XINCREF(V85);
18457
18458 {
18459
18460 py_V87 = PyList_GET_ITEM(storage_V87, 0);
18461 {Py_XINCREF(py_V87);}
18462
18463 V87 = NULL;
18464 if (py_V87 == Py_None) {
18465 // We can either fail here or set V87 to NULL and rely on Ops
18466 // using tensors to handle the NULL case, but if they fail to do so
18467 // they'll end up with nasty segfaults, so this is public service.
18468 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18469 {
18470 __failure = 88;
18471 if (!PyErr_Occurred()) {
18472 PyErr_SetString(PyExc_RuntimeError,
18473 "Unexpected error in an Op's C code. "
18474 "No Python exception was set.");
18475 }
18476 goto __label_88;}
18477 }
18478 if (!PyArray_Check(py_V87)) {
18479 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18480 {
18481 __failure = 88;
18482 if (!PyErr_Occurred()) {
18483 PyErr_SetString(PyExc_RuntimeError,
18484 "Unexpected error in an Op's C code. "
18485 "No Python exception was set.");
18486 }
18487 goto __label_88;}
18488 }
18489 // We expect NPY_FLOAT64
18490 if (!PyArray_ISALIGNED((PyArrayObject*) py_V87)) {
18491 PyArrayObject * tmp = (PyArrayObject*) py_V87;
18492 PyErr_Format(PyExc_NotImplementedError,
18493 "expected an aligned array of type %ld "
18494 "(NPY_FLOAT64), got non-aligned array of type %ld"
18495 " with %ld dimensions, with 3 last dims "
18496 "%ld, %ld, %ld"
18497 " and 3 last strides %ld %ld, %ld.",
18498 (long int) NPY_FLOAT64,
18499 (long int) PyArray_TYPE((PyArrayObject*) py_V87),
18500 (long int) PyArray_NDIM(tmp),
18501 (long int) PyArray_NDIM(tmp) >= 3 ?
18502 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18503 (long int) PyArray_NDIM(tmp) >= 2 ?
18504 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18505 (long int) PyArray_NDIM(tmp) >= 1 ?
18506 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18507 (long int) PyArray_NDIM(tmp) >= 3 ?
18508 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18509 (long int) PyArray_NDIM(tmp) >= 2 ?
18510 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18511 (long int) PyArray_NDIM(tmp) >= 1 ?
18512 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18513 );
18514 {
18515 __failure = 88;
18516 if (!PyErr_Occurred()) {
18517 PyErr_SetString(PyExc_RuntimeError,
18518 "Unexpected error in an Op's C code. "
18519 "No Python exception was set.");
18520 }
18521 goto __label_88;}
18522 }
18523 // This is a TypeError to be consistent with DEBUG_MODE
18524 // Note: DEBUG_MODE also tells the name of the container
18525 if (PyArray_TYPE((PyArrayObject*) py_V87) != NPY_FLOAT64) {
18526 PyErr_Format(PyExc_TypeError,
18527 "expected type_num %d (NPY_FLOAT64) got %d",
18528 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V87));
18529 {
18530 __failure = 88;
18531 if (!PyErr_Occurred()) {
18532 PyErr_SetString(PyExc_RuntimeError,
18533 "Unexpected error in an Op's C code. "
18534 "No Python exception was set.");
18535 }
18536 goto __label_88;}
18537 }
18538
18539 V87 = (PyArrayObject*)(py_V87);
18540 Py_XINCREF(V87);
18541
18542 {
18543
18544 py_V89 = PyList_GET_ITEM(storage_V89, 0);
18545 {Py_XINCREF(py_V89);}
18546
18547 V89 = NULL;
18548 if (py_V89 == Py_None) {
18549 // We can either fail here or set V89 to NULL and rely on Ops
18550 // using tensors to handle the NULL case, but if they fail to do so
18551 // they'll end up with nasty segfaults, so this is public service.
18552 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18553 {
18554 __failure = 90;
18555 if (!PyErr_Occurred()) {
18556 PyErr_SetString(PyExc_RuntimeError,
18557 "Unexpected error in an Op's C code. "
18558 "No Python exception was set.");
18559 }
18560 goto __label_90;}
18561 }
18562 if (!PyArray_Check(py_V89)) {
18563 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18564 {
18565 __failure = 90;
18566 if (!PyErr_Occurred()) {
18567 PyErr_SetString(PyExc_RuntimeError,
18568 "Unexpected error in an Op's C code. "
18569 "No Python exception was set.");
18570 }
18571 goto __label_90;}
18572 }
18573 // We expect NPY_FLOAT64
18574 if (!PyArray_ISALIGNED((PyArrayObject*) py_V89)) {
18575 PyArrayObject * tmp = (PyArrayObject*) py_V89;
18576 PyErr_Format(PyExc_NotImplementedError,
18577 "expected an aligned array of type %ld "
18578 "(NPY_FLOAT64), got non-aligned array of type %ld"
18579 " with %ld dimensions, with 3 last dims "
18580 "%ld, %ld, %ld"
18581 " and 3 last strides %ld %ld, %ld.",
18582 (long int) NPY_FLOAT64,
18583 (long int) PyArray_TYPE((PyArrayObject*) py_V89),
18584 (long int) PyArray_NDIM(tmp),
18585 (long int) PyArray_NDIM(tmp) >= 3 ?
18586 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18587 (long int) PyArray_NDIM(tmp) >= 2 ?
18588 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18589 (long int) PyArray_NDIM(tmp) >= 1 ?
18590 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18591 (long int) PyArray_NDIM(tmp) >= 3 ?
18592 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18593 (long int) PyArray_NDIM(tmp) >= 2 ?
18594 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18595 (long int) PyArray_NDIM(tmp) >= 1 ?
18596 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18597 );
18598 {
18599 __failure = 90;
18600 if (!PyErr_Occurred()) {
18601 PyErr_SetString(PyExc_RuntimeError,
18602 "Unexpected error in an Op's C code. "
18603 "No Python exception was set.");
18604 }
18605 goto __label_90;}
18606 }
18607 // This is a TypeError to be consistent with DEBUG_MODE
18608 // Note: DEBUG_MODE also tells the name of the container
18609 if (PyArray_TYPE((PyArrayObject*) py_V89) != NPY_FLOAT64) {
18610 PyErr_Format(PyExc_TypeError,
18611 "expected type_num %d (NPY_FLOAT64) got %d",
18612 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V89));
18613 {
18614 __failure = 90;
18615 if (!PyErr_Occurred()) {
18616 PyErr_SetString(PyExc_RuntimeError,
18617 "Unexpected error in an Op's C code. "
18618 "No Python exception was set.");
18619 }
18620 goto __label_90;}
18621 }
18622
18623 V89 = (PyArrayObject*)(py_V89);
18624 Py_XINCREF(V89);
18625
18626 {
18627
18628 py_V91 = PyList_GET_ITEM(storage_V91, 0);
18629 {Py_XINCREF(py_V91);}
18630
18631 V91 = NULL;
18632 if (py_V91 == Py_None) {
18633 // We can either fail here or set V91 to NULL and rely on Ops
18634 // using tensors to handle the NULL case, but if they fail to do so
18635 // they'll end up with nasty segfaults, so this is public service.
18636 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18637 {
18638 __failure = 92;
18639 if (!PyErr_Occurred()) {
18640 PyErr_SetString(PyExc_RuntimeError,
18641 "Unexpected error in an Op's C code. "
18642 "No Python exception was set.");
18643 }
18644 goto __label_92;}
18645 }
18646 if (!PyArray_Check(py_V91)) {
18647 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18648 {
18649 __failure = 92;
18650 if (!PyErr_Occurred()) {
18651 PyErr_SetString(PyExc_RuntimeError,
18652 "Unexpected error in an Op's C code. "
18653 "No Python exception was set.");
18654 }
18655 goto __label_92;}
18656 }
18657 // We expect NPY_FLOAT64
18658 if (!PyArray_ISALIGNED((PyArrayObject*) py_V91)) {
18659 PyArrayObject * tmp = (PyArrayObject*) py_V91;
18660 PyErr_Format(PyExc_NotImplementedError,
18661 "expected an aligned array of type %ld "
18662 "(NPY_FLOAT64), got non-aligned array of type %ld"
18663 " with %ld dimensions, with 3 last dims "
18664 "%ld, %ld, %ld"
18665 " and 3 last strides %ld %ld, %ld.",
18666 (long int) NPY_FLOAT64,
18667 (long int) PyArray_TYPE((PyArrayObject*) py_V91),
18668 (long int) PyArray_NDIM(tmp),
18669 (long int) PyArray_NDIM(tmp) >= 3 ?
18670 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18671 (long int) PyArray_NDIM(tmp) >= 2 ?
18672 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18673 (long int) PyArray_NDIM(tmp) >= 1 ?
18674 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18675 (long int) PyArray_NDIM(tmp) >= 3 ?
18676 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18677 (long int) PyArray_NDIM(tmp) >= 2 ?
18678 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18679 (long int) PyArray_NDIM(tmp) >= 1 ?
18680 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18681 );
18682 {
18683 __failure = 92;
18684 if (!PyErr_Occurred()) {
18685 PyErr_SetString(PyExc_RuntimeError,
18686 "Unexpected error in an Op's C code. "
18687 "No Python exception was set.");
18688 }
18689 goto __label_92;}
18690 }
18691 // This is a TypeError to be consistent with DEBUG_MODE
18692 // Note: DEBUG_MODE also tells the name of the container
18693 if (PyArray_TYPE((PyArrayObject*) py_V91) != NPY_FLOAT64) {
18694 PyErr_Format(PyExc_TypeError,
18695 "expected type_num %d (NPY_FLOAT64) got %d",
18696 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V91));
18697 {
18698 __failure = 92;
18699 if (!PyErr_Occurred()) {
18700 PyErr_SetString(PyExc_RuntimeError,
18701 "Unexpected error in an Op's C code. "
18702 "No Python exception was set.");
18703 }
18704 goto __label_92;}
18705 }
18706
18707 V91 = (PyArrayObject*)(py_V91);
18708 Py_XINCREF(V91);
18709
18710 {
18711
18712 py_V93 = PyList_GET_ITEM(storage_V93, 0);
18713 {Py_XINCREF(py_V93);}
18714
18715 V93 = NULL;
18716 if (py_V93 == Py_None) {
18717 // We can either fail here or set V93 to NULL and rely on Ops
18718 // using tensors to handle the NULL case, but if they fail to do so
18719 // they'll end up with nasty segfaults, so this is public service.
18720 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18721 {
18722 __failure = 94;
18723 if (!PyErr_Occurred()) {
18724 PyErr_SetString(PyExc_RuntimeError,
18725 "Unexpected error in an Op's C code. "
18726 "No Python exception was set.");
18727 }
18728 goto __label_94;}
18729 }
18730 if (!PyArray_Check(py_V93)) {
18731 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18732 {
18733 __failure = 94;
18734 if (!PyErr_Occurred()) {
18735 PyErr_SetString(PyExc_RuntimeError,
18736 "Unexpected error in an Op's C code. "
18737 "No Python exception was set.");
18738 }
18739 goto __label_94;}
18740 }
18741 // We expect NPY_FLOAT64
18742 if (!PyArray_ISALIGNED((PyArrayObject*) py_V93)) {
18743 PyArrayObject * tmp = (PyArrayObject*) py_V93;
18744 PyErr_Format(PyExc_NotImplementedError,
18745 "expected an aligned array of type %ld "
18746 "(NPY_FLOAT64), got non-aligned array of type %ld"
18747 " with %ld dimensions, with 3 last dims "
18748 "%ld, %ld, %ld"
18749 " and 3 last strides %ld %ld, %ld.",
18750 (long int) NPY_FLOAT64,
18751 (long int) PyArray_TYPE((PyArrayObject*) py_V93),
18752 (long int) PyArray_NDIM(tmp),
18753 (long int) PyArray_NDIM(tmp) >= 3 ?
18754 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18755 (long int) PyArray_NDIM(tmp) >= 2 ?
18756 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18757 (long int) PyArray_NDIM(tmp) >= 1 ?
18758 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18759 (long int) PyArray_NDIM(tmp) >= 3 ?
18760 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18761 (long int) PyArray_NDIM(tmp) >= 2 ?
18762 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18763 (long int) PyArray_NDIM(tmp) >= 1 ?
18764 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18765 );
18766 {
18767 __failure = 94;
18768 if (!PyErr_Occurred()) {
18769 PyErr_SetString(PyExc_RuntimeError,
18770 "Unexpected error in an Op's C code. "
18771 "No Python exception was set.");
18772 }
18773 goto __label_94;}
18774 }
18775 // This is a TypeError to be consistent with DEBUG_MODE
18776 // Note: DEBUG_MODE also tells the name of the container
18777 if (PyArray_TYPE((PyArrayObject*) py_V93) != NPY_FLOAT64) {
18778 PyErr_Format(PyExc_TypeError,
18779 "expected type_num %d (NPY_FLOAT64) got %d",
18780 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V93));
18781 {
18782 __failure = 94;
18783 if (!PyErr_Occurred()) {
18784 PyErr_SetString(PyExc_RuntimeError,
18785 "Unexpected error in an Op's C code. "
18786 "No Python exception was set.");
18787 }
18788 goto __label_94;}
18789 }
18790
18791 V93 = (PyArrayObject*)(py_V93);
18792 Py_XINCREF(V93);
18793
18794 {
18795
18796 py_V95 = PyList_GET_ITEM(storage_V95, 0);
18797 {Py_XINCREF(py_V95);}
18798
18799 V95 = NULL;
18800 if (py_V95 == Py_None) {
18801 // We can either fail here or set V95 to NULL and rely on Ops
18802 // using tensors to handle the NULL case, but if they fail to do so
18803 // they'll end up with nasty segfaults, so this is public service.
18804 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18805 {
18806 __failure = 96;
18807 if (!PyErr_Occurred()) {
18808 PyErr_SetString(PyExc_RuntimeError,
18809 "Unexpected error in an Op's C code. "
18810 "No Python exception was set.");
18811 }
18812 goto __label_96;}
18813 }
18814 if (!PyArray_Check(py_V95)) {
18815 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18816 {
18817 __failure = 96;
18818 if (!PyErr_Occurred()) {
18819 PyErr_SetString(PyExc_RuntimeError,
18820 "Unexpected error in an Op's C code. "
18821 "No Python exception was set.");
18822 }
18823 goto __label_96;}
18824 }
18825 // We expect NPY_FLOAT64
18826 if (!PyArray_ISALIGNED((PyArrayObject*) py_V95)) {
18827 PyArrayObject * tmp = (PyArrayObject*) py_V95;
18828 PyErr_Format(PyExc_NotImplementedError,
18829 "expected an aligned array of type %ld "
18830 "(NPY_FLOAT64), got non-aligned array of type %ld"
18831 " with %ld dimensions, with 3 last dims "
18832 "%ld, %ld, %ld"
18833 " and 3 last strides %ld %ld, %ld.",
18834 (long int) NPY_FLOAT64,
18835 (long int) PyArray_TYPE((PyArrayObject*) py_V95),
18836 (long int) PyArray_NDIM(tmp),
18837 (long int) PyArray_NDIM(tmp) >= 3 ?
18838 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18839 (long int) PyArray_NDIM(tmp) >= 2 ?
18840 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18841 (long int) PyArray_NDIM(tmp) >= 1 ?
18842 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18843 (long int) PyArray_NDIM(tmp) >= 3 ?
18844 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18845 (long int) PyArray_NDIM(tmp) >= 2 ?
18846 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18847 (long int) PyArray_NDIM(tmp) >= 1 ?
18848 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18849 );
18850 {
18851 __failure = 96;
18852 if (!PyErr_Occurred()) {
18853 PyErr_SetString(PyExc_RuntimeError,
18854 "Unexpected error in an Op's C code. "
18855 "No Python exception was set.");
18856 }
18857 goto __label_96;}
18858 }
18859 // This is a TypeError to be consistent with DEBUG_MODE
18860 // Note: DEBUG_MODE also tells the name of the container
18861 if (PyArray_TYPE((PyArrayObject*) py_V95) != NPY_FLOAT64) {
18862 PyErr_Format(PyExc_TypeError,
18863 "expected type_num %d (NPY_FLOAT64) got %d",
18864 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V95));
18865 {
18866 __failure = 96;
18867 if (!PyErr_Occurred()) {
18868 PyErr_SetString(PyExc_RuntimeError,
18869 "Unexpected error in an Op's C code. "
18870 "No Python exception was set.");
18871 }
18872 goto __label_96;}
18873 }
18874
18875 V95 = (PyArrayObject*)(py_V95);
18876 Py_XINCREF(V95);
18877
18878 {
18879
18880 py_V97 = PyList_GET_ITEM(storage_V97, 0);
18881 {Py_XINCREF(py_V97);}
18882
18883 V97 = NULL;
18884 if (py_V97 == Py_None) {
18885 // We can either fail here or set V97 to NULL and rely on Ops
18886 // using tensors to handle the NULL case, but if they fail to do so
18887 // they'll end up with nasty segfaults, so this is public service.
18888 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18889 {
18890 __failure = 98;
18891 if (!PyErr_Occurred()) {
18892 PyErr_SetString(PyExc_RuntimeError,
18893 "Unexpected error in an Op's C code. "
18894 "No Python exception was set.");
18895 }
18896 goto __label_98;}
18897 }
18898 if (!PyArray_Check(py_V97)) {
18899 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18900 {
18901 __failure = 98;
18902 if (!PyErr_Occurred()) {
18903 PyErr_SetString(PyExc_RuntimeError,
18904 "Unexpected error in an Op's C code. "
18905 "No Python exception was set.");
18906 }
18907 goto __label_98;}
18908 }
18909 // We expect NPY_FLOAT64
18910 if (!PyArray_ISALIGNED((PyArrayObject*) py_V97)) {
18911 PyArrayObject * tmp = (PyArrayObject*) py_V97;
18912 PyErr_Format(PyExc_NotImplementedError,
18913 "expected an aligned array of type %ld "
18914 "(NPY_FLOAT64), got non-aligned array of type %ld"
18915 " with %ld dimensions, with 3 last dims "
18916 "%ld, %ld, %ld"
18917 " and 3 last strides %ld %ld, %ld.",
18918 (long int) NPY_FLOAT64,
18919 (long int) PyArray_TYPE((PyArrayObject*) py_V97),
18920 (long int) PyArray_NDIM(tmp),
18921 (long int) PyArray_NDIM(tmp) >= 3 ?
18922 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
18923 (long int) PyArray_NDIM(tmp) >= 2 ?
18924 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
18925 (long int) PyArray_NDIM(tmp) >= 1 ?
18926 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
18927 (long int) PyArray_NDIM(tmp) >= 3 ?
18928 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
18929 (long int) PyArray_NDIM(tmp) >= 2 ?
18930 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
18931 (long int) PyArray_NDIM(tmp) >= 1 ?
18932 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
18933 );
18934 {
18935 __failure = 98;
18936 if (!PyErr_Occurred()) {
18937 PyErr_SetString(PyExc_RuntimeError,
18938 "Unexpected error in an Op's C code. "
18939 "No Python exception was set.");
18940 }
18941 goto __label_98;}
18942 }
18943 // This is a TypeError to be consistent with DEBUG_MODE
18944 // Note: DEBUG_MODE also tells the name of the container
18945 if (PyArray_TYPE((PyArrayObject*) py_V97) != NPY_FLOAT64) {
18946 PyErr_Format(PyExc_TypeError,
18947 "expected type_num %d (NPY_FLOAT64) got %d",
18948 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V97));
18949 {
18950 __failure = 98;
18951 if (!PyErr_Occurred()) {
18952 PyErr_SetString(PyExc_RuntimeError,
18953 "Unexpected error in an Op's C code. "
18954 "No Python exception was set.");
18955 }
18956 goto __label_98;}
18957 }
18958
18959 V97 = (PyArrayObject*)(py_V97);
18960 Py_XINCREF(V97);
18961
18962 {
18963
18964 py_V99 = PyList_GET_ITEM(storage_V99, 0);
18965 {Py_XINCREF(py_V99);}
18966
18967 V99 = NULL;
18968 if (py_V99 == Py_None) {
18969 // We can either fail here or set V99 to NULL and rely on Ops
18970 // using tensors to handle the NULL case, but if they fail to do so
18971 // they'll end up with nasty segfaults, so this is public service.
18972 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
18973 {
18974 __failure = 100;
18975 if (!PyErr_Occurred()) {
18976 PyErr_SetString(PyExc_RuntimeError,
18977 "Unexpected error in an Op's C code. "
18978 "No Python exception was set.");
18979 }
18980 goto __label_100;}
18981 }
18982 if (!PyArray_Check(py_V99)) {
18983 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
18984 {
18985 __failure = 100;
18986 if (!PyErr_Occurred()) {
18987 PyErr_SetString(PyExc_RuntimeError,
18988 "Unexpected error in an Op's C code. "
18989 "No Python exception was set.");
18990 }
18991 goto __label_100;}
18992 }
18993 // We expect NPY_FLOAT64
18994 if (!PyArray_ISALIGNED((PyArrayObject*) py_V99)) {
18995 PyArrayObject * tmp = (PyArrayObject*) py_V99;
18996 PyErr_Format(PyExc_NotImplementedError,
18997 "expected an aligned array of type %ld "
18998 "(NPY_FLOAT64), got non-aligned array of type %ld"
18999 " with %ld dimensions, with 3 last dims "
19000 "%ld, %ld, %ld"
19001 " and 3 last strides %ld %ld, %ld.",
19002 (long int) NPY_FLOAT64,
19003 (long int) PyArray_TYPE((PyArrayObject*) py_V99),
19004 (long int) PyArray_NDIM(tmp),
19005 (long int) PyArray_NDIM(tmp) >= 3 ?
19006 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19007 (long int) PyArray_NDIM(tmp) >= 2 ?
19008 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19009 (long int) PyArray_NDIM(tmp) >= 1 ?
19010 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19011 (long int) PyArray_NDIM(tmp) >= 3 ?
19012 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19013 (long int) PyArray_NDIM(tmp) >= 2 ?
19014 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19015 (long int) PyArray_NDIM(tmp) >= 1 ?
19016 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19017 );
19018 {
19019 __failure = 100;
19020 if (!PyErr_Occurred()) {
19021 PyErr_SetString(PyExc_RuntimeError,
19022 "Unexpected error in an Op's C code. "
19023 "No Python exception was set.");
19024 }
19025 goto __label_100;}
19026 }
19027 // This is a TypeError to be consistent with DEBUG_MODE
19028 // Note: DEBUG_MODE also tells the name of the container
19029 if (PyArray_TYPE((PyArrayObject*) py_V99) != NPY_FLOAT64) {
19030 PyErr_Format(PyExc_TypeError,
19031 "expected type_num %d (NPY_FLOAT64) got %d",
19032 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V99));
19033 {
19034 __failure = 100;
19035 if (!PyErr_Occurred()) {
19036 PyErr_SetString(PyExc_RuntimeError,
19037 "Unexpected error in an Op's C code. "
19038 "No Python exception was set.");
19039 }
19040 goto __label_100;}
19041 }
19042
19043 V99 = (PyArrayObject*)(py_V99);
19044 Py_XINCREF(V99);
19045
19046 {
19047
19048 py_V101 = PyList_GET_ITEM(storage_V101, 0);
19049 {Py_XINCREF(py_V101);}
19050
19051 V101 = NULL;
19052 if (py_V101 == Py_None) {
19053 // We can either fail here or set V101 to NULL and rely on Ops
19054 // using tensors to handle the NULL case, but if they fail to do so
19055 // they'll end up with nasty segfaults, so this is public service.
19056 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19057 {
19058 __failure = 102;
19059 if (!PyErr_Occurred()) {
19060 PyErr_SetString(PyExc_RuntimeError,
19061 "Unexpected error in an Op's C code. "
19062 "No Python exception was set.");
19063 }
19064 goto __label_102;}
19065 }
19066 if (!PyArray_Check(py_V101)) {
19067 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19068 {
19069 __failure = 102;
19070 if (!PyErr_Occurred()) {
19071 PyErr_SetString(PyExc_RuntimeError,
19072 "Unexpected error in an Op's C code. "
19073 "No Python exception was set.");
19074 }
19075 goto __label_102;}
19076 }
19077 // We expect NPY_FLOAT64
19078 if (!PyArray_ISALIGNED((PyArrayObject*) py_V101)) {
19079 PyArrayObject * tmp = (PyArrayObject*) py_V101;
19080 PyErr_Format(PyExc_NotImplementedError,
19081 "expected an aligned array of type %ld "
19082 "(NPY_FLOAT64), got non-aligned array of type %ld"
19083 " with %ld dimensions, with 3 last dims "
19084 "%ld, %ld, %ld"
19085 " and 3 last strides %ld %ld, %ld.",
19086 (long int) NPY_FLOAT64,
19087 (long int) PyArray_TYPE((PyArrayObject*) py_V101),
19088 (long int) PyArray_NDIM(tmp),
19089 (long int) PyArray_NDIM(tmp) >= 3 ?
19090 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19091 (long int) PyArray_NDIM(tmp) >= 2 ?
19092 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19093 (long int) PyArray_NDIM(tmp) >= 1 ?
19094 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19095 (long int) PyArray_NDIM(tmp) >= 3 ?
19096 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19097 (long int) PyArray_NDIM(tmp) >= 2 ?
19098 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19099 (long int) PyArray_NDIM(tmp) >= 1 ?
19100 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19101 );
19102 {
19103 __failure = 102;
19104 if (!PyErr_Occurred()) {
19105 PyErr_SetString(PyExc_RuntimeError,
19106 "Unexpected error in an Op's C code. "
19107 "No Python exception was set.");
19108 }
19109 goto __label_102;}
19110 }
19111 // This is a TypeError to be consistent with DEBUG_MODE
19112 // Note: DEBUG_MODE also tells the name of the container
19113 if (PyArray_TYPE((PyArrayObject*) py_V101) != NPY_FLOAT64) {
19114 PyErr_Format(PyExc_TypeError,
19115 "expected type_num %d (NPY_FLOAT64) got %d",
19116 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V101));
19117 {
19118 __failure = 102;
19119 if (!PyErr_Occurred()) {
19120 PyErr_SetString(PyExc_RuntimeError,
19121 "Unexpected error in an Op's C code. "
19122 "No Python exception was set.");
19123 }
19124 goto __label_102;}
19125 }
19126
19127 V101 = (PyArrayObject*)(py_V101);
19128 Py_XINCREF(V101);
19129
19130 {
19131
19132 py_V103 = PyList_GET_ITEM(storage_V103, 0);
19133 {Py_XINCREF(py_V103);}
19134
19135 V103 = NULL;
19136 if (py_V103 == Py_None) {
19137 // We can either fail here or set V103 to NULL and rely on Ops
19138 // using tensors to handle the NULL case, but if they fail to do so
19139 // they'll end up with nasty segfaults, so this is public service.
19140 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19141 {
19142 __failure = 104;
19143 if (!PyErr_Occurred()) {
19144 PyErr_SetString(PyExc_RuntimeError,
19145 "Unexpected error in an Op's C code. "
19146 "No Python exception was set.");
19147 }
19148 goto __label_104;}
19149 }
19150 if (!PyArray_Check(py_V103)) {
19151 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19152 {
19153 __failure = 104;
19154 if (!PyErr_Occurred()) {
19155 PyErr_SetString(PyExc_RuntimeError,
19156 "Unexpected error in an Op's C code. "
19157 "No Python exception was set.");
19158 }
19159 goto __label_104;}
19160 }
19161 // We expect NPY_FLOAT64
19162 if (!PyArray_ISALIGNED((PyArrayObject*) py_V103)) {
19163 PyArrayObject * tmp = (PyArrayObject*) py_V103;
19164 PyErr_Format(PyExc_NotImplementedError,
19165 "expected an aligned array of type %ld "
19166 "(NPY_FLOAT64), got non-aligned array of type %ld"
19167 " with %ld dimensions, with 3 last dims "
19168 "%ld, %ld, %ld"
19169 " and 3 last strides %ld %ld, %ld.",
19170 (long int) NPY_FLOAT64,
19171 (long int) PyArray_TYPE((PyArrayObject*) py_V103),
19172 (long int) PyArray_NDIM(tmp),
19173 (long int) PyArray_NDIM(tmp) >= 3 ?
19174 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19175 (long int) PyArray_NDIM(tmp) >= 2 ?
19176 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19177 (long int) PyArray_NDIM(tmp) >= 1 ?
19178 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19179 (long int) PyArray_NDIM(tmp) >= 3 ?
19180 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19181 (long int) PyArray_NDIM(tmp) >= 2 ?
19182 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19183 (long int) PyArray_NDIM(tmp) >= 1 ?
19184 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19185 );
19186 {
19187 __failure = 104;
19188 if (!PyErr_Occurred()) {
19189 PyErr_SetString(PyExc_RuntimeError,
19190 "Unexpected error in an Op's C code. "
19191 "No Python exception was set.");
19192 }
19193 goto __label_104;}
19194 }
19195 // This is a TypeError to be consistent with DEBUG_MODE
19196 // Note: DEBUG_MODE also tells the name of the container
19197 if (PyArray_TYPE((PyArrayObject*) py_V103) != NPY_FLOAT64) {
19198 PyErr_Format(PyExc_TypeError,
19199 "expected type_num %d (NPY_FLOAT64) got %d",
19200 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V103));
19201 {
19202 __failure = 104;
19203 if (!PyErr_Occurred()) {
19204 PyErr_SetString(PyExc_RuntimeError,
19205 "Unexpected error in an Op's C code. "
19206 "No Python exception was set.");
19207 }
19208 goto __label_104;}
19209 }
19210
19211 V103 = (PyArrayObject*)(py_V103);
19212 Py_XINCREF(V103);
19213
19214 {
19215
19216 py_V105 = PyList_GET_ITEM(storage_V105, 0);
19217 {Py_XINCREF(py_V105);}
19218
19219 V105 = NULL;
19220 if (py_V105 == Py_None) {
19221 // We can either fail here or set V105 to NULL and rely on Ops
19222 // using tensors to handle the NULL case, but if they fail to do so
19223 // they'll end up with nasty segfaults, so this is public service.
19224 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19225 {
19226 __failure = 106;
19227 if (!PyErr_Occurred()) {
19228 PyErr_SetString(PyExc_RuntimeError,
19229 "Unexpected error in an Op's C code. "
19230 "No Python exception was set.");
19231 }
19232 goto __label_106;}
19233 }
19234 if (!PyArray_Check(py_V105)) {
19235 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19236 {
19237 __failure = 106;
19238 if (!PyErr_Occurred()) {
19239 PyErr_SetString(PyExc_RuntimeError,
19240 "Unexpected error in an Op's C code. "
19241 "No Python exception was set.");
19242 }
19243 goto __label_106;}
19244 }
19245 // We expect NPY_FLOAT64
19246 if (!PyArray_ISALIGNED((PyArrayObject*) py_V105)) {
19247 PyArrayObject * tmp = (PyArrayObject*) py_V105;
19248 PyErr_Format(PyExc_NotImplementedError,
19249 "expected an aligned array of type %ld "
19250 "(NPY_FLOAT64), got non-aligned array of type %ld"
19251 " with %ld dimensions, with 3 last dims "
19252 "%ld, %ld, %ld"
19253 " and 3 last strides %ld %ld, %ld.",
19254 (long int) NPY_FLOAT64,
19255 (long int) PyArray_TYPE((PyArrayObject*) py_V105),
19256 (long int) PyArray_NDIM(tmp),
19257 (long int) PyArray_NDIM(tmp) >= 3 ?
19258 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19259 (long int) PyArray_NDIM(tmp) >= 2 ?
19260 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19261 (long int) PyArray_NDIM(tmp) >= 1 ?
19262 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19263 (long int) PyArray_NDIM(tmp) >= 3 ?
19264 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19265 (long int) PyArray_NDIM(tmp) >= 2 ?
19266 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19267 (long int) PyArray_NDIM(tmp) >= 1 ?
19268 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19269 );
19270 {
19271 __failure = 106;
19272 if (!PyErr_Occurred()) {
19273 PyErr_SetString(PyExc_RuntimeError,
19274 "Unexpected error in an Op's C code. "
19275 "No Python exception was set.");
19276 }
19277 goto __label_106;}
19278 }
19279 // This is a TypeError to be consistent with DEBUG_MODE
19280 // Note: DEBUG_MODE also tells the name of the container
19281 if (PyArray_TYPE((PyArrayObject*) py_V105) != NPY_FLOAT64) {
19282 PyErr_Format(PyExc_TypeError,
19283 "expected type_num %d (NPY_FLOAT64) got %d",
19284 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V105));
19285 {
19286 __failure = 106;
19287 if (!PyErr_Occurred()) {
19288 PyErr_SetString(PyExc_RuntimeError,
19289 "Unexpected error in an Op's C code. "
19290 "No Python exception was set.");
19291 }
19292 goto __label_106;}
19293 }
19294
19295 V105 = (PyArrayObject*)(py_V105);
19296 Py_XINCREF(V105);
19297
19298 {
19299
19300 py_V107 = PyList_GET_ITEM(storage_V107, 0);
19301 {Py_XINCREF(py_V107);}
19302
19303 V107 = NULL;
19304 if (py_V107 == Py_None) {
19305 // We can either fail here or set V107 to NULL and rely on Ops
19306 // using tensors to handle the NULL case, but if they fail to do so
19307 // they'll end up with nasty segfaults, so this is public service.
19308 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19309 {
19310 __failure = 108;
19311 if (!PyErr_Occurred()) {
19312 PyErr_SetString(PyExc_RuntimeError,
19313 "Unexpected error in an Op's C code. "
19314 "No Python exception was set.");
19315 }
19316 goto __label_108;}
19317 }
19318 if (!PyArray_Check(py_V107)) {
19319 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19320 {
19321 __failure = 108;
19322 if (!PyErr_Occurred()) {
19323 PyErr_SetString(PyExc_RuntimeError,
19324 "Unexpected error in an Op's C code. "
19325 "No Python exception was set.");
19326 }
19327 goto __label_108;}
19328 }
19329 // We expect NPY_FLOAT64
19330 if (!PyArray_ISALIGNED((PyArrayObject*) py_V107)) {
19331 PyArrayObject * tmp = (PyArrayObject*) py_V107;
19332 PyErr_Format(PyExc_NotImplementedError,
19333 "expected an aligned array of type %ld "
19334 "(NPY_FLOAT64), got non-aligned array of type %ld"
19335 " with %ld dimensions, with 3 last dims "
19336 "%ld, %ld, %ld"
19337 " and 3 last strides %ld %ld, %ld.",
19338 (long int) NPY_FLOAT64,
19339 (long int) PyArray_TYPE((PyArrayObject*) py_V107),
19340 (long int) PyArray_NDIM(tmp),
19341 (long int) PyArray_NDIM(tmp) >= 3 ?
19342 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19343 (long int) PyArray_NDIM(tmp) >= 2 ?
19344 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19345 (long int) PyArray_NDIM(tmp) >= 1 ?
19346 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19347 (long int) PyArray_NDIM(tmp) >= 3 ?
19348 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19349 (long int) PyArray_NDIM(tmp) >= 2 ?
19350 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19351 (long int) PyArray_NDIM(tmp) >= 1 ?
19352 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19353 );
19354 {
19355 __failure = 108;
19356 if (!PyErr_Occurred()) {
19357 PyErr_SetString(PyExc_RuntimeError,
19358 "Unexpected error in an Op's C code. "
19359 "No Python exception was set.");
19360 }
19361 goto __label_108;}
19362 }
19363 // This is a TypeError to be consistent with DEBUG_MODE
19364 // Note: DEBUG_MODE also tells the name of the container
19365 if (PyArray_TYPE((PyArrayObject*) py_V107) != NPY_FLOAT64) {
19366 PyErr_Format(PyExc_TypeError,
19367 "expected type_num %d (NPY_FLOAT64) got %d",
19368 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V107));
19369 {
19370 __failure = 108;
19371 if (!PyErr_Occurred()) {
19372 PyErr_SetString(PyExc_RuntimeError,
19373 "Unexpected error in an Op's C code. "
19374 "No Python exception was set.");
19375 }
19376 goto __label_108;}
19377 }
19378
19379 V107 = (PyArrayObject*)(py_V107);
19380 Py_XINCREF(V107);
19381
19382 {
19383
19384 py_V109 = PyList_GET_ITEM(storage_V109, 0);
19385 {Py_XINCREF(py_V109);}
19386
19387 V109 = NULL;
19388 if (py_V109 == Py_None) {
19389 // We can either fail here or set V109 to NULL and rely on Ops
19390 // using tensors to handle the NULL case, but if they fail to do so
19391 // they'll end up with nasty segfaults, so this is public service.
19392 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19393 {
19394 __failure = 110;
19395 if (!PyErr_Occurred()) {
19396 PyErr_SetString(PyExc_RuntimeError,
19397 "Unexpected error in an Op's C code. "
19398 "No Python exception was set.");
19399 }
19400 goto __label_110;}
19401 }
19402 if (!PyArray_Check(py_V109)) {
19403 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19404 {
19405 __failure = 110;
19406 if (!PyErr_Occurred()) {
19407 PyErr_SetString(PyExc_RuntimeError,
19408 "Unexpected error in an Op's C code. "
19409 "No Python exception was set.");
19410 }
19411 goto __label_110;}
19412 }
19413 // We expect NPY_FLOAT64
19414 if (!PyArray_ISALIGNED((PyArrayObject*) py_V109)) {
19415 PyArrayObject * tmp = (PyArrayObject*) py_V109;
19416 PyErr_Format(PyExc_NotImplementedError,
19417 "expected an aligned array of type %ld "
19418 "(NPY_FLOAT64), got non-aligned array of type %ld"
19419 " with %ld dimensions, with 3 last dims "
19420 "%ld, %ld, %ld"
19421 " and 3 last strides %ld %ld, %ld.",
19422 (long int) NPY_FLOAT64,
19423 (long int) PyArray_TYPE((PyArrayObject*) py_V109),
19424 (long int) PyArray_NDIM(tmp),
19425 (long int) PyArray_NDIM(tmp) >= 3 ?
19426 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19427 (long int) PyArray_NDIM(tmp) >= 2 ?
19428 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19429 (long int) PyArray_NDIM(tmp) >= 1 ?
19430 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19431 (long int) PyArray_NDIM(tmp) >= 3 ?
19432 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19433 (long int) PyArray_NDIM(tmp) >= 2 ?
19434 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19435 (long int) PyArray_NDIM(tmp) >= 1 ?
19436 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19437 );
19438 {
19439 __failure = 110;
19440 if (!PyErr_Occurred()) {
19441 PyErr_SetString(PyExc_RuntimeError,
19442 "Unexpected error in an Op's C code. "
19443 "No Python exception was set.");
19444 }
19445 goto __label_110;}
19446 }
19447 // This is a TypeError to be consistent with DEBUG_MODE
19448 // Note: DEBUG_MODE also tells the name of the container
19449 if (PyArray_TYPE((PyArrayObject*) py_V109) != NPY_FLOAT64) {
19450 PyErr_Format(PyExc_TypeError,
19451 "expected type_num %d (NPY_FLOAT64) got %d",
19452 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V109));
19453 {
19454 __failure = 110;
19455 if (!PyErr_Occurred()) {
19456 PyErr_SetString(PyExc_RuntimeError,
19457 "Unexpected error in an Op's C code. "
19458 "No Python exception was set.");
19459 }
19460 goto __label_110;}
19461 }
19462
19463 V109 = (PyArrayObject*)(py_V109);
19464 Py_XINCREF(V109);
19465
19466 {
19467
19468 py_V111 = PyList_GET_ITEM(storage_V111, 0);
19469 {Py_XINCREF(py_V111);}
19470
19471 V111 = NULL;
19472 if (py_V111 == Py_None) {
19473 // We can either fail here or set V111 to NULL and rely on Ops
19474 // using tensors to handle the NULL case, but if they fail to do so
19475 // they'll end up with nasty segfaults, so this is public service.
19476 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19477 {
19478 __failure = 112;
19479 if (!PyErr_Occurred()) {
19480 PyErr_SetString(PyExc_RuntimeError,
19481 "Unexpected error in an Op's C code. "
19482 "No Python exception was set.");
19483 }
19484 goto __label_112;}
19485 }
19486 if (!PyArray_Check(py_V111)) {
19487 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19488 {
19489 __failure = 112;
19490 if (!PyErr_Occurred()) {
19491 PyErr_SetString(PyExc_RuntimeError,
19492 "Unexpected error in an Op's C code. "
19493 "No Python exception was set.");
19494 }
19495 goto __label_112;}
19496 }
19497 // We expect NPY_FLOAT64
19498 if (!PyArray_ISALIGNED((PyArrayObject*) py_V111)) {
19499 PyArrayObject * tmp = (PyArrayObject*) py_V111;
19500 PyErr_Format(PyExc_NotImplementedError,
19501 "expected an aligned array of type %ld "
19502 "(NPY_FLOAT64), got non-aligned array of type %ld"
19503 " with %ld dimensions, with 3 last dims "
19504 "%ld, %ld, %ld"
19505 " and 3 last strides %ld %ld, %ld.",
19506 (long int) NPY_FLOAT64,
19507 (long int) PyArray_TYPE((PyArrayObject*) py_V111),
19508 (long int) PyArray_NDIM(tmp),
19509 (long int) PyArray_NDIM(tmp) >= 3 ?
19510 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19511 (long int) PyArray_NDIM(tmp) >= 2 ?
19512 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19513 (long int) PyArray_NDIM(tmp) >= 1 ?
19514 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19515 (long int) PyArray_NDIM(tmp) >= 3 ?
19516 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19517 (long int) PyArray_NDIM(tmp) >= 2 ?
19518 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19519 (long int) PyArray_NDIM(tmp) >= 1 ?
19520 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19521 );
19522 {
19523 __failure = 112;
19524 if (!PyErr_Occurred()) {
19525 PyErr_SetString(PyExc_RuntimeError,
19526 "Unexpected error in an Op's C code. "
19527 "No Python exception was set.");
19528 }
19529 goto __label_112;}
19530 }
19531 // This is a TypeError to be consistent with DEBUG_MODE
19532 // Note: DEBUG_MODE also tells the name of the container
19533 if (PyArray_TYPE((PyArrayObject*) py_V111) != NPY_FLOAT64) {
19534 PyErr_Format(PyExc_TypeError,
19535 "expected type_num %d (NPY_FLOAT64) got %d",
19536 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V111));
19537 {
19538 __failure = 112;
19539 if (!PyErr_Occurred()) {
19540 PyErr_SetString(PyExc_RuntimeError,
19541 "Unexpected error in an Op's C code. "
19542 "No Python exception was set.");
19543 }
19544 goto __label_112;}
19545 }
19546
19547 V111 = (PyArrayObject*)(py_V111);
19548 Py_XINCREF(V111);
19549
19550 {
19551
19552 py_V113 = PyList_GET_ITEM(storage_V113, 0);
19553 {Py_XINCREF(py_V113);}
19554
19555 V113 = NULL;
19556 if (py_V113 == Py_None) {
19557 // We can either fail here or set V113 to NULL and rely on Ops
19558 // using tensors to handle the NULL case, but if they fail to do so
19559 // they'll end up with nasty segfaults, so this is public service.
19560 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19561 {
19562 __failure = 114;
19563 if (!PyErr_Occurred()) {
19564 PyErr_SetString(PyExc_RuntimeError,
19565 "Unexpected error in an Op's C code. "
19566 "No Python exception was set.");
19567 }
19568 goto __label_114;}
19569 }
19570 if (!PyArray_Check(py_V113)) {
19571 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19572 {
19573 __failure = 114;
19574 if (!PyErr_Occurred()) {
19575 PyErr_SetString(PyExc_RuntimeError,
19576 "Unexpected error in an Op's C code. "
19577 "No Python exception was set.");
19578 }
19579 goto __label_114;}
19580 }
19581 // We expect NPY_FLOAT64
19582 if (!PyArray_ISALIGNED((PyArrayObject*) py_V113)) {
19583 PyArrayObject * tmp = (PyArrayObject*) py_V113;
19584 PyErr_Format(PyExc_NotImplementedError,
19585 "expected an aligned array of type %ld "
19586 "(NPY_FLOAT64), got non-aligned array of type %ld"
19587 " with %ld dimensions, with 3 last dims "
19588 "%ld, %ld, %ld"
19589 " and 3 last strides %ld %ld, %ld.",
19590 (long int) NPY_FLOAT64,
19591 (long int) PyArray_TYPE((PyArrayObject*) py_V113),
19592 (long int) PyArray_NDIM(tmp),
19593 (long int) PyArray_NDIM(tmp) >= 3 ?
19594 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19595 (long int) PyArray_NDIM(tmp) >= 2 ?
19596 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19597 (long int) PyArray_NDIM(tmp) >= 1 ?
19598 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19599 (long int) PyArray_NDIM(tmp) >= 3 ?
19600 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19601 (long int) PyArray_NDIM(tmp) >= 2 ?
19602 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19603 (long int) PyArray_NDIM(tmp) >= 1 ?
19604 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19605 );
19606 {
19607 __failure = 114;
19608 if (!PyErr_Occurred()) {
19609 PyErr_SetString(PyExc_RuntimeError,
19610 "Unexpected error in an Op's C code. "
19611 "No Python exception was set.");
19612 }
19613 goto __label_114;}
19614 }
19615 // This is a TypeError to be consistent with DEBUG_MODE
19616 // Note: DEBUG_MODE also tells the name of the container
19617 if (PyArray_TYPE((PyArrayObject*) py_V113) != NPY_FLOAT64) {
19618 PyErr_Format(PyExc_TypeError,
19619 "expected type_num %d (NPY_FLOAT64) got %d",
19620 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V113));
19621 {
19622 __failure = 114;
19623 if (!PyErr_Occurred()) {
19624 PyErr_SetString(PyExc_RuntimeError,
19625 "Unexpected error in an Op's C code. "
19626 "No Python exception was set.");
19627 }
19628 goto __label_114;}
19629 }
19630
19631 V113 = (PyArrayObject*)(py_V113);
19632 Py_XINCREF(V113);
19633
19634 {
19635
19636 py_V115 = PyList_GET_ITEM(storage_V115, 0);
19637 {Py_XINCREF(py_V115);}
19638
19639 V115 = NULL;
19640 if (py_V115 == Py_None) {
19641 // We can either fail here or set V115 to NULL and rely on Ops
19642 // using tensors to handle the NULL case, but if they fail to do so
19643 // they'll end up with nasty segfaults, so this is public service.
19644 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19645 {
19646 __failure = 116;
19647 if (!PyErr_Occurred()) {
19648 PyErr_SetString(PyExc_RuntimeError,
19649 "Unexpected error in an Op's C code. "
19650 "No Python exception was set.");
19651 }
19652 goto __label_116;}
19653 }
19654 if (!PyArray_Check(py_V115)) {
19655 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19656 {
19657 __failure = 116;
19658 if (!PyErr_Occurred()) {
19659 PyErr_SetString(PyExc_RuntimeError,
19660 "Unexpected error in an Op's C code. "
19661 "No Python exception was set.");
19662 }
19663 goto __label_116;}
19664 }
19665 // We expect NPY_FLOAT64
19666 if (!PyArray_ISALIGNED((PyArrayObject*) py_V115)) {
19667 PyArrayObject * tmp = (PyArrayObject*) py_V115;
19668 PyErr_Format(PyExc_NotImplementedError,
19669 "expected an aligned array of type %ld "
19670 "(NPY_FLOAT64), got non-aligned array of type %ld"
19671 " with %ld dimensions, with 3 last dims "
19672 "%ld, %ld, %ld"
19673 " and 3 last strides %ld %ld, %ld.",
19674 (long int) NPY_FLOAT64,
19675 (long int) PyArray_TYPE((PyArrayObject*) py_V115),
19676 (long int) PyArray_NDIM(tmp),
19677 (long int) PyArray_NDIM(tmp) >= 3 ?
19678 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19679 (long int) PyArray_NDIM(tmp) >= 2 ?
19680 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19681 (long int) PyArray_NDIM(tmp) >= 1 ?
19682 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19683 (long int) PyArray_NDIM(tmp) >= 3 ?
19684 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19685 (long int) PyArray_NDIM(tmp) >= 2 ?
19686 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19687 (long int) PyArray_NDIM(tmp) >= 1 ?
19688 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19689 );
19690 {
19691 __failure = 116;
19692 if (!PyErr_Occurred()) {
19693 PyErr_SetString(PyExc_RuntimeError,
19694 "Unexpected error in an Op's C code. "
19695 "No Python exception was set.");
19696 }
19697 goto __label_116;}
19698 }
19699 // This is a TypeError to be consistent with DEBUG_MODE
19700 // Note: DEBUG_MODE also tells the name of the container
19701 if (PyArray_TYPE((PyArrayObject*) py_V115) != NPY_FLOAT64) {
19702 PyErr_Format(PyExc_TypeError,
19703 "expected type_num %d (NPY_FLOAT64) got %d",
19704 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V115));
19705 {
19706 __failure = 116;
19707 if (!PyErr_Occurred()) {
19708 PyErr_SetString(PyExc_RuntimeError,
19709 "Unexpected error in an Op's C code. "
19710 "No Python exception was set.");
19711 }
19712 goto __label_116;}
19713 }
19714
19715 V115 = (PyArrayObject*)(py_V115);
19716 Py_XINCREF(V115);
19717
19718 {
19719
19720 py_V117 = PyList_GET_ITEM(storage_V117, 0);
19721 {Py_XINCREF(py_V117);}
19722
19723 V117 = NULL;
19724 if (py_V117 == Py_None) {
19725 // We can either fail here or set V117 to NULL and rely on Ops
19726 // using tensors to handle the NULL case, but if they fail to do so
19727 // they'll end up with nasty segfaults, so this is public service.
19728 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19729 {
19730 __failure = 118;
19731 if (!PyErr_Occurred()) {
19732 PyErr_SetString(PyExc_RuntimeError,
19733 "Unexpected error in an Op's C code. "
19734 "No Python exception was set.");
19735 }
19736 goto __label_118;}
19737 }
19738 if (!PyArray_Check(py_V117)) {
19739 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19740 {
19741 __failure = 118;
19742 if (!PyErr_Occurred()) {
19743 PyErr_SetString(PyExc_RuntimeError,
19744 "Unexpected error in an Op's C code. "
19745 "No Python exception was set.");
19746 }
19747 goto __label_118;}
19748 }
19749 // We expect NPY_FLOAT64
19750 if (!PyArray_ISALIGNED((PyArrayObject*) py_V117)) {
19751 PyArrayObject * tmp = (PyArrayObject*) py_V117;
19752 PyErr_Format(PyExc_NotImplementedError,
19753 "expected an aligned array of type %ld "
19754 "(NPY_FLOAT64), got non-aligned array of type %ld"
19755 " with %ld dimensions, with 3 last dims "
19756 "%ld, %ld, %ld"
19757 " and 3 last strides %ld %ld, %ld.",
19758 (long int) NPY_FLOAT64,
19759 (long int) PyArray_TYPE((PyArrayObject*) py_V117),
19760 (long int) PyArray_NDIM(tmp),
19761 (long int) PyArray_NDIM(tmp) >= 3 ?
19762 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19763 (long int) PyArray_NDIM(tmp) >= 2 ?
19764 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19765 (long int) PyArray_NDIM(tmp) >= 1 ?
19766 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19767 (long int) PyArray_NDIM(tmp) >= 3 ?
19768 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19769 (long int) PyArray_NDIM(tmp) >= 2 ?
19770 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19771 (long int) PyArray_NDIM(tmp) >= 1 ?
19772 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19773 );
19774 {
19775 __failure = 118;
19776 if (!PyErr_Occurred()) {
19777 PyErr_SetString(PyExc_RuntimeError,
19778 "Unexpected error in an Op's C code. "
19779 "No Python exception was set.");
19780 }
19781 goto __label_118;}
19782 }
19783 // This is a TypeError to be consistent with DEBUG_MODE
19784 // Note: DEBUG_MODE also tells the name of the container
19785 if (PyArray_TYPE((PyArrayObject*) py_V117) != NPY_FLOAT64) {
19786 PyErr_Format(PyExc_TypeError,
19787 "expected type_num %d (NPY_FLOAT64) got %d",
19788 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V117));
19789 {
19790 __failure = 118;
19791 if (!PyErr_Occurred()) {
19792 PyErr_SetString(PyExc_RuntimeError,
19793 "Unexpected error in an Op's C code. "
19794 "No Python exception was set.");
19795 }
19796 goto __label_118;}
19797 }
19798
19799 V117 = (PyArrayObject*)(py_V117);
19800 Py_XINCREF(V117);
19801
19802 {
19803
19804 py_V119 = PyList_GET_ITEM(storage_V119, 0);
19805 {Py_XINCREF(py_V119);}
19806
19807 V119 = NULL;
19808 if (py_V119 == Py_None) {
19809 // We can either fail here or set V119 to NULL and rely on Ops
19810 // using tensors to handle the NULL case, but if they fail to do so
19811 // they'll end up with nasty segfaults, so this is public service.
19812 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19813 {
19814 __failure = 120;
19815 if (!PyErr_Occurred()) {
19816 PyErr_SetString(PyExc_RuntimeError,
19817 "Unexpected error in an Op's C code. "
19818 "No Python exception was set.");
19819 }
19820 goto __label_120;}
19821 }
19822 if (!PyArray_Check(py_V119)) {
19823 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19824 {
19825 __failure = 120;
19826 if (!PyErr_Occurred()) {
19827 PyErr_SetString(PyExc_RuntimeError,
19828 "Unexpected error in an Op's C code. "
19829 "No Python exception was set.");
19830 }
19831 goto __label_120;}
19832 }
19833 // We expect NPY_FLOAT64
19834 if (!PyArray_ISALIGNED((PyArrayObject*) py_V119)) {
19835 PyArrayObject * tmp = (PyArrayObject*) py_V119;
19836 PyErr_Format(PyExc_NotImplementedError,
19837 "expected an aligned array of type %ld "
19838 "(NPY_FLOAT64), got non-aligned array of type %ld"
19839 " with %ld dimensions, with 3 last dims "
19840 "%ld, %ld, %ld"
19841 " and 3 last strides %ld %ld, %ld.",
19842 (long int) NPY_FLOAT64,
19843 (long int) PyArray_TYPE((PyArrayObject*) py_V119),
19844 (long int) PyArray_NDIM(tmp),
19845 (long int) PyArray_NDIM(tmp) >= 3 ?
19846 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19847 (long int) PyArray_NDIM(tmp) >= 2 ?
19848 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19849 (long int) PyArray_NDIM(tmp) >= 1 ?
19850 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19851 (long int) PyArray_NDIM(tmp) >= 3 ?
19852 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19853 (long int) PyArray_NDIM(tmp) >= 2 ?
19854 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19855 (long int) PyArray_NDIM(tmp) >= 1 ?
19856 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19857 );
19858 {
19859 __failure = 120;
19860 if (!PyErr_Occurred()) {
19861 PyErr_SetString(PyExc_RuntimeError,
19862 "Unexpected error in an Op's C code. "
19863 "No Python exception was set.");
19864 }
19865 goto __label_120;}
19866 }
19867 // This is a TypeError to be consistent with DEBUG_MODE
19868 // Note: DEBUG_MODE also tells the name of the container
19869 if (PyArray_TYPE((PyArrayObject*) py_V119) != NPY_FLOAT64) {
19870 PyErr_Format(PyExc_TypeError,
19871 "expected type_num %d (NPY_FLOAT64) got %d",
19872 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V119));
19873 {
19874 __failure = 120;
19875 if (!PyErr_Occurred()) {
19876 PyErr_SetString(PyExc_RuntimeError,
19877 "Unexpected error in an Op's C code. "
19878 "No Python exception was set.");
19879 }
19880 goto __label_120;}
19881 }
19882
19883 V119 = (PyArrayObject*)(py_V119);
19884 Py_XINCREF(V119);
19885
19886 {
19887
19888 py_V121 = PyList_GET_ITEM(storage_V121, 0);
19889 {Py_XINCREF(py_V121);}
19890
19891 V121 = NULL;
19892 if (py_V121 == Py_None) {
19893 // We can either fail here or set V121 to NULL and rely on Ops
19894 // using tensors to handle the NULL case, but if they fail to do so
19895 // they'll end up with nasty segfaults, so this is public service.
19896 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19897 {
19898 __failure = 122;
19899 if (!PyErr_Occurred()) {
19900 PyErr_SetString(PyExc_RuntimeError,
19901 "Unexpected error in an Op's C code. "
19902 "No Python exception was set.");
19903 }
19904 goto __label_122;}
19905 }
19906 if (!PyArray_Check(py_V121)) {
19907 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19908 {
19909 __failure = 122;
19910 if (!PyErr_Occurred()) {
19911 PyErr_SetString(PyExc_RuntimeError,
19912 "Unexpected error in an Op's C code. "
19913 "No Python exception was set.");
19914 }
19915 goto __label_122;}
19916 }
19917 // We expect NPY_FLOAT64
19918 if (!PyArray_ISALIGNED((PyArrayObject*) py_V121)) {
19919 PyArrayObject * tmp = (PyArrayObject*) py_V121;
19920 PyErr_Format(PyExc_NotImplementedError,
19921 "expected an aligned array of type %ld "
19922 "(NPY_FLOAT64), got non-aligned array of type %ld"
19923 " with %ld dimensions, with 3 last dims "
19924 "%ld, %ld, %ld"
19925 " and 3 last strides %ld %ld, %ld.",
19926 (long int) NPY_FLOAT64,
19927 (long int) PyArray_TYPE((PyArrayObject*) py_V121),
19928 (long int) PyArray_NDIM(tmp),
19929 (long int) PyArray_NDIM(tmp) >= 3 ?
19930 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
19931 (long int) PyArray_NDIM(tmp) >= 2 ?
19932 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
19933 (long int) PyArray_NDIM(tmp) >= 1 ?
19934 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
19935 (long int) PyArray_NDIM(tmp) >= 3 ?
19936 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
19937 (long int) PyArray_NDIM(tmp) >= 2 ?
19938 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
19939 (long int) PyArray_NDIM(tmp) >= 1 ?
19940 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
19941 );
19942 {
19943 __failure = 122;
19944 if (!PyErr_Occurred()) {
19945 PyErr_SetString(PyExc_RuntimeError,
19946 "Unexpected error in an Op's C code. "
19947 "No Python exception was set.");
19948 }
19949 goto __label_122;}
19950 }
19951 // This is a TypeError to be consistent with DEBUG_MODE
19952 // Note: DEBUG_MODE also tells the name of the container
19953 if (PyArray_TYPE((PyArrayObject*) py_V121) != NPY_FLOAT64) {
19954 PyErr_Format(PyExc_TypeError,
19955 "expected type_num %d (NPY_FLOAT64) got %d",
19956 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V121));
19957 {
19958 __failure = 122;
19959 if (!PyErr_Occurred()) {
19960 PyErr_SetString(PyExc_RuntimeError,
19961 "Unexpected error in an Op's C code. "
19962 "No Python exception was set.");
19963 }
19964 goto __label_122;}
19965 }
19966
19967 V121 = (PyArrayObject*)(py_V121);
19968 Py_XINCREF(V121);
19969
19970 {
19971
19972 py_V123 = PyList_GET_ITEM(storage_V123, 0);
19973 {Py_XINCREF(py_V123);}
19974
19975 V123 = NULL;
19976 if (py_V123 == Py_None) {
19977 // We can either fail here or set V123 to NULL and rely on Ops
19978 // using tensors to handle the NULL case, but if they fail to do so
19979 // they'll end up with nasty segfaults, so this is public service.
19980 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
19981 {
19982 __failure = 124;
19983 if (!PyErr_Occurred()) {
19984 PyErr_SetString(PyExc_RuntimeError,
19985 "Unexpected error in an Op's C code. "
19986 "No Python exception was set.");
19987 }
19988 goto __label_124;}
19989 }
19990 if (!PyArray_Check(py_V123)) {
19991 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
19992 {
19993 __failure = 124;
19994 if (!PyErr_Occurred()) {
19995 PyErr_SetString(PyExc_RuntimeError,
19996 "Unexpected error in an Op's C code. "
19997 "No Python exception was set.");
19998 }
19999 goto __label_124;}
20000 }
20001 // We expect NPY_FLOAT64
20002 if (!PyArray_ISALIGNED((PyArrayObject*) py_V123)) {
20003 PyArrayObject * tmp = (PyArrayObject*) py_V123;
20004 PyErr_Format(PyExc_NotImplementedError,
20005 "expected an aligned array of type %ld "
20006 "(NPY_FLOAT64), got non-aligned array of type %ld"
20007 " with %ld dimensions, with 3 last dims "
20008 "%ld, %ld, %ld"
20009 " and 3 last strides %ld %ld, %ld.",
20010 (long int) NPY_FLOAT64,
20011 (long int) PyArray_TYPE((PyArrayObject*) py_V123),
20012 (long int) PyArray_NDIM(tmp),
20013 (long int) PyArray_NDIM(tmp) >= 3 ?
20014 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20015 (long int) PyArray_NDIM(tmp) >= 2 ?
20016 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20017 (long int) PyArray_NDIM(tmp) >= 1 ?
20018 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20019 (long int) PyArray_NDIM(tmp) >= 3 ?
20020 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20021 (long int) PyArray_NDIM(tmp) >= 2 ?
20022 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20023 (long int) PyArray_NDIM(tmp) >= 1 ?
20024 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20025 );
20026 {
20027 __failure = 124;
20028 if (!PyErr_Occurred()) {
20029 PyErr_SetString(PyExc_RuntimeError,
20030 "Unexpected error in an Op's C code. "
20031 "No Python exception was set.");
20032 }
20033 goto __label_124;}
20034 }
20035 // This is a TypeError to be consistent with DEBUG_MODE
20036 // Note: DEBUG_MODE also tells the name of the container
20037 if (PyArray_TYPE((PyArrayObject*) py_V123) != NPY_FLOAT64) {
20038 PyErr_Format(PyExc_TypeError,
20039 "expected type_num %d (NPY_FLOAT64) got %d",
20040 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V123));
20041 {
20042 __failure = 124;
20043 if (!PyErr_Occurred()) {
20044 PyErr_SetString(PyExc_RuntimeError,
20045 "Unexpected error in an Op's C code. "
20046 "No Python exception was set.");
20047 }
20048 goto __label_124;}
20049 }
20050
20051 V123 = (PyArrayObject*)(py_V123);
20052 Py_XINCREF(V123);
20053
20054 {
20055
20056 py_V125 = PyList_GET_ITEM(storage_V125, 0);
20057 {Py_XINCREF(py_V125);}
20058
20059 V125 = NULL;
20060 if (py_V125 == Py_None) {
20061 // We can either fail here or set V125 to NULL and rely on Ops
20062 // using tensors to handle the NULL case, but if they fail to do so
20063 // they'll end up with nasty segfaults, so this is public service.
20064 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20065 {
20066 __failure = 126;
20067 if (!PyErr_Occurred()) {
20068 PyErr_SetString(PyExc_RuntimeError,
20069 "Unexpected error in an Op's C code. "
20070 "No Python exception was set.");
20071 }
20072 goto __label_126;}
20073 }
20074 if (!PyArray_Check(py_V125)) {
20075 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20076 {
20077 __failure = 126;
20078 if (!PyErr_Occurred()) {
20079 PyErr_SetString(PyExc_RuntimeError,
20080 "Unexpected error in an Op's C code. "
20081 "No Python exception was set.");
20082 }
20083 goto __label_126;}
20084 }
20085 // We expect NPY_FLOAT64
20086 if (!PyArray_ISALIGNED((PyArrayObject*) py_V125)) {
20087 PyArrayObject * tmp = (PyArrayObject*) py_V125;
20088 PyErr_Format(PyExc_NotImplementedError,
20089 "expected an aligned array of type %ld "
20090 "(NPY_FLOAT64), got non-aligned array of type %ld"
20091 " with %ld dimensions, with 3 last dims "
20092 "%ld, %ld, %ld"
20093 " and 3 last strides %ld %ld, %ld.",
20094 (long int) NPY_FLOAT64,
20095 (long int) PyArray_TYPE((PyArrayObject*) py_V125),
20096 (long int) PyArray_NDIM(tmp),
20097 (long int) PyArray_NDIM(tmp) >= 3 ?
20098 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20099 (long int) PyArray_NDIM(tmp) >= 2 ?
20100 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20101 (long int) PyArray_NDIM(tmp) >= 1 ?
20102 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20103 (long int) PyArray_NDIM(tmp) >= 3 ?
20104 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20105 (long int) PyArray_NDIM(tmp) >= 2 ?
20106 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20107 (long int) PyArray_NDIM(tmp) >= 1 ?
20108 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20109 );
20110 {
20111 __failure = 126;
20112 if (!PyErr_Occurred()) {
20113 PyErr_SetString(PyExc_RuntimeError,
20114 "Unexpected error in an Op's C code. "
20115 "No Python exception was set.");
20116 }
20117 goto __label_126;}
20118 }
20119 // This is a TypeError to be consistent with DEBUG_MODE
20120 // Note: DEBUG_MODE also tells the name of the container
20121 if (PyArray_TYPE((PyArrayObject*) py_V125) != NPY_FLOAT64) {
20122 PyErr_Format(PyExc_TypeError,
20123 "expected type_num %d (NPY_FLOAT64) got %d",
20124 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V125));
20125 {
20126 __failure = 126;
20127 if (!PyErr_Occurred()) {
20128 PyErr_SetString(PyExc_RuntimeError,
20129 "Unexpected error in an Op's C code. "
20130 "No Python exception was set.");
20131 }
20132 goto __label_126;}
20133 }
20134
20135 V125 = (PyArrayObject*)(py_V125);
20136 Py_XINCREF(V125);
20137
20138 {
20139
20140 py_V127 = PyList_GET_ITEM(storage_V127, 0);
20141 {Py_XINCREF(py_V127);}
20142
20143 V127 = NULL;
20144 if (py_V127 == Py_None) {
20145 // We can either fail here or set V127 to NULL and rely on Ops
20146 // using tensors to handle the NULL case, but if they fail to do so
20147 // they'll end up with nasty segfaults, so this is public service.
20148 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20149 {
20150 __failure = 128;
20151 if (!PyErr_Occurred()) {
20152 PyErr_SetString(PyExc_RuntimeError,
20153 "Unexpected error in an Op's C code. "
20154 "No Python exception was set.");
20155 }
20156 goto __label_128;}
20157 }
20158 if (!PyArray_Check(py_V127)) {
20159 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20160 {
20161 __failure = 128;
20162 if (!PyErr_Occurred()) {
20163 PyErr_SetString(PyExc_RuntimeError,
20164 "Unexpected error in an Op's C code. "
20165 "No Python exception was set.");
20166 }
20167 goto __label_128;}
20168 }
20169 // We expect NPY_FLOAT64
20170 if (!PyArray_ISALIGNED((PyArrayObject*) py_V127)) {
20171 PyArrayObject * tmp = (PyArrayObject*) py_V127;
20172 PyErr_Format(PyExc_NotImplementedError,
20173 "expected an aligned array of type %ld "
20174 "(NPY_FLOAT64), got non-aligned array of type %ld"
20175 " with %ld dimensions, with 3 last dims "
20176 "%ld, %ld, %ld"
20177 " and 3 last strides %ld %ld, %ld.",
20178 (long int) NPY_FLOAT64,
20179 (long int) PyArray_TYPE((PyArrayObject*) py_V127),
20180 (long int) PyArray_NDIM(tmp),
20181 (long int) PyArray_NDIM(tmp) >= 3 ?
20182 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20183 (long int) PyArray_NDIM(tmp) >= 2 ?
20184 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20185 (long int) PyArray_NDIM(tmp) >= 1 ?
20186 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20187 (long int) PyArray_NDIM(tmp) >= 3 ?
20188 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20189 (long int) PyArray_NDIM(tmp) >= 2 ?
20190 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20191 (long int) PyArray_NDIM(tmp) >= 1 ?
20192 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20193 );
20194 {
20195 __failure = 128;
20196 if (!PyErr_Occurred()) {
20197 PyErr_SetString(PyExc_RuntimeError,
20198 "Unexpected error in an Op's C code. "
20199 "No Python exception was set.");
20200 }
20201 goto __label_128;}
20202 }
20203 // This is a TypeError to be consistent with DEBUG_MODE
20204 // Note: DEBUG_MODE also tells the name of the container
20205 if (PyArray_TYPE((PyArrayObject*) py_V127) != NPY_FLOAT64) {
20206 PyErr_Format(PyExc_TypeError,
20207 "expected type_num %d (NPY_FLOAT64) got %d",
20208 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V127));
20209 {
20210 __failure = 128;
20211 if (!PyErr_Occurred()) {
20212 PyErr_SetString(PyExc_RuntimeError,
20213 "Unexpected error in an Op's C code. "
20214 "No Python exception was set.");
20215 }
20216 goto __label_128;}
20217 }
20218
20219 V127 = (PyArrayObject*)(py_V127);
20220 Py_XINCREF(V127);
20221
20222 {
20223
20224 py_V129 = PyList_GET_ITEM(storage_V129, 0);
20225 {Py_XINCREF(py_V129);}
20226
20227 V129 = NULL;
20228 if (py_V129 == Py_None) {
20229 // We can either fail here or set V129 to NULL and rely on Ops
20230 // using tensors to handle the NULL case, but if they fail to do so
20231 // they'll end up with nasty segfaults, so this is public service.
20232 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20233 {
20234 __failure = 130;
20235 if (!PyErr_Occurred()) {
20236 PyErr_SetString(PyExc_RuntimeError,
20237 "Unexpected error in an Op's C code. "
20238 "No Python exception was set.");
20239 }
20240 goto __label_130;}
20241 }
20242 if (!PyArray_Check(py_V129)) {
20243 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20244 {
20245 __failure = 130;
20246 if (!PyErr_Occurred()) {
20247 PyErr_SetString(PyExc_RuntimeError,
20248 "Unexpected error in an Op's C code. "
20249 "No Python exception was set.");
20250 }
20251 goto __label_130;}
20252 }
20253 // We expect NPY_FLOAT64
20254 if (!PyArray_ISALIGNED((PyArrayObject*) py_V129)) {
20255 PyArrayObject * tmp = (PyArrayObject*) py_V129;
20256 PyErr_Format(PyExc_NotImplementedError,
20257 "expected an aligned array of type %ld "
20258 "(NPY_FLOAT64), got non-aligned array of type %ld"
20259 " with %ld dimensions, with 3 last dims "
20260 "%ld, %ld, %ld"
20261 " and 3 last strides %ld %ld, %ld.",
20262 (long int) NPY_FLOAT64,
20263 (long int) PyArray_TYPE((PyArrayObject*) py_V129),
20264 (long int) PyArray_NDIM(tmp),
20265 (long int) PyArray_NDIM(tmp) >= 3 ?
20266 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20267 (long int) PyArray_NDIM(tmp) >= 2 ?
20268 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20269 (long int) PyArray_NDIM(tmp) >= 1 ?
20270 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20271 (long int) PyArray_NDIM(tmp) >= 3 ?
20272 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20273 (long int) PyArray_NDIM(tmp) >= 2 ?
20274 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20275 (long int) PyArray_NDIM(tmp) >= 1 ?
20276 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20277 );
20278 {
20279 __failure = 130;
20280 if (!PyErr_Occurred()) {
20281 PyErr_SetString(PyExc_RuntimeError,
20282 "Unexpected error in an Op's C code. "
20283 "No Python exception was set.");
20284 }
20285 goto __label_130;}
20286 }
20287 // This is a TypeError to be consistent with DEBUG_MODE
20288 // Note: DEBUG_MODE also tells the name of the container
20289 if (PyArray_TYPE((PyArrayObject*) py_V129) != NPY_FLOAT64) {
20290 PyErr_Format(PyExc_TypeError,
20291 "expected type_num %d (NPY_FLOAT64) got %d",
20292 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V129));
20293 {
20294 __failure = 130;
20295 if (!PyErr_Occurred()) {
20296 PyErr_SetString(PyExc_RuntimeError,
20297 "Unexpected error in an Op's C code. "
20298 "No Python exception was set.");
20299 }
20300 goto __label_130;}
20301 }
20302
20303 V129 = (PyArrayObject*)(py_V129);
20304 Py_XINCREF(V129);
20305
20306 {
20307
20308 py_V131 = PyList_GET_ITEM(storage_V131, 0);
20309 {Py_XINCREF(py_V131);}
20310
20311 V131 = NULL;
20312 if (py_V131 == Py_None) {
20313 // We can either fail here or set V131 to NULL and rely on Ops
20314 // using tensors to handle the NULL case, but if they fail to do so
20315 // they'll end up with nasty segfaults, so this is public service.
20316 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20317 {
20318 __failure = 132;
20319 if (!PyErr_Occurred()) {
20320 PyErr_SetString(PyExc_RuntimeError,
20321 "Unexpected error in an Op's C code. "
20322 "No Python exception was set.");
20323 }
20324 goto __label_132;}
20325 }
20326 if (!PyArray_Check(py_V131)) {
20327 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20328 {
20329 __failure = 132;
20330 if (!PyErr_Occurred()) {
20331 PyErr_SetString(PyExc_RuntimeError,
20332 "Unexpected error in an Op's C code. "
20333 "No Python exception was set.");
20334 }
20335 goto __label_132;}
20336 }
20337 // We expect NPY_FLOAT64
20338 if (!PyArray_ISALIGNED((PyArrayObject*) py_V131)) {
20339 PyArrayObject * tmp = (PyArrayObject*) py_V131;
20340 PyErr_Format(PyExc_NotImplementedError,
20341 "expected an aligned array of type %ld "
20342 "(NPY_FLOAT64), got non-aligned array of type %ld"
20343 " with %ld dimensions, with 3 last dims "
20344 "%ld, %ld, %ld"
20345 " and 3 last strides %ld %ld, %ld.",
20346 (long int) NPY_FLOAT64,
20347 (long int) PyArray_TYPE((PyArrayObject*) py_V131),
20348 (long int) PyArray_NDIM(tmp),
20349 (long int) PyArray_NDIM(tmp) >= 3 ?
20350 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20351 (long int) PyArray_NDIM(tmp) >= 2 ?
20352 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20353 (long int) PyArray_NDIM(tmp) >= 1 ?
20354 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20355 (long int) PyArray_NDIM(tmp) >= 3 ?
20356 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20357 (long int) PyArray_NDIM(tmp) >= 2 ?
20358 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20359 (long int) PyArray_NDIM(tmp) >= 1 ?
20360 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20361 );
20362 {
20363 __failure = 132;
20364 if (!PyErr_Occurred()) {
20365 PyErr_SetString(PyExc_RuntimeError,
20366 "Unexpected error in an Op's C code. "
20367 "No Python exception was set.");
20368 }
20369 goto __label_132;}
20370 }
20371 // This is a TypeError to be consistent with DEBUG_MODE
20372 // Note: DEBUG_MODE also tells the name of the container
20373 if (PyArray_TYPE((PyArrayObject*) py_V131) != NPY_FLOAT64) {
20374 PyErr_Format(PyExc_TypeError,
20375 "expected type_num %d (NPY_FLOAT64) got %d",
20376 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V131));
20377 {
20378 __failure = 132;
20379 if (!PyErr_Occurred()) {
20380 PyErr_SetString(PyExc_RuntimeError,
20381 "Unexpected error in an Op's C code. "
20382 "No Python exception was set.");
20383 }
20384 goto __label_132;}
20385 }
20386
20387 V131 = (PyArrayObject*)(py_V131);
20388 Py_XINCREF(V131);
20389
20390 {
20391
20392 py_V133 = PyList_GET_ITEM(storage_V133, 0);
20393 {Py_XINCREF(py_V133);}
20394
20395 V133 = NULL;
20396 if (py_V133 == Py_None) {
20397 // We can either fail here or set V133 to NULL and rely on Ops
20398 // using tensors to handle the NULL case, but if they fail to do so
20399 // they'll end up with nasty segfaults, so this is public service.
20400 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20401 {
20402 __failure = 134;
20403 if (!PyErr_Occurred()) {
20404 PyErr_SetString(PyExc_RuntimeError,
20405 "Unexpected error in an Op's C code. "
20406 "No Python exception was set.");
20407 }
20408 goto __label_134;}
20409 }
20410 if (!PyArray_Check(py_V133)) {
20411 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20412 {
20413 __failure = 134;
20414 if (!PyErr_Occurred()) {
20415 PyErr_SetString(PyExc_RuntimeError,
20416 "Unexpected error in an Op's C code. "
20417 "No Python exception was set.");
20418 }
20419 goto __label_134;}
20420 }
20421 // We expect NPY_FLOAT64
20422 if (!PyArray_ISALIGNED((PyArrayObject*) py_V133)) {
20423 PyArrayObject * tmp = (PyArrayObject*) py_V133;
20424 PyErr_Format(PyExc_NotImplementedError,
20425 "expected an aligned array of type %ld "
20426 "(NPY_FLOAT64), got non-aligned array of type %ld"
20427 " with %ld dimensions, with 3 last dims "
20428 "%ld, %ld, %ld"
20429 " and 3 last strides %ld %ld, %ld.",
20430 (long int) NPY_FLOAT64,
20431 (long int) PyArray_TYPE((PyArrayObject*) py_V133),
20432 (long int) PyArray_NDIM(tmp),
20433 (long int) PyArray_NDIM(tmp) >= 3 ?
20434 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20435 (long int) PyArray_NDIM(tmp) >= 2 ?
20436 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20437 (long int) PyArray_NDIM(tmp) >= 1 ?
20438 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20439 (long int) PyArray_NDIM(tmp) >= 3 ?
20440 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20441 (long int) PyArray_NDIM(tmp) >= 2 ?
20442 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20443 (long int) PyArray_NDIM(tmp) >= 1 ?
20444 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20445 );
20446 {
20447 __failure = 134;
20448 if (!PyErr_Occurred()) {
20449 PyErr_SetString(PyExc_RuntimeError,
20450 "Unexpected error in an Op's C code. "
20451 "No Python exception was set.");
20452 }
20453 goto __label_134;}
20454 }
20455 // This is a TypeError to be consistent with DEBUG_MODE
20456 // Note: DEBUG_MODE also tells the name of the container
20457 if (PyArray_TYPE((PyArrayObject*) py_V133) != NPY_FLOAT64) {
20458 PyErr_Format(PyExc_TypeError,
20459 "expected type_num %d (NPY_FLOAT64) got %d",
20460 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V133));
20461 {
20462 __failure = 134;
20463 if (!PyErr_Occurred()) {
20464 PyErr_SetString(PyExc_RuntimeError,
20465 "Unexpected error in an Op's C code. "
20466 "No Python exception was set.");
20467 }
20468 goto __label_134;}
20469 }
20470
20471 V133 = (PyArrayObject*)(py_V133);
20472 Py_XINCREF(V133);
20473
20474 {
20475
20476 py_V135 = PyList_GET_ITEM(storage_V135, 0);
20477 {Py_XINCREF(py_V135);}
20478
20479 V135 = NULL;
20480 if (py_V135 == Py_None) {
20481 // We can either fail here or set V135 to NULL and rely on Ops
20482 // using tensors to handle the NULL case, but if they fail to do so
20483 // they'll end up with nasty segfaults, so this is public service.
20484 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20485 {
20486 __failure = 136;
20487 if (!PyErr_Occurred()) {
20488 PyErr_SetString(PyExc_RuntimeError,
20489 "Unexpected error in an Op's C code. "
20490 "No Python exception was set.");
20491 }
20492 goto __label_136;}
20493 }
20494 if (!PyArray_Check(py_V135)) {
20495 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20496 {
20497 __failure = 136;
20498 if (!PyErr_Occurred()) {
20499 PyErr_SetString(PyExc_RuntimeError,
20500 "Unexpected error in an Op's C code. "
20501 "No Python exception was set.");
20502 }
20503 goto __label_136;}
20504 }
20505 // We expect NPY_FLOAT64
20506 if (!PyArray_ISALIGNED((PyArrayObject*) py_V135)) {
20507 PyArrayObject * tmp = (PyArrayObject*) py_V135;
20508 PyErr_Format(PyExc_NotImplementedError,
20509 "expected an aligned array of type %ld "
20510 "(NPY_FLOAT64), got non-aligned array of type %ld"
20511 " with %ld dimensions, with 3 last dims "
20512 "%ld, %ld, %ld"
20513 " and 3 last strides %ld %ld, %ld.",
20514 (long int) NPY_FLOAT64,
20515 (long int) PyArray_TYPE((PyArrayObject*) py_V135),
20516 (long int) PyArray_NDIM(tmp),
20517 (long int) PyArray_NDIM(tmp) >= 3 ?
20518 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20519 (long int) PyArray_NDIM(tmp) >= 2 ?
20520 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20521 (long int) PyArray_NDIM(tmp) >= 1 ?
20522 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20523 (long int) PyArray_NDIM(tmp) >= 3 ?
20524 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20525 (long int) PyArray_NDIM(tmp) >= 2 ?
20526 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20527 (long int) PyArray_NDIM(tmp) >= 1 ?
20528 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20529 );
20530 {
20531 __failure = 136;
20532 if (!PyErr_Occurred()) {
20533 PyErr_SetString(PyExc_RuntimeError,
20534 "Unexpected error in an Op's C code. "
20535 "No Python exception was set.");
20536 }
20537 goto __label_136;}
20538 }
20539 // This is a TypeError to be consistent with DEBUG_MODE
20540 // Note: DEBUG_MODE also tells the name of the container
20541 if (PyArray_TYPE((PyArrayObject*) py_V135) != NPY_FLOAT64) {
20542 PyErr_Format(PyExc_TypeError,
20543 "expected type_num %d (NPY_FLOAT64) got %d",
20544 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V135));
20545 {
20546 __failure = 136;
20547 if (!PyErr_Occurred()) {
20548 PyErr_SetString(PyExc_RuntimeError,
20549 "Unexpected error in an Op's C code. "
20550 "No Python exception was set.");
20551 }
20552 goto __label_136;}
20553 }
20554
20555 V135 = (PyArrayObject*)(py_V135);
20556 Py_XINCREF(V135);
20557
20558 {
20559
20560 py_V137 = PyList_GET_ITEM(storage_V137, 0);
20561 {Py_XINCREF(py_V137);}
20562
20563 V137 = NULL;
20564 if (py_V137 == Py_None) {
20565 // We can either fail here or set V137 to NULL and rely on Ops
20566 // using tensors to handle the NULL case, but if they fail to do so
20567 // they'll end up with nasty segfaults, so this is public service.
20568 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20569 {
20570 __failure = 138;
20571 if (!PyErr_Occurred()) {
20572 PyErr_SetString(PyExc_RuntimeError,
20573 "Unexpected error in an Op's C code. "
20574 "No Python exception was set.");
20575 }
20576 goto __label_138;}
20577 }
20578 if (!PyArray_Check(py_V137)) {
20579 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20580 {
20581 __failure = 138;
20582 if (!PyErr_Occurred()) {
20583 PyErr_SetString(PyExc_RuntimeError,
20584 "Unexpected error in an Op's C code. "
20585 "No Python exception was set.");
20586 }
20587 goto __label_138;}
20588 }
20589 // We expect NPY_FLOAT64
20590 if (!PyArray_ISALIGNED((PyArrayObject*) py_V137)) {
20591 PyArrayObject * tmp = (PyArrayObject*) py_V137;
20592 PyErr_Format(PyExc_NotImplementedError,
20593 "expected an aligned array of type %ld "
20594 "(NPY_FLOAT64), got non-aligned array of type %ld"
20595 " with %ld dimensions, with 3 last dims "
20596 "%ld, %ld, %ld"
20597 " and 3 last strides %ld %ld, %ld.",
20598 (long int) NPY_FLOAT64,
20599 (long int) PyArray_TYPE((PyArrayObject*) py_V137),
20600 (long int) PyArray_NDIM(tmp),
20601 (long int) PyArray_NDIM(tmp) >= 3 ?
20602 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20603 (long int) PyArray_NDIM(tmp) >= 2 ?
20604 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20605 (long int) PyArray_NDIM(tmp) >= 1 ?
20606 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20607 (long int) PyArray_NDIM(tmp) >= 3 ?
20608 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20609 (long int) PyArray_NDIM(tmp) >= 2 ?
20610 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20611 (long int) PyArray_NDIM(tmp) >= 1 ?
20612 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20613 );
20614 {
20615 __failure = 138;
20616 if (!PyErr_Occurred()) {
20617 PyErr_SetString(PyExc_RuntimeError,
20618 "Unexpected error in an Op's C code. "
20619 "No Python exception was set.");
20620 }
20621 goto __label_138;}
20622 }
20623 // This is a TypeError to be consistent with DEBUG_MODE
20624 // Note: DEBUG_MODE also tells the name of the container
20625 if (PyArray_TYPE((PyArrayObject*) py_V137) != NPY_FLOAT64) {
20626 PyErr_Format(PyExc_TypeError,
20627 "expected type_num %d (NPY_FLOAT64) got %d",
20628 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V137));
20629 {
20630 __failure = 138;
20631 if (!PyErr_Occurred()) {
20632 PyErr_SetString(PyExc_RuntimeError,
20633 "Unexpected error in an Op's C code. "
20634 "No Python exception was set.");
20635 }
20636 goto __label_138;}
20637 }
20638
20639 V137 = (PyArrayObject*)(py_V137);
20640 Py_XINCREF(V137);
20641
20642 {
20643
20644 py_V139 = PyList_GET_ITEM(storage_V139, 0);
20645 {Py_XINCREF(py_V139);}
20646
20647 V139 = NULL;
20648 if (py_V139 == Py_None) {
20649 // We can either fail here or set V139 to NULL and rely on Ops
20650 // using tensors to handle the NULL case, but if they fail to do so
20651 // they'll end up with nasty segfaults, so this is public service.
20652 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20653 {
20654 __failure = 140;
20655 if (!PyErr_Occurred()) {
20656 PyErr_SetString(PyExc_RuntimeError,
20657 "Unexpected error in an Op's C code. "
20658 "No Python exception was set.");
20659 }
20660 goto __label_140;}
20661 }
20662 if (!PyArray_Check(py_V139)) {
20663 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20664 {
20665 __failure = 140;
20666 if (!PyErr_Occurred()) {
20667 PyErr_SetString(PyExc_RuntimeError,
20668 "Unexpected error in an Op's C code. "
20669 "No Python exception was set.");
20670 }
20671 goto __label_140;}
20672 }
20673 // We expect NPY_FLOAT64
20674 if (!PyArray_ISALIGNED((PyArrayObject*) py_V139)) {
20675 PyArrayObject * tmp = (PyArrayObject*) py_V139;
20676 PyErr_Format(PyExc_NotImplementedError,
20677 "expected an aligned array of type %ld "
20678 "(NPY_FLOAT64), got non-aligned array of type %ld"
20679 " with %ld dimensions, with 3 last dims "
20680 "%ld, %ld, %ld"
20681 " and 3 last strides %ld %ld, %ld.",
20682 (long int) NPY_FLOAT64,
20683 (long int) PyArray_TYPE((PyArrayObject*) py_V139),
20684 (long int) PyArray_NDIM(tmp),
20685 (long int) PyArray_NDIM(tmp) >= 3 ?
20686 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20687 (long int) PyArray_NDIM(tmp) >= 2 ?
20688 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20689 (long int) PyArray_NDIM(tmp) >= 1 ?
20690 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20691 (long int) PyArray_NDIM(tmp) >= 3 ?
20692 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20693 (long int) PyArray_NDIM(tmp) >= 2 ?
20694 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20695 (long int) PyArray_NDIM(tmp) >= 1 ?
20696 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20697 );
20698 {
20699 __failure = 140;
20700 if (!PyErr_Occurred()) {
20701 PyErr_SetString(PyExc_RuntimeError,
20702 "Unexpected error in an Op's C code. "
20703 "No Python exception was set.");
20704 }
20705 goto __label_140;}
20706 }
20707 // This is a TypeError to be consistent with DEBUG_MODE
20708 // Note: DEBUG_MODE also tells the name of the container
20709 if (PyArray_TYPE((PyArrayObject*) py_V139) != NPY_FLOAT64) {
20710 PyErr_Format(PyExc_TypeError,
20711 "expected type_num %d (NPY_FLOAT64) got %d",
20712 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V139));
20713 {
20714 __failure = 140;
20715 if (!PyErr_Occurred()) {
20716 PyErr_SetString(PyExc_RuntimeError,
20717 "Unexpected error in an Op's C code. "
20718 "No Python exception was set.");
20719 }
20720 goto __label_140;}
20721 }
20722
20723 V139 = (PyArrayObject*)(py_V139);
20724 Py_XINCREF(V139);
20725
20726 {
20727
20728 py_V141 = PyList_GET_ITEM(storage_V141, 0);
20729 {Py_XINCREF(py_V141);}
20730
20731 V141 = NULL;
20732 if (py_V141 == Py_None) {
20733 // We can either fail here or set V141 to NULL and rely on Ops
20734 // using tensors to handle the NULL case, but if they fail to do so
20735 // they'll end up with nasty segfaults, so this is public service.
20736 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20737 {
20738 __failure = 142;
20739 if (!PyErr_Occurred()) {
20740 PyErr_SetString(PyExc_RuntimeError,
20741 "Unexpected error in an Op's C code. "
20742 "No Python exception was set.");
20743 }
20744 goto __label_142;}
20745 }
20746 if (!PyArray_Check(py_V141)) {
20747 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20748 {
20749 __failure = 142;
20750 if (!PyErr_Occurred()) {
20751 PyErr_SetString(PyExc_RuntimeError,
20752 "Unexpected error in an Op's C code. "
20753 "No Python exception was set.");
20754 }
20755 goto __label_142;}
20756 }
20757 // We expect NPY_FLOAT64
20758 if (!PyArray_ISALIGNED((PyArrayObject*) py_V141)) {
20759 PyArrayObject * tmp = (PyArrayObject*) py_V141;
20760 PyErr_Format(PyExc_NotImplementedError,
20761 "expected an aligned array of type %ld "
20762 "(NPY_FLOAT64), got non-aligned array of type %ld"
20763 " with %ld dimensions, with 3 last dims "
20764 "%ld, %ld, %ld"
20765 " and 3 last strides %ld %ld, %ld.",
20766 (long int) NPY_FLOAT64,
20767 (long int) PyArray_TYPE((PyArrayObject*) py_V141),
20768 (long int) PyArray_NDIM(tmp),
20769 (long int) PyArray_NDIM(tmp) >= 3 ?
20770 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20771 (long int) PyArray_NDIM(tmp) >= 2 ?
20772 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20773 (long int) PyArray_NDIM(tmp) >= 1 ?
20774 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20775 (long int) PyArray_NDIM(tmp) >= 3 ?
20776 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20777 (long int) PyArray_NDIM(tmp) >= 2 ?
20778 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20779 (long int) PyArray_NDIM(tmp) >= 1 ?
20780 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20781 );
20782 {
20783 __failure = 142;
20784 if (!PyErr_Occurred()) {
20785 PyErr_SetString(PyExc_RuntimeError,
20786 "Unexpected error in an Op's C code. "
20787 "No Python exception was set.");
20788 }
20789 goto __label_142;}
20790 }
20791 // This is a TypeError to be consistent with DEBUG_MODE
20792 // Note: DEBUG_MODE also tells the name of the container
20793 if (PyArray_TYPE((PyArrayObject*) py_V141) != NPY_FLOAT64) {
20794 PyErr_Format(PyExc_TypeError,
20795 "expected type_num %d (NPY_FLOAT64) got %d",
20796 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V141));
20797 {
20798 __failure = 142;
20799 if (!PyErr_Occurred()) {
20800 PyErr_SetString(PyExc_RuntimeError,
20801 "Unexpected error in an Op's C code. "
20802 "No Python exception was set.");
20803 }
20804 goto __label_142;}
20805 }
20806
20807 V141 = (PyArrayObject*)(py_V141);
20808 Py_XINCREF(V141);
20809
20810 {
20811
20812 py_V143 = PyList_GET_ITEM(storage_V143, 0);
20813 {Py_XINCREF(py_V143);}
20814
20815 V143 = NULL;
20816 if (py_V143 == Py_None) {
20817 // We can either fail here or set V143 to NULL and rely on Ops
20818 // using tensors to handle the NULL case, but if they fail to do so
20819 // they'll end up with nasty segfaults, so this is public service.
20820 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20821 {
20822 __failure = 144;
20823 if (!PyErr_Occurred()) {
20824 PyErr_SetString(PyExc_RuntimeError,
20825 "Unexpected error in an Op's C code. "
20826 "No Python exception was set.");
20827 }
20828 goto __label_144;}
20829 }
20830 if (!PyArray_Check(py_V143)) {
20831 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20832 {
20833 __failure = 144;
20834 if (!PyErr_Occurred()) {
20835 PyErr_SetString(PyExc_RuntimeError,
20836 "Unexpected error in an Op's C code. "
20837 "No Python exception was set.");
20838 }
20839 goto __label_144;}
20840 }
20841 // We expect NPY_FLOAT64
20842 if (!PyArray_ISALIGNED((PyArrayObject*) py_V143)) {
20843 PyArrayObject * tmp = (PyArrayObject*) py_V143;
20844 PyErr_Format(PyExc_NotImplementedError,
20845 "expected an aligned array of type %ld "
20846 "(NPY_FLOAT64), got non-aligned array of type %ld"
20847 " with %ld dimensions, with 3 last dims "
20848 "%ld, %ld, %ld"
20849 " and 3 last strides %ld %ld, %ld.",
20850 (long int) NPY_FLOAT64,
20851 (long int) PyArray_TYPE((PyArrayObject*) py_V143),
20852 (long int) PyArray_NDIM(tmp),
20853 (long int) PyArray_NDIM(tmp) >= 3 ?
20854 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20855 (long int) PyArray_NDIM(tmp) >= 2 ?
20856 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20857 (long int) PyArray_NDIM(tmp) >= 1 ?
20858 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20859 (long int) PyArray_NDIM(tmp) >= 3 ?
20860 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20861 (long int) PyArray_NDIM(tmp) >= 2 ?
20862 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20863 (long int) PyArray_NDIM(tmp) >= 1 ?
20864 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20865 );
20866 {
20867 __failure = 144;
20868 if (!PyErr_Occurred()) {
20869 PyErr_SetString(PyExc_RuntimeError,
20870 "Unexpected error in an Op's C code. "
20871 "No Python exception was set.");
20872 }
20873 goto __label_144;}
20874 }
20875 // This is a TypeError to be consistent with DEBUG_MODE
20876 // Note: DEBUG_MODE also tells the name of the container
20877 if (PyArray_TYPE((PyArrayObject*) py_V143) != NPY_FLOAT64) {
20878 PyErr_Format(PyExc_TypeError,
20879 "expected type_num %d (NPY_FLOAT64) got %d",
20880 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V143));
20881 {
20882 __failure = 144;
20883 if (!PyErr_Occurred()) {
20884 PyErr_SetString(PyExc_RuntimeError,
20885 "Unexpected error in an Op's C code. "
20886 "No Python exception was set.");
20887 }
20888 goto __label_144;}
20889 }
20890
20891 V143 = (PyArrayObject*)(py_V143);
20892 Py_XINCREF(V143);
20893
20894 {
20895
20896 py_V145 = PyList_GET_ITEM(storage_V145, 0);
20897 {Py_XINCREF(py_V145);}
20898
20899 V145 = NULL;
20900 if (py_V145 == Py_None) {
20901 // We can either fail here or set V145 to NULL and rely on Ops
20902 // using tensors to handle the NULL case, but if they fail to do so
20903 // they'll end up with nasty segfaults, so this is public service.
20904 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20905 {
20906 __failure = 146;
20907 if (!PyErr_Occurred()) {
20908 PyErr_SetString(PyExc_RuntimeError,
20909 "Unexpected error in an Op's C code. "
20910 "No Python exception was set.");
20911 }
20912 goto __label_146;}
20913 }
20914 if (!PyArray_Check(py_V145)) {
20915 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
20916 {
20917 __failure = 146;
20918 if (!PyErr_Occurred()) {
20919 PyErr_SetString(PyExc_RuntimeError,
20920 "Unexpected error in an Op's C code. "
20921 "No Python exception was set.");
20922 }
20923 goto __label_146;}
20924 }
20925 // We expect NPY_FLOAT64
20926 if (!PyArray_ISALIGNED((PyArrayObject*) py_V145)) {
20927 PyArrayObject * tmp = (PyArrayObject*) py_V145;
20928 PyErr_Format(PyExc_NotImplementedError,
20929 "expected an aligned array of type %ld "
20930 "(NPY_FLOAT64), got non-aligned array of type %ld"
20931 " with %ld dimensions, with 3 last dims "
20932 "%ld, %ld, %ld"
20933 " and 3 last strides %ld %ld, %ld.",
20934 (long int) NPY_FLOAT64,
20935 (long int) PyArray_TYPE((PyArrayObject*) py_V145),
20936 (long int) PyArray_NDIM(tmp),
20937 (long int) PyArray_NDIM(tmp) >= 3 ?
20938 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
20939 (long int) PyArray_NDIM(tmp) >= 2 ?
20940 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
20941 (long int) PyArray_NDIM(tmp) >= 1 ?
20942 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
20943 (long int) PyArray_NDIM(tmp) >= 3 ?
20944 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
20945 (long int) PyArray_NDIM(tmp) >= 2 ?
20946 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
20947 (long int) PyArray_NDIM(tmp) >= 1 ?
20948 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
20949 );
20950 {
20951 __failure = 146;
20952 if (!PyErr_Occurred()) {
20953 PyErr_SetString(PyExc_RuntimeError,
20954 "Unexpected error in an Op's C code. "
20955 "No Python exception was set.");
20956 }
20957 goto __label_146;}
20958 }
20959 // This is a TypeError to be consistent with DEBUG_MODE
20960 // Note: DEBUG_MODE also tells the name of the container
20961 if (PyArray_TYPE((PyArrayObject*) py_V145) != NPY_FLOAT64) {
20962 PyErr_Format(PyExc_TypeError,
20963 "expected type_num %d (NPY_FLOAT64) got %d",
20964 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V145));
20965 {
20966 __failure = 146;
20967 if (!PyErr_Occurred()) {
20968 PyErr_SetString(PyExc_RuntimeError,
20969 "Unexpected error in an Op's C code. "
20970 "No Python exception was set.");
20971 }
20972 goto __label_146;}
20973 }
20974
20975 V145 = (PyArrayObject*)(py_V145);
20976 Py_XINCREF(V145);
20977
20978 {
20979
20980 py_V147 = PyList_GET_ITEM(storage_V147, 0);
20981 {Py_XINCREF(py_V147);}
20982
20983 V147 = NULL;
20984 if (py_V147 == Py_None) {
20985 // We can either fail here or set V147 to NULL and rely on Ops
20986 // using tensors to handle the NULL case, but if they fail to do so
20987 // they'll end up with nasty segfaults, so this is public service.
20988 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
20989 {
20990 __failure = 148;
20991 if (!PyErr_Occurred()) {
20992 PyErr_SetString(PyExc_RuntimeError,
20993 "Unexpected error in an Op's C code. "
20994 "No Python exception was set.");
20995 }
20996 goto __label_148;}
20997 }
20998 if (!PyArray_Check(py_V147)) {
20999 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21000 {
21001 __failure = 148;
21002 if (!PyErr_Occurred()) {
21003 PyErr_SetString(PyExc_RuntimeError,
21004 "Unexpected error in an Op's C code. "
21005 "No Python exception was set.");
21006 }
21007 goto __label_148;}
21008 }
21009 // We expect NPY_FLOAT64
21010 if (!PyArray_ISALIGNED((PyArrayObject*) py_V147)) {
21011 PyArrayObject * tmp = (PyArrayObject*) py_V147;
21012 PyErr_Format(PyExc_NotImplementedError,
21013 "expected an aligned array of type %ld "
21014 "(NPY_FLOAT64), got non-aligned array of type %ld"
21015 " with %ld dimensions, with 3 last dims "
21016 "%ld, %ld, %ld"
21017 " and 3 last strides %ld %ld, %ld.",
21018 (long int) NPY_FLOAT64,
21019 (long int) PyArray_TYPE((PyArrayObject*) py_V147),
21020 (long int) PyArray_NDIM(tmp),
21021 (long int) PyArray_NDIM(tmp) >= 3 ?
21022 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21023 (long int) PyArray_NDIM(tmp) >= 2 ?
21024 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21025 (long int) PyArray_NDIM(tmp) >= 1 ?
21026 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21027 (long int) PyArray_NDIM(tmp) >= 3 ?
21028 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21029 (long int) PyArray_NDIM(tmp) >= 2 ?
21030 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21031 (long int) PyArray_NDIM(tmp) >= 1 ?
21032 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21033 );
21034 {
21035 __failure = 148;
21036 if (!PyErr_Occurred()) {
21037 PyErr_SetString(PyExc_RuntimeError,
21038 "Unexpected error in an Op's C code. "
21039 "No Python exception was set.");
21040 }
21041 goto __label_148;}
21042 }
21043 // This is a TypeError to be consistent with DEBUG_MODE
21044 // Note: DEBUG_MODE also tells the name of the container
21045 if (PyArray_TYPE((PyArrayObject*) py_V147) != NPY_FLOAT64) {
21046 PyErr_Format(PyExc_TypeError,
21047 "expected type_num %d (NPY_FLOAT64) got %d",
21048 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V147));
21049 {
21050 __failure = 148;
21051 if (!PyErr_Occurred()) {
21052 PyErr_SetString(PyExc_RuntimeError,
21053 "Unexpected error in an Op's C code. "
21054 "No Python exception was set.");
21055 }
21056 goto __label_148;}
21057 }
21058
21059 V147 = (PyArrayObject*)(py_V147);
21060 Py_XINCREF(V147);
21061
21062 {
21063
21064 py_V149 = PyList_GET_ITEM(storage_V149, 0);
21065 {Py_XINCREF(py_V149);}
21066
21067 V149 = NULL;
21068 if (py_V149 == Py_None) {
21069 // We can either fail here or set V149 to NULL and rely on Ops
21070 // using tensors to handle the NULL case, but if they fail to do so
21071 // they'll end up with nasty segfaults, so this is public service.
21072 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21073 {
21074 __failure = 150;
21075 if (!PyErr_Occurred()) {
21076 PyErr_SetString(PyExc_RuntimeError,
21077 "Unexpected error in an Op's C code. "
21078 "No Python exception was set.");
21079 }
21080 goto __label_150;}
21081 }
21082 if (!PyArray_Check(py_V149)) {
21083 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21084 {
21085 __failure = 150;
21086 if (!PyErr_Occurred()) {
21087 PyErr_SetString(PyExc_RuntimeError,
21088 "Unexpected error in an Op's C code. "
21089 "No Python exception was set.");
21090 }
21091 goto __label_150;}
21092 }
21093 // We expect NPY_FLOAT64
21094 if (!PyArray_ISALIGNED((PyArrayObject*) py_V149)) {
21095 PyArrayObject * tmp = (PyArrayObject*) py_V149;
21096 PyErr_Format(PyExc_NotImplementedError,
21097 "expected an aligned array of type %ld "
21098 "(NPY_FLOAT64), got non-aligned array of type %ld"
21099 " with %ld dimensions, with 3 last dims "
21100 "%ld, %ld, %ld"
21101 " and 3 last strides %ld %ld, %ld.",
21102 (long int) NPY_FLOAT64,
21103 (long int) PyArray_TYPE((PyArrayObject*) py_V149),
21104 (long int) PyArray_NDIM(tmp),
21105 (long int) PyArray_NDIM(tmp) >= 3 ?
21106 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21107 (long int) PyArray_NDIM(tmp) >= 2 ?
21108 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21109 (long int) PyArray_NDIM(tmp) >= 1 ?
21110 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21111 (long int) PyArray_NDIM(tmp) >= 3 ?
21112 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21113 (long int) PyArray_NDIM(tmp) >= 2 ?
21114 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21115 (long int) PyArray_NDIM(tmp) >= 1 ?
21116 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21117 );
21118 {
21119 __failure = 150;
21120 if (!PyErr_Occurred()) {
21121 PyErr_SetString(PyExc_RuntimeError,
21122 "Unexpected error in an Op's C code. "
21123 "No Python exception was set.");
21124 }
21125 goto __label_150;}
21126 }
21127 // This is a TypeError to be consistent with DEBUG_MODE
21128 // Note: DEBUG_MODE also tells the name of the container
21129 if (PyArray_TYPE((PyArrayObject*) py_V149) != NPY_FLOAT64) {
21130 PyErr_Format(PyExc_TypeError,
21131 "expected type_num %d (NPY_FLOAT64) got %d",
21132 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V149));
21133 {
21134 __failure = 150;
21135 if (!PyErr_Occurred()) {
21136 PyErr_SetString(PyExc_RuntimeError,
21137 "Unexpected error in an Op's C code. "
21138 "No Python exception was set.");
21139 }
21140 goto __label_150;}
21141 }
21142
21143 V149 = (PyArrayObject*)(py_V149);
21144 Py_XINCREF(V149);
21145
21146 {
21147
21148 py_V151 = PyList_GET_ITEM(storage_V151, 0);
21149 {Py_XINCREF(py_V151);}
21150
21151 V151 = NULL;
21152 if (py_V151 == Py_None) {
21153 // We can either fail here or set V151 to NULL and rely on Ops
21154 // using tensors to handle the NULL case, but if they fail to do so
21155 // they'll end up with nasty segfaults, so this is public service.
21156 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21157 {
21158 __failure = 152;
21159 if (!PyErr_Occurred()) {
21160 PyErr_SetString(PyExc_RuntimeError,
21161 "Unexpected error in an Op's C code. "
21162 "No Python exception was set.");
21163 }
21164 goto __label_152;}
21165 }
21166 if (!PyArray_Check(py_V151)) {
21167 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21168 {
21169 __failure = 152;
21170 if (!PyErr_Occurred()) {
21171 PyErr_SetString(PyExc_RuntimeError,
21172 "Unexpected error in an Op's C code. "
21173 "No Python exception was set.");
21174 }
21175 goto __label_152;}
21176 }
21177 // We expect NPY_FLOAT64
21178 if (!PyArray_ISALIGNED((PyArrayObject*) py_V151)) {
21179 PyArrayObject * tmp = (PyArrayObject*) py_V151;
21180 PyErr_Format(PyExc_NotImplementedError,
21181 "expected an aligned array of type %ld "
21182 "(NPY_FLOAT64), got non-aligned array of type %ld"
21183 " with %ld dimensions, with 3 last dims "
21184 "%ld, %ld, %ld"
21185 " and 3 last strides %ld %ld, %ld.",
21186 (long int) NPY_FLOAT64,
21187 (long int) PyArray_TYPE((PyArrayObject*) py_V151),
21188 (long int) PyArray_NDIM(tmp),
21189 (long int) PyArray_NDIM(tmp) >= 3 ?
21190 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21191 (long int) PyArray_NDIM(tmp) >= 2 ?
21192 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21193 (long int) PyArray_NDIM(tmp) >= 1 ?
21194 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21195 (long int) PyArray_NDIM(tmp) >= 3 ?
21196 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21197 (long int) PyArray_NDIM(tmp) >= 2 ?
21198 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21199 (long int) PyArray_NDIM(tmp) >= 1 ?
21200 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21201 );
21202 {
21203 __failure = 152;
21204 if (!PyErr_Occurred()) {
21205 PyErr_SetString(PyExc_RuntimeError,
21206 "Unexpected error in an Op's C code. "
21207 "No Python exception was set.");
21208 }
21209 goto __label_152;}
21210 }
21211 // This is a TypeError to be consistent with DEBUG_MODE
21212 // Note: DEBUG_MODE also tells the name of the container
21213 if (PyArray_TYPE((PyArrayObject*) py_V151) != NPY_FLOAT64) {
21214 PyErr_Format(PyExc_TypeError,
21215 "expected type_num %d (NPY_FLOAT64) got %d",
21216 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V151));
21217 {
21218 __failure = 152;
21219 if (!PyErr_Occurred()) {
21220 PyErr_SetString(PyExc_RuntimeError,
21221 "Unexpected error in an Op's C code. "
21222 "No Python exception was set.");
21223 }
21224 goto __label_152;}
21225 }
21226
21227 V151 = (PyArrayObject*)(py_V151);
21228 Py_XINCREF(V151);
21229
21230 {
21231
21232 py_V153 = PyList_GET_ITEM(storage_V153, 0);
21233 {Py_XINCREF(py_V153);}
21234
21235 V153 = NULL;
21236 if (py_V153 == Py_None) {
21237 // We can either fail here or set V153 to NULL and rely on Ops
21238 // using tensors to handle the NULL case, but if they fail to do so
21239 // they'll end up with nasty segfaults, so this is public service.
21240 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21241 {
21242 __failure = 154;
21243 if (!PyErr_Occurred()) {
21244 PyErr_SetString(PyExc_RuntimeError,
21245 "Unexpected error in an Op's C code. "
21246 "No Python exception was set.");
21247 }
21248 goto __label_154;}
21249 }
21250 if (!PyArray_Check(py_V153)) {
21251 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21252 {
21253 __failure = 154;
21254 if (!PyErr_Occurred()) {
21255 PyErr_SetString(PyExc_RuntimeError,
21256 "Unexpected error in an Op's C code. "
21257 "No Python exception was set.");
21258 }
21259 goto __label_154;}
21260 }
21261 // We expect NPY_FLOAT64
21262 if (!PyArray_ISALIGNED((PyArrayObject*) py_V153)) {
21263 PyArrayObject * tmp = (PyArrayObject*) py_V153;
21264 PyErr_Format(PyExc_NotImplementedError,
21265 "expected an aligned array of type %ld "
21266 "(NPY_FLOAT64), got non-aligned array of type %ld"
21267 " with %ld dimensions, with 3 last dims "
21268 "%ld, %ld, %ld"
21269 " and 3 last strides %ld %ld, %ld.",
21270 (long int) NPY_FLOAT64,
21271 (long int) PyArray_TYPE((PyArrayObject*) py_V153),
21272 (long int) PyArray_NDIM(tmp),
21273 (long int) PyArray_NDIM(tmp) >= 3 ?
21274 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21275 (long int) PyArray_NDIM(tmp) >= 2 ?
21276 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21277 (long int) PyArray_NDIM(tmp) >= 1 ?
21278 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21279 (long int) PyArray_NDIM(tmp) >= 3 ?
21280 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21281 (long int) PyArray_NDIM(tmp) >= 2 ?
21282 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21283 (long int) PyArray_NDIM(tmp) >= 1 ?
21284 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21285 );
21286 {
21287 __failure = 154;
21288 if (!PyErr_Occurred()) {
21289 PyErr_SetString(PyExc_RuntimeError,
21290 "Unexpected error in an Op's C code. "
21291 "No Python exception was set.");
21292 }
21293 goto __label_154;}
21294 }
21295 // This is a TypeError to be consistent with DEBUG_MODE
21296 // Note: DEBUG_MODE also tells the name of the container
21297 if (PyArray_TYPE((PyArrayObject*) py_V153) != NPY_FLOAT64) {
21298 PyErr_Format(PyExc_TypeError,
21299 "expected type_num %d (NPY_FLOAT64) got %d",
21300 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V153));
21301 {
21302 __failure = 154;
21303 if (!PyErr_Occurred()) {
21304 PyErr_SetString(PyExc_RuntimeError,
21305 "Unexpected error in an Op's C code. "
21306 "No Python exception was set.");
21307 }
21308 goto __label_154;}
21309 }
21310
21311 V153 = (PyArrayObject*)(py_V153);
21312 Py_XINCREF(V153);
21313
21314 {
21315
21316 py_V155 = PyList_GET_ITEM(storage_V155, 0);
21317 {Py_XINCREF(py_V155);}
21318
21319 V155 = NULL;
21320 if (py_V155 == Py_None) {
21321 // We can either fail here or set V155 to NULL and rely on Ops
21322 // using tensors to handle the NULL case, but if they fail to do so
21323 // they'll end up with nasty segfaults, so this is public service.
21324 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21325 {
21326 __failure = 156;
21327 if (!PyErr_Occurred()) {
21328 PyErr_SetString(PyExc_RuntimeError,
21329 "Unexpected error in an Op's C code. "
21330 "No Python exception was set.");
21331 }
21332 goto __label_156;}
21333 }
21334 if (!PyArray_Check(py_V155)) {
21335 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21336 {
21337 __failure = 156;
21338 if (!PyErr_Occurred()) {
21339 PyErr_SetString(PyExc_RuntimeError,
21340 "Unexpected error in an Op's C code. "
21341 "No Python exception was set.");
21342 }
21343 goto __label_156;}
21344 }
21345 // We expect NPY_FLOAT64
21346 if (!PyArray_ISALIGNED((PyArrayObject*) py_V155)) {
21347 PyArrayObject * tmp = (PyArrayObject*) py_V155;
21348 PyErr_Format(PyExc_NotImplementedError,
21349 "expected an aligned array of type %ld "
21350 "(NPY_FLOAT64), got non-aligned array of type %ld"
21351 " with %ld dimensions, with 3 last dims "
21352 "%ld, %ld, %ld"
21353 " and 3 last strides %ld %ld, %ld.",
21354 (long int) NPY_FLOAT64,
21355 (long int) PyArray_TYPE((PyArrayObject*) py_V155),
21356 (long int) PyArray_NDIM(tmp),
21357 (long int) PyArray_NDIM(tmp) >= 3 ?
21358 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21359 (long int) PyArray_NDIM(tmp) >= 2 ?
21360 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21361 (long int) PyArray_NDIM(tmp) >= 1 ?
21362 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21363 (long int) PyArray_NDIM(tmp) >= 3 ?
21364 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21365 (long int) PyArray_NDIM(tmp) >= 2 ?
21366 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21367 (long int) PyArray_NDIM(tmp) >= 1 ?
21368 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21369 );
21370 {
21371 __failure = 156;
21372 if (!PyErr_Occurred()) {
21373 PyErr_SetString(PyExc_RuntimeError,
21374 "Unexpected error in an Op's C code. "
21375 "No Python exception was set.");
21376 }
21377 goto __label_156;}
21378 }
21379 // This is a TypeError to be consistent with DEBUG_MODE
21380 // Note: DEBUG_MODE also tells the name of the container
21381 if (PyArray_TYPE((PyArrayObject*) py_V155) != NPY_FLOAT64) {
21382 PyErr_Format(PyExc_TypeError,
21383 "expected type_num %d (NPY_FLOAT64) got %d",
21384 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V155));
21385 {
21386 __failure = 156;
21387 if (!PyErr_Occurred()) {
21388 PyErr_SetString(PyExc_RuntimeError,
21389 "Unexpected error in an Op's C code. "
21390 "No Python exception was set.");
21391 }
21392 goto __label_156;}
21393 }
21394
21395 V155 = (PyArrayObject*)(py_V155);
21396 Py_XINCREF(V155);
21397
21398 {
21399
21400 py_V157 = PyList_GET_ITEM(storage_V157, 0);
21401 {Py_XINCREF(py_V157);}
21402
21403 V157 = NULL;
21404 if (py_V157 == Py_None) {
21405 // We can either fail here or set V157 to NULL and rely on Ops
21406 // using tensors to handle the NULL case, but if they fail to do so
21407 // they'll end up with nasty segfaults, so this is public service.
21408 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21409 {
21410 __failure = 158;
21411 if (!PyErr_Occurred()) {
21412 PyErr_SetString(PyExc_RuntimeError,
21413 "Unexpected error in an Op's C code. "
21414 "No Python exception was set.");
21415 }
21416 goto __label_158;}
21417 }
21418 if (!PyArray_Check(py_V157)) {
21419 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21420 {
21421 __failure = 158;
21422 if (!PyErr_Occurred()) {
21423 PyErr_SetString(PyExc_RuntimeError,
21424 "Unexpected error in an Op's C code. "
21425 "No Python exception was set.");
21426 }
21427 goto __label_158;}
21428 }
21429 // We expect NPY_FLOAT64
21430 if (!PyArray_ISALIGNED((PyArrayObject*) py_V157)) {
21431 PyArrayObject * tmp = (PyArrayObject*) py_V157;
21432 PyErr_Format(PyExc_NotImplementedError,
21433 "expected an aligned array of type %ld "
21434 "(NPY_FLOAT64), got non-aligned array of type %ld"
21435 " with %ld dimensions, with 3 last dims "
21436 "%ld, %ld, %ld"
21437 " and 3 last strides %ld %ld, %ld.",
21438 (long int) NPY_FLOAT64,
21439 (long int) PyArray_TYPE((PyArrayObject*) py_V157),
21440 (long int) PyArray_NDIM(tmp),
21441 (long int) PyArray_NDIM(tmp) >= 3 ?
21442 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21443 (long int) PyArray_NDIM(tmp) >= 2 ?
21444 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21445 (long int) PyArray_NDIM(tmp) >= 1 ?
21446 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21447 (long int) PyArray_NDIM(tmp) >= 3 ?
21448 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21449 (long int) PyArray_NDIM(tmp) >= 2 ?
21450 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21451 (long int) PyArray_NDIM(tmp) >= 1 ?
21452 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21453 );
21454 {
21455 __failure = 158;
21456 if (!PyErr_Occurred()) {
21457 PyErr_SetString(PyExc_RuntimeError,
21458 "Unexpected error in an Op's C code. "
21459 "No Python exception was set.");
21460 }
21461 goto __label_158;}
21462 }
21463 // This is a TypeError to be consistent with DEBUG_MODE
21464 // Note: DEBUG_MODE also tells the name of the container
21465 if (PyArray_TYPE((PyArrayObject*) py_V157) != NPY_FLOAT64) {
21466 PyErr_Format(PyExc_TypeError,
21467 "expected type_num %d (NPY_FLOAT64) got %d",
21468 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V157));
21469 {
21470 __failure = 158;
21471 if (!PyErr_Occurred()) {
21472 PyErr_SetString(PyExc_RuntimeError,
21473 "Unexpected error in an Op's C code. "
21474 "No Python exception was set.");
21475 }
21476 goto __label_158;}
21477 }
21478
21479 V157 = (PyArrayObject*)(py_V157);
21480 Py_XINCREF(V157);
21481
21482 {
21483
21484 py_V159 = PyList_GET_ITEM(storage_V159, 0);
21485 {Py_XINCREF(py_V159);}
21486
21487 V159 = NULL;
21488 if (py_V159 == Py_None) {
21489 // We can either fail here or set V159 to NULL and rely on Ops
21490 // using tensors to handle the NULL case, but if they fail to do so
21491 // they'll end up with nasty segfaults, so this is public service.
21492 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21493 {
21494 __failure = 160;
21495 if (!PyErr_Occurred()) {
21496 PyErr_SetString(PyExc_RuntimeError,
21497 "Unexpected error in an Op's C code. "
21498 "No Python exception was set.");
21499 }
21500 goto __label_160;}
21501 }
21502 if (!PyArray_Check(py_V159)) {
21503 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21504 {
21505 __failure = 160;
21506 if (!PyErr_Occurred()) {
21507 PyErr_SetString(PyExc_RuntimeError,
21508 "Unexpected error in an Op's C code. "
21509 "No Python exception was set.");
21510 }
21511 goto __label_160;}
21512 }
21513 // We expect NPY_FLOAT64
21514 if (!PyArray_ISALIGNED((PyArrayObject*) py_V159)) {
21515 PyArrayObject * tmp = (PyArrayObject*) py_V159;
21516 PyErr_Format(PyExc_NotImplementedError,
21517 "expected an aligned array of type %ld "
21518 "(NPY_FLOAT64), got non-aligned array of type %ld"
21519 " with %ld dimensions, with 3 last dims "
21520 "%ld, %ld, %ld"
21521 " and 3 last strides %ld %ld, %ld.",
21522 (long int) NPY_FLOAT64,
21523 (long int) PyArray_TYPE((PyArrayObject*) py_V159),
21524 (long int) PyArray_NDIM(tmp),
21525 (long int) PyArray_NDIM(tmp) >= 3 ?
21526 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21527 (long int) PyArray_NDIM(tmp) >= 2 ?
21528 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21529 (long int) PyArray_NDIM(tmp) >= 1 ?
21530 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21531 (long int) PyArray_NDIM(tmp) >= 3 ?
21532 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21533 (long int) PyArray_NDIM(tmp) >= 2 ?
21534 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21535 (long int) PyArray_NDIM(tmp) >= 1 ?
21536 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21537 );
21538 {
21539 __failure = 160;
21540 if (!PyErr_Occurred()) {
21541 PyErr_SetString(PyExc_RuntimeError,
21542 "Unexpected error in an Op's C code. "
21543 "No Python exception was set.");
21544 }
21545 goto __label_160;}
21546 }
21547 // This is a TypeError to be consistent with DEBUG_MODE
21548 // Note: DEBUG_MODE also tells the name of the container
21549 if (PyArray_TYPE((PyArrayObject*) py_V159) != NPY_FLOAT64) {
21550 PyErr_Format(PyExc_TypeError,
21551 "expected type_num %d (NPY_FLOAT64) got %d",
21552 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V159));
21553 {
21554 __failure = 160;
21555 if (!PyErr_Occurred()) {
21556 PyErr_SetString(PyExc_RuntimeError,
21557 "Unexpected error in an Op's C code. "
21558 "No Python exception was set.");
21559 }
21560 goto __label_160;}
21561 }
21562
21563 V159 = (PyArrayObject*)(py_V159);
21564 Py_XINCREF(V159);
21565
21566 {
21567
21568 py_V161 = PyList_GET_ITEM(storage_V161, 0);
21569 {Py_XINCREF(py_V161);}
21570
21571 V161 = NULL;
21572 if (py_V161 == Py_None) {
21573 // We can either fail here or set V161 to NULL and rely on Ops
21574 // using tensors to handle the NULL case, but if they fail to do so
21575 // they'll end up with nasty segfaults, so this is public service.
21576 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21577 {
21578 __failure = 162;
21579 if (!PyErr_Occurred()) {
21580 PyErr_SetString(PyExc_RuntimeError,
21581 "Unexpected error in an Op's C code. "
21582 "No Python exception was set.");
21583 }
21584 goto __label_162;}
21585 }
21586 if (!PyArray_Check(py_V161)) {
21587 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21588 {
21589 __failure = 162;
21590 if (!PyErr_Occurred()) {
21591 PyErr_SetString(PyExc_RuntimeError,
21592 "Unexpected error in an Op's C code. "
21593 "No Python exception was set.");
21594 }
21595 goto __label_162;}
21596 }
21597 // We expect NPY_FLOAT64
21598 if (!PyArray_ISALIGNED((PyArrayObject*) py_V161)) {
21599 PyArrayObject * tmp = (PyArrayObject*) py_V161;
21600 PyErr_Format(PyExc_NotImplementedError,
21601 "expected an aligned array of type %ld "
21602 "(NPY_FLOAT64), got non-aligned array of type %ld"
21603 " with %ld dimensions, with 3 last dims "
21604 "%ld, %ld, %ld"
21605 " and 3 last strides %ld %ld, %ld.",
21606 (long int) NPY_FLOAT64,
21607 (long int) PyArray_TYPE((PyArrayObject*) py_V161),
21608 (long int) PyArray_NDIM(tmp),
21609 (long int) PyArray_NDIM(tmp) >= 3 ?
21610 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21611 (long int) PyArray_NDIM(tmp) >= 2 ?
21612 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21613 (long int) PyArray_NDIM(tmp) >= 1 ?
21614 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21615 (long int) PyArray_NDIM(tmp) >= 3 ?
21616 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21617 (long int) PyArray_NDIM(tmp) >= 2 ?
21618 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21619 (long int) PyArray_NDIM(tmp) >= 1 ?
21620 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21621 );
21622 {
21623 __failure = 162;
21624 if (!PyErr_Occurred()) {
21625 PyErr_SetString(PyExc_RuntimeError,
21626 "Unexpected error in an Op's C code. "
21627 "No Python exception was set.");
21628 }
21629 goto __label_162;}
21630 }
21631 // This is a TypeError to be consistent with DEBUG_MODE
21632 // Note: DEBUG_MODE also tells the name of the container
21633 if (PyArray_TYPE((PyArrayObject*) py_V161) != NPY_FLOAT64) {
21634 PyErr_Format(PyExc_TypeError,
21635 "expected type_num %d (NPY_FLOAT64) got %d",
21636 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V161));
21637 {
21638 __failure = 162;
21639 if (!PyErr_Occurred()) {
21640 PyErr_SetString(PyExc_RuntimeError,
21641 "Unexpected error in an Op's C code. "
21642 "No Python exception was set.");
21643 }
21644 goto __label_162;}
21645 }
21646
21647 V161 = (PyArrayObject*)(py_V161);
21648 Py_XINCREF(V161);
21649
21650 {
21651
21652 py_V163 = PyList_GET_ITEM(storage_V163, 0);
21653 {Py_XINCREF(py_V163);}
21654
21655 V163 = NULL;
21656 if (py_V163 == Py_None) {
21657 // We can either fail here or set V163 to NULL and rely on Ops
21658 // using tensors to handle the NULL case, but if they fail to do so
21659 // they'll end up with nasty segfaults, so this is public service.
21660 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21661 {
21662 __failure = 164;
21663 if (!PyErr_Occurred()) {
21664 PyErr_SetString(PyExc_RuntimeError,
21665 "Unexpected error in an Op's C code. "
21666 "No Python exception was set.");
21667 }
21668 goto __label_164;}
21669 }
21670 if (!PyArray_Check(py_V163)) {
21671 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21672 {
21673 __failure = 164;
21674 if (!PyErr_Occurred()) {
21675 PyErr_SetString(PyExc_RuntimeError,
21676 "Unexpected error in an Op's C code. "
21677 "No Python exception was set.");
21678 }
21679 goto __label_164;}
21680 }
21681 // We expect NPY_FLOAT64
21682 if (!PyArray_ISALIGNED((PyArrayObject*) py_V163)) {
21683 PyArrayObject * tmp = (PyArrayObject*) py_V163;
21684 PyErr_Format(PyExc_NotImplementedError,
21685 "expected an aligned array of type %ld "
21686 "(NPY_FLOAT64), got non-aligned array of type %ld"
21687 " with %ld dimensions, with 3 last dims "
21688 "%ld, %ld, %ld"
21689 " and 3 last strides %ld %ld, %ld.",
21690 (long int) NPY_FLOAT64,
21691 (long int) PyArray_TYPE((PyArrayObject*) py_V163),
21692 (long int) PyArray_NDIM(tmp),
21693 (long int) PyArray_NDIM(tmp) >= 3 ?
21694 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21695 (long int) PyArray_NDIM(tmp) >= 2 ?
21696 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21697 (long int) PyArray_NDIM(tmp) >= 1 ?
21698 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21699 (long int) PyArray_NDIM(tmp) >= 3 ?
21700 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21701 (long int) PyArray_NDIM(tmp) >= 2 ?
21702 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21703 (long int) PyArray_NDIM(tmp) >= 1 ?
21704 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21705 );
21706 {
21707 __failure = 164;
21708 if (!PyErr_Occurred()) {
21709 PyErr_SetString(PyExc_RuntimeError,
21710 "Unexpected error in an Op's C code. "
21711 "No Python exception was set.");
21712 }
21713 goto __label_164;}
21714 }
21715 // This is a TypeError to be consistent with DEBUG_MODE
21716 // Note: DEBUG_MODE also tells the name of the container
21717 if (PyArray_TYPE((PyArrayObject*) py_V163) != NPY_FLOAT64) {
21718 PyErr_Format(PyExc_TypeError,
21719 "expected type_num %d (NPY_FLOAT64) got %d",
21720 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V163));
21721 {
21722 __failure = 164;
21723 if (!PyErr_Occurred()) {
21724 PyErr_SetString(PyExc_RuntimeError,
21725 "Unexpected error in an Op's C code. "
21726 "No Python exception was set.");
21727 }
21728 goto __label_164;}
21729 }
21730
21731 V163 = (PyArrayObject*)(py_V163);
21732 Py_XINCREF(V163);
21733
21734 {
21735
21736 py_V165 = PyList_GET_ITEM(storage_V165, 0);
21737 {Py_XINCREF(py_V165);}
21738
21739 V165 = NULL;
21740 if (py_V165 == Py_None) {
21741 // We can either fail here or set V165 to NULL and rely on Ops
21742 // using tensors to handle the NULL case, but if they fail to do so
21743 // they'll end up with nasty segfaults, so this is public service.
21744 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21745 {
21746 __failure = 166;
21747 if (!PyErr_Occurred()) {
21748 PyErr_SetString(PyExc_RuntimeError,
21749 "Unexpected error in an Op's C code. "
21750 "No Python exception was set.");
21751 }
21752 goto __label_166;}
21753 }
21754 if (!PyArray_Check(py_V165)) {
21755 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21756 {
21757 __failure = 166;
21758 if (!PyErr_Occurred()) {
21759 PyErr_SetString(PyExc_RuntimeError,
21760 "Unexpected error in an Op's C code. "
21761 "No Python exception was set.");
21762 }
21763 goto __label_166;}
21764 }
21765 // We expect NPY_FLOAT64
21766 if (!PyArray_ISALIGNED((PyArrayObject*) py_V165)) {
21767 PyArrayObject * tmp = (PyArrayObject*) py_V165;
21768 PyErr_Format(PyExc_NotImplementedError,
21769 "expected an aligned array of type %ld "
21770 "(NPY_FLOAT64), got non-aligned array of type %ld"
21771 " with %ld dimensions, with 3 last dims "
21772 "%ld, %ld, %ld"
21773 " and 3 last strides %ld %ld, %ld.",
21774 (long int) NPY_FLOAT64,
21775 (long int) PyArray_TYPE((PyArrayObject*) py_V165),
21776 (long int) PyArray_NDIM(tmp),
21777 (long int) PyArray_NDIM(tmp) >= 3 ?
21778 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21779 (long int) PyArray_NDIM(tmp) >= 2 ?
21780 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21781 (long int) PyArray_NDIM(tmp) >= 1 ?
21782 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21783 (long int) PyArray_NDIM(tmp) >= 3 ?
21784 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21785 (long int) PyArray_NDIM(tmp) >= 2 ?
21786 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21787 (long int) PyArray_NDIM(tmp) >= 1 ?
21788 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21789 );
21790 {
21791 __failure = 166;
21792 if (!PyErr_Occurred()) {
21793 PyErr_SetString(PyExc_RuntimeError,
21794 "Unexpected error in an Op's C code. "
21795 "No Python exception was set.");
21796 }
21797 goto __label_166;}
21798 }
21799 // This is a TypeError to be consistent with DEBUG_MODE
21800 // Note: DEBUG_MODE also tells the name of the container
21801 if (PyArray_TYPE((PyArrayObject*) py_V165) != NPY_FLOAT64) {
21802 PyErr_Format(PyExc_TypeError,
21803 "expected type_num %d (NPY_FLOAT64) got %d",
21804 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V165));
21805 {
21806 __failure = 166;
21807 if (!PyErr_Occurred()) {
21808 PyErr_SetString(PyExc_RuntimeError,
21809 "Unexpected error in an Op's C code. "
21810 "No Python exception was set.");
21811 }
21812 goto __label_166;}
21813 }
21814
21815 V165 = (PyArrayObject*)(py_V165);
21816 Py_XINCREF(V165);
21817
21818 {
21819
21820 py_V167 = PyList_GET_ITEM(storage_V167, 0);
21821 {Py_XINCREF(py_V167);}
21822
21823 V167 = NULL;
21824 if (py_V167 == Py_None) {
21825 // We can either fail here or set V167 to NULL and rely on Ops
21826 // using tensors to handle the NULL case, but if they fail to do so
21827 // they'll end up with nasty segfaults, so this is public service.
21828 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21829 {
21830 __failure = 168;
21831 if (!PyErr_Occurred()) {
21832 PyErr_SetString(PyExc_RuntimeError,
21833 "Unexpected error in an Op's C code. "
21834 "No Python exception was set.");
21835 }
21836 goto __label_168;}
21837 }
21838 if (!PyArray_Check(py_V167)) {
21839 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21840 {
21841 __failure = 168;
21842 if (!PyErr_Occurred()) {
21843 PyErr_SetString(PyExc_RuntimeError,
21844 "Unexpected error in an Op's C code. "
21845 "No Python exception was set.");
21846 }
21847 goto __label_168;}
21848 }
21849 // We expect NPY_FLOAT64
21850 if (!PyArray_ISALIGNED((PyArrayObject*) py_V167)) {
21851 PyArrayObject * tmp = (PyArrayObject*) py_V167;
21852 PyErr_Format(PyExc_NotImplementedError,
21853 "expected an aligned array of type %ld "
21854 "(NPY_FLOAT64), got non-aligned array of type %ld"
21855 " with %ld dimensions, with 3 last dims "
21856 "%ld, %ld, %ld"
21857 " and 3 last strides %ld %ld, %ld.",
21858 (long int) NPY_FLOAT64,
21859 (long int) PyArray_TYPE((PyArrayObject*) py_V167),
21860 (long int) PyArray_NDIM(tmp),
21861 (long int) PyArray_NDIM(tmp) >= 3 ?
21862 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21863 (long int) PyArray_NDIM(tmp) >= 2 ?
21864 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21865 (long int) PyArray_NDIM(tmp) >= 1 ?
21866 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21867 (long int) PyArray_NDIM(tmp) >= 3 ?
21868 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21869 (long int) PyArray_NDIM(tmp) >= 2 ?
21870 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21871 (long int) PyArray_NDIM(tmp) >= 1 ?
21872 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21873 );
21874 {
21875 __failure = 168;
21876 if (!PyErr_Occurred()) {
21877 PyErr_SetString(PyExc_RuntimeError,
21878 "Unexpected error in an Op's C code. "
21879 "No Python exception was set.");
21880 }
21881 goto __label_168;}
21882 }
21883 // This is a TypeError to be consistent with DEBUG_MODE
21884 // Note: DEBUG_MODE also tells the name of the container
21885 if (PyArray_TYPE((PyArrayObject*) py_V167) != NPY_FLOAT64) {
21886 PyErr_Format(PyExc_TypeError,
21887 "expected type_num %d (NPY_FLOAT64) got %d",
21888 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V167));
21889 {
21890 __failure = 168;
21891 if (!PyErr_Occurred()) {
21892 PyErr_SetString(PyExc_RuntimeError,
21893 "Unexpected error in an Op's C code. "
21894 "No Python exception was set.");
21895 }
21896 goto __label_168;}
21897 }
21898
21899 V167 = (PyArrayObject*)(py_V167);
21900 Py_XINCREF(V167);
21901
21902 {
21903
21904 py_V169 = PyList_GET_ITEM(storage_V169, 0);
21905 {Py_XINCREF(py_V169);}
21906
21907 V169 = NULL;
21908 if (py_V169 == Py_None) {
21909 // We can either fail here or set V169 to NULL and rely on Ops
21910 // using tensors to handle the NULL case, but if they fail to do so
21911 // they'll end up with nasty segfaults, so this is public service.
21912 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21913 {
21914 __failure = 170;
21915 if (!PyErr_Occurred()) {
21916 PyErr_SetString(PyExc_RuntimeError,
21917 "Unexpected error in an Op's C code. "
21918 "No Python exception was set.");
21919 }
21920 goto __label_170;}
21921 }
21922 if (!PyArray_Check(py_V169)) {
21923 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
21924 {
21925 __failure = 170;
21926 if (!PyErr_Occurred()) {
21927 PyErr_SetString(PyExc_RuntimeError,
21928 "Unexpected error in an Op's C code. "
21929 "No Python exception was set.");
21930 }
21931 goto __label_170;}
21932 }
21933 // We expect NPY_FLOAT64
21934 if (!PyArray_ISALIGNED((PyArrayObject*) py_V169)) {
21935 PyArrayObject * tmp = (PyArrayObject*) py_V169;
21936 PyErr_Format(PyExc_NotImplementedError,
21937 "expected an aligned array of type %ld "
21938 "(NPY_FLOAT64), got non-aligned array of type %ld"
21939 " with %ld dimensions, with 3 last dims "
21940 "%ld, %ld, %ld"
21941 " and 3 last strides %ld %ld, %ld.",
21942 (long int) NPY_FLOAT64,
21943 (long int) PyArray_TYPE((PyArrayObject*) py_V169),
21944 (long int) PyArray_NDIM(tmp),
21945 (long int) PyArray_NDIM(tmp) >= 3 ?
21946 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
21947 (long int) PyArray_NDIM(tmp) >= 2 ?
21948 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
21949 (long int) PyArray_NDIM(tmp) >= 1 ?
21950 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
21951 (long int) PyArray_NDIM(tmp) >= 3 ?
21952 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
21953 (long int) PyArray_NDIM(tmp) >= 2 ?
21954 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
21955 (long int) PyArray_NDIM(tmp) >= 1 ?
21956 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
21957 );
21958 {
21959 __failure = 170;
21960 if (!PyErr_Occurred()) {
21961 PyErr_SetString(PyExc_RuntimeError,
21962 "Unexpected error in an Op's C code. "
21963 "No Python exception was set.");
21964 }
21965 goto __label_170;}
21966 }
21967 // This is a TypeError to be consistent with DEBUG_MODE
21968 // Note: DEBUG_MODE also tells the name of the container
21969 if (PyArray_TYPE((PyArrayObject*) py_V169) != NPY_FLOAT64) {
21970 PyErr_Format(PyExc_TypeError,
21971 "expected type_num %d (NPY_FLOAT64) got %d",
21972 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V169));
21973 {
21974 __failure = 170;
21975 if (!PyErr_Occurred()) {
21976 PyErr_SetString(PyExc_RuntimeError,
21977 "Unexpected error in an Op's C code. "
21978 "No Python exception was set.");
21979 }
21980 goto __label_170;}
21981 }
21982
21983 V169 = (PyArrayObject*)(py_V169);
21984 Py_XINCREF(V169);
21985
21986 {
21987
21988 py_V171 = PyList_GET_ITEM(storage_V171, 0);
21989 {Py_XINCREF(py_V171);}
21990
21991 V171 = NULL;
21992 if (py_V171 == Py_None) {
21993 // We can either fail here or set V171 to NULL and rely on Ops
21994 // using tensors to handle the NULL case, but if they fail to do so
21995 // they'll end up with nasty segfaults, so this is public service.
21996 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
21997 {
21998 __failure = 172;
21999 if (!PyErr_Occurred()) {
22000 PyErr_SetString(PyExc_RuntimeError,
22001 "Unexpected error in an Op's C code. "
22002 "No Python exception was set.");
22003 }
22004 goto __label_172;}
22005 }
22006 if (!PyArray_Check(py_V171)) {
22007 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22008 {
22009 __failure = 172;
22010 if (!PyErr_Occurred()) {
22011 PyErr_SetString(PyExc_RuntimeError,
22012 "Unexpected error in an Op's C code. "
22013 "No Python exception was set.");
22014 }
22015 goto __label_172;}
22016 }
22017 // We expect NPY_FLOAT64
22018 if (!PyArray_ISALIGNED((PyArrayObject*) py_V171)) {
22019 PyArrayObject * tmp = (PyArrayObject*) py_V171;
22020 PyErr_Format(PyExc_NotImplementedError,
22021 "expected an aligned array of type %ld "
22022 "(NPY_FLOAT64), got non-aligned array of type %ld"
22023 " with %ld dimensions, with 3 last dims "
22024 "%ld, %ld, %ld"
22025 " and 3 last strides %ld %ld, %ld.",
22026 (long int) NPY_FLOAT64,
22027 (long int) PyArray_TYPE((PyArrayObject*) py_V171),
22028 (long int) PyArray_NDIM(tmp),
22029 (long int) PyArray_NDIM(tmp) >= 3 ?
22030 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22031 (long int) PyArray_NDIM(tmp) >= 2 ?
22032 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22033 (long int) PyArray_NDIM(tmp) >= 1 ?
22034 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22035 (long int) PyArray_NDIM(tmp) >= 3 ?
22036 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22037 (long int) PyArray_NDIM(tmp) >= 2 ?
22038 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22039 (long int) PyArray_NDIM(tmp) >= 1 ?
22040 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22041 );
22042 {
22043 __failure = 172;
22044 if (!PyErr_Occurred()) {
22045 PyErr_SetString(PyExc_RuntimeError,
22046 "Unexpected error in an Op's C code. "
22047 "No Python exception was set.");
22048 }
22049 goto __label_172;}
22050 }
22051 // This is a TypeError to be consistent with DEBUG_MODE
22052 // Note: DEBUG_MODE also tells the name of the container
22053 if (PyArray_TYPE((PyArrayObject*) py_V171) != NPY_FLOAT64) {
22054 PyErr_Format(PyExc_TypeError,
22055 "expected type_num %d (NPY_FLOAT64) got %d",
22056 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V171));
22057 {
22058 __failure = 172;
22059 if (!PyErr_Occurred()) {
22060 PyErr_SetString(PyExc_RuntimeError,
22061 "Unexpected error in an Op's C code. "
22062 "No Python exception was set.");
22063 }
22064 goto __label_172;}
22065 }
22066
22067 V171 = (PyArrayObject*)(py_V171);
22068 Py_XINCREF(V171);
22069
22070 {
22071
22072 py_V173 = PyList_GET_ITEM(storage_V173, 0);
22073 {Py_XINCREF(py_V173);}
22074
22075 V173 = NULL;
22076 if (py_V173 == Py_None) {
22077 // We can either fail here or set V173 to NULL and rely on Ops
22078 // using tensors to handle the NULL case, but if they fail to do so
22079 // they'll end up with nasty segfaults, so this is public service.
22080 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22081 {
22082 __failure = 174;
22083 if (!PyErr_Occurred()) {
22084 PyErr_SetString(PyExc_RuntimeError,
22085 "Unexpected error in an Op's C code. "
22086 "No Python exception was set.");
22087 }
22088 goto __label_174;}
22089 }
22090 if (!PyArray_Check(py_V173)) {
22091 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22092 {
22093 __failure = 174;
22094 if (!PyErr_Occurred()) {
22095 PyErr_SetString(PyExc_RuntimeError,
22096 "Unexpected error in an Op's C code. "
22097 "No Python exception was set.");
22098 }
22099 goto __label_174;}
22100 }
22101 // We expect NPY_FLOAT64
22102 if (!PyArray_ISALIGNED((PyArrayObject*) py_V173)) {
22103 PyArrayObject * tmp = (PyArrayObject*) py_V173;
22104 PyErr_Format(PyExc_NotImplementedError,
22105 "expected an aligned array of type %ld "
22106 "(NPY_FLOAT64), got non-aligned array of type %ld"
22107 " with %ld dimensions, with 3 last dims "
22108 "%ld, %ld, %ld"
22109 " and 3 last strides %ld %ld, %ld.",
22110 (long int) NPY_FLOAT64,
22111 (long int) PyArray_TYPE((PyArrayObject*) py_V173),
22112 (long int) PyArray_NDIM(tmp),
22113 (long int) PyArray_NDIM(tmp) >= 3 ?
22114 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22115 (long int) PyArray_NDIM(tmp) >= 2 ?
22116 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22117 (long int) PyArray_NDIM(tmp) >= 1 ?
22118 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22119 (long int) PyArray_NDIM(tmp) >= 3 ?
22120 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22121 (long int) PyArray_NDIM(tmp) >= 2 ?
22122 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22123 (long int) PyArray_NDIM(tmp) >= 1 ?
22124 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22125 );
22126 {
22127 __failure = 174;
22128 if (!PyErr_Occurred()) {
22129 PyErr_SetString(PyExc_RuntimeError,
22130 "Unexpected error in an Op's C code. "
22131 "No Python exception was set.");
22132 }
22133 goto __label_174;}
22134 }
22135 // This is a TypeError to be consistent with DEBUG_MODE
22136 // Note: DEBUG_MODE also tells the name of the container
22137 if (PyArray_TYPE((PyArrayObject*) py_V173) != NPY_FLOAT64) {
22138 PyErr_Format(PyExc_TypeError,
22139 "expected type_num %d (NPY_FLOAT64) got %d",
22140 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V173));
22141 {
22142 __failure = 174;
22143 if (!PyErr_Occurred()) {
22144 PyErr_SetString(PyExc_RuntimeError,
22145 "Unexpected error in an Op's C code. "
22146 "No Python exception was set.");
22147 }
22148 goto __label_174;}
22149 }
22150
22151 V173 = (PyArrayObject*)(py_V173);
22152 Py_XINCREF(V173);
22153
22154 {
22155
22156 py_V175 = PyList_GET_ITEM(storage_V175, 0);
22157 {Py_XINCREF(py_V175);}
22158
22159 V175 = NULL;
22160 if (py_V175 == Py_None) {
22161 // We can either fail here or set V175 to NULL and rely on Ops
22162 // using tensors to handle the NULL case, but if they fail to do so
22163 // they'll end up with nasty segfaults, so this is public service.
22164 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22165 {
22166 __failure = 176;
22167 if (!PyErr_Occurred()) {
22168 PyErr_SetString(PyExc_RuntimeError,
22169 "Unexpected error in an Op's C code. "
22170 "No Python exception was set.");
22171 }
22172 goto __label_176;}
22173 }
22174 if (!PyArray_Check(py_V175)) {
22175 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22176 {
22177 __failure = 176;
22178 if (!PyErr_Occurred()) {
22179 PyErr_SetString(PyExc_RuntimeError,
22180 "Unexpected error in an Op's C code. "
22181 "No Python exception was set.");
22182 }
22183 goto __label_176;}
22184 }
22185 // We expect NPY_FLOAT64
22186 if (!PyArray_ISALIGNED((PyArrayObject*) py_V175)) {
22187 PyArrayObject * tmp = (PyArrayObject*) py_V175;
22188 PyErr_Format(PyExc_NotImplementedError,
22189 "expected an aligned array of type %ld "
22190 "(NPY_FLOAT64), got non-aligned array of type %ld"
22191 " with %ld dimensions, with 3 last dims "
22192 "%ld, %ld, %ld"
22193 " and 3 last strides %ld %ld, %ld.",
22194 (long int) NPY_FLOAT64,
22195 (long int) PyArray_TYPE((PyArrayObject*) py_V175),
22196 (long int) PyArray_NDIM(tmp),
22197 (long int) PyArray_NDIM(tmp) >= 3 ?
22198 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22199 (long int) PyArray_NDIM(tmp) >= 2 ?
22200 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22201 (long int) PyArray_NDIM(tmp) >= 1 ?
22202 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22203 (long int) PyArray_NDIM(tmp) >= 3 ?
22204 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22205 (long int) PyArray_NDIM(tmp) >= 2 ?
22206 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22207 (long int) PyArray_NDIM(tmp) >= 1 ?
22208 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22209 );
22210 {
22211 __failure = 176;
22212 if (!PyErr_Occurred()) {
22213 PyErr_SetString(PyExc_RuntimeError,
22214 "Unexpected error in an Op's C code. "
22215 "No Python exception was set.");
22216 }
22217 goto __label_176;}
22218 }
22219 // This is a TypeError to be consistent with DEBUG_MODE
22220 // Note: DEBUG_MODE also tells the name of the container
22221 if (PyArray_TYPE((PyArrayObject*) py_V175) != NPY_FLOAT64) {
22222 PyErr_Format(PyExc_TypeError,
22223 "expected type_num %d (NPY_FLOAT64) got %d",
22224 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V175));
22225 {
22226 __failure = 176;
22227 if (!PyErr_Occurred()) {
22228 PyErr_SetString(PyExc_RuntimeError,
22229 "Unexpected error in an Op's C code. "
22230 "No Python exception was set.");
22231 }
22232 goto __label_176;}
22233 }
22234
22235 V175 = (PyArrayObject*)(py_V175);
22236 Py_XINCREF(V175);
22237
22238 {
22239
22240 py_V177 = PyList_GET_ITEM(storage_V177, 0);
22241 {Py_XINCREF(py_V177);}
22242
22243 V177 = NULL;
22244 if (py_V177 == Py_None) {
22245 // We can either fail here or set V177 to NULL and rely on Ops
22246 // using tensors to handle the NULL case, but if they fail to do so
22247 // they'll end up with nasty segfaults, so this is public service.
22248 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22249 {
22250 __failure = 178;
22251 if (!PyErr_Occurred()) {
22252 PyErr_SetString(PyExc_RuntimeError,
22253 "Unexpected error in an Op's C code. "
22254 "No Python exception was set.");
22255 }
22256 goto __label_178;}
22257 }
22258 if (!PyArray_Check(py_V177)) {
22259 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22260 {
22261 __failure = 178;
22262 if (!PyErr_Occurred()) {
22263 PyErr_SetString(PyExc_RuntimeError,
22264 "Unexpected error in an Op's C code. "
22265 "No Python exception was set.");
22266 }
22267 goto __label_178;}
22268 }
22269 // We expect NPY_FLOAT64
22270 if (!PyArray_ISALIGNED((PyArrayObject*) py_V177)) {
22271 PyArrayObject * tmp = (PyArrayObject*) py_V177;
22272 PyErr_Format(PyExc_NotImplementedError,
22273 "expected an aligned array of type %ld "
22274 "(NPY_FLOAT64), got non-aligned array of type %ld"
22275 " with %ld dimensions, with 3 last dims "
22276 "%ld, %ld, %ld"
22277 " and 3 last strides %ld %ld, %ld.",
22278 (long int) NPY_FLOAT64,
22279 (long int) PyArray_TYPE((PyArrayObject*) py_V177),
22280 (long int) PyArray_NDIM(tmp),
22281 (long int) PyArray_NDIM(tmp) >= 3 ?
22282 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22283 (long int) PyArray_NDIM(tmp) >= 2 ?
22284 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22285 (long int) PyArray_NDIM(tmp) >= 1 ?
22286 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22287 (long int) PyArray_NDIM(tmp) >= 3 ?
22288 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22289 (long int) PyArray_NDIM(tmp) >= 2 ?
22290 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22291 (long int) PyArray_NDIM(tmp) >= 1 ?
22292 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22293 );
22294 {
22295 __failure = 178;
22296 if (!PyErr_Occurred()) {
22297 PyErr_SetString(PyExc_RuntimeError,
22298 "Unexpected error in an Op's C code. "
22299 "No Python exception was set.");
22300 }
22301 goto __label_178;}
22302 }
22303 // This is a TypeError to be consistent with DEBUG_MODE
22304 // Note: DEBUG_MODE also tells the name of the container
22305 if (PyArray_TYPE((PyArrayObject*) py_V177) != NPY_FLOAT64) {
22306 PyErr_Format(PyExc_TypeError,
22307 "expected type_num %d (NPY_FLOAT64) got %d",
22308 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V177));
22309 {
22310 __failure = 178;
22311 if (!PyErr_Occurred()) {
22312 PyErr_SetString(PyExc_RuntimeError,
22313 "Unexpected error in an Op's C code. "
22314 "No Python exception was set.");
22315 }
22316 goto __label_178;}
22317 }
22318
22319 V177 = (PyArrayObject*)(py_V177);
22320 Py_XINCREF(V177);
22321
22322 {
22323
22324 py_V179 = PyList_GET_ITEM(storage_V179, 0);
22325 {Py_XINCREF(py_V179);}
22326
22327 V179 = NULL;
22328 if (py_V179 == Py_None) {
22329 // We can either fail here or set V179 to NULL and rely on Ops
22330 // using tensors to handle the NULL case, but if they fail to do so
22331 // they'll end up with nasty segfaults, so this is public service.
22332 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22333 {
22334 __failure = 180;
22335 if (!PyErr_Occurred()) {
22336 PyErr_SetString(PyExc_RuntimeError,
22337 "Unexpected error in an Op's C code. "
22338 "No Python exception was set.");
22339 }
22340 goto __label_180;}
22341 }
22342 if (!PyArray_Check(py_V179)) {
22343 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22344 {
22345 __failure = 180;
22346 if (!PyErr_Occurred()) {
22347 PyErr_SetString(PyExc_RuntimeError,
22348 "Unexpected error in an Op's C code. "
22349 "No Python exception was set.");
22350 }
22351 goto __label_180;}
22352 }
22353 // We expect NPY_FLOAT64
22354 if (!PyArray_ISALIGNED((PyArrayObject*) py_V179)) {
22355 PyArrayObject * tmp = (PyArrayObject*) py_V179;
22356 PyErr_Format(PyExc_NotImplementedError,
22357 "expected an aligned array of type %ld "
22358 "(NPY_FLOAT64), got non-aligned array of type %ld"
22359 " with %ld dimensions, with 3 last dims "
22360 "%ld, %ld, %ld"
22361 " and 3 last strides %ld %ld, %ld.",
22362 (long int) NPY_FLOAT64,
22363 (long int) PyArray_TYPE((PyArrayObject*) py_V179),
22364 (long int) PyArray_NDIM(tmp),
22365 (long int) PyArray_NDIM(tmp) >= 3 ?
22366 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22367 (long int) PyArray_NDIM(tmp) >= 2 ?
22368 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22369 (long int) PyArray_NDIM(tmp) >= 1 ?
22370 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22371 (long int) PyArray_NDIM(tmp) >= 3 ?
22372 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22373 (long int) PyArray_NDIM(tmp) >= 2 ?
22374 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22375 (long int) PyArray_NDIM(tmp) >= 1 ?
22376 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22377 );
22378 {
22379 __failure = 180;
22380 if (!PyErr_Occurred()) {
22381 PyErr_SetString(PyExc_RuntimeError,
22382 "Unexpected error in an Op's C code. "
22383 "No Python exception was set.");
22384 }
22385 goto __label_180;}
22386 }
22387 // This is a TypeError to be consistent with DEBUG_MODE
22388 // Note: DEBUG_MODE also tells the name of the container
22389 if (PyArray_TYPE((PyArrayObject*) py_V179) != NPY_FLOAT64) {
22390 PyErr_Format(PyExc_TypeError,
22391 "expected type_num %d (NPY_FLOAT64) got %d",
22392 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V179));
22393 {
22394 __failure = 180;
22395 if (!PyErr_Occurred()) {
22396 PyErr_SetString(PyExc_RuntimeError,
22397 "Unexpected error in an Op's C code. "
22398 "No Python exception was set.");
22399 }
22400 goto __label_180;}
22401 }
22402
22403 V179 = (PyArrayObject*)(py_V179);
22404 Py_XINCREF(V179);
22405
22406 {
22407
22408 py_V181 = PyList_GET_ITEM(storage_V181, 0);
22409 {Py_XINCREF(py_V181);}
22410
22411 V181 = NULL;
22412 if (py_V181 == Py_None) {
22413 // We can either fail here or set V181 to NULL and rely on Ops
22414 // using tensors to handle the NULL case, but if they fail to do so
22415 // they'll end up with nasty segfaults, so this is public service.
22416 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22417 {
22418 __failure = 182;
22419 if (!PyErr_Occurred()) {
22420 PyErr_SetString(PyExc_RuntimeError,
22421 "Unexpected error in an Op's C code. "
22422 "No Python exception was set.");
22423 }
22424 goto __label_182;}
22425 }
22426 if (!PyArray_Check(py_V181)) {
22427 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22428 {
22429 __failure = 182;
22430 if (!PyErr_Occurred()) {
22431 PyErr_SetString(PyExc_RuntimeError,
22432 "Unexpected error in an Op's C code. "
22433 "No Python exception was set.");
22434 }
22435 goto __label_182;}
22436 }
22437 // We expect NPY_FLOAT64
22438 if (!PyArray_ISALIGNED((PyArrayObject*) py_V181)) {
22439 PyArrayObject * tmp = (PyArrayObject*) py_V181;
22440 PyErr_Format(PyExc_NotImplementedError,
22441 "expected an aligned array of type %ld "
22442 "(NPY_FLOAT64), got non-aligned array of type %ld"
22443 " with %ld dimensions, with 3 last dims "
22444 "%ld, %ld, %ld"
22445 " and 3 last strides %ld %ld, %ld.",
22446 (long int) NPY_FLOAT64,
22447 (long int) PyArray_TYPE((PyArrayObject*) py_V181),
22448 (long int) PyArray_NDIM(tmp),
22449 (long int) PyArray_NDIM(tmp) >= 3 ?
22450 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22451 (long int) PyArray_NDIM(tmp) >= 2 ?
22452 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22453 (long int) PyArray_NDIM(tmp) >= 1 ?
22454 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22455 (long int) PyArray_NDIM(tmp) >= 3 ?
22456 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22457 (long int) PyArray_NDIM(tmp) >= 2 ?
22458 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22459 (long int) PyArray_NDIM(tmp) >= 1 ?
22460 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22461 );
22462 {
22463 __failure = 182;
22464 if (!PyErr_Occurred()) {
22465 PyErr_SetString(PyExc_RuntimeError,
22466 "Unexpected error in an Op's C code. "
22467 "No Python exception was set.");
22468 }
22469 goto __label_182;}
22470 }
22471 // This is a TypeError to be consistent with DEBUG_MODE
22472 // Note: DEBUG_MODE also tells the name of the container
22473 if (PyArray_TYPE((PyArrayObject*) py_V181) != NPY_FLOAT64) {
22474 PyErr_Format(PyExc_TypeError,
22475 "expected type_num %d (NPY_FLOAT64) got %d",
22476 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V181));
22477 {
22478 __failure = 182;
22479 if (!PyErr_Occurred()) {
22480 PyErr_SetString(PyExc_RuntimeError,
22481 "Unexpected error in an Op's C code. "
22482 "No Python exception was set.");
22483 }
22484 goto __label_182;}
22485 }
22486
22487 V181 = (PyArrayObject*)(py_V181);
22488 Py_XINCREF(V181);
22489
22490 {
22491
22492 py_V183 = PyList_GET_ITEM(storage_V183, 0);
22493 {Py_XINCREF(py_V183);}
22494
22495 V183 = NULL;
22496 if (py_V183 == Py_None) {
22497 // We can either fail here or set V183 to NULL and rely on Ops
22498 // using tensors to handle the NULL case, but if they fail to do so
22499 // they'll end up with nasty segfaults, so this is public service.
22500 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22501 {
22502 __failure = 184;
22503 if (!PyErr_Occurred()) {
22504 PyErr_SetString(PyExc_RuntimeError,
22505 "Unexpected error in an Op's C code. "
22506 "No Python exception was set.");
22507 }
22508 goto __label_184;}
22509 }
22510 if (!PyArray_Check(py_V183)) {
22511 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22512 {
22513 __failure = 184;
22514 if (!PyErr_Occurred()) {
22515 PyErr_SetString(PyExc_RuntimeError,
22516 "Unexpected error in an Op's C code. "
22517 "No Python exception was set.");
22518 }
22519 goto __label_184;}
22520 }
22521 // We expect NPY_FLOAT64
22522 if (!PyArray_ISALIGNED((PyArrayObject*) py_V183)) {
22523 PyArrayObject * tmp = (PyArrayObject*) py_V183;
22524 PyErr_Format(PyExc_NotImplementedError,
22525 "expected an aligned array of type %ld "
22526 "(NPY_FLOAT64), got non-aligned array of type %ld"
22527 " with %ld dimensions, with 3 last dims "
22528 "%ld, %ld, %ld"
22529 " and 3 last strides %ld %ld, %ld.",
22530 (long int) NPY_FLOAT64,
22531 (long int) PyArray_TYPE((PyArrayObject*) py_V183),
22532 (long int) PyArray_NDIM(tmp),
22533 (long int) PyArray_NDIM(tmp) >= 3 ?
22534 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22535 (long int) PyArray_NDIM(tmp) >= 2 ?
22536 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22537 (long int) PyArray_NDIM(tmp) >= 1 ?
22538 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22539 (long int) PyArray_NDIM(tmp) >= 3 ?
22540 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22541 (long int) PyArray_NDIM(tmp) >= 2 ?
22542 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22543 (long int) PyArray_NDIM(tmp) >= 1 ?
22544 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22545 );
22546 {
22547 __failure = 184;
22548 if (!PyErr_Occurred()) {
22549 PyErr_SetString(PyExc_RuntimeError,
22550 "Unexpected error in an Op's C code. "
22551 "No Python exception was set.");
22552 }
22553 goto __label_184;}
22554 }
22555 // This is a TypeError to be consistent with DEBUG_MODE
22556 // Note: DEBUG_MODE also tells the name of the container
22557 if (PyArray_TYPE((PyArrayObject*) py_V183) != NPY_FLOAT64) {
22558 PyErr_Format(PyExc_TypeError,
22559 "expected type_num %d (NPY_FLOAT64) got %d",
22560 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V183));
22561 {
22562 __failure = 184;
22563 if (!PyErr_Occurred()) {
22564 PyErr_SetString(PyExc_RuntimeError,
22565 "Unexpected error in an Op's C code. "
22566 "No Python exception was set.");
22567 }
22568 goto __label_184;}
22569 }
22570
22571 V183 = (PyArrayObject*)(py_V183);
22572 Py_XINCREF(V183);
22573
22574 {
22575
22576 py_V185 = PyList_GET_ITEM(storage_V185, 0);
22577 {Py_XINCREF(py_V185);}
22578
22579 V185 = NULL;
22580 if (py_V185 == Py_None) {
22581 // We can either fail here or set V185 to NULL and rely on Ops
22582 // using tensors to handle the NULL case, but if they fail to do so
22583 // they'll end up with nasty segfaults, so this is public service.
22584 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22585 {
22586 __failure = 186;
22587 if (!PyErr_Occurred()) {
22588 PyErr_SetString(PyExc_RuntimeError,
22589 "Unexpected error in an Op's C code. "
22590 "No Python exception was set.");
22591 }
22592 goto __label_186;}
22593 }
22594 if (!PyArray_Check(py_V185)) {
22595 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22596 {
22597 __failure = 186;
22598 if (!PyErr_Occurred()) {
22599 PyErr_SetString(PyExc_RuntimeError,
22600 "Unexpected error in an Op's C code. "
22601 "No Python exception was set.");
22602 }
22603 goto __label_186;}
22604 }
22605 // We expect NPY_FLOAT64
22606 if (!PyArray_ISALIGNED((PyArrayObject*) py_V185)) {
22607 PyArrayObject * tmp = (PyArrayObject*) py_V185;
22608 PyErr_Format(PyExc_NotImplementedError,
22609 "expected an aligned array of type %ld "
22610 "(NPY_FLOAT64), got non-aligned array of type %ld"
22611 " with %ld dimensions, with 3 last dims "
22612 "%ld, %ld, %ld"
22613 " and 3 last strides %ld %ld, %ld.",
22614 (long int) NPY_FLOAT64,
22615 (long int) PyArray_TYPE((PyArrayObject*) py_V185),
22616 (long int) PyArray_NDIM(tmp),
22617 (long int) PyArray_NDIM(tmp) >= 3 ?
22618 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22619 (long int) PyArray_NDIM(tmp) >= 2 ?
22620 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22621 (long int) PyArray_NDIM(tmp) >= 1 ?
22622 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22623 (long int) PyArray_NDIM(tmp) >= 3 ?
22624 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22625 (long int) PyArray_NDIM(tmp) >= 2 ?
22626 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22627 (long int) PyArray_NDIM(tmp) >= 1 ?
22628 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22629 );
22630 {
22631 __failure = 186;
22632 if (!PyErr_Occurred()) {
22633 PyErr_SetString(PyExc_RuntimeError,
22634 "Unexpected error in an Op's C code. "
22635 "No Python exception was set.");
22636 }
22637 goto __label_186;}
22638 }
22639 // This is a TypeError to be consistent with DEBUG_MODE
22640 // Note: DEBUG_MODE also tells the name of the container
22641 if (PyArray_TYPE((PyArrayObject*) py_V185) != NPY_FLOAT64) {
22642 PyErr_Format(PyExc_TypeError,
22643 "expected type_num %d (NPY_FLOAT64) got %d",
22644 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V185));
22645 {
22646 __failure = 186;
22647 if (!PyErr_Occurred()) {
22648 PyErr_SetString(PyExc_RuntimeError,
22649 "Unexpected error in an Op's C code. "
22650 "No Python exception was set.");
22651 }
22652 goto __label_186;}
22653 }
22654
22655 V185 = (PyArrayObject*)(py_V185);
22656 Py_XINCREF(V185);
22657
22658 {
22659
22660 py_V187 = PyList_GET_ITEM(storage_V187, 0);
22661 {Py_XINCREF(py_V187);}
22662
22663 V187 = NULL;
22664 if (py_V187 == Py_None) {
22665 // We can either fail here or set V187 to NULL and rely on Ops
22666 // using tensors to handle the NULL case, but if they fail to do so
22667 // they'll end up with nasty segfaults, so this is public service.
22668 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22669 {
22670 __failure = 188;
22671 if (!PyErr_Occurred()) {
22672 PyErr_SetString(PyExc_RuntimeError,
22673 "Unexpected error in an Op's C code. "
22674 "No Python exception was set.");
22675 }
22676 goto __label_188;}
22677 }
22678 if (!PyArray_Check(py_V187)) {
22679 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22680 {
22681 __failure = 188;
22682 if (!PyErr_Occurred()) {
22683 PyErr_SetString(PyExc_RuntimeError,
22684 "Unexpected error in an Op's C code. "
22685 "No Python exception was set.");
22686 }
22687 goto __label_188;}
22688 }
22689 // We expect NPY_FLOAT64
22690 if (!PyArray_ISALIGNED((PyArrayObject*) py_V187)) {
22691 PyArrayObject * tmp = (PyArrayObject*) py_V187;
22692 PyErr_Format(PyExc_NotImplementedError,
22693 "expected an aligned array of type %ld "
22694 "(NPY_FLOAT64), got non-aligned array of type %ld"
22695 " with %ld dimensions, with 3 last dims "
22696 "%ld, %ld, %ld"
22697 " and 3 last strides %ld %ld, %ld.",
22698 (long int) NPY_FLOAT64,
22699 (long int) PyArray_TYPE((PyArrayObject*) py_V187),
22700 (long int) PyArray_NDIM(tmp),
22701 (long int) PyArray_NDIM(tmp) >= 3 ?
22702 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22703 (long int) PyArray_NDIM(tmp) >= 2 ?
22704 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22705 (long int) PyArray_NDIM(tmp) >= 1 ?
22706 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22707 (long int) PyArray_NDIM(tmp) >= 3 ?
22708 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22709 (long int) PyArray_NDIM(tmp) >= 2 ?
22710 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22711 (long int) PyArray_NDIM(tmp) >= 1 ?
22712 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22713 );
22714 {
22715 __failure = 188;
22716 if (!PyErr_Occurred()) {
22717 PyErr_SetString(PyExc_RuntimeError,
22718 "Unexpected error in an Op's C code. "
22719 "No Python exception was set.");
22720 }
22721 goto __label_188;}
22722 }
22723 // This is a TypeError to be consistent with DEBUG_MODE
22724 // Note: DEBUG_MODE also tells the name of the container
22725 if (PyArray_TYPE((PyArrayObject*) py_V187) != NPY_FLOAT64) {
22726 PyErr_Format(PyExc_TypeError,
22727 "expected type_num %d (NPY_FLOAT64) got %d",
22728 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V187));
22729 {
22730 __failure = 188;
22731 if (!PyErr_Occurred()) {
22732 PyErr_SetString(PyExc_RuntimeError,
22733 "Unexpected error in an Op's C code. "
22734 "No Python exception was set.");
22735 }
22736 goto __label_188;}
22737 }
22738
22739 V187 = (PyArrayObject*)(py_V187);
22740 Py_XINCREF(V187);
22741
22742 {
22743
22744 py_V189 = PyList_GET_ITEM(storage_V189, 0);
22745 {Py_XINCREF(py_V189);}
22746
22747 V189 = NULL;
22748 if (py_V189 == Py_None) {
22749 // We can either fail here or set V189 to NULL and rely on Ops
22750 // using tensors to handle the NULL case, but if they fail to do so
22751 // they'll end up with nasty segfaults, so this is public service.
22752 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22753 {
22754 __failure = 190;
22755 if (!PyErr_Occurred()) {
22756 PyErr_SetString(PyExc_RuntimeError,
22757 "Unexpected error in an Op's C code. "
22758 "No Python exception was set.");
22759 }
22760 goto __label_190;}
22761 }
22762 if (!PyArray_Check(py_V189)) {
22763 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22764 {
22765 __failure = 190;
22766 if (!PyErr_Occurred()) {
22767 PyErr_SetString(PyExc_RuntimeError,
22768 "Unexpected error in an Op's C code. "
22769 "No Python exception was set.");
22770 }
22771 goto __label_190;}
22772 }
22773 // We expect NPY_FLOAT64
22774 if (!PyArray_ISALIGNED((PyArrayObject*) py_V189)) {
22775 PyArrayObject * tmp = (PyArrayObject*) py_V189;
22776 PyErr_Format(PyExc_NotImplementedError,
22777 "expected an aligned array of type %ld "
22778 "(NPY_FLOAT64), got non-aligned array of type %ld"
22779 " with %ld dimensions, with 3 last dims "
22780 "%ld, %ld, %ld"
22781 " and 3 last strides %ld %ld, %ld.",
22782 (long int) NPY_FLOAT64,
22783 (long int) PyArray_TYPE((PyArrayObject*) py_V189),
22784 (long int) PyArray_NDIM(tmp),
22785 (long int) PyArray_NDIM(tmp) >= 3 ?
22786 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22787 (long int) PyArray_NDIM(tmp) >= 2 ?
22788 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22789 (long int) PyArray_NDIM(tmp) >= 1 ?
22790 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22791 (long int) PyArray_NDIM(tmp) >= 3 ?
22792 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22793 (long int) PyArray_NDIM(tmp) >= 2 ?
22794 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22795 (long int) PyArray_NDIM(tmp) >= 1 ?
22796 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22797 );
22798 {
22799 __failure = 190;
22800 if (!PyErr_Occurred()) {
22801 PyErr_SetString(PyExc_RuntimeError,
22802 "Unexpected error in an Op's C code. "
22803 "No Python exception was set.");
22804 }
22805 goto __label_190;}
22806 }
22807 // This is a TypeError to be consistent with DEBUG_MODE
22808 // Note: DEBUG_MODE also tells the name of the container
22809 if (PyArray_TYPE((PyArrayObject*) py_V189) != NPY_FLOAT64) {
22810 PyErr_Format(PyExc_TypeError,
22811 "expected type_num %d (NPY_FLOAT64) got %d",
22812 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V189));
22813 {
22814 __failure = 190;
22815 if (!PyErr_Occurred()) {
22816 PyErr_SetString(PyExc_RuntimeError,
22817 "Unexpected error in an Op's C code. "
22818 "No Python exception was set.");
22819 }
22820 goto __label_190;}
22821 }
22822
22823 V189 = (PyArrayObject*)(py_V189);
22824 Py_XINCREF(V189);
22825
22826 {
22827
22828 py_V191 = PyList_GET_ITEM(storage_V191, 0);
22829 {Py_XINCREF(py_V191);}
22830
22831 V191 = NULL;
22832 if (py_V191 == Py_None) {
22833 // We can either fail here or set V191 to NULL and rely on Ops
22834 // using tensors to handle the NULL case, but if they fail to do so
22835 // they'll end up with nasty segfaults, so this is public service.
22836 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22837 {
22838 __failure = 192;
22839 if (!PyErr_Occurred()) {
22840 PyErr_SetString(PyExc_RuntimeError,
22841 "Unexpected error in an Op's C code. "
22842 "No Python exception was set.");
22843 }
22844 goto __label_192;}
22845 }
22846 if (!PyArray_Check(py_V191)) {
22847 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22848 {
22849 __failure = 192;
22850 if (!PyErr_Occurred()) {
22851 PyErr_SetString(PyExc_RuntimeError,
22852 "Unexpected error in an Op's C code. "
22853 "No Python exception was set.");
22854 }
22855 goto __label_192;}
22856 }
22857 // We expect NPY_FLOAT64
22858 if (!PyArray_ISALIGNED((PyArrayObject*) py_V191)) {
22859 PyArrayObject * tmp = (PyArrayObject*) py_V191;
22860 PyErr_Format(PyExc_NotImplementedError,
22861 "expected an aligned array of type %ld "
22862 "(NPY_FLOAT64), got non-aligned array of type %ld"
22863 " with %ld dimensions, with 3 last dims "
22864 "%ld, %ld, %ld"
22865 " and 3 last strides %ld %ld, %ld.",
22866 (long int) NPY_FLOAT64,
22867 (long int) PyArray_TYPE((PyArrayObject*) py_V191),
22868 (long int) PyArray_NDIM(tmp),
22869 (long int) PyArray_NDIM(tmp) >= 3 ?
22870 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22871 (long int) PyArray_NDIM(tmp) >= 2 ?
22872 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22873 (long int) PyArray_NDIM(tmp) >= 1 ?
22874 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22875 (long int) PyArray_NDIM(tmp) >= 3 ?
22876 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22877 (long int) PyArray_NDIM(tmp) >= 2 ?
22878 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22879 (long int) PyArray_NDIM(tmp) >= 1 ?
22880 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22881 );
22882 {
22883 __failure = 192;
22884 if (!PyErr_Occurred()) {
22885 PyErr_SetString(PyExc_RuntimeError,
22886 "Unexpected error in an Op's C code. "
22887 "No Python exception was set.");
22888 }
22889 goto __label_192;}
22890 }
22891 // This is a TypeError to be consistent with DEBUG_MODE
22892 // Note: DEBUG_MODE also tells the name of the container
22893 if (PyArray_TYPE((PyArrayObject*) py_V191) != NPY_FLOAT64) {
22894 PyErr_Format(PyExc_TypeError,
22895 "expected type_num %d (NPY_FLOAT64) got %d",
22896 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V191));
22897 {
22898 __failure = 192;
22899 if (!PyErr_Occurred()) {
22900 PyErr_SetString(PyExc_RuntimeError,
22901 "Unexpected error in an Op's C code. "
22902 "No Python exception was set.");
22903 }
22904 goto __label_192;}
22905 }
22906
22907 V191 = (PyArrayObject*)(py_V191);
22908 Py_XINCREF(V191);
22909
22910 {
22911
22912 py_V193 = PyList_GET_ITEM(storage_V193, 0);
22913 {Py_XINCREF(py_V193);}
22914
22915 V193 = NULL;
22916 if (py_V193 == Py_None) {
22917 // We can either fail here or set V193 to NULL and rely on Ops
22918 // using tensors to handle the NULL case, but if they fail to do so
22919 // they'll end up with nasty segfaults, so this is public service.
22920 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
22921 {
22922 __failure = 194;
22923 if (!PyErr_Occurred()) {
22924 PyErr_SetString(PyExc_RuntimeError,
22925 "Unexpected error in an Op's C code. "
22926 "No Python exception was set.");
22927 }
22928 goto __label_194;}
22929 }
22930 if (!PyArray_Check(py_V193)) {
22931 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
22932 {
22933 __failure = 194;
22934 if (!PyErr_Occurred()) {
22935 PyErr_SetString(PyExc_RuntimeError,
22936 "Unexpected error in an Op's C code. "
22937 "No Python exception was set.");
22938 }
22939 goto __label_194;}
22940 }
22941 // We expect NPY_FLOAT64
22942 if (!PyArray_ISALIGNED((PyArrayObject*) py_V193)) {
22943 PyArrayObject * tmp = (PyArrayObject*) py_V193;
22944 PyErr_Format(PyExc_NotImplementedError,
22945 "expected an aligned array of type %ld "
22946 "(NPY_FLOAT64), got non-aligned array of type %ld"
22947 " with %ld dimensions, with 3 last dims "
22948 "%ld, %ld, %ld"
22949 " and 3 last strides %ld %ld, %ld.",
22950 (long int) NPY_FLOAT64,
22951 (long int) PyArray_TYPE((PyArrayObject*) py_V193),
22952 (long int) PyArray_NDIM(tmp),
22953 (long int) PyArray_NDIM(tmp) >= 3 ?
22954 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
22955 (long int) PyArray_NDIM(tmp) >= 2 ?
22956 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
22957 (long int) PyArray_NDIM(tmp) >= 1 ?
22958 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
22959 (long int) PyArray_NDIM(tmp) >= 3 ?
22960 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
22961 (long int) PyArray_NDIM(tmp) >= 2 ?
22962 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
22963 (long int) PyArray_NDIM(tmp) >= 1 ?
22964 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
22965 );
22966 {
22967 __failure = 194;
22968 if (!PyErr_Occurred()) {
22969 PyErr_SetString(PyExc_RuntimeError,
22970 "Unexpected error in an Op's C code. "
22971 "No Python exception was set.");
22972 }
22973 goto __label_194;}
22974 }
22975 // This is a TypeError to be consistent with DEBUG_MODE
22976 // Note: DEBUG_MODE also tells the name of the container
22977 if (PyArray_TYPE((PyArrayObject*) py_V193) != NPY_FLOAT64) {
22978 PyErr_Format(PyExc_TypeError,
22979 "expected type_num %d (NPY_FLOAT64) got %d",
22980 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V193));
22981 {
22982 __failure = 194;
22983 if (!PyErr_Occurred()) {
22984 PyErr_SetString(PyExc_RuntimeError,
22985 "Unexpected error in an Op's C code. "
22986 "No Python exception was set.");
22987 }
22988 goto __label_194;}
22989 }
22990
22991 V193 = (PyArrayObject*)(py_V193);
22992 Py_XINCREF(V193);
22993
22994 {
22995
22996 py_V195 = PyList_GET_ITEM(storage_V195, 0);
22997 {Py_XINCREF(py_V195);}
22998
22999 V195 = NULL;
23000 if (py_V195 == Py_None) {
23001 // We can either fail here or set V195 to NULL and rely on Ops
23002 // using tensors to handle the NULL case, but if they fail to do so
23003 // they'll end up with nasty segfaults, so this is public service.
23004 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23005 {
23006 __failure = 196;
23007 if (!PyErr_Occurred()) {
23008 PyErr_SetString(PyExc_RuntimeError,
23009 "Unexpected error in an Op's C code. "
23010 "No Python exception was set.");
23011 }
23012 goto __label_196;}
23013 }
23014 if (!PyArray_Check(py_V195)) {
23015 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23016 {
23017 __failure = 196;
23018 if (!PyErr_Occurred()) {
23019 PyErr_SetString(PyExc_RuntimeError,
23020 "Unexpected error in an Op's C code. "
23021 "No Python exception was set.");
23022 }
23023 goto __label_196;}
23024 }
23025 // We expect NPY_FLOAT64
23026 if (!PyArray_ISALIGNED((PyArrayObject*) py_V195)) {
23027 PyArrayObject * tmp = (PyArrayObject*) py_V195;
23028 PyErr_Format(PyExc_NotImplementedError,
23029 "expected an aligned array of type %ld "
23030 "(NPY_FLOAT64), got non-aligned array of type %ld"
23031 " with %ld dimensions, with 3 last dims "
23032 "%ld, %ld, %ld"
23033 " and 3 last strides %ld %ld, %ld.",
23034 (long int) NPY_FLOAT64,
23035 (long int) PyArray_TYPE((PyArrayObject*) py_V195),
23036 (long int) PyArray_NDIM(tmp),
23037 (long int) PyArray_NDIM(tmp) >= 3 ?
23038 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23039 (long int) PyArray_NDIM(tmp) >= 2 ?
23040 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23041 (long int) PyArray_NDIM(tmp) >= 1 ?
23042 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23043 (long int) PyArray_NDIM(tmp) >= 3 ?
23044 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23045 (long int) PyArray_NDIM(tmp) >= 2 ?
23046 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23047 (long int) PyArray_NDIM(tmp) >= 1 ?
23048 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23049 );
23050 {
23051 __failure = 196;
23052 if (!PyErr_Occurred()) {
23053 PyErr_SetString(PyExc_RuntimeError,
23054 "Unexpected error in an Op's C code. "
23055 "No Python exception was set.");
23056 }
23057 goto __label_196;}
23058 }
23059 // This is a TypeError to be consistent with DEBUG_MODE
23060 // Note: DEBUG_MODE also tells the name of the container
23061 if (PyArray_TYPE((PyArrayObject*) py_V195) != NPY_FLOAT64) {
23062 PyErr_Format(PyExc_TypeError,
23063 "expected type_num %d (NPY_FLOAT64) got %d",
23064 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V195));
23065 {
23066 __failure = 196;
23067 if (!PyErr_Occurred()) {
23068 PyErr_SetString(PyExc_RuntimeError,
23069 "Unexpected error in an Op's C code. "
23070 "No Python exception was set.");
23071 }
23072 goto __label_196;}
23073 }
23074
23075 V195 = (PyArrayObject*)(py_V195);
23076 Py_XINCREF(V195);
23077
23078 {
23079
23080 py_V197 = PyList_GET_ITEM(storage_V197, 0);
23081 {Py_XINCREF(py_V197);}
23082
23083 V197 = NULL;
23084 if (py_V197 == Py_None) {
23085 // We can either fail here or set V197 to NULL and rely on Ops
23086 // using tensors to handle the NULL case, but if they fail to do so
23087 // they'll end up with nasty segfaults, so this is public service.
23088 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23089 {
23090 __failure = 198;
23091 if (!PyErr_Occurred()) {
23092 PyErr_SetString(PyExc_RuntimeError,
23093 "Unexpected error in an Op's C code. "
23094 "No Python exception was set.");
23095 }
23096 goto __label_198;}
23097 }
23098 if (!PyArray_Check(py_V197)) {
23099 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23100 {
23101 __failure = 198;
23102 if (!PyErr_Occurred()) {
23103 PyErr_SetString(PyExc_RuntimeError,
23104 "Unexpected error in an Op's C code. "
23105 "No Python exception was set.");
23106 }
23107 goto __label_198;}
23108 }
23109 // We expect NPY_FLOAT64
23110 if (!PyArray_ISALIGNED((PyArrayObject*) py_V197)) {
23111 PyArrayObject * tmp = (PyArrayObject*) py_V197;
23112 PyErr_Format(PyExc_NotImplementedError,
23113 "expected an aligned array of type %ld "
23114 "(NPY_FLOAT64), got non-aligned array of type %ld"
23115 " with %ld dimensions, with 3 last dims "
23116 "%ld, %ld, %ld"
23117 " and 3 last strides %ld %ld, %ld.",
23118 (long int) NPY_FLOAT64,
23119 (long int) PyArray_TYPE((PyArrayObject*) py_V197),
23120 (long int) PyArray_NDIM(tmp),
23121 (long int) PyArray_NDIM(tmp) >= 3 ?
23122 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23123 (long int) PyArray_NDIM(tmp) >= 2 ?
23124 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23125 (long int) PyArray_NDIM(tmp) >= 1 ?
23126 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23127 (long int) PyArray_NDIM(tmp) >= 3 ?
23128 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23129 (long int) PyArray_NDIM(tmp) >= 2 ?
23130 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23131 (long int) PyArray_NDIM(tmp) >= 1 ?
23132 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23133 );
23134 {
23135 __failure = 198;
23136 if (!PyErr_Occurred()) {
23137 PyErr_SetString(PyExc_RuntimeError,
23138 "Unexpected error in an Op's C code. "
23139 "No Python exception was set.");
23140 }
23141 goto __label_198;}
23142 }
23143 // This is a TypeError to be consistent with DEBUG_MODE
23144 // Note: DEBUG_MODE also tells the name of the container
23145 if (PyArray_TYPE((PyArrayObject*) py_V197) != NPY_FLOAT64) {
23146 PyErr_Format(PyExc_TypeError,
23147 "expected type_num %d (NPY_FLOAT64) got %d",
23148 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V197));
23149 {
23150 __failure = 198;
23151 if (!PyErr_Occurred()) {
23152 PyErr_SetString(PyExc_RuntimeError,
23153 "Unexpected error in an Op's C code. "
23154 "No Python exception was set.");
23155 }
23156 goto __label_198;}
23157 }
23158
23159 V197 = (PyArrayObject*)(py_V197);
23160 Py_XINCREF(V197);
23161
23162 {
23163
23164 py_V199 = PyList_GET_ITEM(storage_V199, 0);
23165 {Py_XINCREF(py_V199);}
23166
23167 V199 = NULL;
23168 if (py_V199 == Py_None) {
23169 // We can either fail here or set V199 to NULL and rely on Ops
23170 // using tensors to handle the NULL case, but if they fail to do so
23171 // they'll end up with nasty segfaults, so this is public service.
23172 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23173 {
23174 __failure = 200;
23175 if (!PyErr_Occurred()) {
23176 PyErr_SetString(PyExc_RuntimeError,
23177 "Unexpected error in an Op's C code. "
23178 "No Python exception was set.");
23179 }
23180 goto __label_200;}
23181 }
23182 if (!PyArray_Check(py_V199)) {
23183 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23184 {
23185 __failure = 200;
23186 if (!PyErr_Occurred()) {
23187 PyErr_SetString(PyExc_RuntimeError,
23188 "Unexpected error in an Op's C code. "
23189 "No Python exception was set.");
23190 }
23191 goto __label_200;}
23192 }
23193 // We expect NPY_FLOAT64
23194 if (!PyArray_ISALIGNED((PyArrayObject*) py_V199)) {
23195 PyArrayObject * tmp = (PyArrayObject*) py_V199;
23196 PyErr_Format(PyExc_NotImplementedError,
23197 "expected an aligned array of type %ld "
23198 "(NPY_FLOAT64), got non-aligned array of type %ld"
23199 " with %ld dimensions, with 3 last dims "
23200 "%ld, %ld, %ld"
23201 " and 3 last strides %ld %ld, %ld.",
23202 (long int) NPY_FLOAT64,
23203 (long int) PyArray_TYPE((PyArrayObject*) py_V199),
23204 (long int) PyArray_NDIM(tmp),
23205 (long int) PyArray_NDIM(tmp) >= 3 ?
23206 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23207 (long int) PyArray_NDIM(tmp) >= 2 ?
23208 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23209 (long int) PyArray_NDIM(tmp) >= 1 ?
23210 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23211 (long int) PyArray_NDIM(tmp) >= 3 ?
23212 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23213 (long int) PyArray_NDIM(tmp) >= 2 ?
23214 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23215 (long int) PyArray_NDIM(tmp) >= 1 ?
23216 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23217 );
23218 {
23219 __failure = 200;
23220 if (!PyErr_Occurred()) {
23221 PyErr_SetString(PyExc_RuntimeError,
23222 "Unexpected error in an Op's C code. "
23223 "No Python exception was set.");
23224 }
23225 goto __label_200;}
23226 }
23227 // This is a TypeError to be consistent with DEBUG_MODE
23228 // Note: DEBUG_MODE also tells the name of the container
23229 if (PyArray_TYPE((PyArrayObject*) py_V199) != NPY_FLOAT64) {
23230 PyErr_Format(PyExc_TypeError,
23231 "expected type_num %d (NPY_FLOAT64) got %d",
23232 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V199));
23233 {
23234 __failure = 200;
23235 if (!PyErr_Occurred()) {
23236 PyErr_SetString(PyExc_RuntimeError,
23237 "Unexpected error in an Op's C code. "
23238 "No Python exception was set.");
23239 }
23240 goto __label_200;}
23241 }
23242
23243 V199 = (PyArrayObject*)(py_V199);
23244 Py_XINCREF(V199);
23245
23246 {
23247
23248 py_V201 = PyList_GET_ITEM(storage_V201, 0);
23249 {Py_XINCREF(py_V201);}
23250
23251 V201 = NULL;
23252 if (py_V201 == Py_None) {
23253 // We can either fail here or set V201 to NULL and rely on Ops
23254 // using tensors to handle the NULL case, but if they fail to do so
23255 // they'll end up with nasty segfaults, so this is public service.
23256 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23257 {
23258 __failure = 202;
23259 if (!PyErr_Occurred()) {
23260 PyErr_SetString(PyExc_RuntimeError,
23261 "Unexpected error in an Op's C code. "
23262 "No Python exception was set.");
23263 }
23264 goto __label_202;}
23265 }
23266 if (!PyArray_Check(py_V201)) {
23267 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23268 {
23269 __failure = 202;
23270 if (!PyErr_Occurred()) {
23271 PyErr_SetString(PyExc_RuntimeError,
23272 "Unexpected error in an Op's C code. "
23273 "No Python exception was set.");
23274 }
23275 goto __label_202;}
23276 }
23277 // We expect NPY_FLOAT64
23278 if (!PyArray_ISALIGNED((PyArrayObject*) py_V201)) {
23279 PyArrayObject * tmp = (PyArrayObject*) py_V201;
23280 PyErr_Format(PyExc_NotImplementedError,
23281 "expected an aligned array of type %ld "
23282 "(NPY_FLOAT64), got non-aligned array of type %ld"
23283 " with %ld dimensions, with 3 last dims "
23284 "%ld, %ld, %ld"
23285 " and 3 last strides %ld %ld, %ld.",
23286 (long int) NPY_FLOAT64,
23287 (long int) PyArray_TYPE((PyArrayObject*) py_V201),
23288 (long int) PyArray_NDIM(tmp),
23289 (long int) PyArray_NDIM(tmp) >= 3 ?
23290 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23291 (long int) PyArray_NDIM(tmp) >= 2 ?
23292 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23293 (long int) PyArray_NDIM(tmp) >= 1 ?
23294 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23295 (long int) PyArray_NDIM(tmp) >= 3 ?
23296 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23297 (long int) PyArray_NDIM(tmp) >= 2 ?
23298 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23299 (long int) PyArray_NDIM(tmp) >= 1 ?
23300 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23301 );
23302 {
23303 __failure = 202;
23304 if (!PyErr_Occurred()) {
23305 PyErr_SetString(PyExc_RuntimeError,
23306 "Unexpected error in an Op's C code. "
23307 "No Python exception was set.");
23308 }
23309 goto __label_202;}
23310 }
23311 // This is a TypeError to be consistent with DEBUG_MODE
23312 // Note: DEBUG_MODE also tells the name of the container
23313 if (PyArray_TYPE((PyArrayObject*) py_V201) != NPY_FLOAT64) {
23314 PyErr_Format(PyExc_TypeError,
23315 "expected type_num %d (NPY_FLOAT64) got %d",
23316 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V201));
23317 {
23318 __failure = 202;
23319 if (!PyErr_Occurred()) {
23320 PyErr_SetString(PyExc_RuntimeError,
23321 "Unexpected error in an Op's C code. "
23322 "No Python exception was set.");
23323 }
23324 goto __label_202;}
23325 }
23326
23327 V201 = (PyArrayObject*)(py_V201);
23328 Py_XINCREF(V201);
23329
23330 {
23331
23332 py_V203 = PyList_GET_ITEM(storage_V203, 0);
23333 {Py_XINCREF(py_V203);}
23334
23335 V203 = NULL;
23336 if (py_V203 == Py_None) {
23337 // We can either fail here or set V203 to NULL and rely on Ops
23338 // using tensors to handle the NULL case, but if they fail to do so
23339 // they'll end up with nasty segfaults, so this is public service.
23340 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23341 {
23342 __failure = 204;
23343 if (!PyErr_Occurred()) {
23344 PyErr_SetString(PyExc_RuntimeError,
23345 "Unexpected error in an Op's C code. "
23346 "No Python exception was set.");
23347 }
23348 goto __label_204;}
23349 }
23350 if (!PyArray_Check(py_V203)) {
23351 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23352 {
23353 __failure = 204;
23354 if (!PyErr_Occurred()) {
23355 PyErr_SetString(PyExc_RuntimeError,
23356 "Unexpected error in an Op's C code. "
23357 "No Python exception was set.");
23358 }
23359 goto __label_204;}
23360 }
23361 // We expect NPY_FLOAT64
23362 if (!PyArray_ISALIGNED((PyArrayObject*) py_V203)) {
23363 PyArrayObject * tmp = (PyArrayObject*) py_V203;
23364 PyErr_Format(PyExc_NotImplementedError,
23365 "expected an aligned array of type %ld "
23366 "(NPY_FLOAT64), got non-aligned array of type %ld"
23367 " with %ld dimensions, with 3 last dims "
23368 "%ld, %ld, %ld"
23369 " and 3 last strides %ld %ld, %ld.",
23370 (long int) NPY_FLOAT64,
23371 (long int) PyArray_TYPE((PyArrayObject*) py_V203),
23372 (long int) PyArray_NDIM(tmp),
23373 (long int) PyArray_NDIM(tmp) >= 3 ?
23374 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23375 (long int) PyArray_NDIM(tmp) >= 2 ?
23376 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23377 (long int) PyArray_NDIM(tmp) >= 1 ?
23378 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23379 (long int) PyArray_NDIM(tmp) >= 3 ?
23380 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23381 (long int) PyArray_NDIM(tmp) >= 2 ?
23382 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23383 (long int) PyArray_NDIM(tmp) >= 1 ?
23384 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23385 );
23386 {
23387 __failure = 204;
23388 if (!PyErr_Occurred()) {
23389 PyErr_SetString(PyExc_RuntimeError,
23390 "Unexpected error in an Op's C code. "
23391 "No Python exception was set.");
23392 }
23393 goto __label_204;}
23394 }
23395 // This is a TypeError to be consistent with DEBUG_MODE
23396 // Note: DEBUG_MODE also tells the name of the container
23397 if (PyArray_TYPE((PyArrayObject*) py_V203) != NPY_FLOAT64) {
23398 PyErr_Format(PyExc_TypeError,
23399 "expected type_num %d (NPY_FLOAT64) got %d",
23400 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V203));
23401 {
23402 __failure = 204;
23403 if (!PyErr_Occurred()) {
23404 PyErr_SetString(PyExc_RuntimeError,
23405 "Unexpected error in an Op's C code. "
23406 "No Python exception was set.");
23407 }
23408 goto __label_204;}
23409 }
23410
23411 V203 = (PyArrayObject*)(py_V203);
23412 Py_XINCREF(V203);
23413
23414 {
23415
23416 py_V205 = PyList_GET_ITEM(storage_V205, 0);
23417 {Py_XINCREF(py_V205);}
23418
23419 V205 = NULL;
23420 if (py_V205 == Py_None) {
23421 // We can either fail here or set V205 to NULL and rely on Ops
23422 // using tensors to handle the NULL case, but if they fail to do so
23423 // they'll end up with nasty segfaults, so this is public service.
23424 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23425 {
23426 __failure = 206;
23427 if (!PyErr_Occurred()) {
23428 PyErr_SetString(PyExc_RuntimeError,
23429 "Unexpected error in an Op's C code. "
23430 "No Python exception was set.");
23431 }
23432 goto __label_206;}
23433 }
23434 if (!PyArray_Check(py_V205)) {
23435 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23436 {
23437 __failure = 206;
23438 if (!PyErr_Occurred()) {
23439 PyErr_SetString(PyExc_RuntimeError,
23440 "Unexpected error in an Op's C code. "
23441 "No Python exception was set.");
23442 }
23443 goto __label_206;}
23444 }
23445 // We expect NPY_FLOAT64
23446 if (!PyArray_ISALIGNED((PyArrayObject*) py_V205)) {
23447 PyArrayObject * tmp = (PyArrayObject*) py_V205;
23448 PyErr_Format(PyExc_NotImplementedError,
23449 "expected an aligned array of type %ld "
23450 "(NPY_FLOAT64), got non-aligned array of type %ld"
23451 " with %ld dimensions, with 3 last dims "
23452 "%ld, %ld, %ld"
23453 " and 3 last strides %ld %ld, %ld.",
23454 (long int) NPY_FLOAT64,
23455 (long int) PyArray_TYPE((PyArrayObject*) py_V205),
23456 (long int) PyArray_NDIM(tmp),
23457 (long int) PyArray_NDIM(tmp) >= 3 ?
23458 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23459 (long int) PyArray_NDIM(tmp) >= 2 ?
23460 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23461 (long int) PyArray_NDIM(tmp) >= 1 ?
23462 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23463 (long int) PyArray_NDIM(tmp) >= 3 ?
23464 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23465 (long int) PyArray_NDIM(tmp) >= 2 ?
23466 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23467 (long int) PyArray_NDIM(tmp) >= 1 ?
23468 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23469 );
23470 {
23471 __failure = 206;
23472 if (!PyErr_Occurred()) {
23473 PyErr_SetString(PyExc_RuntimeError,
23474 "Unexpected error in an Op's C code. "
23475 "No Python exception was set.");
23476 }
23477 goto __label_206;}
23478 }
23479 // This is a TypeError to be consistent with DEBUG_MODE
23480 // Note: DEBUG_MODE also tells the name of the container
23481 if (PyArray_TYPE((PyArrayObject*) py_V205) != NPY_FLOAT64) {
23482 PyErr_Format(PyExc_TypeError,
23483 "expected type_num %d (NPY_FLOAT64) got %d",
23484 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V205));
23485 {
23486 __failure = 206;
23487 if (!PyErr_Occurred()) {
23488 PyErr_SetString(PyExc_RuntimeError,
23489 "Unexpected error in an Op's C code. "
23490 "No Python exception was set.");
23491 }
23492 goto __label_206;}
23493 }
23494
23495 V205 = (PyArrayObject*)(py_V205);
23496 Py_XINCREF(V205);
23497
23498 {
23499
23500 py_V207 = PyList_GET_ITEM(storage_V207, 0);
23501 {Py_XINCREF(py_V207);}
23502
23503 V207 = NULL;
23504 if (py_V207 == Py_None) {
23505 // We can either fail here or set V207 to NULL and rely on Ops
23506 // using tensors to handle the NULL case, but if they fail to do so
23507 // they'll end up with nasty segfaults, so this is public service.
23508 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23509 {
23510 __failure = 208;
23511 if (!PyErr_Occurred()) {
23512 PyErr_SetString(PyExc_RuntimeError,
23513 "Unexpected error in an Op's C code. "
23514 "No Python exception was set.");
23515 }
23516 goto __label_208;}
23517 }
23518 if (!PyArray_Check(py_V207)) {
23519 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23520 {
23521 __failure = 208;
23522 if (!PyErr_Occurred()) {
23523 PyErr_SetString(PyExc_RuntimeError,
23524 "Unexpected error in an Op's C code. "
23525 "No Python exception was set.");
23526 }
23527 goto __label_208;}
23528 }
23529 // We expect NPY_FLOAT64
23530 if (!PyArray_ISALIGNED((PyArrayObject*) py_V207)) {
23531 PyArrayObject * tmp = (PyArrayObject*) py_V207;
23532 PyErr_Format(PyExc_NotImplementedError,
23533 "expected an aligned array of type %ld "
23534 "(NPY_FLOAT64), got non-aligned array of type %ld"
23535 " with %ld dimensions, with 3 last dims "
23536 "%ld, %ld, %ld"
23537 " and 3 last strides %ld %ld, %ld.",
23538 (long int) NPY_FLOAT64,
23539 (long int) PyArray_TYPE((PyArrayObject*) py_V207),
23540 (long int) PyArray_NDIM(tmp),
23541 (long int) PyArray_NDIM(tmp) >= 3 ?
23542 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23543 (long int) PyArray_NDIM(tmp) >= 2 ?
23544 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23545 (long int) PyArray_NDIM(tmp) >= 1 ?
23546 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23547 (long int) PyArray_NDIM(tmp) >= 3 ?
23548 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23549 (long int) PyArray_NDIM(tmp) >= 2 ?
23550 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23551 (long int) PyArray_NDIM(tmp) >= 1 ?
23552 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23553 );
23554 {
23555 __failure = 208;
23556 if (!PyErr_Occurred()) {
23557 PyErr_SetString(PyExc_RuntimeError,
23558 "Unexpected error in an Op's C code. "
23559 "No Python exception was set.");
23560 }
23561 goto __label_208;}
23562 }
23563 // This is a TypeError to be consistent with DEBUG_MODE
23564 // Note: DEBUG_MODE also tells the name of the container
23565 if (PyArray_TYPE((PyArrayObject*) py_V207) != NPY_FLOAT64) {
23566 PyErr_Format(PyExc_TypeError,
23567 "expected type_num %d (NPY_FLOAT64) got %d",
23568 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V207));
23569 {
23570 __failure = 208;
23571 if (!PyErr_Occurred()) {
23572 PyErr_SetString(PyExc_RuntimeError,
23573 "Unexpected error in an Op's C code. "
23574 "No Python exception was set.");
23575 }
23576 goto __label_208;}
23577 }
23578
23579 V207 = (PyArrayObject*)(py_V207);
23580 Py_XINCREF(V207);
23581
23582 {
23583
23584 py_V209 = PyList_GET_ITEM(storage_V209, 0);
23585 {Py_XINCREF(py_V209);}
23586
23587 V209 = NULL;
23588 if (py_V209 == Py_None) {
23589 // We can either fail here or set V209 to NULL and rely on Ops
23590 // using tensors to handle the NULL case, but if they fail to do so
23591 // they'll end up with nasty segfaults, so this is public service.
23592 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23593 {
23594 __failure = 210;
23595 if (!PyErr_Occurred()) {
23596 PyErr_SetString(PyExc_RuntimeError,
23597 "Unexpected error in an Op's C code. "
23598 "No Python exception was set.");
23599 }
23600 goto __label_210;}
23601 }
23602 if (!PyArray_Check(py_V209)) {
23603 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23604 {
23605 __failure = 210;
23606 if (!PyErr_Occurred()) {
23607 PyErr_SetString(PyExc_RuntimeError,
23608 "Unexpected error in an Op's C code. "
23609 "No Python exception was set.");
23610 }
23611 goto __label_210;}
23612 }
23613 // We expect NPY_FLOAT64
23614 if (!PyArray_ISALIGNED((PyArrayObject*) py_V209)) {
23615 PyArrayObject * tmp = (PyArrayObject*) py_V209;
23616 PyErr_Format(PyExc_NotImplementedError,
23617 "expected an aligned array of type %ld "
23618 "(NPY_FLOAT64), got non-aligned array of type %ld"
23619 " with %ld dimensions, with 3 last dims "
23620 "%ld, %ld, %ld"
23621 " and 3 last strides %ld %ld, %ld.",
23622 (long int) NPY_FLOAT64,
23623 (long int) PyArray_TYPE((PyArrayObject*) py_V209),
23624 (long int) PyArray_NDIM(tmp),
23625 (long int) PyArray_NDIM(tmp) >= 3 ?
23626 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23627 (long int) PyArray_NDIM(tmp) >= 2 ?
23628 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23629 (long int) PyArray_NDIM(tmp) >= 1 ?
23630 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23631 (long int) PyArray_NDIM(tmp) >= 3 ?
23632 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23633 (long int) PyArray_NDIM(tmp) >= 2 ?
23634 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23635 (long int) PyArray_NDIM(tmp) >= 1 ?
23636 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23637 );
23638 {
23639 __failure = 210;
23640 if (!PyErr_Occurred()) {
23641 PyErr_SetString(PyExc_RuntimeError,
23642 "Unexpected error in an Op's C code. "
23643 "No Python exception was set.");
23644 }
23645 goto __label_210;}
23646 }
23647 // This is a TypeError to be consistent with DEBUG_MODE
23648 // Note: DEBUG_MODE also tells the name of the container
23649 if (PyArray_TYPE((PyArrayObject*) py_V209) != NPY_FLOAT64) {
23650 PyErr_Format(PyExc_TypeError,
23651 "expected type_num %d (NPY_FLOAT64) got %d",
23652 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V209));
23653 {
23654 __failure = 210;
23655 if (!PyErr_Occurred()) {
23656 PyErr_SetString(PyExc_RuntimeError,
23657 "Unexpected error in an Op's C code. "
23658 "No Python exception was set.");
23659 }
23660 goto __label_210;}
23661 }
23662
23663 V209 = (PyArrayObject*)(py_V209);
23664 Py_XINCREF(V209);
23665
23666 {
23667
23668 py_V211 = PyList_GET_ITEM(storage_V211, 0);
23669 {Py_XINCREF(py_V211);}
23670
23671 V211 = NULL;
23672 if (py_V211 == Py_None) {
23673 // We can either fail here or set V211 to NULL and rely on Ops
23674 // using tensors to handle the NULL case, but if they fail to do so
23675 // they'll end up with nasty segfaults, so this is public service.
23676 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23677 {
23678 __failure = 212;
23679 if (!PyErr_Occurred()) {
23680 PyErr_SetString(PyExc_RuntimeError,
23681 "Unexpected error in an Op's C code. "
23682 "No Python exception was set.");
23683 }
23684 goto __label_212;}
23685 }
23686 if (!PyArray_Check(py_V211)) {
23687 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23688 {
23689 __failure = 212;
23690 if (!PyErr_Occurred()) {
23691 PyErr_SetString(PyExc_RuntimeError,
23692 "Unexpected error in an Op's C code. "
23693 "No Python exception was set.");
23694 }
23695 goto __label_212;}
23696 }
23697 // We expect NPY_FLOAT64
23698 if (!PyArray_ISALIGNED((PyArrayObject*) py_V211)) {
23699 PyArrayObject * tmp = (PyArrayObject*) py_V211;
23700 PyErr_Format(PyExc_NotImplementedError,
23701 "expected an aligned array of type %ld "
23702 "(NPY_FLOAT64), got non-aligned array of type %ld"
23703 " with %ld dimensions, with 3 last dims "
23704 "%ld, %ld, %ld"
23705 " and 3 last strides %ld %ld, %ld.",
23706 (long int) NPY_FLOAT64,
23707 (long int) PyArray_TYPE((PyArrayObject*) py_V211),
23708 (long int) PyArray_NDIM(tmp),
23709 (long int) PyArray_NDIM(tmp) >= 3 ?
23710 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23711 (long int) PyArray_NDIM(tmp) >= 2 ?
23712 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23713 (long int) PyArray_NDIM(tmp) >= 1 ?
23714 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23715 (long int) PyArray_NDIM(tmp) >= 3 ?
23716 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23717 (long int) PyArray_NDIM(tmp) >= 2 ?
23718 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23719 (long int) PyArray_NDIM(tmp) >= 1 ?
23720 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23721 );
23722 {
23723 __failure = 212;
23724 if (!PyErr_Occurred()) {
23725 PyErr_SetString(PyExc_RuntimeError,
23726 "Unexpected error in an Op's C code. "
23727 "No Python exception was set.");
23728 }
23729 goto __label_212;}
23730 }
23731 // This is a TypeError to be consistent with DEBUG_MODE
23732 // Note: DEBUG_MODE also tells the name of the container
23733 if (PyArray_TYPE((PyArrayObject*) py_V211) != NPY_FLOAT64) {
23734 PyErr_Format(PyExc_TypeError,
23735 "expected type_num %d (NPY_FLOAT64) got %d",
23736 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V211));
23737 {
23738 __failure = 212;
23739 if (!PyErr_Occurred()) {
23740 PyErr_SetString(PyExc_RuntimeError,
23741 "Unexpected error in an Op's C code. "
23742 "No Python exception was set.");
23743 }
23744 goto __label_212;}
23745 }
23746
23747 V211 = (PyArrayObject*)(py_V211);
23748 Py_XINCREF(V211);
23749
23750 {
23751
23752 py_V213 = PyList_GET_ITEM(storage_V213, 0);
23753 {Py_XINCREF(py_V213);}
23754
23755 V213 = NULL;
23756 if (py_V213 == Py_None) {
23757 // We can either fail here or set V213 to NULL and rely on Ops
23758 // using tensors to handle the NULL case, but if they fail to do so
23759 // they'll end up with nasty segfaults, so this is public service.
23760 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23761 {
23762 __failure = 214;
23763 if (!PyErr_Occurred()) {
23764 PyErr_SetString(PyExc_RuntimeError,
23765 "Unexpected error in an Op's C code. "
23766 "No Python exception was set.");
23767 }
23768 goto __label_214;}
23769 }
23770 if (!PyArray_Check(py_V213)) {
23771 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23772 {
23773 __failure = 214;
23774 if (!PyErr_Occurred()) {
23775 PyErr_SetString(PyExc_RuntimeError,
23776 "Unexpected error in an Op's C code. "
23777 "No Python exception was set.");
23778 }
23779 goto __label_214;}
23780 }
23781 // We expect NPY_FLOAT64
23782 if (!PyArray_ISALIGNED((PyArrayObject*) py_V213)) {
23783 PyArrayObject * tmp = (PyArrayObject*) py_V213;
23784 PyErr_Format(PyExc_NotImplementedError,
23785 "expected an aligned array of type %ld "
23786 "(NPY_FLOAT64), got non-aligned array of type %ld"
23787 " with %ld dimensions, with 3 last dims "
23788 "%ld, %ld, %ld"
23789 " and 3 last strides %ld %ld, %ld.",
23790 (long int) NPY_FLOAT64,
23791 (long int) PyArray_TYPE((PyArrayObject*) py_V213),
23792 (long int) PyArray_NDIM(tmp),
23793 (long int) PyArray_NDIM(tmp) >= 3 ?
23794 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23795 (long int) PyArray_NDIM(tmp) >= 2 ?
23796 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23797 (long int) PyArray_NDIM(tmp) >= 1 ?
23798 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23799 (long int) PyArray_NDIM(tmp) >= 3 ?
23800 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23801 (long int) PyArray_NDIM(tmp) >= 2 ?
23802 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23803 (long int) PyArray_NDIM(tmp) >= 1 ?
23804 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23805 );
23806 {
23807 __failure = 214;
23808 if (!PyErr_Occurred()) {
23809 PyErr_SetString(PyExc_RuntimeError,
23810 "Unexpected error in an Op's C code. "
23811 "No Python exception was set.");
23812 }
23813 goto __label_214;}
23814 }
23815 // This is a TypeError to be consistent with DEBUG_MODE
23816 // Note: DEBUG_MODE also tells the name of the container
23817 if (PyArray_TYPE((PyArrayObject*) py_V213) != NPY_FLOAT64) {
23818 PyErr_Format(PyExc_TypeError,
23819 "expected type_num %d (NPY_FLOAT64) got %d",
23820 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V213));
23821 {
23822 __failure = 214;
23823 if (!PyErr_Occurred()) {
23824 PyErr_SetString(PyExc_RuntimeError,
23825 "Unexpected error in an Op's C code. "
23826 "No Python exception was set.");
23827 }
23828 goto __label_214;}
23829 }
23830
23831 V213 = (PyArrayObject*)(py_V213);
23832 Py_XINCREF(V213);
23833
23834 {
23835
23836 py_V215 = PyList_GET_ITEM(storage_V215, 0);
23837 {Py_XINCREF(py_V215);}
23838
23839 V215 = NULL;
23840 if (py_V215 == Py_None) {
23841 // We can either fail here or set V215 to NULL and rely on Ops
23842 // using tensors to handle the NULL case, but if they fail to do so
23843 // they'll end up with nasty segfaults, so this is public service.
23844 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23845 {
23846 __failure = 216;
23847 if (!PyErr_Occurred()) {
23848 PyErr_SetString(PyExc_RuntimeError,
23849 "Unexpected error in an Op's C code. "
23850 "No Python exception was set.");
23851 }
23852 goto __label_216;}
23853 }
23854 if (!PyArray_Check(py_V215)) {
23855 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23856 {
23857 __failure = 216;
23858 if (!PyErr_Occurred()) {
23859 PyErr_SetString(PyExc_RuntimeError,
23860 "Unexpected error in an Op's C code. "
23861 "No Python exception was set.");
23862 }
23863 goto __label_216;}
23864 }
23865 // We expect NPY_FLOAT64
23866 if (!PyArray_ISALIGNED((PyArrayObject*) py_V215)) {
23867 PyArrayObject * tmp = (PyArrayObject*) py_V215;
23868 PyErr_Format(PyExc_NotImplementedError,
23869 "expected an aligned array of type %ld "
23870 "(NPY_FLOAT64), got non-aligned array of type %ld"
23871 " with %ld dimensions, with 3 last dims "
23872 "%ld, %ld, %ld"
23873 " and 3 last strides %ld %ld, %ld.",
23874 (long int) NPY_FLOAT64,
23875 (long int) PyArray_TYPE((PyArrayObject*) py_V215),
23876 (long int) PyArray_NDIM(tmp),
23877 (long int) PyArray_NDIM(tmp) >= 3 ?
23878 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23879 (long int) PyArray_NDIM(tmp) >= 2 ?
23880 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23881 (long int) PyArray_NDIM(tmp) >= 1 ?
23882 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23883 (long int) PyArray_NDIM(tmp) >= 3 ?
23884 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23885 (long int) PyArray_NDIM(tmp) >= 2 ?
23886 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23887 (long int) PyArray_NDIM(tmp) >= 1 ?
23888 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23889 );
23890 {
23891 __failure = 216;
23892 if (!PyErr_Occurred()) {
23893 PyErr_SetString(PyExc_RuntimeError,
23894 "Unexpected error in an Op's C code. "
23895 "No Python exception was set.");
23896 }
23897 goto __label_216;}
23898 }
23899 // This is a TypeError to be consistent with DEBUG_MODE
23900 // Note: DEBUG_MODE also tells the name of the container
23901 if (PyArray_TYPE((PyArrayObject*) py_V215) != NPY_FLOAT64) {
23902 PyErr_Format(PyExc_TypeError,
23903 "expected type_num %d (NPY_FLOAT64) got %d",
23904 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V215));
23905 {
23906 __failure = 216;
23907 if (!PyErr_Occurred()) {
23908 PyErr_SetString(PyExc_RuntimeError,
23909 "Unexpected error in an Op's C code. "
23910 "No Python exception was set.");
23911 }
23912 goto __label_216;}
23913 }
23914
23915 V215 = (PyArrayObject*)(py_V215);
23916 Py_XINCREF(V215);
23917
23918 {
23919
23920 py_V217 = PyList_GET_ITEM(storage_V217, 0);
23921 {Py_XINCREF(py_V217);}
23922
23923 V217 = NULL;
23924 if (py_V217 == Py_None) {
23925 // We can either fail here or set V217 to NULL and rely on Ops
23926 // using tensors to handle the NULL case, but if they fail to do so
23927 // they'll end up with nasty segfaults, so this is public service.
23928 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
23929 {
23930 __failure = 218;
23931 if (!PyErr_Occurred()) {
23932 PyErr_SetString(PyExc_RuntimeError,
23933 "Unexpected error in an Op's C code. "
23934 "No Python exception was set.");
23935 }
23936 goto __label_218;}
23937 }
23938 if (!PyArray_Check(py_V217)) {
23939 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
23940 {
23941 __failure = 218;
23942 if (!PyErr_Occurred()) {
23943 PyErr_SetString(PyExc_RuntimeError,
23944 "Unexpected error in an Op's C code. "
23945 "No Python exception was set.");
23946 }
23947 goto __label_218;}
23948 }
23949 // We expect NPY_FLOAT64
23950 if (!PyArray_ISALIGNED((PyArrayObject*) py_V217)) {
23951 PyArrayObject * tmp = (PyArrayObject*) py_V217;
23952 PyErr_Format(PyExc_NotImplementedError,
23953 "expected an aligned array of type %ld "
23954 "(NPY_FLOAT64), got non-aligned array of type %ld"
23955 " with %ld dimensions, with 3 last dims "
23956 "%ld, %ld, %ld"
23957 " and 3 last strides %ld %ld, %ld.",
23958 (long int) NPY_FLOAT64,
23959 (long int) PyArray_TYPE((PyArrayObject*) py_V217),
23960 (long int) PyArray_NDIM(tmp),
23961 (long int) PyArray_NDIM(tmp) >= 3 ?
23962 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
23963 (long int) PyArray_NDIM(tmp) >= 2 ?
23964 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
23965 (long int) PyArray_NDIM(tmp) >= 1 ?
23966 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
23967 (long int) PyArray_NDIM(tmp) >= 3 ?
23968 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
23969 (long int) PyArray_NDIM(tmp) >= 2 ?
23970 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
23971 (long int) PyArray_NDIM(tmp) >= 1 ?
23972 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
23973 );
23974 {
23975 __failure = 218;
23976 if (!PyErr_Occurred()) {
23977 PyErr_SetString(PyExc_RuntimeError,
23978 "Unexpected error in an Op's C code. "
23979 "No Python exception was set.");
23980 }
23981 goto __label_218;}
23982 }
23983 // This is a TypeError to be consistent with DEBUG_MODE
23984 // Note: DEBUG_MODE also tells the name of the container
23985 if (PyArray_TYPE((PyArrayObject*) py_V217) != NPY_FLOAT64) {
23986 PyErr_Format(PyExc_TypeError,
23987 "expected type_num %d (NPY_FLOAT64) got %d",
23988 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V217));
23989 {
23990 __failure = 218;
23991 if (!PyErr_Occurred()) {
23992 PyErr_SetString(PyExc_RuntimeError,
23993 "Unexpected error in an Op's C code. "
23994 "No Python exception was set.");
23995 }
23996 goto __label_218;}
23997 }
23998
23999 V217 = (PyArrayObject*)(py_V217);
24000 Py_XINCREF(V217);
24001
24002 {
24003
24004 py_V219 = PyList_GET_ITEM(storage_V219, 0);
24005 {Py_XINCREF(py_V219);}
24006
24007 V219 = NULL;
24008 if (py_V219 == Py_None) {
24009 // We can either fail here or set V219 to NULL and rely on Ops
24010 // using tensors to handle the NULL case, but if they fail to do so
24011 // they'll end up with nasty segfaults, so this is public service.
24012 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24013 {
24014 __failure = 220;
24015 if (!PyErr_Occurred()) {
24016 PyErr_SetString(PyExc_RuntimeError,
24017 "Unexpected error in an Op's C code. "
24018 "No Python exception was set.");
24019 }
24020 goto __label_220;}
24021 }
24022 if (!PyArray_Check(py_V219)) {
24023 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24024 {
24025 __failure = 220;
24026 if (!PyErr_Occurred()) {
24027 PyErr_SetString(PyExc_RuntimeError,
24028 "Unexpected error in an Op's C code. "
24029 "No Python exception was set.");
24030 }
24031 goto __label_220;}
24032 }
24033 // We expect NPY_FLOAT64
24034 if (!PyArray_ISALIGNED((PyArrayObject*) py_V219)) {
24035 PyArrayObject * tmp = (PyArrayObject*) py_V219;
24036 PyErr_Format(PyExc_NotImplementedError,
24037 "expected an aligned array of type %ld "
24038 "(NPY_FLOAT64), got non-aligned array of type %ld"
24039 " with %ld dimensions, with 3 last dims "
24040 "%ld, %ld, %ld"
24041 " and 3 last strides %ld %ld, %ld.",
24042 (long int) NPY_FLOAT64,
24043 (long int) PyArray_TYPE((PyArrayObject*) py_V219),
24044 (long int) PyArray_NDIM(tmp),
24045 (long int) PyArray_NDIM(tmp) >= 3 ?
24046 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24047 (long int) PyArray_NDIM(tmp) >= 2 ?
24048 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24049 (long int) PyArray_NDIM(tmp) >= 1 ?
24050 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24051 (long int) PyArray_NDIM(tmp) >= 3 ?
24052 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24053 (long int) PyArray_NDIM(tmp) >= 2 ?
24054 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24055 (long int) PyArray_NDIM(tmp) >= 1 ?
24056 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24057 );
24058 {
24059 __failure = 220;
24060 if (!PyErr_Occurred()) {
24061 PyErr_SetString(PyExc_RuntimeError,
24062 "Unexpected error in an Op's C code. "
24063 "No Python exception was set.");
24064 }
24065 goto __label_220;}
24066 }
24067 // This is a TypeError to be consistent with DEBUG_MODE
24068 // Note: DEBUG_MODE also tells the name of the container
24069 if (PyArray_TYPE((PyArrayObject*) py_V219) != NPY_FLOAT64) {
24070 PyErr_Format(PyExc_TypeError,
24071 "expected type_num %d (NPY_FLOAT64) got %d",
24072 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V219));
24073 {
24074 __failure = 220;
24075 if (!PyErr_Occurred()) {
24076 PyErr_SetString(PyExc_RuntimeError,
24077 "Unexpected error in an Op's C code. "
24078 "No Python exception was set.");
24079 }
24080 goto __label_220;}
24081 }
24082
24083 V219 = (PyArrayObject*)(py_V219);
24084 Py_XINCREF(V219);
24085
24086 {
24087
24088 py_V221 = PyList_GET_ITEM(storage_V221, 0);
24089 {Py_XINCREF(py_V221);}
24090
24091 V221 = NULL;
24092 if (py_V221 == Py_None) {
24093 // We can either fail here or set V221 to NULL and rely on Ops
24094 // using tensors to handle the NULL case, but if they fail to do so
24095 // they'll end up with nasty segfaults, so this is public service.
24096 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24097 {
24098 __failure = 222;
24099 if (!PyErr_Occurred()) {
24100 PyErr_SetString(PyExc_RuntimeError,
24101 "Unexpected error in an Op's C code. "
24102 "No Python exception was set.");
24103 }
24104 goto __label_222;}
24105 }
24106 if (!PyArray_Check(py_V221)) {
24107 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24108 {
24109 __failure = 222;
24110 if (!PyErr_Occurred()) {
24111 PyErr_SetString(PyExc_RuntimeError,
24112 "Unexpected error in an Op's C code. "
24113 "No Python exception was set.");
24114 }
24115 goto __label_222;}
24116 }
24117 // We expect NPY_FLOAT64
24118 if (!PyArray_ISALIGNED((PyArrayObject*) py_V221)) {
24119 PyArrayObject * tmp = (PyArrayObject*) py_V221;
24120 PyErr_Format(PyExc_NotImplementedError,
24121 "expected an aligned array of type %ld "
24122 "(NPY_FLOAT64), got non-aligned array of type %ld"
24123 " with %ld dimensions, with 3 last dims "
24124 "%ld, %ld, %ld"
24125 " and 3 last strides %ld %ld, %ld.",
24126 (long int) NPY_FLOAT64,
24127 (long int) PyArray_TYPE((PyArrayObject*) py_V221),
24128 (long int) PyArray_NDIM(tmp),
24129 (long int) PyArray_NDIM(tmp) >= 3 ?
24130 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24131 (long int) PyArray_NDIM(tmp) >= 2 ?
24132 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24133 (long int) PyArray_NDIM(tmp) >= 1 ?
24134 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24135 (long int) PyArray_NDIM(tmp) >= 3 ?
24136 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24137 (long int) PyArray_NDIM(tmp) >= 2 ?
24138 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24139 (long int) PyArray_NDIM(tmp) >= 1 ?
24140 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24141 );
24142 {
24143 __failure = 222;
24144 if (!PyErr_Occurred()) {
24145 PyErr_SetString(PyExc_RuntimeError,
24146 "Unexpected error in an Op's C code. "
24147 "No Python exception was set.");
24148 }
24149 goto __label_222;}
24150 }
24151 // This is a TypeError to be consistent with DEBUG_MODE
24152 // Note: DEBUG_MODE also tells the name of the container
24153 if (PyArray_TYPE((PyArrayObject*) py_V221) != NPY_FLOAT64) {
24154 PyErr_Format(PyExc_TypeError,
24155 "expected type_num %d (NPY_FLOAT64) got %d",
24156 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V221));
24157 {
24158 __failure = 222;
24159 if (!PyErr_Occurred()) {
24160 PyErr_SetString(PyExc_RuntimeError,
24161 "Unexpected error in an Op's C code. "
24162 "No Python exception was set.");
24163 }
24164 goto __label_222;}
24165 }
24166
24167 V221 = (PyArrayObject*)(py_V221);
24168 Py_XINCREF(V221);
24169
24170 {
24171
24172 py_V223 = PyList_GET_ITEM(storage_V223, 0);
24173 {Py_XINCREF(py_V223);}
24174
24175 V223 = NULL;
24176 if (py_V223 == Py_None) {
24177 // We can either fail here or set V223 to NULL and rely on Ops
24178 // using tensors to handle the NULL case, but if they fail to do so
24179 // they'll end up with nasty segfaults, so this is public service.
24180 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24181 {
24182 __failure = 224;
24183 if (!PyErr_Occurred()) {
24184 PyErr_SetString(PyExc_RuntimeError,
24185 "Unexpected error in an Op's C code. "
24186 "No Python exception was set.");
24187 }
24188 goto __label_224;}
24189 }
24190 if (!PyArray_Check(py_V223)) {
24191 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24192 {
24193 __failure = 224;
24194 if (!PyErr_Occurred()) {
24195 PyErr_SetString(PyExc_RuntimeError,
24196 "Unexpected error in an Op's C code. "
24197 "No Python exception was set.");
24198 }
24199 goto __label_224;}
24200 }
24201 // We expect NPY_FLOAT64
24202 if (!PyArray_ISALIGNED((PyArrayObject*) py_V223)) {
24203 PyArrayObject * tmp = (PyArrayObject*) py_V223;
24204 PyErr_Format(PyExc_NotImplementedError,
24205 "expected an aligned array of type %ld "
24206 "(NPY_FLOAT64), got non-aligned array of type %ld"
24207 " with %ld dimensions, with 3 last dims "
24208 "%ld, %ld, %ld"
24209 " and 3 last strides %ld %ld, %ld.",
24210 (long int) NPY_FLOAT64,
24211 (long int) PyArray_TYPE((PyArrayObject*) py_V223),
24212 (long int) PyArray_NDIM(tmp),
24213 (long int) PyArray_NDIM(tmp) >= 3 ?
24214 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24215 (long int) PyArray_NDIM(tmp) >= 2 ?
24216 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24217 (long int) PyArray_NDIM(tmp) >= 1 ?
24218 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24219 (long int) PyArray_NDIM(tmp) >= 3 ?
24220 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24221 (long int) PyArray_NDIM(tmp) >= 2 ?
24222 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24223 (long int) PyArray_NDIM(tmp) >= 1 ?
24224 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24225 );
24226 {
24227 __failure = 224;
24228 if (!PyErr_Occurred()) {
24229 PyErr_SetString(PyExc_RuntimeError,
24230 "Unexpected error in an Op's C code. "
24231 "No Python exception was set.");
24232 }
24233 goto __label_224;}
24234 }
24235 // This is a TypeError to be consistent with DEBUG_MODE
24236 // Note: DEBUG_MODE also tells the name of the container
24237 if (PyArray_TYPE((PyArrayObject*) py_V223) != NPY_FLOAT64) {
24238 PyErr_Format(PyExc_TypeError,
24239 "expected type_num %d (NPY_FLOAT64) got %d",
24240 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V223));
24241 {
24242 __failure = 224;
24243 if (!PyErr_Occurred()) {
24244 PyErr_SetString(PyExc_RuntimeError,
24245 "Unexpected error in an Op's C code. "
24246 "No Python exception was set.");
24247 }
24248 goto __label_224;}
24249 }
24250
24251 V223 = (PyArrayObject*)(py_V223);
24252 Py_XINCREF(V223);
24253
24254 {
24255
24256 py_V225 = PyList_GET_ITEM(storage_V225, 0);
24257 {Py_XINCREF(py_V225);}
24258
24259 V225 = NULL;
24260 if (py_V225 == Py_None) {
24261 // We can either fail here or set V225 to NULL and rely on Ops
24262 // using tensors to handle the NULL case, but if they fail to do so
24263 // they'll end up with nasty segfaults, so this is public service.
24264 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24265 {
24266 __failure = 226;
24267 if (!PyErr_Occurred()) {
24268 PyErr_SetString(PyExc_RuntimeError,
24269 "Unexpected error in an Op's C code. "
24270 "No Python exception was set.");
24271 }
24272 goto __label_226;}
24273 }
24274 if (!PyArray_Check(py_V225)) {
24275 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24276 {
24277 __failure = 226;
24278 if (!PyErr_Occurred()) {
24279 PyErr_SetString(PyExc_RuntimeError,
24280 "Unexpected error in an Op's C code. "
24281 "No Python exception was set.");
24282 }
24283 goto __label_226;}
24284 }
24285 // We expect NPY_FLOAT64
24286 if (!PyArray_ISALIGNED((PyArrayObject*) py_V225)) {
24287 PyArrayObject * tmp = (PyArrayObject*) py_V225;
24288 PyErr_Format(PyExc_NotImplementedError,
24289 "expected an aligned array of type %ld "
24290 "(NPY_FLOAT64), got non-aligned array of type %ld"
24291 " with %ld dimensions, with 3 last dims "
24292 "%ld, %ld, %ld"
24293 " and 3 last strides %ld %ld, %ld.",
24294 (long int) NPY_FLOAT64,
24295 (long int) PyArray_TYPE((PyArrayObject*) py_V225),
24296 (long int) PyArray_NDIM(tmp),
24297 (long int) PyArray_NDIM(tmp) >= 3 ?
24298 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24299 (long int) PyArray_NDIM(tmp) >= 2 ?
24300 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24301 (long int) PyArray_NDIM(tmp) >= 1 ?
24302 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24303 (long int) PyArray_NDIM(tmp) >= 3 ?
24304 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24305 (long int) PyArray_NDIM(tmp) >= 2 ?
24306 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24307 (long int) PyArray_NDIM(tmp) >= 1 ?
24308 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24309 );
24310 {
24311 __failure = 226;
24312 if (!PyErr_Occurred()) {
24313 PyErr_SetString(PyExc_RuntimeError,
24314 "Unexpected error in an Op's C code. "
24315 "No Python exception was set.");
24316 }
24317 goto __label_226;}
24318 }
24319 // This is a TypeError to be consistent with DEBUG_MODE
24320 // Note: DEBUG_MODE also tells the name of the container
24321 if (PyArray_TYPE((PyArrayObject*) py_V225) != NPY_FLOAT64) {
24322 PyErr_Format(PyExc_TypeError,
24323 "expected type_num %d (NPY_FLOAT64) got %d",
24324 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V225));
24325 {
24326 __failure = 226;
24327 if (!PyErr_Occurred()) {
24328 PyErr_SetString(PyExc_RuntimeError,
24329 "Unexpected error in an Op's C code. "
24330 "No Python exception was set.");
24331 }
24332 goto __label_226;}
24333 }
24334
24335 V225 = (PyArrayObject*)(py_V225);
24336 Py_XINCREF(V225);
24337
24338 {
24339
24340 py_V227 = PyList_GET_ITEM(storage_V227, 0);
24341 {Py_XINCREF(py_V227);}
24342
24343 V227 = NULL;
24344 if (py_V227 == Py_None) {
24345 // We can either fail here or set V227 to NULL and rely on Ops
24346 // using tensors to handle the NULL case, but if they fail to do so
24347 // they'll end up with nasty segfaults, so this is public service.
24348 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24349 {
24350 __failure = 228;
24351 if (!PyErr_Occurred()) {
24352 PyErr_SetString(PyExc_RuntimeError,
24353 "Unexpected error in an Op's C code. "
24354 "No Python exception was set.");
24355 }
24356 goto __label_228;}
24357 }
24358 if (!PyArray_Check(py_V227)) {
24359 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24360 {
24361 __failure = 228;
24362 if (!PyErr_Occurred()) {
24363 PyErr_SetString(PyExc_RuntimeError,
24364 "Unexpected error in an Op's C code. "
24365 "No Python exception was set.");
24366 }
24367 goto __label_228;}
24368 }
24369 // We expect NPY_FLOAT64
24370 if (!PyArray_ISALIGNED((PyArrayObject*) py_V227)) {
24371 PyArrayObject * tmp = (PyArrayObject*) py_V227;
24372 PyErr_Format(PyExc_NotImplementedError,
24373 "expected an aligned array of type %ld "
24374 "(NPY_FLOAT64), got non-aligned array of type %ld"
24375 " with %ld dimensions, with 3 last dims "
24376 "%ld, %ld, %ld"
24377 " and 3 last strides %ld %ld, %ld.",
24378 (long int) NPY_FLOAT64,
24379 (long int) PyArray_TYPE((PyArrayObject*) py_V227),
24380 (long int) PyArray_NDIM(tmp),
24381 (long int) PyArray_NDIM(tmp) >= 3 ?
24382 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24383 (long int) PyArray_NDIM(tmp) >= 2 ?
24384 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24385 (long int) PyArray_NDIM(tmp) >= 1 ?
24386 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24387 (long int) PyArray_NDIM(tmp) >= 3 ?
24388 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24389 (long int) PyArray_NDIM(tmp) >= 2 ?
24390 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24391 (long int) PyArray_NDIM(tmp) >= 1 ?
24392 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24393 );
24394 {
24395 __failure = 228;
24396 if (!PyErr_Occurred()) {
24397 PyErr_SetString(PyExc_RuntimeError,
24398 "Unexpected error in an Op's C code. "
24399 "No Python exception was set.");
24400 }
24401 goto __label_228;}
24402 }
24403 // This is a TypeError to be consistent with DEBUG_MODE
24404 // Note: DEBUG_MODE also tells the name of the container
24405 if (PyArray_TYPE((PyArrayObject*) py_V227) != NPY_FLOAT64) {
24406 PyErr_Format(PyExc_TypeError,
24407 "expected type_num %d (NPY_FLOAT64) got %d",
24408 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V227));
24409 {
24410 __failure = 228;
24411 if (!PyErr_Occurred()) {
24412 PyErr_SetString(PyExc_RuntimeError,
24413 "Unexpected error in an Op's C code. "
24414 "No Python exception was set.");
24415 }
24416 goto __label_228;}
24417 }
24418
24419 V227 = (PyArrayObject*)(py_V227);
24420 Py_XINCREF(V227);
24421
24422 {
24423
24424 py_V229 = PyList_GET_ITEM(storage_V229, 0);
24425 {Py_XINCREF(py_V229);}
24426
24427 V229 = NULL;
24428 if (py_V229 == Py_None) {
24429 // We can either fail here or set V229 to NULL and rely on Ops
24430 // using tensors to handle the NULL case, but if they fail to do so
24431 // they'll end up with nasty segfaults, so this is public service.
24432 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24433 {
24434 __failure = 230;
24435 if (!PyErr_Occurred()) {
24436 PyErr_SetString(PyExc_RuntimeError,
24437 "Unexpected error in an Op's C code. "
24438 "No Python exception was set.");
24439 }
24440 goto __label_230;}
24441 }
24442 if (!PyArray_Check(py_V229)) {
24443 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24444 {
24445 __failure = 230;
24446 if (!PyErr_Occurred()) {
24447 PyErr_SetString(PyExc_RuntimeError,
24448 "Unexpected error in an Op's C code. "
24449 "No Python exception was set.");
24450 }
24451 goto __label_230;}
24452 }
24453 // We expect NPY_FLOAT64
24454 if (!PyArray_ISALIGNED((PyArrayObject*) py_V229)) {
24455 PyArrayObject * tmp = (PyArrayObject*) py_V229;
24456 PyErr_Format(PyExc_NotImplementedError,
24457 "expected an aligned array of type %ld "
24458 "(NPY_FLOAT64), got non-aligned array of type %ld"
24459 " with %ld dimensions, with 3 last dims "
24460 "%ld, %ld, %ld"
24461 " and 3 last strides %ld %ld, %ld.",
24462 (long int) NPY_FLOAT64,
24463 (long int) PyArray_TYPE((PyArrayObject*) py_V229),
24464 (long int) PyArray_NDIM(tmp),
24465 (long int) PyArray_NDIM(tmp) >= 3 ?
24466 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24467 (long int) PyArray_NDIM(tmp) >= 2 ?
24468 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24469 (long int) PyArray_NDIM(tmp) >= 1 ?
24470 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24471 (long int) PyArray_NDIM(tmp) >= 3 ?
24472 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24473 (long int) PyArray_NDIM(tmp) >= 2 ?
24474 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24475 (long int) PyArray_NDIM(tmp) >= 1 ?
24476 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24477 );
24478 {
24479 __failure = 230;
24480 if (!PyErr_Occurred()) {
24481 PyErr_SetString(PyExc_RuntimeError,
24482 "Unexpected error in an Op's C code. "
24483 "No Python exception was set.");
24484 }
24485 goto __label_230;}
24486 }
24487 // This is a TypeError to be consistent with DEBUG_MODE
24488 // Note: DEBUG_MODE also tells the name of the container
24489 if (PyArray_TYPE((PyArrayObject*) py_V229) != NPY_FLOAT64) {
24490 PyErr_Format(PyExc_TypeError,
24491 "expected type_num %d (NPY_FLOAT64) got %d",
24492 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V229));
24493 {
24494 __failure = 230;
24495 if (!PyErr_Occurred()) {
24496 PyErr_SetString(PyExc_RuntimeError,
24497 "Unexpected error in an Op's C code. "
24498 "No Python exception was set.");
24499 }
24500 goto __label_230;}
24501 }
24502
24503 V229 = (PyArrayObject*)(py_V229);
24504 Py_XINCREF(V229);
24505
24506 {
24507
24508 py_V231 = PyList_GET_ITEM(storage_V231, 0);
24509 {Py_XINCREF(py_V231);}
24510
24511 V231 = NULL;
24512 if (py_V231 == Py_None) {
24513 // We can either fail here or set V231 to NULL and rely on Ops
24514 // using tensors to handle the NULL case, but if they fail to do so
24515 // they'll end up with nasty segfaults, so this is public service.
24516 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24517 {
24518 __failure = 232;
24519 if (!PyErr_Occurred()) {
24520 PyErr_SetString(PyExc_RuntimeError,
24521 "Unexpected error in an Op's C code. "
24522 "No Python exception was set.");
24523 }
24524 goto __label_232;}
24525 }
24526 if (!PyArray_Check(py_V231)) {
24527 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24528 {
24529 __failure = 232;
24530 if (!PyErr_Occurred()) {
24531 PyErr_SetString(PyExc_RuntimeError,
24532 "Unexpected error in an Op's C code. "
24533 "No Python exception was set.");
24534 }
24535 goto __label_232;}
24536 }
24537 // We expect NPY_FLOAT64
24538 if (!PyArray_ISALIGNED((PyArrayObject*) py_V231)) {
24539 PyArrayObject * tmp = (PyArrayObject*) py_V231;
24540 PyErr_Format(PyExc_NotImplementedError,
24541 "expected an aligned array of type %ld "
24542 "(NPY_FLOAT64), got non-aligned array of type %ld"
24543 " with %ld dimensions, with 3 last dims "
24544 "%ld, %ld, %ld"
24545 " and 3 last strides %ld %ld, %ld.",
24546 (long int) NPY_FLOAT64,
24547 (long int) PyArray_TYPE((PyArrayObject*) py_V231),
24548 (long int) PyArray_NDIM(tmp),
24549 (long int) PyArray_NDIM(tmp) >= 3 ?
24550 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24551 (long int) PyArray_NDIM(tmp) >= 2 ?
24552 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24553 (long int) PyArray_NDIM(tmp) >= 1 ?
24554 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24555 (long int) PyArray_NDIM(tmp) >= 3 ?
24556 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24557 (long int) PyArray_NDIM(tmp) >= 2 ?
24558 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24559 (long int) PyArray_NDIM(tmp) >= 1 ?
24560 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24561 );
24562 {
24563 __failure = 232;
24564 if (!PyErr_Occurred()) {
24565 PyErr_SetString(PyExc_RuntimeError,
24566 "Unexpected error in an Op's C code. "
24567 "No Python exception was set.");
24568 }
24569 goto __label_232;}
24570 }
24571 // This is a TypeError to be consistent with DEBUG_MODE
24572 // Note: DEBUG_MODE also tells the name of the container
24573 if (PyArray_TYPE((PyArrayObject*) py_V231) != NPY_FLOAT64) {
24574 PyErr_Format(PyExc_TypeError,
24575 "expected type_num %d (NPY_FLOAT64) got %d",
24576 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V231));
24577 {
24578 __failure = 232;
24579 if (!PyErr_Occurred()) {
24580 PyErr_SetString(PyExc_RuntimeError,
24581 "Unexpected error in an Op's C code. "
24582 "No Python exception was set.");
24583 }
24584 goto __label_232;}
24585 }
24586
24587 V231 = (PyArrayObject*)(py_V231);
24588 Py_XINCREF(V231);
24589
24590 {
24591
24592 py_V233 = PyList_GET_ITEM(storage_V233, 0);
24593 {Py_XINCREF(py_V233);}
24594
24595 V233 = NULL;
24596 if (py_V233 == Py_None) {
24597 // We can either fail here or set V233 to NULL and rely on Ops
24598 // using tensors to handle the NULL case, but if they fail to do so
24599 // they'll end up with nasty segfaults, so this is public service.
24600 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24601 {
24602 __failure = 234;
24603 if (!PyErr_Occurred()) {
24604 PyErr_SetString(PyExc_RuntimeError,
24605 "Unexpected error in an Op's C code. "
24606 "No Python exception was set.");
24607 }
24608 goto __label_234;}
24609 }
24610 if (!PyArray_Check(py_V233)) {
24611 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24612 {
24613 __failure = 234;
24614 if (!PyErr_Occurred()) {
24615 PyErr_SetString(PyExc_RuntimeError,
24616 "Unexpected error in an Op's C code. "
24617 "No Python exception was set.");
24618 }
24619 goto __label_234;}
24620 }
24621 // We expect NPY_FLOAT64
24622 if (!PyArray_ISALIGNED((PyArrayObject*) py_V233)) {
24623 PyArrayObject * tmp = (PyArrayObject*) py_V233;
24624 PyErr_Format(PyExc_NotImplementedError,
24625 "expected an aligned array of type %ld "
24626 "(NPY_FLOAT64), got non-aligned array of type %ld"
24627 " with %ld dimensions, with 3 last dims "
24628 "%ld, %ld, %ld"
24629 " and 3 last strides %ld %ld, %ld.",
24630 (long int) NPY_FLOAT64,
24631 (long int) PyArray_TYPE((PyArrayObject*) py_V233),
24632 (long int) PyArray_NDIM(tmp),
24633 (long int) PyArray_NDIM(tmp) >= 3 ?
24634 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24635 (long int) PyArray_NDIM(tmp) >= 2 ?
24636 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24637 (long int) PyArray_NDIM(tmp) >= 1 ?
24638 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24639 (long int) PyArray_NDIM(tmp) >= 3 ?
24640 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24641 (long int) PyArray_NDIM(tmp) >= 2 ?
24642 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24643 (long int) PyArray_NDIM(tmp) >= 1 ?
24644 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24645 );
24646 {
24647 __failure = 234;
24648 if (!PyErr_Occurred()) {
24649 PyErr_SetString(PyExc_RuntimeError,
24650 "Unexpected error in an Op's C code. "
24651 "No Python exception was set.");
24652 }
24653 goto __label_234;}
24654 }
24655 // This is a TypeError to be consistent with DEBUG_MODE
24656 // Note: DEBUG_MODE also tells the name of the container
24657 if (PyArray_TYPE((PyArrayObject*) py_V233) != NPY_FLOAT64) {
24658 PyErr_Format(PyExc_TypeError,
24659 "expected type_num %d (NPY_FLOAT64) got %d",
24660 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V233));
24661 {
24662 __failure = 234;
24663 if (!PyErr_Occurred()) {
24664 PyErr_SetString(PyExc_RuntimeError,
24665 "Unexpected error in an Op's C code. "
24666 "No Python exception was set.");
24667 }
24668 goto __label_234;}
24669 }
24670
24671 V233 = (PyArrayObject*)(py_V233);
24672 Py_XINCREF(V233);
24673
24674 {
24675
24676 py_V235 = PyList_GET_ITEM(storage_V235, 0);
24677 {Py_XINCREF(py_V235);}
24678
24679 V235 = NULL;
24680 if (py_V235 == Py_None) {
24681 // We can either fail here or set V235 to NULL and rely on Ops
24682 // using tensors to handle the NULL case, but if they fail to do so
24683 // they'll end up with nasty segfaults, so this is public service.
24684 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24685 {
24686 __failure = 236;
24687 if (!PyErr_Occurred()) {
24688 PyErr_SetString(PyExc_RuntimeError,
24689 "Unexpected error in an Op's C code. "
24690 "No Python exception was set.");
24691 }
24692 goto __label_236;}
24693 }
24694 if (!PyArray_Check(py_V235)) {
24695 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24696 {
24697 __failure = 236;
24698 if (!PyErr_Occurred()) {
24699 PyErr_SetString(PyExc_RuntimeError,
24700 "Unexpected error in an Op's C code. "
24701 "No Python exception was set.");
24702 }
24703 goto __label_236;}
24704 }
24705 // We expect NPY_FLOAT64
24706 if (!PyArray_ISALIGNED((PyArrayObject*) py_V235)) {
24707 PyArrayObject * tmp = (PyArrayObject*) py_V235;
24708 PyErr_Format(PyExc_NotImplementedError,
24709 "expected an aligned array of type %ld "
24710 "(NPY_FLOAT64), got non-aligned array of type %ld"
24711 " with %ld dimensions, with 3 last dims "
24712 "%ld, %ld, %ld"
24713 " and 3 last strides %ld %ld, %ld.",
24714 (long int) NPY_FLOAT64,
24715 (long int) PyArray_TYPE((PyArrayObject*) py_V235),
24716 (long int) PyArray_NDIM(tmp),
24717 (long int) PyArray_NDIM(tmp) >= 3 ?
24718 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24719 (long int) PyArray_NDIM(tmp) >= 2 ?
24720 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24721 (long int) PyArray_NDIM(tmp) >= 1 ?
24722 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24723 (long int) PyArray_NDIM(tmp) >= 3 ?
24724 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24725 (long int) PyArray_NDIM(tmp) >= 2 ?
24726 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24727 (long int) PyArray_NDIM(tmp) >= 1 ?
24728 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24729 );
24730 {
24731 __failure = 236;
24732 if (!PyErr_Occurred()) {
24733 PyErr_SetString(PyExc_RuntimeError,
24734 "Unexpected error in an Op's C code. "
24735 "No Python exception was set.");
24736 }
24737 goto __label_236;}
24738 }
24739 // This is a TypeError to be consistent with DEBUG_MODE
24740 // Note: DEBUG_MODE also tells the name of the container
24741 if (PyArray_TYPE((PyArrayObject*) py_V235) != NPY_FLOAT64) {
24742 PyErr_Format(PyExc_TypeError,
24743 "expected type_num %d (NPY_FLOAT64) got %d",
24744 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V235));
24745 {
24746 __failure = 236;
24747 if (!PyErr_Occurred()) {
24748 PyErr_SetString(PyExc_RuntimeError,
24749 "Unexpected error in an Op's C code. "
24750 "No Python exception was set.");
24751 }
24752 goto __label_236;}
24753 }
24754
24755 V235 = (PyArrayObject*)(py_V235);
24756 Py_XINCREF(V235);
24757
24758 {
24759
24760 py_V237 = PyList_GET_ITEM(storage_V237, 0);
24761 {Py_XINCREF(py_V237);}
24762
24763 V237 = NULL;
24764 if (py_V237 == Py_None) {
24765 // We can either fail here or set V237 to NULL and rely on Ops
24766 // using tensors to handle the NULL case, but if they fail to do so
24767 // they'll end up with nasty segfaults, so this is public service.
24768 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24769 {
24770 __failure = 238;
24771 if (!PyErr_Occurred()) {
24772 PyErr_SetString(PyExc_RuntimeError,
24773 "Unexpected error in an Op's C code. "
24774 "No Python exception was set.");
24775 }
24776 goto __label_238;}
24777 }
24778 if (!PyArray_Check(py_V237)) {
24779 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24780 {
24781 __failure = 238;
24782 if (!PyErr_Occurred()) {
24783 PyErr_SetString(PyExc_RuntimeError,
24784 "Unexpected error in an Op's C code. "
24785 "No Python exception was set.");
24786 }
24787 goto __label_238;}
24788 }
24789 // We expect NPY_FLOAT64
24790 if (!PyArray_ISALIGNED((PyArrayObject*) py_V237)) {
24791 PyArrayObject * tmp = (PyArrayObject*) py_V237;
24792 PyErr_Format(PyExc_NotImplementedError,
24793 "expected an aligned array of type %ld "
24794 "(NPY_FLOAT64), got non-aligned array of type %ld"
24795 " with %ld dimensions, with 3 last dims "
24796 "%ld, %ld, %ld"
24797 " and 3 last strides %ld %ld, %ld.",
24798 (long int) NPY_FLOAT64,
24799 (long int) PyArray_TYPE((PyArrayObject*) py_V237),
24800 (long int) PyArray_NDIM(tmp),
24801 (long int) PyArray_NDIM(tmp) >= 3 ?
24802 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24803 (long int) PyArray_NDIM(tmp) >= 2 ?
24804 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24805 (long int) PyArray_NDIM(tmp) >= 1 ?
24806 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24807 (long int) PyArray_NDIM(tmp) >= 3 ?
24808 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24809 (long int) PyArray_NDIM(tmp) >= 2 ?
24810 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24811 (long int) PyArray_NDIM(tmp) >= 1 ?
24812 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24813 );
24814 {
24815 __failure = 238;
24816 if (!PyErr_Occurred()) {
24817 PyErr_SetString(PyExc_RuntimeError,
24818 "Unexpected error in an Op's C code. "
24819 "No Python exception was set.");
24820 }
24821 goto __label_238;}
24822 }
24823 // This is a TypeError to be consistent with DEBUG_MODE
24824 // Note: DEBUG_MODE also tells the name of the container
24825 if (PyArray_TYPE((PyArrayObject*) py_V237) != NPY_FLOAT64) {
24826 PyErr_Format(PyExc_TypeError,
24827 "expected type_num %d (NPY_FLOAT64) got %d",
24828 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V237));
24829 {
24830 __failure = 238;
24831 if (!PyErr_Occurred()) {
24832 PyErr_SetString(PyExc_RuntimeError,
24833 "Unexpected error in an Op's C code. "
24834 "No Python exception was set.");
24835 }
24836 goto __label_238;}
24837 }
24838
24839 V237 = (PyArrayObject*)(py_V237);
24840 Py_XINCREF(V237);
24841
24842 {
24843
24844 py_V239 = PyList_GET_ITEM(storage_V239, 0);
24845 {Py_XINCREF(py_V239);}
24846
24847 V239 = NULL;
24848 if (py_V239 == Py_None) {
24849 // We can either fail here or set V239 to NULL and rely on Ops
24850 // using tensors to handle the NULL case, but if they fail to do so
24851 // they'll end up with nasty segfaults, so this is public service.
24852 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24853 {
24854 __failure = 240;
24855 if (!PyErr_Occurred()) {
24856 PyErr_SetString(PyExc_RuntimeError,
24857 "Unexpected error in an Op's C code. "
24858 "No Python exception was set.");
24859 }
24860 goto __label_240;}
24861 }
24862 if (!PyArray_Check(py_V239)) {
24863 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24864 {
24865 __failure = 240;
24866 if (!PyErr_Occurred()) {
24867 PyErr_SetString(PyExc_RuntimeError,
24868 "Unexpected error in an Op's C code. "
24869 "No Python exception was set.");
24870 }
24871 goto __label_240;}
24872 }
24873 // We expect NPY_FLOAT64
24874 if (!PyArray_ISALIGNED((PyArrayObject*) py_V239)) {
24875 PyArrayObject * tmp = (PyArrayObject*) py_V239;
24876 PyErr_Format(PyExc_NotImplementedError,
24877 "expected an aligned array of type %ld "
24878 "(NPY_FLOAT64), got non-aligned array of type %ld"
24879 " with %ld dimensions, with 3 last dims "
24880 "%ld, %ld, %ld"
24881 " and 3 last strides %ld %ld, %ld.",
24882 (long int) NPY_FLOAT64,
24883 (long int) PyArray_TYPE((PyArrayObject*) py_V239),
24884 (long int) PyArray_NDIM(tmp),
24885 (long int) PyArray_NDIM(tmp) >= 3 ?
24886 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24887 (long int) PyArray_NDIM(tmp) >= 2 ?
24888 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24889 (long int) PyArray_NDIM(tmp) >= 1 ?
24890 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24891 (long int) PyArray_NDIM(tmp) >= 3 ?
24892 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24893 (long int) PyArray_NDIM(tmp) >= 2 ?
24894 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24895 (long int) PyArray_NDIM(tmp) >= 1 ?
24896 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24897 );
24898 {
24899 __failure = 240;
24900 if (!PyErr_Occurred()) {
24901 PyErr_SetString(PyExc_RuntimeError,
24902 "Unexpected error in an Op's C code. "
24903 "No Python exception was set.");
24904 }
24905 goto __label_240;}
24906 }
24907 // This is a TypeError to be consistent with DEBUG_MODE
24908 // Note: DEBUG_MODE also tells the name of the container
24909 if (PyArray_TYPE((PyArrayObject*) py_V239) != NPY_FLOAT64) {
24910 PyErr_Format(PyExc_TypeError,
24911 "expected type_num %d (NPY_FLOAT64) got %d",
24912 NPY_FLOAT64, PyArray_TYPE((PyArrayObject*) py_V239));
24913 {
24914 __failure = 240;
24915 if (!PyErr_Occurred()) {
24916 PyErr_SetString(PyExc_RuntimeError,
24917 "Unexpected error in an Op's C code. "
24918 "No Python exception was set.");
24919 }
24920 goto __label_240;}
24921 }
24922
24923 V239 = (PyArrayObject*)(py_V239);
24924 Py_XINCREF(V239);
24925
24926 {
24927
24928 py_V241 = PyList_GET_ITEM(storage_V241, 0);
24929 {Py_XINCREF(py_V241);}
24930
24931 V241 = NULL;
24932 if (py_V241 == Py_None) {
24933 // We can either fail here or set V241 to NULL and rely on Ops
24934 // using tensors to handle the NULL case, but if they fail to do so
24935 // they'll end up with nasty segfaults, so this is public service.
24936 PyErr_SetString(PyExc_ValueError, "expected an ndarray, not None");
24937 {
24938 __failure = 242;
24939 if (!PyErr_Occurred()) {
24940 PyErr_SetString(PyExc_RuntimeError,
24941 "Unexpected error in an Op's C code. "
24942 "No Python exception was set.");
24943 }
24944 goto __label_242;}
24945 }
24946 if (!PyArray_Check(py_V241)) {
24947 PyErr_SetString(PyExc_ValueError, "expected an ndarray");
24948 {
24949 __failure = 242;
24950 if (!PyErr_Occurred()) {
24951 PyErr_SetString(PyExc_RuntimeError,
24952 "Unexpected error in an Op's C code. "
24953 "No Python exception was set.");
24954 }
24955 goto __label_242;}
24956 }
24957 // We expect NPY_FLOAT64
24958 if (!PyArray_ISALIGNED((PyArrayObject*) py_V241)) {
24959 PyArrayObject * tmp = (PyArrayObject*) py_V241;
24960 PyErr_Format(PyExc_NotImplementedError,
24961 "expected an aligned array of type %ld "
24962 "(NPY_FLOAT64), got non-aligned array of type %ld"
24963 " with %ld dimensions, with 3 last dims "
24964 "%ld, %ld, %ld"
24965 " and 3 last strides %ld %ld, %ld.",
24966 (long int) NPY_FLOAT64,
24967 (long int) PyArray_TYPE((PyArrayObject*) py_V241),
24968 (long int) PyArray_NDIM(tmp),
24969 (long int) PyArray_NDIM(tmp) >= 3 ?
24970 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1,
24971 (long int) PyArray_NDIM(tmp) >= 2 ?
24972 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1,
24973 (long int) PyArray_NDIM(tmp) >= 1 ?
24974 PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1,
24975 (long int) PyArray_NDIM(tmp) >= 3 ?
24976 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1,
24977 (long int) PyArray_NDIM(tmp) >= 2 ?
24978 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1,
24979 (long int) PyArray_NDIM(tmp) >= 1 ?
24980 PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1
24981 );
24982 {
24983 __failure = 242;
24984 if (!PyErr_Occurred()) {
24985 PyErr_SetString(PyExc_RuntimeError,
24986 "Unex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment