Skip to content

Instantly share code, notes, and snippets.

@inducer
Created October 2, 2022 19:22
Show Gist options
  • Save inducer/802e227e86e3ff4fd95aa0fefae462fe to your computer and use it in GitHub Desktop.
Save inducer/802e227e86e3ff4fd95aa0fefae462fe to your computer and use it in GitHub Desktop.
#include <complex.h>
#include <stdint.h>
void loopy_kernel(double complex *__restrict__ expr0, double complex *__restrict__ expr1, double complex *__restrict__ expr2, double complex *__restrict__ expr3, double complex *__restrict__ expr4, double complex *__restrict__ expr5, double complex *__restrict__ expr6, double complex *__restrict__ expr7, double complex *__restrict__ expr8, double complex *__restrict__ expr9)
{
double var_e0_0;
double var_e0_1;
double var_e0_2;
double var_e0_3;
double var_e0_4;
double complex var_e0_5;
double complex var_e0_6;
double var_e0_7;
double complex var_e1_0;
double var_e1_1;
double complex var_e1_10;
double var_e1_11;
double var_e1_12;
double complex var_e1_13;
double complex var_e1_2;
double var_e1_3;
double complex var_e1_4;
double var_e1_5;
double var_e1_6;
double var_e1_7;
double complex var_e1_8;
double complex var_e1_9;
double complex var_e2_0;
double var_e4_0;
double complex var_e4_1;
double complex var_e5_0;
double var_e5_1;
double var_e5_2;
double var_e5_3;
double var_e5_4;
double complex var_e5_5;
double complex var_e5_6;
double var_e5_7;
double var_e5_8;
double complex var_e5_9;
double var_e6_0;
double var_e6_1;
double var_e6_10;
double var_e6_2;
double complex var_e6_3;
double var_e6_4;
double var_e6_5;
double var_e6_6;
double var_e6_7;
double var_e6_8;
double var_e6_9;
double complex var_e7_0;
double var_e7_1;
double complex var_e7_10;
double complex var_e7_11;
double complex var_e7_12;
double complex var_e7_2;
double complex var_e7_3;
double complex var_e7_4;
double var_e7_5;
double var_e7_6;
double complex var_e7_7;
double var_e7_8;
double complex var_e7_9;
double complex var_e8_0;
double complex var_e8_1;
double complex var_e8_10;
double complex var_e8_11;
double var_e8_12;
double var_e8_13;
double var_e8_14;
double complex var_e8_15;
double var_e8_16;
double var_e8_17;
double complex var_e8_18;
double var_e8_19;
double var_e8_2;
double var_e8_20;
double var_e8_21;
double complex var_e8_22;
double complex var_e8_23;
double var_e8_24;
double var_e8_25;
double complex var_e8_3;
double var_e8_4;
double var_e8_5;
double var_e8_6;
double var_e8_7;
double complex var_e8_8;
double var_e8_9;
double var_e9_0;
double var_e9_1;
double var_e9_10;
double complex var_e9_11;
double var_e9_12;
double complex var_e9_13;
double var_e9_14;
double var_e9_15;
double var_e9_16;
double var_e9_17;
double var_e9_18;
double var_e9_19;
double var_e9_2;
double var_e9_20;
double complex var_e9_21;
double complex var_e9_22;
double var_e9_23;
double var_e9_24;
double complex var_e9_25;
double var_e9_3;
double complex var_e9_4;
double var_e9_5;
double var_e9_6;
double var_e9_7;
double complex var_e9_8;
double var_e9_9;
var_e0_0 = -6.900554583951795;
var_e0_1 = 730.0;
var_e0_2 = -8.213075854692192;
var_e0_3 = 1.9782494437997897;
var_e0_4 = -6.773587877567831;
var_e0_5 = 9.949439656799019 + 0.37744172433343337 * I;
var_e0_6 = 1.7753735662503374 + 2.688643717546608 * I;
var_e0_7 = -132.0;
expr0[0] = var_e0_0 / ((-546.0 + -1.0 * (5.594911004999954 + -1.0 * (-663.0 * 2.5395120482626012 * (var_e0_1 / (-2.2413630029628013 + -5.022529188127791 * I + -1.0 * var_e0_2)) * (861.0 + -4.098138791668003 + 3.7647561955386273 * I) + var_e0_3 + var_e0_4) + -6.2518463726924125)) * (var_e0_5 + 379.0 / (-272.0 * var_e0_6 * 719.0 * (2.308641502573943 + -5.2516566034934815 * I + ((-4.220070641983136 * (-1.7914463786224903 + 8.866167347059626 * I) * (-6.1716959038252135 + -1.117155210376481 * I)) / 1.976193332942369) * 1.4618012323076215 * -69.0 * 5.674913496427099 + 1.4291151012632568 + var_e0_7) * -879.0))) + 509.0 + 3.536542351636111 + -7.00718930266537 * I;
var_e1_0 = 9.753147691527218 + -0.44476073953915574 * I;
var_e1_1 = -0.1612268333331972;
var_e1_2 = 3.079469333722905 + 5.817154454790423 * I;
var_e1_3 = -120.0;
var_e1_4 = -1.9254773963271177 + -2.1911544772175766 * I;
var_e1_5 = 127.0;
var_e1_6 = -5.892945857735354;
var_e1_7 = -8.097606587828064;
var_e1_8 = 5.531724757587815 + -8.66164257696383 * I;
var_e1_9 = -8.486313444269511 + -5.091176418784729 * I;
var_e1_10 = -3.8869918977116313 + 7.350521759191313 * I;
var_e1_11 = -7.1866486591553365;
var_e1_12 = 179.0;
var_e1_13 = 7.726523540199054 + -5.556558874567306 * I;
expr1[0] = 9.952730541761806 + -1.0 * var_e1_0 * var_e1_1 * (7.786008332347411 + 6.620942386347021 * I) * (-5.152217518437336 + -335.0 * (var_e1_2 + -1.0 * (var_e1_3 + -1.0 * (3.138179998282947 + 0.5604778550919871 / ((8.455999254015364 / (7.126258918714985 + 7.401598120818377 * I + var_e1_4 + -1.0 * (-190.0 + -1.0 * var_e1_5 + (5.4714771783854665 + -0.5697976179071027 * I + 930.0) / ((1.2161254681229323 + -5.482256582194822 + 9.17247483692025 * I) / (6.753779254393667 + -965.0)) + var_e1_6 + 5.325988120032599) + var_e1_7 + 5.967071635327173 + -2.6823512446173066 * I + var_e1_8 + -1.0 * (-1.5507110777240278 / (7.485743040266726 + 7.01386074326116 + 0.11489542427340282 * I)))) / (9.475210145722677 + -9.902418298943088 * I)) + -3.763657194234007 + 0.8989694879708683 * I + (var_e1_9 + -570.0) / (-9.966149974356092 + -8.941612003812958 * I))) + var_e1_10 + -1.0 * ((var_e1_11 / (-3.1991202930726503 + -1.3320007797241047 * I + -1.0 * ((8.03826599412023 / var_e1_12) / (2.4166005675849362 + -8.130655724248099 * I)))) / (3.0850518303951002 / -385.0)) + -9.598000120530305 + 8.98784335770302 * I)) * -676.0 * (9.740747883206765 + 3.220152046362232 * I) + -334.0 + -1.0 * var_e1_13;
var_e2_0 = -5.251326725352607 + -0.20328541046537651 * I;
expr2[0] = var_e2_0 / -5.392627902973728;
expr3[0] = 2.535934527182693 + 9.928983368260255 * I;
var_e4_0 = -4.324574554221243;
var_e4_1 = -9.7363337499971 + -6.322153821977881 * I;
expr4[0] = var_e4_0 + -1.0 * var_e4_1;
var_e5_0 = 8.399282596618537 + 2.0760723644851016 * I;
var_e5_1 = 799.0;
var_e5_2 = -560.0;
var_e5_3 = -666.0;
var_e5_4 = 6.950149710860007;
var_e5_5 = 4.761627173010382 + 6.4140588986796025 * I;
var_e5_6 = 6.675068637601534 + 6.146372680987632 * I;
var_e5_7 = -646.0;
var_e5_8 = 9.497739682185717;
var_e5_9 = 8.553785509155354 + -1.8087641416180507 * I;
expr5[0] = (9.021322338081337 / ((var_e5_0 + (((((double) (73.0 + -538.0) / (double) (-751.0 + 799.0) + -1.0 * ((7.804635708257621 + 4.039664592195194 * I) / (var_e5_1 / (((((var_e5_2 + -0.15186802563088975 + var_e5_3 + -2.1735296342741144 + 3.642814055511314 * I + -208.0) / 9.609096799500499) * (-9.620008870363591 + 9.201888410667198 * I) * -763.0 * (-527.0 + -1.0 * (8.220384675047235 + -1.0 * (9.928783734395758 + -1.0 * (((var_e5_4 / (-28.0 + -1.0 * (8.609203196592404 / var_e5_5) + -7.159277022224394 + -3.2390047000399047 * I)) / var_e5_6) / 7.665289804869687))))) / (((-3.5530266870420917 + -0.47707081028163856 * I) / 461.0) / 0.38255923176464357)) / (-589.0 / (5.631747186439904 / (-3.8289327745466135 + 0.15109553613018534 * I)) + -276.0))))) / (9.089239987472553 + 7.812228014026296 * I)) / 3.953615448603511 + 5.015761272585038) * 7.158126739928143 + (var_e5_7 + -1.0 * var_e5_8) / (3.8146496240609267 + 5.7767038356636995 * I + 561.0 + -7.740135109009628) + 5.115667865952933 + var_e5_9 + -0.22239865163206218) * -4.728583751782505 * (8.290074414239587 + -7.351969389181921 * I) * 270.0 * (-5.767927328586817 + 8.661260046601363 * I) * ((-3.1900551903315293 + -0.8874875947720025 * I + 500.0) / (633.0 + -7.384969974644658))) / ((-8.485766848667781 + 6.935794799560242 * I) / (385.0 / -9.302897513856854) + 3.437185773857159 + -9.65846684128659 * I)) + -547.0) / 958.0;
var_e6_0 = 2.027405283772538;
var_e6_1 = 553.0;
var_e6_2 = -715.0;
var_e6_3 = -0.7250521554591032 + -2.881525008998591 * I;
var_e6_4 = -765.0;
var_e6_5 = 639.0;
var_e6_6 = 494.0;
var_e6_7 = 0.5909865634069256;
var_e6_8 = -995.0;
var_e6_9 = -811.0;
var_e6_10 = 825.0;
expr6[0] = (8.422524283539975 + 3.407619274128052 * I) / (var_e6_0 + -1.4000113690331002 + -1.0 * var_e6_1 + -1.0 * (-393.0 + (-2.7264117396512404 / ((94.0 + (((-0.05337999147634065 + -9.17289376993998 * I) / (var_e6_2 / var_e6_3)) / (((var_e6_4 / 1.9520310399372427) / ((-9.608380090498347 + 3.2197447155226318 * I + -1.0 * var_e6_5 + -9.146347621981128 + -6.340778081841099 * I + -4.799001561757105 + var_e6_6 / (6.73529871468909 + 3.187210404680627 * I) + 3.298445349169552 + -0.7524655807215659 * I + 7.2534276326538745 + -6.0615278043876835 * I + 808.0 + (-707.0 + -1.0 * ((6.7610395031326505 + 0.7738572090923626 * I) / (8.834063715793928 + 5.699218785265874 * I) + -1.0 * (2.498473980617142 + -7.649051974109863))) / 316.0 + var_e6_7) * -411.0) + var_e6_8 + 2.0684723337818696 + 8.346491879938721 * I) / -113.0)) * (5.778109865316097 / -6.023235791069316) + -587.0 / (-979.0 / 0.39591469133947044)) / (var_e6_9 + -1.0 * ((-6.629513855226461 + -5.99901519557508 * I) / (-715.0 / var_e6_10) + 3.5135164091497995 + 3.212633182852203 * I)))) / (1.7069894251511322 + 1.600984728508486 * I) + -912.0 + -2.8750721253343627 + -5.486004695926191 * I + -2.7499964033984714 + -0.8599044013653412 * I)) + 9.96564472488176;
var_e7_0 = -2.130856307382249 + -5.164052153743488 * I;
var_e7_1 = 0.15593992010427726;
var_e7_2 = 4.745468950907332 + 1.1543600592980248 * I;
var_e7_3 = -5.711042509984012 + -2.9622508679564756 * I;
var_e7_4 = 5.831690897919081 + 9.399824066478743 * I;
var_e7_5 = 2.4361146253832278;
var_e7_6 = -3.019723703673791;
var_e7_7 = -7.365327371981289 + 5.080895560302691 * I;
var_e7_8 = -8.59815434489856;
var_e7_9 = 4.656283025149309 + 0.25734660308836155 * I;
var_e7_10 = 7.286961216560268 + 0.5338510084171393 * I;
var_e7_11 = -1.3467108835269048 + 7.1062622428101 * I;
var_e7_12 = -8.120202027693754 + 0.5940154205431885 * I;
expr7[0] = 3.6765777429404505 + 4.512347370129961 * I + -378.0 + (-5.8183700541564125 + -0.3201665554572575 * I) * 7.207650939166946 * (67.0 + ((var_e7_0 + var_e7_1 / -804.0 + -1.0 * (var_e7_2 + -3.0113457324564363 + 3.6433944303740127 * I + -8.06723762164803) * var_e7_3) / (((-742.0 + -3.645617753068226 * (7.936301516545139 / (7.622371967967702 / (-0.24827146007321232 + 9.70662217102253 * I + -7.106290552279141 + 6.729670327255775 * I))) * -314.0 + -1.0 * (7.5562721158015975 + 2.5897350629626033 * I + -1.0 * (-5.37193404480131 / (-1.2071835372016082 + -1.0 * (7.312244168239953 / (-1.3798961395680553 + -2.8472668722904153 * I) + 318.0))))) * -458.0 * ((var_e7_4 / var_e7_5 + -5.94542885852645 + 1.3024386384577813 * I) / ((-59.0 + -1.0 * ((double) (-908.0 + -579.0) / (double) (-355.0))) / 1.4871088013932159) + -368.0) + -97.0 + 4.730862027144738 + -5.144246038080722 * I) / (2.280583853003023 + -6.518890232403802 * I + -5.915823756228384 + 5.604391849762694 * I) + -1.0 * (var_e7_6 + -1.0 * (var_e7_7 + -1.0 * ((((-4.975179245481485 + -8.077921262747914 * I) / (-8.623003332783 / (2.0 / var_e7_8))) / ((485.0 / var_e7_9) / ((double) (-705.0) / (double) (291.0)))) / var_e7_10))))) / var_e7_11 + -9.851470400793879 + -2.0345166788157147 * I + (6.232566106207006 + -6.849466485776976 * I) / (5.503490923402644 + 3.233458927836663 * I) + (6.142773656412736 + 1.2452739305236022 * I) / (-9.37765820613436 + -1.0 * (var_e7_12 + -574.0)) + 661.0 + -2.021986801944104 + 0.5601967738835469 * I + -183.0) + 6.173527712023258 + 4.721545501267478 * I + -1.0 * (9.281313604837727 / -317.0) + 614.0;
var_e8_0 = -3.5460839975037173 + 2.192220713451496 * I;
var_e8_1 = -1.014912670200923 + -3.44147816456352 * I;
var_e8_2 = -4.550164899209353;
var_e8_3 = 0.07243821831337094 + -0.222134486295138 * I;
var_e8_4 = -933.0;
var_e8_5 = 424.0;
var_e8_6 = -5.019931741292865;
var_e8_7 = -2.0389357840202837;
var_e8_8 = -2.7543344546034687 + 5.856796140022265 * I;
var_e8_9 = 810.0;
var_e8_10 = 2.6063624691642833 + 1.531763655094995 * I;
var_e8_11 = -6.520083802107357 + 6.897224687029443 * I;
var_e8_12 = 0.643510739278268;
var_e8_13 = 0.9576028357947237;
var_e8_14 = -4.227699391278296;
var_e8_15 = -6.60021877473395 + 4.2495319845231485 * I;
var_e8_16 = 5.809429632545001;
var_e8_17 = -2.668055184322837;
var_e8_18 = -1.1921281367099468 + 2.1853324315620952 * I;
var_e8_19 = 297.0;
var_e8_20 = 119.0;
var_e8_21 = -7.01664183417082;
var_e8_22 = 7.231805599641778 + 4.999775661577665 * I;
var_e8_23 = -4.28786560947376 + 7.275485635662413 * I;
var_e8_24 = 100.0;
var_e8_25 = -7.8986421409951335;
expr8[0] = (var_e8_0 + -1.0 * (var_e8_1 + -1.0 * var_e8_2 + -1.0 * var_e8_3 * ((((var_e8_4 * 283.0 * (-4.5602565506341115 * var_e8_5 * ((5.195650722981398 + -1.0 * var_e8_6 * var_e8_7 * (471.0 * var_e8_8 * ((9.0 / (((4.242656123634546 + 2.497655264188145 * I + 1.86447079923391) / (-777.0 + -9.38472357452665)) / (-0.9663234768252327 + 8.979122462907704 * I)) + -1.0 * (0.820840259555272 / (var_e8_9 / -4.936181417724857))) / -3.157701483412259) * (7.1319316722600306 / (175.0 + -14.0) + -1.0 * (7.959285040018024 + 1.251372280956243)) + var_e8_10 + var_e8_11 / ((3.730799781990255 / (((9.934248725425341 / (((var_e8_12 + -1.0 * (-333.0 + -1.0 * (var_e8_13 / -549.0))) / (-2.642932147028148 + -8.480162472968537 * I)) / var_e8_14) + -1.0 * var_e8_15) / var_e8_16) / -1.204269537064512 + 20.0)) / (-0.1017042112055151 + -6.83854072354608 * I))) * (-349.0 + -1.0 * var_e8_17) * 218.0 + -1.0 * (-2.5903898236061824 + -1.0 * ((-2.7337561419356238 + -2.837460263313531 * I) / (var_e8_18 + -529.0))) + 7.341931589365917 / (9.229035273145207 + -0.7153674017574332 * I) + 474.0 + var_e8_19 + -1.0 * var_e8_20 + -6.817265909405981 + 5.892643084449464 + -6.902678682758905 * I + 1.4321912940152224 + -4.740040276017702 * I + 0.20990297154685855) / -102.0) + -4.23237655594378 + 6.318420947214218 * I + 4.792455090175141 + 6.453140573872794 * I + -916.0) * (9.804710128275008 + -8.572811308958748 * I) + -398.0) * 2.8255339374074673) / var_e8_21) * (-3.6963160362775653 + -4.1923733658685425 * I) * ((71.0 / (9.842426843058824 + 3.3208519605128384 * I)) / (444.0 + -1.8791204780633564 + -4.685109636022062 * I)) * (-1.6936757464751686 / (var_e8_22 + -1.0 * (-5.750988770383252 + 3.1911582618505 * I + -1.0 * var_e8_23))) + -1.0 * (-7.038772704084579 / var_e8_24 + -1.0 * var_e8_25)) * (-1.5918117370627343 + 4.11962155156445 * I) * 770.0)) / (4.421137379558228 + 3.2214557637854018 * I);
var_e9_0 = -174.0;
var_e9_1 = 0.42385307958238627;
var_e9_2 = -856.0;
var_e9_3 = -0.8921762364691368;
var_e9_4 = 7.987931411717799 + -4.0593246001824195 * I;
var_e9_5 = 497.0;
var_e9_6 = -246.0;
var_e9_7 = 126.0;
var_e9_8 = 5.500349610559983 + 0.4368064679421817 * I;
var_e9_9 = -665.0;
var_e9_10 = -7.29855113835362;
var_e9_11 = 1.9171051414656741 + 7.569979076223678 * I;
var_e9_12 = -408.0;
var_e9_13 = 3.2951599570697923 + -0.5050950581595082 * I;
var_e9_14 = 427.0;
var_e9_15 = -221.0;
var_e9_16 = 993.0;
var_e9_17 = 2.535455964848312;
var_e9_18 = 365.0;
var_e9_19 = -284.0;
var_e9_20 = 81.0;
var_e9_21 = -3.927274105858176 + -7.172506899542139 * I;
var_e9_22 = -7.244619856421483 + 6.458509985662715 * I;
var_e9_23 = -756.0;
var_e9_24 = -8.4925698464582;
var_e9_25 = -0.7752648460629441 + -0.9901253668607772 * I;
expr9[0] = var_e9_0 / (((var_e9_1 * var_e9_2 * var_e9_3) / (var_e9_4 + -1.0 * (var_e9_5 + var_e9_6 * (var_e9_7 + var_e9_8 * ((558.0 / (var_e9_9 + -936.0 * (3.019963141408624 + -2.361991960821097 * I + 6.80365267666604 + var_e9_10 + -7.595594396288831))) / -804.0) * -2.1613759166278097 * (-620.0 / (-8.662205957184003 + -4.866425012128008 * I)) + -2.6973488114751696 + -9.535113984274798 + 5.531856608038428 * I + (-1.3264855018734103 + -3.2568766075557543 * I) / var_e9_11 + 699.0 + 7.050460596289373 + -1.0 * (var_e9_12 + -0.9233224187339815 + 212.0) + 286.0 + -5.114142190851263 + -4.659839407494593 * I + 1.5759632377305621 + 0.43772962877703847 * I) * (-761.0 / (-8.344861617516408 + -1.0 * (747.0 / -8.005484090730878))) + -3.287790705257411 + 4.226175928534705 + 7.328029641637517 * I)) + -1.0 * (-5.598830656673508 + -3.7596762759661235 + -2.6321630006336356 * I + -1.0 * (-5.535073735759211 + 6.044403650272528 * I + -1.0 * (-886.0 + 3.154860699461956 + -5.631494449229669 * I + -1.0 * var_e9_13 + -1.0 * (-339.0 + -3.3149663756555103))) + -1.0 * (var_e9_14 / -804.0)) + var_e9_15 + 5.065182909294865) * -1.2325048646197416 * (624.0 / -0.10255755567732905) * ((var_e9_16 + -1.0 * (9.657299392808675 + -1.0 * ((0.06191204166830566 + -4.444535234918511 * I) / (((var_e9_17 + -1.0 * (var_e9_18 / -583.0) + -1.0 * var_e9_19) / ((49.0 / var_e9_20) / ((-1.4705869939589107 + 5.32970739513795 * I) / ((var_e9_21 / var_e9_22) / (-8.965460537645297 / ((-4.125835824087201 + 0.5340709237275103 * I) / (var_e9_23 + -1.0 * (-513.0 / (9.70916959817729 + -7.436714845737596 * I))) + 4.176048045609999) + 8.914678151491104 + -1.64090736468218 * I))) + -1.0 * (-9.327012047952534 + -9.207251333619023 * I + -7.5263330396015995 + -3.738261338686593 * I + 6.733168307044146 + 3.3376655459113413 * I))) / 7.826261290272338 + 6.2788630282773905 + 4.627117906895355 * I)))) / 43.0) * -8.459732847790127 + (double) (594.0) / (double) (661.0) + ((-0.8719548149619545 + 8.832800142754529 * I) / ((-9.259993220482626 + -3.20514852559954 + -2.5852022901166087 * I + -8.851328311459206) / (-7.497915958653154 + 6.470651584080411 * I))) / 88.0 + 6.967677749063906 + 867.0 + 9.104465770830789 + -7.042039895022722 * I + -4.388929692812676 + -1.0 * (-2.4982902814752954 / (-6.171683556129812 + -772.0) + -1.0 * (var_e9_24 / var_e9_25)));
}
void loopy_kernel_outer(double complex *__restrict__ expr0, double complex *__restrict__ expr1, double complex *__restrict__ expr2, double complex *__restrict__ expr3, double complex *__restrict__ expr4, double complex *__restrict__ expr5, double complex *__restrict__ expr6, double complex *__restrict__ expr7, double complex *__restrict__ expr8, double complex *__restrict__ expr9)
{
double var_e0_0;
double var_e0_1;
double var_e0_2;
double var_e0_3;
double var_e0_4;
double complex var_e0_5;
double complex var_e0_6;
double var_e0_7;
double complex var_e1_0;
double var_e1_1;
double complex var_e1_10;
double var_e1_11;
double var_e1_12;
double complex var_e1_13;
double complex var_e1_2;
double var_e1_3;
double complex var_e1_4;
double var_e1_5;
double var_e1_6;
double var_e1_7;
double complex var_e1_8;
double complex var_e1_9;
double complex var_e2_0;
double var_e4_0;
double complex var_e4_1;
double complex var_e5_0;
double var_e5_1;
double var_e5_2;
double var_e5_3;
double var_e5_4;
double complex var_e5_5;
double complex var_e5_6;
double var_e5_7;
double var_e5_8;
double complex var_e5_9;
double var_e6_0;
double var_e6_1;
double var_e6_10;
double var_e6_2;
double complex var_e6_3;
double var_e6_4;
double var_e6_5;
double var_e6_6;
double var_e6_7;
double var_e6_8;
double var_e6_9;
double complex var_e7_0;
double var_e7_1;
double complex var_e7_10;
double complex var_e7_11;
double complex var_e7_12;
double complex var_e7_2;
double complex var_e7_3;
double complex var_e7_4;
double var_e7_5;
double var_e7_6;
double complex var_e7_7;
double var_e7_8;
double complex var_e7_9;
double complex var_e8_0;
double complex var_e8_1;
double complex var_e8_10;
double complex var_e8_11;
double var_e8_12;
double var_e8_13;
double var_e8_14;
double complex var_e8_15;
double var_e8_16;
double var_e8_17;
double complex var_e8_18;
double var_e8_19;
double var_e8_2;
double var_e8_20;
double var_e8_21;
double complex var_e8_22;
double complex var_e8_23;
double var_e8_24;
double var_e8_25;
double complex var_e8_3;
double var_e8_4;
double var_e8_5;
double var_e8_6;
double var_e8_7;
double complex var_e8_8;
double var_e8_9;
double var_e9_0;
double var_e9_1;
double var_e9_10;
double complex var_e9_11;
double var_e9_12;
double complex var_e9_13;
double var_e9_14;
double var_e9_15;
double var_e9_16;
double var_e9_17;
double var_e9_18;
double var_e9_19;
double var_e9_2;
double var_e9_20;
double complex var_e9_21;
double complex var_e9_22;
double var_e9_23;
double var_e9_24;
double complex var_e9_25;
double var_e9_3;
double complex var_e9_4;
double var_e9_5;
double var_e9_6;
double var_e9_7;
double complex var_e9_8;
double var_e9_9;
}
#include <complex.h>
#include <stdint.h>
void loopy_kernel(double complex *__restrict__ expr0, double complex *__restrict__ expr1, double complex *__restrict__ expr2, double complex *__restrict__ expr3, double complex *__restrict__ expr4, double complex *__restrict__ expr5, double complex *__restrict__ expr6, double complex *__restrict__ expr7, double complex *__restrict__ expr8, double complex *__restrict__ expr9)
{
double var_e0_0;
double var_e0_1;
double var_e0_2;
double var_e0_3;
double var_e0_4;
double complex var_e0_5;
double complex var_e0_6;
double var_e0_7;
double complex var_e1_0;
double var_e1_1;
double complex var_e1_10;
double var_e1_11;
double var_e1_12;
double complex var_e1_13;
double complex var_e1_2;
double var_e1_3;
double complex var_e1_4;
double var_e1_5;
double var_e1_6;
double var_e1_7;
double complex var_e1_8;
double complex var_e1_9;
double complex var_e2_0;
double var_e4_0;
double complex var_e4_1;
double complex var_e5_0;
double var_e5_1;
double var_e5_2;
double var_e5_3;
double var_e5_4;
double complex var_e5_5;
double complex var_e5_6;
double var_e5_7;
double var_e5_8;
double complex var_e5_9;
double var_e6_0;
double var_e6_1;
double var_e6_10;
double var_e6_2;
double complex var_e6_3;
double var_e6_4;
double var_e6_5;
double var_e6_6;
double var_e6_7;
double var_e6_8;
double var_e6_9;
double complex var_e7_0;
double var_e7_1;
double complex var_e7_10;
double complex var_e7_11;
double complex var_e7_12;
double complex var_e7_2;
double complex var_e7_3;
double complex var_e7_4;
double var_e7_5;
double var_e7_6;
double complex var_e7_7;
double var_e7_8;
double complex var_e7_9;
double complex var_e8_0;
double complex var_e8_1;
double complex var_e8_10;
double complex var_e8_11;
double var_e8_12;
double var_e8_13;
double var_e8_14;
double complex var_e8_15;
double var_e8_16;
double var_e8_17;
double complex var_e8_18;
double var_e8_19;
double var_e8_2;
double var_e8_20;
double var_e8_21;
double complex var_e8_22;
double complex var_e8_23;
double var_e8_24;
double var_e8_25;
double complex var_e8_3;
double var_e8_4;
double var_e8_5;
double var_e8_6;
double var_e8_7;
double complex var_e8_8;
double var_e8_9;
double var_e9_0;
double var_e9_1;
double var_e9_10;
double complex var_e9_11;
double var_e9_12;
double complex var_e9_13;
double var_e9_14;
double var_e9_15;
double var_e9_16;
double var_e9_17;
double var_e9_18;
double var_e9_19;
double var_e9_2;
double var_e9_20;
double complex var_e9_21;
double complex var_e9_22;
double var_e9_23;
double var_e9_24;
double complex var_e9_25;
double var_e9_3;
double complex var_e9_4;
double var_e9_5;
double var_e9_6;
double var_e9_7;
double complex var_e9_8;
double var_e9_9;
var_e0_0 = -6.900554583951795;
var_e0_1 = 730.0;
var_e0_2 = -8.213075854692192;
var_e0_3 = 1.9782494437997897;
var_e0_4 = -6.773587877567831;
var_e0_5 = 9.949439656799019 + 0.37744172433343337 * I;
var_e0_6 = 1.7753735662503374 + 2.688643717546608 * I;
var_e0_7 = -132.0;
expr0[0] = var_e0_0 / ((-546.0 + -1.0 * (-6.2518463726924125 + 5.594911004999954 + -1.0 * (-663.0 * 2.5395120482626012 * (var_e0_1 / (-1.0 * var_e0_2 + -2.2413630029628013 + -5.022529188127791 * I)) * (861.0 + -4.098138791668003 + 3.7647561955386273 * I) + var_e0_3 + var_e0_4))) * (var_e0_5 + 379.0 / (-879.0 * -272.0 * var_e0_6 * 719.0 * (-69.0 * 5.674913496427099 * ((-4.220070641983136 * (-1.7914463786224903 + 8.866167347059626 * I) * (-6.1716959038252135 + -1.117155210376481 * I)) / 1.976193332942369) * 1.4618012323076215 + 1.4291151012632568 + var_e0_7 + 2.308641502573943 + -5.2516566034934815 * I)))) + 509.0 + 3.536542351636111 + -7.00718930266537 * I;
var_e1_0 = 9.753147691527218 + -0.44476073953915574 * I;
var_e1_1 = -0.1612268333331972;
var_e1_2 = 3.079469333722905 + 5.817154454790423 * I;
var_e1_3 = -120.0;
var_e1_4 = -1.9254773963271177 + -2.1911544772175766 * I;
var_e1_5 = 127.0;
var_e1_6 = -5.892945857735354;
var_e1_7 = -8.097606587828064;
var_e1_8 = 5.531724757587815 + -8.66164257696383 * I;
var_e1_9 = -8.486313444269511 + -5.091176418784729 * I;
var_e1_10 = -3.8869918977116313 + 7.350521759191313 * I;
var_e1_11 = -7.1866486591553365;
var_e1_12 = 179.0;
var_e1_13 = 7.726523540199054 + -5.556558874567306 * I;
expr1[0] = -1.0 * var_e1_13 + -334.0 + 9.952730541761806 + -1.0 * var_e1_0 * var_e1_1 * (9.740747883206765 + 3.220152046362232 * I) * (7.786008332347411 + 6.620942386347021 * I) * (-5.152217518437336 + -335.0 * (var_e1_2 + -1.0 * (var_e1_3 + -1.0 * (3.138179998282947 + 0.5604778550919871 / ((8.455999254015364 / (-1.0 * (-1.5507110777240278 / (7.485743040266726 + 7.01386074326116 + 0.11489542427340282 * I)) + var_e1_8 + var_e1_7 + var_e1_4 + -1.0 * (-190.0 + -1.0 * var_e1_5 + (930.0 + 5.4714771783854665 + -0.5697976179071027 * I) / ((1.2161254681229323 + -5.482256582194822 + 9.17247483692025 * I) / (6.753779254393667 + -965.0)) + var_e1_6 + 5.325988120032599) + 5.967071635327173 + -2.6823512446173066 * I + 7.126258918714985 + 7.401598120818377 * I)) / (9.475210145722677 + -9.902418298943088 * I)) + (var_e1_9 + -570.0) / (-9.966149974356092 + -8.941612003812958 * I) + -3.763657194234007 + 0.8989694879708683 * I)) + var_e1_10 + -1.0 * ((var_e1_11 / (-1.0 * ((8.03826599412023 / var_e1_12) / (2.4166005675849362 + -8.130655724248099 * I)) + -3.1991202930726503 + -1.3320007797241047 * I)) / (3.0850518303951002 / -385.0)) + -9.598000120530305 + 8.98784335770302 * I)) * -676.0;
var_e2_0 = -5.251326725352607 + -0.20328541046537651 * I;
expr2[0] = var_e2_0 / -5.392627902973728;
expr3[0] = 2.535934527182693 + 9.928983368260255 * I;
var_e4_0 = -4.324574554221243;
var_e4_1 = -9.7363337499971 + -6.322153821977881 * I;
expr4[0] = var_e4_0 + -1.0 * var_e4_1;
var_e5_0 = 8.399282596618537 + 2.0760723644851016 * I;
var_e5_1 = 799.0;
var_e5_2 = -560.0;
var_e5_3 = -666.0;
var_e5_4 = 6.950149710860007;
var_e5_5 = 4.761627173010382 + 6.4140588986796025 * I;
var_e5_6 = 6.675068637601534 + 6.146372680987632 * I;
var_e5_7 = -646.0;
var_e5_8 = 9.497739682185717;
var_e5_9 = 8.553785509155354 + -1.8087641416180507 * I;
expr5[0] = (9.021322338081337 / ((var_e5_0 + (-5.767927328586817 + 8.661260046601363 * I) * ((500.0 + -3.1900551903315293 + -0.8874875947720025 * I) / (633.0 + -7.384969974644658)) * (-0.22239865163206218 + var_e5_9 + ((((double) (73.0 + -538.0) / (double) (-751.0 + 799.0) + -1.0 * ((7.804635708257621 + 4.039664592195194 * I) / (var_e5_1 / (((((var_e5_3 + -208.0 + var_e5_2 + -0.15186802563088975 + -2.1735296342741144 + 3.642814055511314 * I) / 9.609096799500499) * (-9.620008870363591 + 9.201888410667198 * I) * -763.0 * (-527.0 + -1.0 * (8.220384675047235 + -1.0 * (9.928783734395758 + -1.0 * (((var_e5_4 / (-28.0 + -1.0 * (8.609203196592404 / var_e5_5) + -7.159277022224394 + -3.2390047000399047 * I)) / var_e5_6) / 7.665289804869687))))) / (((-3.5530266870420917 + -0.47707081028163856 * I) / 461.0) / 0.38255923176464357)) / (-589.0 / (5.631747186439904 / (-3.8289327745466135 + 0.15109553613018534 * I)) + -276.0))))) / (9.089239987472553 + 7.812228014026296 * I)) / 3.953615448603511 + 5.015761272585038) * 7.158126739928143 + (var_e5_7 + -1.0 * var_e5_8) / (-7.740135109009628 + 561.0 + 3.8146496240609267 + 5.7767038356636995 * I) + 5.115667865952933) * -4.728583751782505 * (8.290074414239587 + -7.351969389181921 * I) * 270.0) / ((-8.485766848667781 + 6.935794799560242 * I) / (385.0 / -9.302897513856854) + 3.437185773857159 + -9.65846684128659 * I)) + -547.0) / 958.0;
var_e6_0 = 2.027405283772538;
var_e6_1 = 553.0;
var_e6_2 = -715.0;
var_e6_3 = -0.7250521554591032 + -2.881525008998591 * I;
var_e6_4 = -765.0;
var_e6_5 = 639.0;
var_e6_6 = 494.0;
var_e6_7 = 0.5909865634069256;
var_e6_8 = -995.0;
var_e6_9 = -811.0;
var_e6_10 = 825.0;
expr6[0] = (8.422524283539975 + 3.407619274128052 * I) / (var_e6_0 + -1.0 * (-393.0 + (-2.7264117396512404 / ((94.0 + (((-0.05337999147634065 + -9.17289376993998 * I) / (var_e6_2 / var_e6_3)) / (((var_e6_4 / 1.9520310399372427) / ((808.0 + (-707.0 + -1.0 * ((6.7610395031326505 + 0.7738572090923626 * I) / (8.834063715793928 + 5.699218785265874 * I) + -1.0 * (2.498473980617142 + -7.649051974109863))) / 316.0 + var_e6_7 + -1.0 * var_e6_5 + -4.799001561757105 + var_e6_6 / (6.73529871468909 + 3.187210404680627 * I) + 7.2534276326538745 + -6.0615278043876835 * I + -9.608380090498347 + 3.2197447155226318 * I + -9.146347621981128 + -6.340778081841099 * I + 3.298445349169552 + -0.7524655807215659 * I) * -411.0) + var_e6_8 + 2.0684723337818696 + 8.346491879938721 * I) / -113.0)) * (5.778109865316097 / -6.023235791069316) + -587.0 / (-979.0 / 0.39591469133947044)) / (var_e6_9 + -1.0 * ((-6.629513855226461 + -5.99901519557508 * I) / (-715.0 / var_e6_10) + 3.5135164091497995 + 3.212633182852203 * I)))) / (1.7069894251511322 + 1.600984728508486 * I) + -912.0 + -2.7499964033984714 + -0.8599044013653412 * I + -2.8750721253343627 + -5.486004695926191 * I) + -1.4000113690331002 + -1.0 * var_e6_1) + 9.96564472488176;
var_e7_0 = -2.130856307382249 + -5.164052153743488 * I;
var_e7_1 = 0.15593992010427726;
var_e7_2 = 4.745468950907332 + 1.1543600592980248 * I;
var_e7_3 = -5.711042509984012 + -2.9622508679564756 * I;
var_e7_4 = 5.831690897919081 + 9.399824066478743 * I;
var_e7_5 = 2.4361146253832278;
var_e7_6 = -3.019723703673791;
var_e7_7 = -7.365327371981289 + 5.080895560302691 * I;
var_e7_8 = -8.59815434489856;
var_e7_9 = 4.656283025149309 + 0.25734660308836155 * I;
var_e7_10 = 7.286961216560268 + 0.5338510084171393 * I;
var_e7_11 = -1.3467108835269048 + 7.1062622428101 * I;
var_e7_12 = -8.120202027693754 + 0.5940154205431885 * I;
expr7[0] = 614.0 + -1.0 * (9.281313604837727 / -317.0) + -378.0 + (-5.8183700541564125 + -0.3201665554572575 * I) * 7.207650939166946 * (-183.0 + (6.142773656412736 + 1.2452739305236022 * I) / (-9.37765820613436 + -1.0 * (var_e7_12 + -574.0)) + 661.0 + 67.0 + (6.232566106207006 + -6.849466485776976 * I) / (5.503490923402644 + 3.233458927836663 * I) + ((-1.0 * (var_e7_2 + -8.06723762164803 + -3.0113457324564363 + 3.6433944303740127 * I) * var_e7_3 + var_e7_0 + var_e7_1 / -804.0) / (((-1.0 * (-1.0 * (-5.37193404480131 / (-1.2071835372016082 + -1.0 * (7.312244168239953 / (-1.3798961395680553 + -2.8472668722904153 * I) + 318.0))) + 7.5562721158015975 + 2.5897350629626033 * I) + -742.0 + -3.645617753068226 * (7.936301516545139 / (7.622371967967702 / (-0.24827146007321232 + 9.70662217102253 * I + -7.106290552279141 + 6.729670327255775 * I))) * -314.0) * -458.0 * ((var_e7_4 / var_e7_5 + -5.94542885852645 + 1.3024386384577813 * I) / ((-59.0 + -1.0 * ((double) (-908.0 + -579.0) / (double) (-355.0))) / 1.4871088013932159) + -368.0) + -97.0 + 4.730862027144738 + -5.144246038080722 * I) / (2.280583853003023 + -6.518890232403802 * I + -5.915823756228384 + 5.604391849762694 * I) + -1.0 * (var_e7_6 + -1.0 * (var_e7_7 + -1.0 * ((((-4.975179245481485 + -8.077921262747914 * I) / (-8.623003332783 / (2.0 / var_e7_8))) / ((485.0 / var_e7_9) / ((double) (-705.0) / (double) (291.0)))) / var_e7_10))))) / var_e7_11 + -2.021986801944104 + 0.5601967738835469 * I + -9.851470400793879 + -2.0345166788157147 * I) + 3.6765777429404505 + 4.512347370129961 * I + 6.173527712023258 + 4.721545501267478 * I;
var_e8_0 = -3.5460839975037173 + 2.192220713451496 * I;
var_e8_1 = -1.014912670200923 + -3.44147816456352 * I;
var_e8_2 = -4.550164899209353;
var_e8_3 = 0.07243821831337094 + -0.222134486295138 * I;
var_e8_4 = -933.0;
var_e8_5 = 424.0;
var_e8_6 = -5.019931741292865;
var_e8_7 = -2.0389357840202837;
var_e8_8 = -2.7543344546034687 + 5.856796140022265 * I;
var_e8_9 = 810.0;
var_e8_10 = 2.6063624691642833 + 1.531763655094995 * I;
var_e8_11 = -6.520083802107357 + 6.897224687029443 * I;
var_e8_12 = 0.643510739278268;
var_e8_13 = 0.9576028357947237;
var_e8_14 = -4.227699391278296;
var_e8_15 = -6.60021877473395 + 4.2495319845231485 * I;
var_e8_16 = 5.809429632545001;
var_e8_17 = -2.668055184322837;
var_e8_18 = -1.1921281367099468 + 2.1853324315620952 * I;
var_e8_19 = 297.0;
var_e8_20 = 119.0;
var_e8_21 = -7.01664183417082;
var_e8_22 = 7.231805599641778 + 4.999775661577665 * I;
var_e8_23 = -4.28786560947376 + 7.275485635662413 * I;
var_e8_24 = 100.0;
var_e8_25 = -7.8986421409951335;
expr8[0] = (var_e8_0 + -1.0 * (-1.0 * var_e8_3 * ((((var_e8_4 * 283.0 * (-4.5602565506341115 * var_e8_5 * ((-6.817265909405981 + 0.20990297154685855 + -1.0 * var_e8_20 + 7.341931589365917 / (9.229035273145207 + -0.7153674017574332 * I) + 474.0 + var_e8_19 + -1.0 * (-2.5903898236061824 + -1.0 * ((-2.7337561419356238 + -2.837460263313531 * I) / (var_e8_18 + -529.0))) + 5.195650722981398 + -1.0 * 218.0 * var_e8_6 * var_e8_7 * (471.0 * var_e8_8 * ((9.0 / (((1.86447079923391 + 4.242656123634546 + 2.497655264188145 * I) / (-777.0 + -9.38472357452665)) / (-0.9663234768252327 + 8.979122462907704 * I)) + -1.0 * (0.820840259555272 / (var_e8_9 / -4.936181417724857))) / -3.157701483412259) * (7.1319316722600306 / (175.0 + -14.0) + -1.0 * (7.959285040018024 + 1.251372280956243)) + var_e8_10 + var_e8_11 / ((3.730799781990255 / (((9.934248725425341 / (((var_e8_12 + -1.0 * (-333.0 + -1.0 * (var_e8_13 / -549.0))) / (-2.642932147028148 + -8.480162472968537 * I)) / var_e8_14) + -1.0 * var_e8_15) / var_e8_16) / -1.204269537064512 + 20.0)) / (-0.1017042112055151 + -6.83854072354608 * I))) * (-349.0 + -1.0 * var_e8_17) + 5.892643084449464 + -6.902678682758905 * I + 1.4321912940152224 + -4.740040276017702 * I) / -102.0) + -916.0 + -4.23237655594378 + 6.318420947214218 * I + 4.792455090175141 + 6.453140573872794 * I) * (9.804710128275008 + -8.572811308958748 * I) + -398.0) * 2.8255339374074673) / var_e8_21) * (-3.6963160362775653 + -4.1923733658685425 * I) * ((71.0 / (9.842426843058824 + 3.3208519605128384 * I)) / (444.0 + -1.8791204780633564 + -4.685109636022062 * I)) * (-1.6936757464751686 / (var_e8_22 + -1.0 * (-1.0 * var_e8_23 + -5.750988770383252 + 3.1911582618505 * I))) + -1.0 * (-7.038772704084579 / var_e8_24 + -1.0 * var_e8_25)) * (-1.5918117370627343 + 4.11962155156445 * I) * 770.0 + var_e8_1 + -1.0 * var_e8_2)) / (4.421137379558228 + 3.2214557637854018 * I);
var_e9_0 = -174.0;
var_e9_1 = 0.42385307958238627;
var_e9_2 = -856.0;
var_e9_3 = -0.8921762364691368;
var_e9_4 = 7.987931411717799 + -4.0593246001824195 * I;
var_e9_5 = 497.0;
var_e9_6 = -246.0;
var_e9_7 = 126.0;
var_e9_8 = 5.500349610559983 + 0.4368064679421817 * I;
var_e9_9 = -665.0;
var_e9_10 = -7.29855113835362;
var_e9_11 = 1.9171051414656741 + 7.569979076223678 * I;
var_e9_12 = -408.0;
var_e9_13 = 3.2951599570697923 + -0.5050950581595082 * I;
var_e9_14 = 427.0;
var_e9_15 = -221.0;
var_e9_16 = 993.0;
var_e9_17 = 2.535455964848312;
var_e9_18 = 365.0;
var_e9_19 = -284.0;
var_e9_20 = 81.0;
var_e9_21 = -3.927274105858176 + -7.172506899542139 * I;
var_e9_22 = -7.244619856421483 + 6.458509985662715 * I;
var_e9_23 = -756.0;
var_e9_24 = -8.4925698464582;
var_e9_25 = -0.7752648460629441 + -0.9901253668607772 * I;
expr9[0] = var_e9_0 / (-1.0 * (-2.4982902814752954 / (-6.171683556129812 + -772.0) + -1.0 * (var_e9_24 / var_e9_25)) + -4.388929692812676 + 867.0 + -8.459732847790127 * (var_e9_15 + 5.065182909294865 + (var_e9_1 * var_e9_2 * var_e9_3) / (var_e9_4 + -1.0 * (var_e9_5 + var_e9_6 * (var_e9_7 + (-1.3264855018734103 + -3.2568766075557543 * I) / var_e9_11 + 699.0 + var_e9_8 * ((558.0 / (var_e9_9 + -936.0 * (6.80365267666604 + var_e9_10 + -7.595594396288831 + 3.019963141408624 + -2.361991960821097 * I))) / -804.0) * -2.1613759166278097 * (-620.0 / (-8.662205957184003 + -4.866425012128008 * I)) + -2.6973488114751696 + 286.0 + 7.050460596289373 + -1.0 * (212.0 + var_e9_12 + -0.9233224187339815) + 1.5759632377305621 + 0.43772962877703847 * I + -5.114142190851263 + -4.659839407494593 * I + -9.535113984274798 + 5.531856608038428 * I) * (-761.0 / (-8.344861617516408 + -1.0 * (747.0 / -8.005484090730878))) + -3.287790705257411 + 4.226175928534705 + 7.328029641637517 * I)) + -1.0 * (-1.0 * (var_e9_14 / -804.0) + -1.0 * (-1.0 * (-1.0 * (-339.0 + -3.3149663756555103) + -1.0 * var_e9_13 + -886.0 + 3.154860699461956 + -5.631494449229669 * I) + -5.535073735759211 + 6.044403650272528 * I) + -5.598830656673508 + -3.7596762759661235 + -2.6321630006336356 * I)) * -1.2325048646197416 * (624.0 / -0.10255755567732905) * ((var_e9_16 + -1.0 * (9.657299392808675 + -1.0 * ((0.06191204166830566 + -4.444535234918511 * I) / (((-1.0 * var_e9_19 + var_e9_17 + -1.0 * (var_e9_18 / -583.0)) / ((49.0 / var_e9_20) / ((-1.4705869939589107 + 5.32970739513795 * I) / ((var_e9_21 / var_e9_22) / (-8.965460537645297 / ((-4.125835824087201 + 0.5340709237275103 * I) / (var_e9_23 + -1.0 * (-513.0 / (9.70916959817729 + -7.436714845737596 * I))) + 4.176048045609999) + 8.914678151491104 + -1.64090736468218 * I))) + -1.0 * (-9.327012047952534 + -9.207251333619023 * I + -7.5263330396015995 + -3.738261338686593 * I + 6.733168307044146 + 3.3376655459113413 * I))) / 7.826261290272338 + 6.2788630282773905 + 4.627117906895355 * I)))) / 43.0) + (double) (594.0) / (double) (661.0) + ((-0.8719548149619545 + 8.832800142754529 * I) / ((-8.851328311459206 + -9.259993220482626 + -3.20514852559954 + -2.5852022901166087 * I) / (-7.497915958653154 + 6.470651584080411 * I))) / 88.0 + 6.967677749063906 + 9.104465770830789 + -7.042039895022722 * I);
}
void loopy_kernel_outer(double complex *__restrict__ expr0, double complex *__restrict__ expr1, double complex *__restrict__ expr2, double complex *__restrict__ expr3, double complex *__restrict__ expr4, double complex *__restrict__ expr5, double complex *__restrict__ expr6, double complex *__restrict__ expr7, double complex *__restrict__ expr8, double complex *__restrict__ expr9)
{
double var_e0_0;
double var_e0_1;
double var_e0_2;
double var_e0_3;
double var_e0_4;
double complex var_e0_5;
double complex var_e0_6;
double var_e0_7;
double complex var_e1_0;
double var_e1_1;
double complex var_e1_10;
double var_e1_11;
double var_e1_12;
double complex var_e1_13;
double complex var_e1_2;
double var_e1_3;
double complex var_e1_4;
double var_e1_5;
double var_e1_6;
double var_e1_7;
double complex var_e1_8;
double complex var_e1_9;
double complex var_e2_0;
double var_e4_0;
double complex var_e4_1;
double complex var_e5_0;
double var_e5_1;
double var_e5_2;
double var_e5_3;
double var_e5_4;
double complex var_e5_5;
double complex var_e5_6;
double var_e5_7;
double var_e5_8;
double complex var_e5_9;
double var_e6_0;
double var_e6_1;
double var_e6_10;
double var_e6_2;
double complex var_e6_3;
double var_e6_4;
double var_e6_5;
double var_e6_6;
double var_e6_7;
double var_e6_8;
double var_e6_9;
double complex var_e7_0;
double var_e7_1;
double complex var_e7_10;
double complex var_e7_11;
double complex var_e7_12;
double complex var_e7_2;
double complex var_e7_3;
double complex var_e7_4;
double var_e7_5;
double var_e7_6;
double complex var_e7_7;
double var_e7_8;
double complex var_e7_9;
double complex var_e8_0;
double complex var_e8_1;
double complex var_e8_10;
double complex var_e8_11;
double var_e8_12;
double var_e8_13;
double var_e8_14;
double complex var_e8_15;
double var_e8_16;
double var_e8_17;
double complex var_e8_18;
double var_e8_19;
double var_e8_2;
double var_e8_20;
double var_e8_21;
double complex var_e8_22;
double complex var_e8_23;
double var_e8_24;
double var_e8_25;
double complex var_e8_3;
double var_e8_4;
double var_e8_5;
double var_e8_6;
double var_e8_7;
double complex var_e8_8;
double var_e8_9;
double var_e9_0;
double var_e9_1;
double var_e9_10;
double complex var_e9_11;
double var_e9_12;
double complex var_e9_13;
double var_e9_14;
double var_e9_15;
double var_e9_16;
double var_e9_17;
double var_e9_18;
double var_e9_19;
double var_e9_2;
double var_e9_20;
double complex var_e9_21;
double complex var_e9_22;
double var_e9_23;
double var_e9_24;
double complex var_e9_25;
double var_e9_3;
double complex var_e9_4;
double var_e9_5;
double var_e9_6;
double var_e9_7;
double complex var_e9_8;
double var_e9_9;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment