-
-
Save inducer/802e227e86e3ff4fd95aa0fefae462fe to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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