Created
March 12, 2026 13:10
-
-
Save mukel/beb94917ae62dd0791afc84abe6829e2 to your computer and use it in GitHub Desktop.
Jota generated C kernel for mandelbrot 800x600 (100 iterations)
This file contains hidden or 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 <stdint.h> | |
| #include <stddef.h> | |
| #include <string.h> | |
| #include <math.h> | |
| // openmp: true | |
| void c_lir_353b425e89e6(void **buffers, uint64_t *scalars, uint64_t scratch_ptr) { | |
| uint8_t *output0 = (uint8_t *)buffers[0]; | |
| uint8_t *scratch = (uint8_t *)(uintptr_t)scratch_ptr; | |
| #pragma omp parallel for | |
| for (long long i0 = 0LL; i0 < 600LL; i0++) { | |
| for (long long i1 = 0LL; i1 < 800LL; i1++) { | |
| float t0 = (((float)((i1 % 800LL)) * 0.003316646f) + -2.05f); | |
| float t1 = (t0 * t0); | |
| float t2 = (((float)((i0 % 600LL)) * 0.0038397328f) + -1.15f); | |
| float t3 = (t2 * t2); | |
| uint8_t t4 = (4.0f < (t1 + t3)); | |
| float t5 = (t0 + (t1 - t3)); | |
| float t6 = (t5 * t5); | |
| float t7 = (t2 + (2.0f * (t0 * t2))); | |
| float t8 = (t7 * t7); | |
| uint8_t t9 = (4.0f < (t6 + t8)); | |
| uint8_t t10 = (t4 || t9); | |
| float t11 = (t0 + (t6 - t8)); | |
| float t12 = (t11 * t11); | |
| float t13 = (t2 + (2.0f * (t5 * t7))); | |
| float t14 = (t13 * t13); | |
| uint8_t t15 = (4.0f < (t12 + t14)); | |
| uint8_t t16 = (t10 || t15); | |
| float t17 = (t0 + (t12 - t14)); | |
| float t18 = (t17 * t17); | |
| float t19 = (t2 + (2.0f * (t11 * t13))); | |
| float t20 = (t19 * t19); | |
| uint8_t t21 = (4.0f < (t18 + t20)); | |
| uint8_t t22 = (t16 || t21); | |
| float t23 = (t0 + (t18 - t20)); | |
| float t24 = (t23 * t23); | |
| float t25 = (t2 + (2.0f * (t17 * t19))); | |
| float t26 = (t25 * t25); | |
| uint8_t t27 = (4.0f < (t24 + t26)); | |
| uint8_t t28 = (t22 || t27); | |
| float t29 = (t0 + (t24 - t26)); | |
| float t30 = (t29 * t29); | |
| float t31 = (t2 + (2.0f * (t23 * t25))); | |
| float t32 = (t31 * t31); | |
| uint8_t t33 = (4.0f < (t30 + t32)); | |
| uint8_t t34 = (t28 || t33); | |
| float t35 = (t0 + (t30 - t32)); | |
| float t36 = (t35 * t35); | |
| float t37 = (t2 + (2.0f * (t29 * t31))); | |
| float t38 = (t37 * t37); | |
| uint8_t t39 = (4.0f < (t36 + t38)); | |
| uint8_t t40 = (t34 || t39); | |
| float t41 = (t0 + (t36 - t38)); | |
| float t42 = (t41 * t41); | |
| float t43 = (t2 + (2.0f * (t35 * t37))); | |
| float t44 = (t43 * t43); | |
| uint8_t t45 = (4.0f < (t42 + t44)); | |
| uint8_t t46 = (t40 || t45); | |
| float t47 = (t0 + (t42 - t44)); | |
| float t48 = (t47 * t47); | |
| float t49 = (t2 + (2.0f * (t41 * t43))); | |
| float t50 = (t49 * t49); | |
| uint8_t t51 = (4.0f < (t48 + t50)); | |
| uint8_t t52 = (t46 || t51); | |
| float t53 = (t0 + (t48 - t50)); | |
| float t54 = (t53 * t53); | |
| float t55 = (t2 + (2.0f * (t47 * t49))); | |
| float t56 = (t55 * t55); | |
| uint8_t t57 = (4.0f < (t54 + t56)); | |
| uint8_t t58 = (t52 || t57); | |
| float t59 = (t0 + (t54 - t56)); | |
| float t60 = (t59 * t59); | |
| float t61 = (t2 + (2.0f * (t53 * t55))); | |
| float t62 = (t61 * t61); | |
| uint8_t t63 = (4.0f < (t60 + t62)); | |
| uint8_t t64 = (t58 || t63); | |
| float t65 = (t0 + (t60 - t62)); | |
| float t66 = (t65 * t65); | |
| float t67 = (t2 + (2.0f * (t59 * t61))); | |
| float t68 = (t67 * t67); | |
| uint8_t t69 = (4.0f < (t66 + t68)); | |
| uint8_t t70 = (t64 || t69); | |
| float t71 = (t0 + (t66 - t68)); | |
| float t72 = (t71 * t71); | |
| float t73 = (t2 + (2.0f * (t65 * t67))); | |
| float t74 = (t73 * t73); | |
| uint8_t t75 = (4.0f < (t72 + t74)); | |
| uint8_t t76 = (t70 || t75); | |
| float t77 = (t0 + (t72 - t74)); | |
| float t78 = (t77 * t77); | |
| float t79 = (t2 + (2.0f * (t71 * t73))); | |
| float t80 = (t79 * t79); | |
| uint8_t t81 = (4.0f < (t78 + t80)); | |
| uint8_t t82 = (t76 || t81); | |
| float t83 = (t0 + (t78 - t80)); | |
| float t84 = (t83 * t83); | |
| float t85 = (t2 + (2.0f * (t77 * t79))); | |
| float t86 = (t85 * t85); | |
| uint8_t t87 = (4.0f < (t84 + t86)); | |
| uint8_t t88 = (t82 || t87); | |
| float t89 = (t0 + (t84 - t86)); | |
| float t90 = (t89 * t89); | |
| float t91 = (t2 + (2.0f * (t83 * t85))); | |
| float t92 = (t91 * t91); | |
| uint8_t t93 = (4.0f < (t90 + t92)); | |
| uint8_t t94 = (t88 || t93); | |
| float t95 = (t0 + (t90 - t92)); | |
| float t96 = (t95 * t95); | |
| float t97 = (t2 + (2.0f * (t89 * t91))); | |
| float t98 = (t97 * t97); | |
| uint8_t t99 = (4.0f < (t96 + t98)); | |
| uint8_t t100 = (t94 || t99); | |
| float t101 = (t0 + (t96 - t98)); | |
| float t102 = (t101 * t101); | |
| float t103 = (t2 + (2.0f * (t95 * t97))); | |
| float t104 = (t103 * t103); | |
| uint8_t t105 = (4.0f < (t102 + t104)); | |
| uint8_t t106 = (t100 || t105); | |
| float t107 = (t0 + (t102 - t104)); | |
| float t108 = (t107 * t107); | |
| float t109 = (t2 + (2.0f * (t101 * t103))); | |
| float t110 = (t109 * t109); | |
| uint8_t t111 = (4.0f < (t108 + t110)); | |
| uint8_t t112 = (t106 || t111); | |
| float t113 = (t0 + (t108 - t110)); | |
| float t114 = (t113 * t113); | |
| float t115 = (t2 + (2.0f * (t107 * t109))); | |
| float t116 = (t115 * t115); | |
| uint8_t t117 = (4.0f < (t114 + t116)); | |
| uint8_t t118 = (t112 || t117); | |
| float t119 = (t0 + (t114 - t116)); | |
| float t120 = (t119 * t119); | |
| float t121 = (t2 + (2.0f * (t113 * t115))); | |
| float t122 = (t121 * t121); | |
| uint8_t t123 = (4.0f < (t120 + t122)); | |
| uint8_t t124 = (t118 || t123); | |
| float t125 = (t0 + (t120 - t122)); | |
| float t126 = (t125 * t125); | |
| float t127 = (t2 + (2.0f * (t119 * t121))); | |
| float t128 = (t127 * t127); | |
| uint8_t t129 = (4.0f < (t126 + t128)); | |
| uint8_t t130 = (t124 || t129); | |
| float t131 = (t0 + (t126 - t128)); | |
| float t132 = (t131 * t131); | |
| float t133 = (t2 + (2.0f * (t125 * t127))); | |
| float t134 = (t133 * t133); | |
| uint8_t t135 = (4.0f < (t132 + t134)); | |
| uint8_t t136 = (t130 || t135); | |
| float t137 = (t0 + (t132 - t134)); | |
| float t138 = (t137 * t137); | |
| float t139 = (t2 + (2.0f * (t131 * t133))); | |
| float t140 = (t139 * t139); | |
| uint8_t t141 = (4.0f < (t138 + t140)); | |
| uint8_t t142 = (t136 || t141); | |
| float t143 = (t0 + (t138 - t140)); | |
| float t144 = (t143 * t143); | |
| float t145 = (t2 + (2.0f * (t137 * t139))); | |
| float t146 = (t145 * t145); | |
| uint8_t t147 = (4.0f < (t144 + t146)); | |
| uint8_t t148 = (t142 || t147); | |
| float t149 = (t0 + (t144 - t146)); | |
| float t150 = (t149 * t149); | |
| float t151 = (t2 + (2.0f * (t143 * t145))); | |
| float t152 = (t151 * t151); | |
| uint8_t t153 = (4.0f < (t150 + t152)); | |
| uint8_t t154 = (t148 || t153); | |
| float t155 = (t0 + (t150 - t152)); | |
| float t156 = (t155 * t155); | |
| float t157 = (t2 + (2.0f * (t149 * t151))); | |
| float t158 = (t157 * t157); | |
| uint8_t t159 = (4.0f < (t156 + t158)); | |
| uint8_t t160 = (t154 || t159); | |
| float t161 = (t0 + (t156 - t158)); | |
| float t162 = (t161 * t161); | |
| float t163 = (t2 + (2.0f * (t155 * t157))); | |
| float t164 = (t163 * t163); | |
| uint8_t t165 = (4.0f < (t162 + t164)); | |
| uint8_t t166 = (t160 || t165); | |
| float t167 = (t0 + (t162 - t164)); | |
| float t168 = (t167 * t167); | |
| float t169 = (t2 + (2.0f * (t161 * t163))); | |
| float t170 = (t169 * t169); | |
| uint8_t t171 = (4.0f < (t168 + t170)); | |
| uint8_t t172 = (t166 || t171); | |
| float t173 = (t0 + (t168 - t170)); | |
| float t174 = (t173 * t173); | |
| float t175 = (t2 + (2.0f * (t167 * t169))); | |
| float t176 = (t175 * t175); | |
| uint8_t t177 = (4.0f < (t174 + t176)); | |
| uint8_t t178 = (t172 || t177); | |
| float t179 = (t0 + (t174 - t176)); | |
| float t180 = (t179 * t179); | |
| float t181 = (t2 + (2.0f * (t173 * t175))); | |
| float t182 = (t181 * t181); | |
| uint8_t t183 = (4.0f < (t180 + t182)); | |
| uint8_t t184 = (t178 || t183); | |
| float t185 = (t0 + (t180 - t182)); | |
| float t186 = (t185 * t185); | |
| float t187 = (t2 + (2.0f * (t179 * t181))); | |
| float t188 = (t187 * t187); | |
| uint8_t t189 = (4.0f < (t186 + t188)); | |
| uint8_t t190 = (t184 || t189); | |
| float t191 = (t0 + (t186 - t188)); | |
| float t192 = (t191 * t191); | |
| float t193 = (t2 + (2.0f * (t185 * t187))); | |
| float t194 = (t193 * t193); | |
| uint8_t t195 = (4.0f < (t192 + t194)); | |
| uint8_t t196 = (t190 || t195); | |
| float t197 = (t0 + (t192 - t194)); | |
| float t198 = (t197 * t197); | |
| float t199 = (t2 + (2.0f * (t191 * t193))); | |
| float t200 = (t199 * t199); | |
| uint8_t t201 = (4.0f < (t198 + t200)); | |
| uint8_t t202 = (t196 || t201); | |
| float t203 = (t0 + (t198 - t200)); | |
| float t204 = (t203 * t203); | |
| float t205 = (t2 + (2.0f * (t197 * t199))); | |
| float t206 = (t205 * t205); | |
| uint8_t t207 = (4.0f < (t204 + t206)); | |
| uint8_t t208 = (t202 || t207); | |
| float t209 = (t0 + (t204 - t206)); | |
| float t210 = (t209 * t209); | |
| float t211 = (t2 + (2.0f * (t203 * t205))); | |
| float t212 = (t211 * t211); | |
| uint8_t t213 = (4.0f < (t210 + t212)); | |
| uint8_t t214 = (t208 || t213); | |
| float t215 = (t0 + (t210 - t212)); | |
| float t216 = (t215 * t215); | |
| float t217 = (t2 + (2.0f * (t209 * t211))); | |
| float t218 = (t217 * t217); | |
| uint8_t t219 = (4.0f < (t216 + t218)); | |
| uint8_t t220 = (t214 || t219); | |
| float t221 = (t0 + (t216 - t218)); | |
| float t222 = (t221 * t221); | |
| float t223 = (t2 + (2.0f * (t215 * t217))); | |
| float t224 = (t223 * t223); | |
| uint8_t t225 = (4.0f < (t222 + t224)); | |
| uint8_t t226 = (t220 || t225); | |
| float t227 = (t0 + (t222 - t224)); | |
| float t228 = (t227 * t227); | |
| float t229 = (t2 + (2.0f * (t221 * t223))); | |
| float t230 = (t229 * t229); | |
| uint8_t t231 = (4.0f < (t228 + t230)); | |
| uint8_t t232 = (t226 || t231); | |
| float t233 = (t0 + (t228 - t230)); | |
| float t234 = (t233 * t233); | |
| float t235 = (t2 + (2.0f * (t227 * t229))); | |
| float t236 = (t235 * t235); | |
| uint8_t t237 = (4.0f < (t234 + t236)); | |
| uint8_t t238 = (t232 || t237); | |
| float t239 = (t0 + (t234 - t236)); | |
| float t240 = (t239 * t239); | |
| float t241 = (t2 + (2.0f * (t233 * t235))); | |
| float t242 = (t241 * t241); | |
| uint8_t t243 = (4.0f < (t240 + t242)); | |
| uint8_t t244 = (t238 || t243); | |
| float t245 = (t0 + (t240 - t242)); | |
| float t246 = (t245 * t245); | |
| float t247 = (t2 + (2.0f * (t239 * t241))); | |
| float t248 = (t247 * t247); | |
| uint8_t t249 = (4.0f < (t246 + t248)); | |
| uint8_t t250 = (t244 || t249); | |
| float t251 = (t0 + (t246 - t248)); | |
| float t252 = (t251 * t251); | |
| float t253 = (t2 + (2.0f * (t245 * t247))); | |
| float t254 = (t253 * t253); | |
| uint8_t t255 = (4.0f < (t252 + t254)); | |
| uint8_t t256 = (t250 || t255); | |
| float t257 = (t0 + (t252 - t254)); | |
| float t258 = (t257 * t257); | |
| float t259 = (t2 + (2.0f * (t251 * t253))); | |
| float t260 = (t259 * t259); | |
| uint8_t t261 = (4.0f < (t258 + t260)); | |
| uint8_t t262 = (t256 || t261); | |
| float t263 = (t0 + (t258 - t260)); | |
| float t264 = (t263 * t263); | |
| float t265 = (t2 + (2.0f * (t257 * t259))); | |
| float t266 = (t265 * t265); | |
| uint8_t t267 = (4.0f < (t264 + t266)); | |
| uint8_t t268 = (t262 || t267); | |
| float t269 = (t0 + (t264 - t266)); | |
| float t270 = (t269 * t269); | |
| float t271 = (t2 + (2.0f * (t263 * t265))); | |
| float t272 = (t271 * t271); | |
| uint8_t t273 = (4.0f < (t270 + t272)); | |
| uint8_t t274 = (t268 || t273); | |
| float t275 = (t0 + (t270 - t272)); | |
| float t276 = (t275 * t275); | |
| float t277 = (t2 + (2.0f * (t269 * t271))); | |
| float t278 = (t277 * t277); | |
| uint8_t t279 = (4.0f < (t276 + t278)); | |
| uint8_t t280 = (t274 || t279); | |
| float t281 = (t0 + (t276 - t278)); | |
| float t282 = (t281 * t281); | |
| float t283 = (t2 + (2.0f * (t275 * t277))); | |
| float t284 = (t283 * t283); | |
| uint8_t t285 = (4.0f < (t282 + t284)); | |
| uint8_t t286 = (t280 || t285); | |
| float t287 = (t0 + (t282 - t284)); | |
| float t288 = (t287 * t287); | |
| float t289 = (t2 + (2.0f * (t281 * t283))); | |
| float t290 = (t289 * t289); | |
| uint8_t t291 = (4.0f < (t288 + t290)); | |
| uint8_t t292 = (t286 || t291); | |
| float t293 = (t0 + (t288 - t290)); | |
| float t294 = (t293 * t293); | |
| float t295 = (t2 + (2.0f * (t287 * t289))); | |
| float t296 = (t295 * t295); | |
| uint8_t t297 = (4.0f < (t294 + t296)); | |
| uint8_t t298 = (t292 || t297); | |
| float t299 = (t0 + (t294 - t296)); | |
| float t300 = (t299 * t299); | |
| float t301 = (t2 + (2.0f * (t293 * t295))); | |
| float t302 = (t301 * t301); | |
| uint8_t t303 = (4.0f < (t300 + t302)); | |
| uint8_t t304 = (t298 || t303); | |
| float t305 = (t0 + (t300 - t302)); | |
| float t306 = (t305 * t305); | |
| float t307 = (t2 + (2.0f * (t299 * t301))); | |
| float t308 = (t307 * t307); | |
| uint8_t t309 = (4.0f < (t306 + t308)); | |
| uint8_t t310 = (t304 || t309); | |
| float t311 = (t0 + (t306 - t308)); | |
| float t312 = (t311 * t311); | |
| float t313 = (t2 + (2.0f * (t305 * t307))); | |
| float t314 = (t313 * t313); | |
| uint8_t t315 = (4.0f < (t312 + t314)); | |
| uint8_t t316 = (t310 || t315); | |
| float t317 = (t0 + (t312 - t314)); | |
| float t318 = (t317 * t317); | |
| float t319 = (t2 + (2.0f * (t311 * t313))); | |
| float t320 = (t319 * t319); | |
| uint8_t t321 = (4.0f < (t318 + t320)); | |
| uint8_t t322 = (t316 || t321); | |
| float t323 = (t0 + (t318 - t320)); | |
| float t324 = (t323 * t323); | |
| float t325 = (t2 + (2.0f * (t317 * t319))); | |
| float t326 = (t325 * t325); | |
| uint8_t t327 = (4.0f < (t324 + t326)); | |
| uint8_t t328 = (t322 || t327); | |
| float t329 = (t0 + (t324 - t326)); | |
| float t330 = (t329 * t329); | |
| float t331 = (t2 + (2.0f * (t323 * t325))); | |
| float t332 = (t331 * t331); | |
| uint8_t t333 = (4.0f < (t330 + t332)); | |
| uint8_t t334 = (t328 || t333); | |
| float t335 = (t0 + (t330 - t332)); | |
| float t336 = (t335 * t335); | |
| float t337 = (t2 + (2.0f * (t329 * t331))); | |
| float t338 = (t337 * t337); | |
| uint8_t t339 = (4.0f < (t336 + t338)); | |
| uint8_t t340 = (t334 || t339); | |
| float t341 = (t0 + (t336 - t338)); | |
| float t342 = (t341 * t341); | |
| float t343 = (t2 + (2.0f * (t335 * t337))); | |
| float t344 = (t343 * t343); | |
| uint8_t t345 = (4.0f < (t342 + t344)); | |
| uint8_t t346 = (t340 || t345); | |
| float t347 = (t0 + (t342 - t344)); | |
| float t348 = (t347 * t347); | |
| float t349 = (t2 + (2.0f * (t341 * t343))); | |
| float t350 = (t349 * t349); | |
| uint8_t t351 = (4.0f < (t348 + t350)); | |
| uint8_t t352 = (t346 || t351); | |
| float t353 = (t0 + (t348 - t350)); | |
| float t354 = (t353 * t353); | |
| float t355 = (t2 + (2.0f * (t347 * t349))); | |
| float t356 = (t355 * t355); | |
| uint8_t t357 = (4.0f < (t354 + t356)); | |
| uint8_t t358 = (t352 || t357); | |
| float t359 = (t0 + (t354 - t356)); | |
| float t360 = (t359 * t359); | |
| float t361 = (t2 + (2.0f * (t353 * t355))); | |
| float t362 = (t361 * t361); | |
| uint8_t t363 = (4.0f < (t360 + t362)); | |
| uint8_t t364 = (t358 || t363); | |
| float t365 = (t0 + (t360 - t362)); | |
| float t366 = (t365 * t365); | |
| float t367 = (t2 + (2.0f * (t359 * t361))); | |
| float t368 = (t367 * t367); | |
| uint8_t t369 = (4.0f < (t366 + t368)); | |
| uint8_t t370 = (t364 || t369); | |
| float t371 = (t0 + (t366 - t368)); | |
| float t372 = (t371 * t371); | |
| float t373 = (t2 + (2.0f * (t365 * t367))); | |
| float t374 = (t373 * t373); | |
| uint8_t t375 = (4.0f < (t372 + t374)); | |
| uint8_t t376 = (t370 || t375); | |
| float t377 = (t0 + (t372 - t374)); | |
| float t378 = (t377 * t377); | |
| float t379 = (t2 + (2.0f * (t371 * t373))); | |
| float t380 = (t379 * t379); | |
| uint8_t t381 = (4.0f < (t378 + t380)); | |
| uint8_t t382 = (t376 || t381); | |
| float t383 = (t0 + (t378 - t380)); | |
| float t384 = (t383 * t383); | |
| float t385 = (t2 + (2.0f * (t377 * t379))); | |
| float t386 = (t385 * t385); | |
| uint8_t t387 = (4.0f < (t384 + t386)); | |
| uint8_t t388 = (t382 || t387); | |
| float t389 = (t0 + (t384 - t386)); | |
| float t390 = (t389 * t389); | |
| float t391 = (t2 + (2.0f * (t383 * t385))); | |
| float t392 = (t391 * t391); | |
| uint8_t t393 = (4.0f < (t390 + t392)); | |
| uint8_t t394 = (t388 || t393); | |
| float t395 = (t0 + (t390 - t392)); | |
| float t396 = (t395 * t395); | |
| float t397 = (t2 + (2.0f * (t389 * t391))); | |
| float t398 = (t397 * t397); | |
| uint8_t t399 = (4.0f < (t396 + t398)); | |
| uint8_t t400 = (t394 || t399); | |
| float t401 = (t0 + (t396 - t398)); | |
| float t402 = (t401 * t401); | |
| float t403 = (t2 + (2.0f * (t395 * t397))); | |
| float t404 = (t403 * t403); | |
| uint8_t t405 = (4.0f < (t402 + t404)); | |
| uint8_t t406 = (t400 || t405); | |
| float t407 = (t0 + (t402 - t404)); | |
| float t408 = (t407 * t407); | |
| float t409 = (t2 + (2.0f * (t401 * t403))); | |
| float t410 = (t409 * t409); | |
| uint8_t t411 = (4.0f < (t408 + t410)); | |
| uint8_t t412 = (t406 || t411); | |
| float t413 = (t0 + (t408 - t410)); | |
| float t414 = (t413 * t413); | |
| float t415 = (t2 + (2.0f * (t407 * t409))); | |
| float t416 = (t415 * t415); | |
| uint8_t t417 = (4.0f < (t414 + t416)); | |
| uint8_t t418 = (t412 || t417); | |
| float t419 = (t0 + (t414 - t416)); | |
| float t420 = (t419 * t419); | |
| float t421 = (t2 + (2.0f * (t413 * t415))); | |
| float t422 = (t421 * t421); | |
| uint8_t t423 = (4.0f < (t420 + t422)); | |
| uint8_t t424 = (t418 || t423); | |
| float t425 = (t0 + (t420 - t422)); | |
| float t426 = (t425 * t425); | |
| float t427 = (t2 + (2.0f * (t419 * t421))); | |
| float t428 = (t427 * t427); | |
| uint8_t t429 = (4.0f < (t426 + t428)); | |
| uint8_t t430 = (t424 || t429); | |
| float t431 = (t0 + (t426 - t428)); | |
| float t432 = (t431 * t431); | |
| float t433 = (t2 + (2.0f * (t425 * t427))); | |
| float t434 = (t433 * t433); | |
| uint8_t t435 = (4.0f < (t432 + t434)); | |
| uint8_t t436 = (t430 || t435); | |
| float t437 = (t0 + (t432 - t434)); | |
| float t438 = (t437 * t437); | |
| float t439 = (t2 + (2.0f * (t431 * t433))); | |
| float t440 = (t439 * t439); | |
| uint8_t t441 = (4.0f < (t438 + t440)); | |
| uint8_t t442 = (t436 || t441); | |
| float t443 = (t0 + (t438 - t440)); | |
| float t444 = (t443 * t443); | |
| float t445 = (t2 + (2.0f * (t437 * t439))); | |
| float t446 = (t445 * t445); | |
| uint8_t t447 = (4.0f < (t444 + t446)); | |
| uint8_t t448 = (t442 || t447); | |
| float t449 = (t0 + (t444 - t446)); | |
| float t450 = (t449 * t449); | |
| float t451 = (t2 + (2.0f * (t443 * t445))); | |
| float t452 = (t451 * t451); | |
| uint8_t t453 = (4.0f < (t450 + t452)); | |
| uint8_t t454 = (t448 || t453); | |
| float t455 = (t0 + (t450 - t452)); | |
| float t456 = (t455 * t455); | |
| float t457 = (t2 + (2.0f * (t449 * t451))); | |
| float t458 = (t457 * t457); | |
| uint8_t t459 = (4.0f < (t456 + t458)); | |
| uint8_t t460 = (t454 || t459); | |
| float t461 = (t0 + (t456 - t458)); | |
| float t462 = (t461 * t461); | |
| float t463 = (t2 + (2.0f * (t455 * t457))); | |
| float t464 = (t463 * t463); | |
| uint8_t t465 = (4.0f < (t462 + t464)); | |
| uint8_t t466 = (t460 || t465); | |
| float t467 = (t0 + (t462 - t464)); | |
| float t468 = (t467 * t467); | |
| float t469 = (t2 + (2.0f * (t461 * t463))); | |
| float t470 = (t469 * t469); | |
| uint8_t t471 = (4.0f < (t468 + t470)); | |
| uint8_t t472 = (t466 || t471); | |
| float t473 = (t0 + (t468 - t470)); | |
| float t474 = (t473 * t473); | |
| float t475 = (t2 + (2.0f * (t467 * t469))); | |
| float t476 = (t475 * t475); | |
| uint8_t t477 = (4.0f < (t474 + t476)); | |
| uint8_t t478 = (t472 || t477); | |
| float t479 = (t0 + (t474 - t476)); | |
| float t480 = (t479 * t479); | |
| float t481 = (t2 + (2.0f * (t473 * t475))); | |
| float t482 = (t481 * t481); | |
| uint8_t t483 = (4.0f < (t480 + t482)); | |
| uint8_t t484 = (t478 || t483); | |
| float t485 = (t0 + (t480 - t482)); | |
| float t486 = (t485 * t485); | |
| float t487 = (t2 + (2.0f * (t479 * t481))); | |
| float t488 = (t487 * t487); | |
| uint8_t t489 = (4.0f < (t486 + t488)); | |
| uint8_t t490 = (t484 || t489); | |
| float t491 = (t0 + (t486 - t488)); | |
| float t492 = (t491 * t491); | |
| float t493 = (t2 + (2.0f * (t485 * t487))); | |
| float t494 = (t493 * t493); | |
| uint8_t t495 = (4.0f < (t492 + t494)); | |
| uint8_t t496 = (t490 || t495); | |
| float t497 = (t0 + (t492 - t494)); | |
| float t498 = (t497 * t497); | |
| float t499 = (t2 + (2.0f * (t491 * t493))); | |
| float t500 = (t499 * t499); | |
| uint8_t t501 = (4.0f < (t498 + t500)); | |
| uint8_t t502 = (t496 || t501); | |
| float t503 = (t0 + (t498 - t500)); | |
| float t504 = (t503 * t503); | |
| float t505 = (t2 + (2.0f * (t497 * t499))); | |
| float t506 = (t505 * t505); | |
| uint8_t t507 = (4.0f < (t504 + t506)); | |
| uint8_t t508 = (t502 || t507); | |
| float t509 = (t0 + (t504 - t506)); | |
| float t510 = (t509 * t509); | |
| float t511 = (t2 + (2.0f * (t503 * t505))); | |
| float t512 = (t511 * t511); | |
| uint8_t t513 = (4.0f < (t510 + t512)); | |
| uint8_t t514 = (t508 || t513); | |
| float t515 = (t0 + (t510 - t512)); | |
| float t516 = (t515 * t515); | |
| float t517 = (t2 + (2.0f * (t509 * t511))); | |
| float t518 = (t517 * t517); | |
| uint8_t t519 = (4.0f < (t516 + t518)); | |
| uint8_t t520 = (t514 || t519); | |
| float t521 = (t0 + (t516 - t518)); | |
| float t522 = (t521 * t521); | |
| float t523 = (t2 + (2.0f * (t515 * t517))); | |
| float t524 = (t523 * t523); | |
| uint8_t t525 = (4.0f < (t522 + t524)); | |
| uint8_t t526 = (t520 || t525); | |
| float t527 = (t0 + (t522 - t524)); | |
| float t528 = (t527 * t527); | |
| float t529 = (t2 + (2.0f * (t521 * t523))); | |
| float t530 = (t529 * t529); | |
| uint8_t t531 = (4.0f < (t528 + t530)); | |
| uint8_t t532 = (t526 || t531); | |
| float t533 = (t0 + (t528 - t530)); | |
| float t534 = (t533 * t533); | |
| float t535 = (t2 + (2.0f * (t527 * t529))); | |
| float t536 = (t535 * t535); | |
| uint8_t t537 = (4.0f < (t534 + t536)); | |
| uint8_t t538 = (t532 || t537); | |
| float t539 = (t0 + (t534 - t536)); | |
| float t540 = (t539 * t539); | |
| float t541 = (t2 + (2.0f * (t533 * t535))); | |
| float t542 = (t541 * t541); | |
| uint8_t t543 = (4.0f < (t540 + t542)); | |
| uint8_t t544 = (t538 || t543); | |
| float t545 = (t0 + (t540 - t542)); | |
| float t546 = (t545 * t545); | |
| float t547 = (t2 + (2.0f * (t539 * t541))); | |
| float t548 = (t547 * t547); | |
| uint8_t t549 = (4.0f < (t546 + t548)); | |
| uint8_t t550 = (t544 || t549); | |
| float t551 = (t0 + (t546 - t548)); | |
| float t552 = (t551 * t551); | |
| float t553 = (t2 + (2.0f * (t545 * t547))); | |
| float t554 = (t553 * t553); | |
| uint8_t t555 = (4.0f < (t552 + t554)); | |
| uint8_t t556 = (t550 || t555); | |
| float t557 = (t0 + (t552 - t554)); | |
| float t558 = (t557 * t557); | |
| float t559 = (t2 + (2.0f * (t551 * t553))); | |
| float t560 = (t559 * t559); | |
| uint8_t t561 = (4.0f < (t558 + t560)); | |
| uint8_t t562 = (t556 || t561); | |
| float t563 = (t0 + (t558 - t560)); | |
| float t564 = (t563 * t563); | |
| float t565 = (t2 + (2.0f * (t557 * t559))); | |
| float t566 = (t565 * t565); | |
| uint8_t t567 = (4.0f < (t564 + t566)); | |
| uint8_t t568 = (t562 || t567); | |
| float t569 = (t0 + (t564 - t566)); | |
| float t570 = (t569 * t569); | |
| float t571 = (t2 + (2.0f * (t563 * t565))); | |
| float t572 = (t571 * t571); | |
| uint8_t t573 = (4.0f < (t570 + t572)); | |
| uint8_t t574 = (t568 || t573); | |
| float t575 = (t0 + (t570 - t572)); | |
| float t576 = (t575 * t575); | |
| float t577 = (t2 + (2.0f * (t569 * t571))); | |
| float t578 = (t577 * t577); | |
| uint8_t t579 = (4.0f < (t576 + t578)); | |
| uint8_t t580 = (t574 || t579); | |
| float t581 = (t0 + (t576 - t578)); | |
| float t582 = (t581 * t581); | |
| float t583 = (t2 + (2.0f * (t575 * t577))); | |
| float t584 = (t583 * t583); | |
| uint8_t t585 = (4.0f < (t582 + t584)); | |
| uint8_t t586 = (t580 || t585); | |
| float t587 = (t0 + (t582 - t584)); | |
| float t588 = (t587 * t587); | |
| float t589 = (t2 + (2.0f * (t581 * t583))); | |
| float t590 = (t589 * t589); | |
| uint8_t t591 = (4.0f < (t588 + t590)); | |
| uint8_t t592 = (t586 || t591); | |
| float t593 = (t0 + (t588 - t590)); | |
| float t594 = (t2 + (2.0f * (t587 * t589))); | |
| uint8_t t595 = (4.0f < ((t593 * t593) + (t594 * t594))); | |
| float t596 = (((t4 ? 0 : 1) && t9) ? 1.0f : 0.0f); | |
| float t597 = (((t10 ? 0 : 1) && t15) ? 2.0f : t596); | |
| float t598 = (((t16 ? 0 : 1) && t21) ? 3.0f : t597); | |
| float t599 = (((t22 ? 0 : 1) && t27) ? 4.0f : t598); | |
| float t600 = (((t28 ? 0 : 1) && t33) ? 5.0f : t599); | |
| float t601 = (((t34 ? 0 : 1) && t39) ? 6.0f : t600); | |
| float t602 = (((t40 ? 0 : 1) && t45) ? 7.0f : t601); | |
| float t603 = (((t46 ? 0 : 1) && t51) ? 8.0f : t602); | |
| float t604 = (((t52 ? 0 : 1) && t57) ? 9.0f : t603); | |
| float t605 = (((t58 ? 0 : 1) && t63) ? 10.0f : t604); | |
| float t606 = (((t64 ? 0 : 1) && t69) ? 11.0f : t605); | |
| float t607 = (((t70 ? 0 : 1) && t75) ? 12.0f : t606); | |
| float t608 = (((t76 ? 0 : 1) && t81) ? 13.0f : t607); | |
| float t609 = (((t82 ? 0 : 1) && t87) ? 14.0f : t608); | |
| float t610 = (((t88 ? 0 : 1) && t93) ? 15.0f : t609); | |
| float t611 = (((t94 ? 0 : 1) && t99) ? 16.0f : t610); | |
| float t612 = (((t100 ? 0 : 1) && t105) ? 17.0f : t611); | |
| float t613 = (((t106 ? 0 : 1) && t111) ? 18.0f : t612); | |
| float t614 = (((t112 ? 0 : 1) && t117) ? 19.0f : t613); | |
| float t615 = (((t118 ? 0 : 1) && t123) ? 20.0f : t614); | |
| float t616 = (((t124 ? 0 : 1) && t129) ? 21.0f : t615); | |
| float t617 = (((t130 ? 0 : 1) && t135) ? 22.0f : t616); | |
| float t618 = (((t136 ? 0 : 1) && t141) ? 23.0f : t617); | |
| float t619 = (((t142 ? 0 : 1) && t147) ? 24.0f : t618); | |
| float t620 = (((t148 ? 0 : 1) && t153) ? 25.0f : t619); | |
| float t621 = (((t154 ? 0 : 1) && t159) ? 26.0f : t620); | |
| float t622 = (((t160 ? 0 : 1) && t165) ? 27.0f : t621); | |
| float t623 = (((t166 ? 0 : 1) && t171) ? 28.0f : t622); | |
| float t624 = (((t172 ? 0 : 1) && t177) ? 29.0f : t623); | |
| float t625 = (((t178 ? 0 : 1) && t183) ? 30.0f : t624); | |
| float t626 = (((t184 ? 0 : 1) && t189) ? 31.0f : t625); | |
| float t627 = (((t190 ? 0 : 1) && t195) ? 32.0f : t626); | |
| float t628 = (((t196 ? 0 : 1) && t201) ? 33.0f : t627); | |
| float t629 = (((t202 ? 0 : 1) && t207) ? 34.0f : t628); | |
| float t630 = (((t208 ? 0 : 1) && t213) ? 35.0f : t629); | |
| float t631 = (((t214 ? 0 : 1) && t219) ? 36.0f : t630); | |
| float t632 = (((t220 ? 0 : 1) && t225) ? 37.0f : t631); | |
| float t633 = (((t226 ? 0 : 1) && t231) ? 38.0f : t632); | |
| float t634 = (((t232 ? 0 : 1) && t237) ? 39.0f : t633); | |
| float t635 = (((t238 ? 0 : 1) && t243) ? 40.0f : t634); | |
| float t636 = (((t244 ? 0 : 1) && t249) ? 41.0f : t635); | |
| float t637 = (((t250 ? 0 : 1) && t255) ? 42.0f : t636); | |
| float t638 = (((t256 ? 0 : 1) && t261) ? 43.0f : t637); | |
| float t639 = (((t262 ? 0 : 1) && t267) ? 44.0f : t638); | |
| float t640 = (((t268 ? 0 : 1) && t273) ? 45.0f : t639); | |
| float t641 = (((t274 ? 0 : 1) && t279) ? 46.0f : t640); | |
| float t642 = (((t280 ? 0 : 1) && t285) ? 47.0f : t641); | |
| float t643 = (((t286 ? 0 : 1) && t291) ? 48.0f : t642); | |
| float t644 = (((t292 ? 0 : 1) && t297) ? 49.0f : t643); | |
| float t645 = (((t298 ? 0 : 1) && t303) ? 50.0f : t644); | |
| float t646 = (((t304 ? 0 : 1) && t309) ? 51.0f : t645); | |
| float t647 = (((t310 ? 0 : 1) && t315) ? 52.0f : t646); | |
| float t648 = (((t316 ? 0 : 1) && t321) ? 53.0f : t647); | |
| float t649 = (((t322 ? 0 : 1) && t327) ? 54.0f : t648); | |
| float t650 = (((t328 ? 0 : 1) && t333) ? 55.0f : t649); | |
| float t651 = (((t334 ? 0 : 1) && t339) ? 56.0f : t650); | |
| float t652 = (((t340 ? 0 : 1) && t345) ? 57.0f : t651); | |
| float t653 = (((t346 ? 0 : 1) && t351) ? 58.0f : t652); | |
| float t654 = (((t352 ? 0 : 1) && t357) ? 59.0f : t653); | |
| float t655 = (((t358 ? 0 : 1) && t363) ? 60.0f : t654); | |
| float t656 = (((t364 ? 0 : 1) && t369) ? 61.0f : t655); | |
| float t657 = (((t370 ? 0 : 1) && t375) ? 62.0f : t656); | |
| float t658 = (((t376 ? 0 : 1) && t381) ? 63.0f : t657); | |
| float t659 = (((t382 ? 0 : 1) && t387) ? 64.0f : t658); | |
| float t660 = (((t388 ? 0 : 1) && t393) ? 65.0f : t659); | |
| float t661 = (((t394 ? 0 : 1) && t399) ? 66.0f : t660); | |
| float t662 = (((t400 ? 0 : 1) && t405) ? 67.0f : t661); | |
| float t663 = (((t406 ? 0 : 1) && t411) ? 68.0f : t662); | |
| float t664 = (((t412 ? 0 : 1) && t417) ? 69.0f : t663); | |
| float t665 = (((t418 ? 0 : 1) && t423) ? 70.0f : t664); | |
| float t666 = (((t424 ? 0 : 1) && t429) ? 71.0f : t665); | |
| float t667 = (((t430 ? 0 : 1) && t435) ? 72.0f : t666); | |
| float t668 = (((t436 ? 0 : 1) && t441) ? 73.0f : t667); | |
| float t669 = (((t442 ? 0 : 1) && t447) ? 74.0f : t668); | |
| float t670 = (((t448 ? 0 : 1) && t453) ? 75.0f : t669); | |
| float t671 = (((t454 ? 0 : 1) && t459) ? 76.0f : t670); | |
| float t672 = (((t460 ? 0 : 1) && t465) ? 77.0f : t671); | |
| float t673 = (((t466 ? 0 : 1) && t471) ? 78.0f : t672); | |
| float t674 = (((t472 ? 0 : 1) && t477) ? 79.0f : t673); | |
| float t675 = (((t478 ? 0 : 1) && t483) ? 80.0f : t674); | |
| float t676 = (((t484 ? 0 : 1) && t489) ? 81.0f : t675); | |
| float t677 = (((t490 ? 0 : 1) && t495) ? 82.0f : t676); | |
| float t678 = (((t496 ? 0 : 1) && t501) ? 83.0f : t677); | |
| float t679 = (((t502 ? 0 : 1) && t507) ? 84.0f : t678); | |
| float t680 = (((t508 ? 0 : 1) && t513) ? 85.0f : t679); | |
| float t681 = (((t514 ? 0 : 1) && t519) ? 86.0f : t680); | |
| float t682 = (((t520 ? 0 : 1) && t525) ? 87.0f : t681); | |
| float t683 = (((t526 ? 0 : 1) && t531) ? 88.0f : t682); | |
| float t684 = (((t532 ? 0 : 1) && t537) ? 89.0f : t683); | |
| float t685 = (((t538 ? 0 : 1) && t543) ? 90.0f : t684); | |
| float t686 = (((t544 ? 0 : 1) && t549) ? 91.0f : t685); | |
| float t687 = (((t550 ? 0 : 1) && t555) ? 92.0f : t686); | |
| float t688 = (((t556 ? 0 : 1) && t561) ? 93.0f : t687); | |
| float t689 = (((t562 ? 0 : 1) && t567) ? 94.0f : t688); | |
| float t690 = (((t568 ? 0 : 1) && t573) ? 95.0f : t689); | |
| float t691 = (((t574 ? 0 : 1) && t579) ? 96.0f : t690); | |
| float t692 = (((t580 ? 0 : 1) && t585) ? 97.0f : t691); | |
| float t693 = (((t586 ? 0 : 1) && t591) ? 98.0f : t692); | |
| float t694 = (((t592 ? 0 : 1) && t595) ? 99.0f : t693); | |
| float t695 = ((t592 || t595) ? t694 : 99.0f); | |
| *(float *)((uint8_t *)output0 + ((i0 * 3200LL) + (i1 * 4LL))) = t695; | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment