1 program: (main function is "main")
5 "fir4_c" = {1129, 60034, 64720, 5595, 494, 59867, 65370, 5724, 5724, 65370, 59867, 494, 5595, 64720, 60034, 1129}
6 "fir4_in" = {1, 0, 16384, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7986, 8993, 1808, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096}
9 "__builtin___memcpy_chk": int -> int -> int -> int -> int
12 "__builtin___memmove_chk": int -> int -> int -> int -> int
15 "__builtin___mempcpy_chk": int -> int -> int -> int -> int
18 "__builtin___memset_chk": int -> int -> int -> int -> int
21 "__builtin___stpcpy_chk": int -> int -> int -> int
24 "__builtin___strcat_chk": int -> int -> int -> int
27 "__builtin___strcpy_chk": int -> int -> int -> int
30 "__builtin___strncat_chk": int -> int -> int -> int -> int
33 "__builtin___strncpy_chk": int -> int -> int -> int -> int
36 "__builtin___vfprintf_chk": int -> int -> int -> int -> int
39 "__builtin___vprintf_chk": int -> int -> int -> int
42 "__builtin___vsnprintf_chk": int -> int -> int -> int -> int -> int -> int
45 "__builtin___vsprintf_chk": int -> int -> int -> int -> int -> int
48 "__builtin_acos": float -> float
51 "__builtin_acosf": float -> float
54 "__builtin_acosl": float -> float
57 "__builtin_alloca": int -> int
60 "__builtin_asin": float -> float
63 "__builtin_asinf": float -> float
66 "__builtin_asinl": float -> float
69 "__builtin_atan": float -> float
72 "__builtin_atanf": float -> float
75 "__builtin_atanl": float -> float
78 "__builtin_atan2": float -> float -> float
81 "__builtin_atan2f": float -> float -> float
84 "__builtin_atan2l": float -> float -> float
87 "__builtin_ceil": float -> float
90 "__builtin_ceilf": float -> float
93 "__builtin_ceill": float -> float
96 "__builtin_cos": float -> float
99 "__builtin_cosf": float -> float
102 "__builtin_cosl": float -> float
105 "__builtin_cosh": float -> float
108 "__builtin_coshf": float -> float
111 "__builtin_coshl": float -> float
114 "__builtin_clz": int -> int
117 "__builtin_clzl": int -> int
120 "__builtin_clzll": int -> int
123 "__builtin_constant_p": int -> int
126 "__builtin_ctz": int -> int
129 "__builtin_ctzl": int -> int
132 "__builtin_ctzll": int -> int
135 "__builtin_exp": float -> float
138 "__builtin_expf": float -> float
141 "__builtin_expl": float -> float
144 "__builtin_expect": int -> int -> int
147 "__builtin_fabs": float -> float
150 "__builtin_fabsf": float -> float
153 "__builtin_fabsl": float -> float
156 "__builtin_ffs": int -> int
159 "__builtin_ffsl": int -> int
162 "__builtin_ffsll": int -> int
165 "__builtin_frame_address": int -> int
168 "__builtin_floor": float -> float
171 "__builtin_floorf": float -> float
174 "__builtin_floorl": float -> float
177 "__builtin_huge_val": float
180 "__builtin_huge_valf": float
183 "__builtin_huge_vall": float
186 "__builtin_inf": float
189 "__builtin_inff": float
192 "__builtin_infl": float
195 "__builtin_memcpy": int -> int -> int -> int
198 "__builtin_mempcpy": int -> int -> int -> int
201 "__builtin_fmod": float -> float
204 "__builtin_fmodf": float -> float
207 "__builtin_fmodl": float -> float
210 "__builtin_frexp": float -> int -> float
213 "__builtin_frexpf": float -> int -> float
216 "__builtin_frexpl": float -> int -> float
219 "__builtin_ldexp": float -> int -> float
222 "__builtin_ldexpf": float -> int -> float
225 "__builtin_ldexpl": float -> int -> float
228 "__builtin_log": float -> float
231 "__builtin_logf": float -> float
234 "__builtin_logl": float -> float
237 "__builtin_log10": float -> float
240 "__builtin_log10f": float -> float
243 "__builtin_log10l": float -> float
246 "__builtin_modff": float -> int -> float
249 "__builtin_modfl": float -> int -> float
252 "__builtin_nan": int -> float
255 "__builtin_nanf": int -> float
258 "__builtin_nanl": int -> float
261 "__builtin_nans": int -> float
264 "__builtin_nansf": int -> float
267 "__builtin_nansl": int -> float
270 "__builtin_next_arg": int
273 "__builtin_object_size": int -> int -> int
276 "__builtin_parity": int -> int
279 "__builtin_parityl": int -> int
282 "__builtin_parityll": int -> int
285 "__builtin_popcount": int -> int
288 "__builtin_popcountl": int -> int
291 "__builtin_popcountll": int -> int
294 "__builtin_powi": float -> int -> float
297 "__builtin_powif": float -> int -> float
300 "__builtin_powil": float -> int -> float
303 "__builtin_return": int -> void
306 "__builtin_return_address": int -> int
309 "__builtin_sin": float -> float
312 "__builtin_sinf": float -> float
315 "__builtin_sinl": float -> float
318 "__builtin_sinh": float -> float
321 "__builtin_sinhf": float -> float
324 "__builtin_sinhl": float -> float
327 "__builtin_sqrt": float -> float
330 "__builtin_sqrtf": float -> float
333 "__builtin_sqrtl": float -> float
336 "__builtin_stpcpy": int -> int -> int
339 "__builtin_strchr": int -> int -> int
342 "__builtin_strcmp": int -> int -> int
345 "__builtin_strcpy": int -> int -> int
348 "__builtin_strcspn": int -> int -> int
351 "__builtin_strncat": int -> int -> int -> int
354 "__builtin_strncmp": int -> int -> int -> int
357 "__builtin_strncpy": int -> int -> int -> int
360 "__builtin_strspn": int -> int -> int
363 "__builtin_strpbrk": int -> int -> int
366 "__builtin_types_compatible_p": int -> int -> int
369 "__builtin_tan": float -> float
372 "__builtin_tanf": float -> float
375 "__builtin_tanl": float -> float
378 "__builtin_tanh": float -> float
381 "__builtin_tanhf": float -> float
384 "__builtin_tanhl": float -> float
387 "__builtin_va_end": int -> void
390 "__builtin_varargs_start": int -> void
393 "__builtin_va_start": int -> int -> void
396 "__builtin_stdarg_start": int -> void
399 "__builtin_va_arg": int -> int -> void
402 "__builtin_va_copy": int -> int -> void
405 "fir4"(%0, %1, %2, %3): int -> int -> int -> int -> int
406 locals: %12, %4, %5, %6, %7, %8, %9, %10, %11, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %32, %33, %34, %35, %36, %37, %38, %39, %40, %41, %42, %43, %44, %45, %46, %47, %48, %49, %50, %51, %52, %53, %54, %55, %56, %57, %58, %59, %60, %61, %62, %63, %64, %65, %66, %67, %68, %69, %70, %71, %72, %73, %74, %75, %76, %77, %78, %79, %80, %81, %82, %83, %84, %85, %86, %87, %88, %89, %90, %91, %92, %93, %94, %95
412 fir499: imm_int 4, %81, --> fir498
413 fir498: mul %80, %11, %81 --> fir497
414 fir497: store int32, add, %79, %80, %78 --> fir496
415 fir496: emit c13 --> fir495
416 fir495: imm_int 0, %4, --> fir494
417 fir494: emit c12 --> fir493
418 fir493: emit c11 --> fir492
419 fir492: imm_int 0, %6, --> fir418
420 fir491: imm_int 0, %75, --> fir490
421 fir490: emit c10 --> fir489
422 fir49: imm_int 4, %16, --> fir48
423 fir489: imm_int 16, %77, --> fir488
424 fir488: lt %76, %6, %77 --> fir487
425 fir487: notbool %74, %76 --> fir486
426 fir486: eq %74, %75 --> fir485, fir417
427 fir485: emit c8 --> fir484
428 fir484: imm_addr 0($sp), %71, --> fir483
429 fir483: imm_int 4, %73, --> fir482
430 fir482: mul %72, %11, %73 --> fir481
431 fir481: load int32, add, %71, %72, %67 --> fir480
432 fir480: imm_int 4, %70, --> fir479
433 fir48: mul %15, %5, %16 --> fir47
434 fir479: mul %69, %6, %70 --> fir478
435 fir478: load int32, add, %1, %69, %68 --> fir477
436 fir477: mul %10, %67, %68 --> fir476
437 fir476: emit c7 --> fir475
438 fir475: imm_addr 0($sp), %60, --> fir474
439 fir474: imm_int 1, %66, --> fir473
440 fir473: add %64, %11, %66 --> fir472
441 fir472: imm_int 16, %65, --> fir471
442 fir471: mod %62, %64, %65 --> fir470
443 fir470: imm_int 4, %63, --> fir469
444 fir47: store int32, add, %2, %15, %14 --> fir46
445 fir469: mul %61, %62, %63 --> fir468
446 fir468: load int32, add, %60, %61, %54 --> fir467
447 fir467: imm_int 1, %59, --> fir466
448 fir466: add %57, %6, %59 --> fir465
449 fir465: imm_int 4, %58, --> fir464
450 fir464: mul %56, %57, %58 --> fir463
451 fir463: load int32, add, %1, %56, %55 --> fir462
452 fir462: mul %9, %54, %55 --> fir461
453 fir461: emit c6 --> fir460
454 fir460: imm_addr 0($sp), %47, --> fir459
455 fir46: emit c15 --> fir45
456 fir459: imm_int 2, %53, --> fir458
457 fir458: add %51, %11, %53 --> fir457
458 fir457: imm_int 16, %52, --> fir456
459 fir456: mod %49, %51, %52 --> fir455
460 fir455: imm_int 4, %50, --> fir454
461 fir454: mul %48, %49, %50 --> fir453
462 fir453: load int32, add, %47, %48, %41 --> fir452
463 fir452: imm_int 2, %46, --> fir451
464 fir451: add %44, %6, %46 --> fir450
465 fir450: imm_int 4, %45, --> fir449
466 fir45: imm_int 1, %13, --> fir44
467 fir449: mul %43, %44, %45 --> fir448
468 fir448: load int32, add, %1, %43, %42 --> fir447
469 fir447: mul %8, %41, %42 --> fir446
470 fir446: emit c5 --> fir445
471 fir445: imm_addr 0($sp), %34, --> fir444
472 fir444: imm_int 3, %40, --> fir443
473 fir443: add %38, %11, %40 --> fir442
474 fir442: imm_int 16, %39, --> fir441
475 fir441: mod %36, %38, %39 --> fir440
476 fir440: imm_int 4, %37, --> fir439
477 fir44: add %5, %5, %13 --> fir43
478 fir439: mul %35, %36, %37 --> fir438
479 fir438: load int32, add, %34, %35, %28 --> fir437
480 fir437: imm_int 3, %33, --> fir436
481 fir436: add %31, %6, %33 --> fir435
482 fir435: imm_int 4, %32, --> fir434
483 fir434: mul %30, %31, %32 --> fir433
484 fir433: load int32, add, %1, %30, %29 --> fir432
485 fir432: mul %7, %28, %29 --> fir431
486 fir431: emit c4 --> fir430
487 fir430: add %27, %4, %10 --> fir429
489 fir429: add %26, %27, %9 --> fir428
490 fir428: add %25, %26, %8 --> fir427
491 fir427: add %4, %25, %7 --> fir426
492 fir426: emit c3 --> fir425
493 fir425: imm_int 4, %24, --> fir424
494 fir424: add %22, %11, %24 --> fir423
495 fir423: imm_int 16, %23, --> fir422
496 fir422: mod %11, %22, %23 --> fir421
497 fir421: emit c9 --> fir420
498 fir420: imm_int 4, %21, --> fir419
499 fir42: emit c0 --> fir41
500 fir419: add %6, %6, %21 --> fir418
502 fir417: emit c2 --> fir416
503 fir416: imm_int 1, %20, --> fir415
504 fir415: add %18, %11, %20 --> fir414
505 fir414: imm_int 16, %19, --> fir413
506 fir4135: emit c25 --> fir4134
507 fir4134: imm_int 0, %11, --> fir4133
508 fir4133: emit c24 --> fir4132
509 fir4132: imm_int 0, %4, --> fir4131
510 fir4131: emit c23 --> fir4130
511 fir4130: emit c22 --> fir4129
512 fir413: mod %11, %18, %19 --> fir412
513 fir4129: imm_int 0, %6, --> fir4113
514 fir4128: imm_int 0, %93, --> fir4127
515 fir4127: emit c21 --> fir4126
516 fir4126: imm_int 16, %95, --> fir4125
517 fir4125: lt %94, %6, %95 --> fir4124
518 fir4124: notbool %92, %94 --> fir4123
519 fir4123: eq %92, %93 --> fir4122, fir4112
520 fir4122: emit c19 --> fir4121
521 fir4121: imm_int 0, %88, --> fir4120
522 fir4120: imm_addr 0($sp), %89, --> fir4119
523 fir412: emit c1 --> fir411
524 fir4119: imm_int 4, %91, --> fir4118
525 fir4118: mul %90, %6, %91 --> fir4117
526 fir4117: store int32, add, %89, %90, %88 --> fir4116
527 fir4116: emit c20 --> fir4115
528 fir4115: imm_int 1, %87, --> fir4114
529 fir4114: add %6, %6, %87 --> fir4113
531 fir4112: emit c18 --> fir4111
532 fir4111: emit c17 --> fir4110
533 fir4110: imm_int 0, %5, --> fir43
534 fir411: imm_int 16, %17, --> fir410
535 fir4109: imm_int 0, %85, --> fir4108
536 fir4108: emit c16 --> fir4107
537 fir4107: lt %86, %5, %3 --> fir4106
538 fir4106: notbool %84, %86 --> fir4105
539 fir4105: eq %84, %85 --> fir4104, fir42
540 fir4104: emit c14 --> fir4103
541 fir4103: imm_int 4, %83, --> fir4102
542 fir4102: mul %82, %5, %83 --> fir4101
543 fir4101: load int32, add, %0, %82, %78 --> fir4100
544 fir4100: imm_addr 0($sp), %79, --> fir499
545 fir410: shr %14, %4, %17 --> fir49
546 fir41: imm_int 0, %12, --> fir40
551 locals: %1, %0, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %32, %33, %34, %35, %36, %37, %38, %39, %40, %41, %42, %43, %44, %45, %46, %47, %48, %49, %50, %51, %52, %53, %54, %55, %56, %57, %58, %59, %60, %61, %62, %63, %64, %65, %66, %67, %68, %69, %70, %71, %72, %73, %74, %75, %76, %77
557 main99: store int32, 40("fir4_in"), , %51 --> main98
558 main98: imm_int 0, %50, --> main97
559 main97: store int32, 44("fir4_in"), , %50 --> main96
560 main96: imm_int 0, %49, --> main95
561 main95: store int32, 48("fir4_in"), , %49 --> main94
562 main94: imm_int 0, %48, --> main93
563 main93: store int32, 52("fir4_in"), , %48 --> main92
564 main92: imm_int 0, %47, --> main91
565 main91: store int32, 56("fir4_in"), , %47 --> main90
566 main90: imm_int 0, %46, --> main89
567 main9: store int32, 220("fir4_in"), , %6 --> main8
568 main89: store int32, 60("fir4_in"), , %46 --> main88
569 main88: imm_int 0, %45, --> main87
570 main87: store int32, 64("fir4_in"), , %45 --> main86
571 main86: imm_int 0, %44, --> main85
572 main85: store int32, 68("fir4_in"), , %44 --> main84
573 main84: imm_int 0, %43, --> main83
574 main83: store int32, 72("fir4_in"), , %43 --> main82
575 main82: imm_int 0, %42, --> main81
576 main81: store int32, 76("fir4_in"), , %42 --> main80
577 main80: imm_int 0, %41, --> main79
578 main8: emit c27 --> main7
579 main79: store int32, 80("fir4_in"), , %41 --> main78
580 main78: imm_int 0, %40, --> main77
581 main77: store int32, 84("fir4_in"), , %40 --> main76
582 main76: imm_int 0, %39, --> main75
583 main75: store int32, 88("fir4_in"), , %39 --> main74
584 main74: imm_int 0, %38, --> main73
585 main73: store int32, 92("fir4_in"), , %38 --> main72
586 main72: imm_int 0, %37, --> main71
587 main71: store int32, 96("fir4_in"), , %37 --> main70
588 main70: imm_int 7986, %36, --> main69
589 main7: imm_addr "fir4_in", %2, --> main6
590 main69: store int32, 100("fir4_in"), , %36 --> main68
591 main68: imm_int 8993, %35, --> main67
592 main67: store int32, 104("fir4_in"), , %35 --> main66
593 main66: imm_int 1808, %34, --> main65
594 main65: store int32, 108("fir4_in"), , %34 --> main64
595 main64: imm_int 4096, %33, --> main63
596 main63: store int32, 112("fir4_in"), , %33 --> main62
597 main62: imm_int 4096, %32, --> main61
598 main61: store int32, 116("fir4_in"), , %32 --> main60
599 main60: imm_int 4096, %31, --> main59
600 main6: imm_addr "fir4_c", %3, --> main5
601 main59: store int32, 120("fir4_in"), , %31 --> main58
602 main58: imm_int 4096, %30, --> main57
603 main57: store int32, 124("fir4_in"), , %30 --> main56
604 main56: imm_int 4096, %29, --> main55
605 main55: store int32, 128("fir4_in"), , %29 --> main54
606 main54: imm_int 4096, %28, --> main53
607 main53: store int32, 132("fir4_in"), , %28 --> main52
608 main52: imm_int 4096, %27, --> main51
609 main51: store int32, 136("fir4_in"), , %27 --> main50
610 main50: imm_int 4096, %26, --> main49
611 main5: imm_addr 0($sp), %4, --> main4
612 main49: store int32, 140("fir4_in"), , %26 --> main48
613 main48: imm_int 4096, %25, --> main47
614 main47: store int32, 144("fir4_in"), , %25 --> main46
615 main46: imm_int 4096, %24, --> main45
616 main45: store int32, 148("fir4_in"), , %24 --> main44
617 main44: imm_int 4096, %23, --> main43
618 main43: store int32, 152("fir4_in"), , %23 --> main42
619 main42: imm_int 4096, %22, --> main41
620 main41: store int32, 156("fir4_in"), , %22 --> main40
621 main40: imm_int 4096, %21, --> main39
622 main4: imm_int 16, %5, --> main3
623 main39: store int32, 160("fir4_in"), , %21 --> main38
624 main38: imm_int 4096, %20, --> main37
625 main37: store int32, 164("fir4_in"), , %20 --> main36
626 main36: imm_int 4096, %19, --> main35
627 main35: store int32, 168("fir4_in"), , %19 --> main34
628 main34: imm_int 4096, %18, --> main33
629 main33: store int32, 172("fir4_in"), , %18 --> main32
630 main32: imm_int 4096, %17, --> main31
631 main31: store int32, 176("fir4_in"), , %17 --> main30
632 main30: imm_int 4096, %16, --> main29
633 main3: call "fir4", %2, %3, %4, %5, %0: int -> int -> int -> int -> int --> main2
634 main29: store int32, 180("fir4_in"), , %16 --> main28
635 main28: imm_int 4096, %15, --> main27
636 main27: store int32, 184("fir4_in"), , %15 --> main26
637 main26: imm_int 4096, %14, --> main25
638 main25: store int32, 188("fir4_in"), , %14 --> main24
639 main24: imm_int 4096, %13, --> main23
640 main23: store int32, 192("fir4_in"), , %13 --> main22
641 main22: imm_int 4096, %12, --> main21
642 main21: store int32, 196("fir4_in"), , %12 --> main20
643 main20: imm_int 4096, %11, --> main19
644 main2: emit c26 --> main1
645 main19: store int32, 200("fir4_in"), , %11 --> main18
646 main18: imm_int 4096, %10, --> main17
647 main17: store int32, 204("fir4_in"), , %10 --> main16
648 main16: imm_int 4096, %9, --> main15
649 main152: imm_int 1129, %77, --> main151
650 main151: store int32, 0("fir4_c"), , %77 --> main150
651 main150: imm_int 60034, %76, --> main149
652 main15: store int32, 208("fir4_in"), , %9 --> main14
653 main149: store int32, 4("fir4_c"), , %76 --> main148
654 main148: imm_int 64720, %75, --> main147
655 main147: store int32, 8("fir4_c"), , %75 --> main146
656 main146: imm_int 5595, %74, --> main145
657 main145: store int32, 12("fir4_c"), , %74 --> main144
658 main144: imm_int 494, %73, --> main143
659 main143: store int32, 16("fir4_c"), , %73 --> main142
660 main142: imm_int 59867, %72, --> main141
661 main141: store int32, 20("fir4_c"), , %72 --> main140
662 main140: imm_int 65370, %71, --> main139
663 main14: imm_int 4096, %8, --> main13
664 main139: store int32, 24("fir4_c"), , %71 --> main138
665 main138: imm_int 5724, %70, --> main137
666 main137: store int32, 28("fir4_c"), , %70 --> main136
667 main136: imm_int 5724, %69, --> main135
668 main135: store int32, 32("fir4_c"), , %69 --> main134
669 main134: imm_int 65370, %68, --> main133
670 main133: store int32, 36("fir4_c"), , %68 --> main132
671 main132: imm_int 59867, %67, --> main131
672 main131: store int32, 40("fir4_c"), , %67 --> main130
673 main130: imm_int 494, %66, --> main129
674 main13: store int32, 212("fir4_in"), , %8 --> main12
675 main129: store int32, 44("fir4_c"), , %66 --> main128
676 main128: imm_int 5595, %65, --> main127
677 main127: store int32, 48("fir4_c"), , %65 --> main126
678 main126: imm_int 64720, %64, --> main125
679 main125: store int32, 52("fir4_c"), , %64 --> main124
680 main124: imm_int 60034, %63, --> main123
681 main123: store int32, 56("fir4_c"), , %63 --> main122
682 main122: imm_int 1129, %62, --> main121
683 main121: store int32, 60("fir4_c"), , %62 --> main120
684 main120: imm_int 1, %61, --> main119
685 main12: imm_int 4096, %7, --> main11
686 main119: store int32, 0("fir4_in"), , %61 --> main118
687 main118: imm_int 0, %60, --> main117
688 main117: store int32, 4("fir4_in"), , %60 --> main116
689 main116: imm_int 16384, %59, --> main115
690 main115: store int32, 8("fir4_in"), , %59 --> main114
691 main114: imm_int 0, %58, --> main113
692 main113: store int32, 12("fir4_in"), , %58 --> main112
693 main112: imm_int 0, %57, --> main111
694 main111: store int32, 16("fir4_in"), , %57 --> main110
695 main110: imm_int 0, %56, --> main109
696 main11: store int32, 216("fir4_in"), , %7 --> main10
697 main109: store int32, 20("fir4_in"), , %56 --> main108
698 main108: imm_int 0, %55, --> main107
699 main107: store int32, 24("fir4_in"), , %55 --> main106
700 main106: imm_int 0, %54, --> main105
701 main105: store int32, 28("fir4_in"), , %54 --> main104
702 main104: imm_int 0, %53, --> main103
703 main103: store int32, 32("fir4_in"), , %53 --> main102
704 main102: imm_int 0, %52, --> main101
705 main101: store int32, 36("fir4_in"), , %52 --> main100
706 main100: imm_int 0, %51, --> main99
707 main10: imm_int 4096, %6, --> main9
708 main1: mov %1, %0 --> main0