Separate the IR evaluator, add an interesting stack-breaking case.
This commit is contained in:
150
examples/basic/generated0004.ngr
Normal file
150
examples/basic/generated0004.ngr
Normal file
@@ -0,0 +1,150 @@
|
||||
d3347 = {
|
||||
s3349 = v3348 = 17175152522826808410u64;
|
||||
print s3349;
|
||||
j3350 = -6926831316600240717i64;
|
||||
g3351 = b3352 = print s3349;
|
||||
g3351;
|
||||
u3353 = v3348;
|
||||
c3460 = p3354 = {
|
||||
w3441 = u3355 = k3356 = v3357 = {
|
||||
j3364 = b3358 = b3359 = {
|
||||
e3363 = o3360 = a3361 = n3362 = v3348 * v3348;
|
||||
print e3363;
|
||||
a3361
|
||||
};
|
||||
v3365 = j3364;
|
||||
o3376 = {
|
||||
p3366 = 62081u16;
|
||||
t3369 = {
|
||||
k3367 = 3742184609455079849u64;
|
||||
y3368 = print g3351;
|
||||
k3367
|
||||
};
|
||||
e3371 = o3370 = p3366;
|
||||
print s3349;
|
||||
l3372 = 50u8;
|
||||
g3373 = 1086766998u32;
|
||||
u3374 = <u64>g3373;
|
||||
p3375 = 13826883074707422152u64
|
||||
};
|
||||
h3379 = v3377 = h3378 = 1513207896u32;
|
||||
x3382 = f3380 = i3381 = <i32>-72i8;
|
||||
a3383 = g3351;
|
||||
q3440 = q3384 = {
|
||||
r3385 = v3365;
|
||||
z3437 = n3386 = {
|
||||
o3387 = -1428233008i32;
|
||||
c3388 = s3349;
|
||||
b3352;
|
||||
c3389 = c3388;
|
||||
a3383;
|
||||
c3390 = 1056u16;
|
||||
l3433 = {
|
||||
b3392 = f3391 = -881200191i32;
|
||||
print o3376;
|
||||
print v3377;
|
||||
h3395 = y3393 = j3394 = -2456592492064497053i64;
|
||||
c3396 = c3388;
|
||||
f3397 = 2442824079u32;
|
||||
d3428 = {
|
||||
n3400 = h3398 = m3399 = v3365;
|
||||
j3401 = v3348;
|
||||
t3402 = -10i8;
|
||||
e3403 = g3404 = print r3385;
|
||||
e3403;
|
||||
d3425 = {
|
||||
u3405 = 51313u16;
|
||||
l3406 = 235u8;
|
||||
l3407 = 7030u16;
|
||||
i3413 = {
|
||||
b3352;
|
||||
v3408 = o3387;
|
||||
i3409 = 42u8;
|
||||
q3411 = {
|
||||
u3410 = -70i8;
|
||||
n3400
|
||||
};
|
||||
q3412 = print i3409;
|
||||
x3382
|
||||
};
|
||||
z3414 = b3392;
|
||||
j3417 = s3415 = o3416 = 7220082853233268797u64;
|
||||
print i3381;
|
||||
n3419 = a3418 = -1270109327i32;
|
||||
o3420 = r3385;
|
||||
o3421 = x3382;
|
||||
j3422 = print i3381;
|
||||
q3423 = -4497i16;
|
||||
x3424 = -98995788i32;
|
||||
f3391
|
||||
};
|
||||
{
|
||||
x3426 = r3385 - 13032422114254415490u64;
|
||||
e3427 = -51i8;
|
||||
j3401
|
||||
}
|
||||
};
|
||||
k3429 = <u64>c3396;
|
||||
print j3350;
|
||||
g3351;
|
||||
f3430 = -12293i16;
|
||||
v3431 = 4016608549u32;
|
||||
t3432 = f3397;
|
||||
f3391 - -716040069i32
|
||||
};
|
||||
r3434 = -12984i16;
|
||||
s3435 = 293908485953501586u64;
|
||||
{
|
||||
print j3364;
|
||||
h3436 = <u64>7732092399687242928u64
|
||||
}
|
||||
};
|
||||
u3438 = v3377 * 3168795739u32;
|
||||
p3439 = <i32>-12313i16;
|
||||
u3438
|
||||
};
|
||||
v3348
|
||||
};
|
||||
x3442 = -5279281110772475785i64;
|
||||
y3443 = v3348;
|
||||
b3444 = 2732851783u32;
|
||||
l3456 = l3445 = {
|
||||
v3446 = -27499i16;
|
||||
i3447 = 3517560837u32;
|
||||
z3448 = u3353 * u3355;
|
||||
u3449 = x3442;
|
||||
t3450 = u3353;
|
||||
m3452 = n3451 = u3355;
|
||||
b3453 = m3452;
|
||||
x3455 = t3454 = 2134443760u32;
|
||||
print b3444;
|
||||
b3444
|
||||
};
|
||||
c3457 = l3456;
|
||||
g3351;
|
||||
m3458 = 1822439673528019141u64;
|
||||
d3459 = l3456
|
||||
};
|
||||
k3462 = f3461 = <i32>13u8;
|
||||
g3351;
|
||||
u3463 = -10083i16;
|
||||
v3348
|
||||
};
|
||||
y3464 = {
|
||||
y3465 = 163u8;
|
||||
y3466 = -7760i16;
|
||||
e3467 = d3347;
|
||||
q3468 = 58708u16;
|
||||
-426970972827051249i64
|
||||
};
|
||||
t3469 = 524885465u32;
|
||||
function b3470 (y3471,c3472,u3473) <u32>1606677228u32;
|
||||
y3464;
|
||||
-240502590i32;
|
||||
v3474 = z3475 = {
|
||||
t3476 = y3464;
|
||||
p3477 = t3469;
|
||||
i3478 = p3477;
|
||||
a3480 = e3479 = t3476;
|
||||
p3477
|
||||
};
|
||||
Reference in New Issue
Block a user