#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int bit00();
int bit01();
int bit02();
int bit03();
int bit04();
int bit05();
int bit06();
int bit07();
int bit08();
int bit09();
int bit10();
int bit11();
int bit12();
int bit13();
int bit14();
int bit15();
int bit16();
int bit17();
int bit18();
int bit19();
int bit20();
int bit21();
int bit22();
int bit23();
int bit24();
int bit25();
int bit26();
int bit27();
int bit28();
int bit29();
int bit30();
int bit31();
int bit32();
int bit33();
int bit34();
int bit35();
int bit36();
int bit37();
int bit38();
int bit39();
int bit40();
int bit41();
int bit42();
int bit43();
int bit44();
int bit45();
int bit46();
int bit47();
int bit48();
int bit49();
int bit50();
int bit51();
int bit52();
int bit53();
int bit54();
int bit55();
int bit56();
int bit57();
int bit58();
int bit59();
int bit60();
int bit61();
int bit62();
int bit63();
int /*<<< orphan*/ printf(char *, int);
int ss();
int ssss();
int sssu();
int sssz();
int ssus();
int ssuu();
int ssuz();
int sszs();
int sszu();
int sszz();
int su();
int suss();
int susu();
int susz();
int suus();
int suuu();
int suuz();
int suzs();
int suzu();
int suzz();
int sz();
int szss();
int szsu();
int szsz();
int szus();
int szuu();
int szuz();
int szzs();
int szzu();
int szzz();
int us();
int usss();
int ussu();
int ussz();
int usus();
int usuu();
int usuz();
int uszs();
int uszu();
int uszz();
int uu();
int uuss();
int uusu();
int uusz();
int uuus();
int uuuu();
int uuuz();
int uuzs();
int uuzu();
int uuzz();
int uz();
int uzss();
int uzsu();
int uzsz();
int uzus();
int uzuu();
int uzuz();
int uzzs();
int uzzu();
int uzzz();
int zs();
int zsss();
int zssu();
int zssz();
int zsus();
int zsuu();
int zsuz();
int zszs();
int zszu();
int zszz();
int zu();
int zuss();
int zusu();
int zusz();
int zuus();
int zuuu();
int zuuz();
int zuzs();
int zuzu();
int zuzz();
int zz();
int zzss();
int zzsu();
int zzsz();
int zzus();
int zzuu();
int zzuz();
int zzzs();
int zzzu();
int zzzz();
int main(int argc, const char *argv[]) {
  printf("%08x\n", zz());
  printf("%08x\n", zs());
  printf("%08x\n", zu());
  printf("%08x\n", sz());
  printf("%08x\n", ss());
  printf("%08x\n", su());
  printf("%08x\n", uz());
  printf("%08x\n", us());
  printf("%08x\n", uu());
  printf("%016llx\n", zzzz());
  printf("%016llx\n", zzzs());
  printf("%016llx\n", zzzu());
  printf("%016llx\n", zzsz());
  printf("%016llx\n", zzss());
  printf("%016llx\n", zzsu());
  printf("%016llx\n", zzuz());
  printf("%016llx\n", zzus());
  printf("%016llx\n", zzuu());
  printf("%016llx\n", zszz());
  printf("%016llx\n", zszs());
  printf("%016llx\n", zszu());
  printf("%016llx\n", zssz());
  printf("%016llx\n", zsss());
  printf("%016llx\n", zssu());
  printf("%016llx\n", zsuz());
  printf("%016llx\n", zsus());
  printf("%016llx\n", zsuu());
  printf("%016llx\n", zuzz());
  printf("%016llx\n", zuzs());
  printf("%016llx\n", zuzu());
  printf("%016llx\n", zusz());
  printf("%016llx\n", zuss());
  printf("%016llx\n", zusu());
  printf("%016llx\n", zuuz());
  printf("%016llx\n", zuus());
  printf("%016llx\n", zuuu());
  printf("%016llx\n", szzz());
  printf("%016llx\n", szzs());
  printf("%016llx\n", szzu());
  printf("%016llx\n", szsz());
  printf("%016llx\n", szss());
  printf("%016llx\n", szsu());
  printf("%016llx\n", szuz());
  printf("%016llx\n", szus());
  printf("%016llx\n", szuu());
  printf("%016llx\n", sszz());
  printf("%016llx\n", sszs());
  printf("%016llx\n", sszu());
  printf("%016llx\n", sssz());
  printf("%016llx\n", ssss());
  printf("%016llx\n", sssu());
  printf("%016llx\n", ssuz());
  printf("%016llx\n", ssus());
  printf("%016llx\n", ssuu());
  printf("%016llx\n", suzz());
  printf("%016llx\n", suzs());
  printf("%016llx\n", suzu());
  printf("%016llx\n", susz());
  printf("%016llx\n", suss());
  printf("%016llx\n", susu());
  printf("%016llx\n", suuz());
  printf("%016llx\n", suus());
  printf("%016llx\n", suuu());
  printf("%016llx\n", uzzz());
  printf("%016llx\n", uzzs());
  printf("%016llx\n", uzzu());
  printf("%016llx\n", uzsz());
  printf("%016llx\n", uzss());
  printf("%016llx\n", uzsu());
  printf("%016llx\n", uzuz());
  printf("%016llx\n", uzus());
  printf("%016llx\n", uzuu());
  printf("%016llx\n", uszz());
  printf("%016llx\n", uszs());
  printf("%016llx\n", uszu());
  printf("%016llx\n", ussz());
  printf("%016llx\n", usss());
  printf("%016llx\n", ussu());
  printf("%016llx\n", usuz());
  printf("%016llx\n", usus());
  printf("%016llx\n", usuu());
  printf("%016llx\n", uuzz());
  printf("%016llx\n", uuzs());
  printf("%016llx\n", uuzu());
  printf("%016llx\n", uusz());
  printf("%016llx\n", uuss());
  printf("%016llx\n", uusu());
  printf("%016llx\n", uuuz());
  printf("%016llx\n", uuus());
  printf("%016llx\n", uuuu());
  printf("%016llx\n", bit00());
  printf("%016llx\n", bit01());
  printf("%016llx\n", bit02());
  printf("%016llx\n", bit03());
  printf("%016llx\n", bit04());
  printf("%016llx\n", bit05());
  printf("%016llx\n", bit06());
  printf("%016llx\n", bit07());
  printf("%016llx\n", bit08());
  printf("%016llx\n", bit09());
  printf("%016llx\n", bit10());
  printf("%016llx\n", bit11());
  printf("%016llx\n", bit12());
  printf("%016llx\n", bit13());
  printf("%016llx\n", bit14());
  printf("%016llx\n", bit15());
  printf("%016llx\n", bit16());
  printf("%016llx\n", bit17());
  printf("%016llx\n", bit18());
  printf("%016llx\n", bit19());
  printf("%016llx\n", bit20());
  printf("%016llx\n", bit21());
  printf("%016llx\n", bit22());
  printf("%016llx\n", bit23());
  printf("%016llx\n", bit24());
  printf("%016llx\n", bit25());
  printf("%016llx\n", bit26());
  printf("%016llx\n", bit27());
  printf("%016llx\n", bit28());
  printf("%016llx\n", bit29());
  printf("%016llx\n", bit30());
  printf("%016llx\n", bit31());
  printf("%016llx\n", bit32());
  printf("%016llx\n", bit33());
  printf("%016llx\n", bit34());
  printf("%016llx\n", bit35());
  printf("%016llx\n", bit36());
  printf("%016llx\n", bit37());
  printf("%016llx\n", bit38());
  printf("%016llx\n", bit39());
  printf("%016llx\n", bit40());
  printf("%016llx\n", bit41());
  printf("%016llx\n", bit42());
  printf("%016llx\n", bit43());
  printf("%016llx\n", bit44());
  printf("%016llx\n", bit45());
  printf("%016llx\n", bit46());
  printf("%016llx\n", bit47());
  printf("%016llx\n", bit48());
  printf("%016llx\n", bit49());
  printf("%016llx\n", bit50());
  printf("%016llx\n", bit51());
  printf("%016llx\n", bit52());
  printf("%016llx\n", bit53());
  printf("%016llx\n", bit54());
  printf("%016llx\n", bit55());
  printf("%016llx\n", bit56());
  printf("%016llx\n", bit57());
  printf("%016llx\n", bit58());
  printf("%016llx\n", bit59());
  printf("%016llx\n", bit60());
  printf("%016llx\n", bit61());
  printf("%016llx\n", bit62());
  printf("%016llx\n", bit63());
  return 0;
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
movl   $0x0,-0x4(%rbp)
mov    %edi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    $0x0,%al
call   3540 <zz@plt>
mov    %eax,%esi
lea    0x152a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   30b0 <zs@plt>
mov    %eax,%esi
lea    0x1515(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3080 <zu@plt>
mov    %eax,%esi
lea    0x1500(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3190 <sz@plt>
mov    %eax,%esi
lea    0x14eb(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   36e0 <ss@plt>
mov    %eax,%esi
lea    0x14d6(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   36d0 <su@plt>
mov    %eax,%esi
lea    0x14c1(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3480 <uz@plt>
mov    %eax,%esi
lea    0x14ac(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3970 <us@plt>
mov    %eax,%esi
lea    0x1497(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3980 <uu@plt>
mov    %eax,%esi
lea    0x1482(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3300 <zzzz@plt>
mov    %eax,%esi
lea    0x1473(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3810 <zzzs@plt>
mov    %eax,%esi
lea    0x145e(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3770 <zzzu@plt>
mov    %eax,%esi
lea    0x1449(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   33c0 <zzsz@plt>
mov    %eax,%esi
lea    0x1434(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3860 <zzss@plt>
mov    %eax,%esi
lea    0x141f(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3940 <zzsu@plt>
mov    %eax,%esi
lea    0x140a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3170 <zzuz@plt>
mov    %eax,%esi
lea    0x13f5(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   35e0 <zzus@plt>
mov    %eax,%esi
lea    0x13e0(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   35b0 <zzuu@plt>
mov    %eax,%esi
lea    0x13cb(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   30a0 <zszz@plt>
mov    %eax,%esi
lea    0x13b6(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   34d0 <zszs@plt>
mov    %eax,%esi
lea    0x13a1(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3550 <zszu@plt>
mov    %eax,%esi
lea    0x138c(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3390 <zssz@plt>
mov    %eax,%esi
lea    0x1377(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   38f0 <zsss@plt>
mov    %eax,%esi
lea    0x1362(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   38b0 <zssu@plt>
mov    %eax,%esi
lea    0x134d(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3110 <zsuz@plt>
mov    %eax,%esi
lea    0x1338(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3610 <zsus@plt>
mov    %eax,%esi
lea    0x1323(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3600 <zsuu@plt>
mov    %eax,%esi
lea    0x130e(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3670 <zuzz@plt>
mov    %eax,%esi
lea    0x12f9(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3150 <zuzs@plt>
mov    %eax,%esi
lea    0x12e4(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3180 <zuzu@plt>
mov    %eax,%esi
lea    0x12cf(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3510 <zusz@plt>
mov    %eax,%esi
lea    0x12ba(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3070 <zuss@plt>
mov    %eax,%esi
lea    0x12a5(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3090 <zusu@plt>
mov    %eax,%esi
lea    0x1290(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3760 <zuuz@plt>
mov    %eax,%esi
lea    0x127b(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3210 <zuus@plt>
mov    %eax,%esi
lea    0x1266(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3230 <zuuu@plt>
mov    %eax,%esi
lea    0x1251(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3640 <szzz@plt>
mov    %eax,%esi
lea    0x123c(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   35d0 <szzs@plt>
mov    %eax,%esi
lea    0x1227(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   35c0 <szzu@plt>
mov    %eax,%esi
lea    0x1212(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   39c0 <szsz@plt>
mov    %eax,%esi
lea    0x11fd(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   34b0 <szss@plt>
mov    %eax,%esi
lea    0x11e8(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3490 <szsu@plt>
mov    %eax,%esi
lea    0x11d3(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   31e0 <szuz@plt>
mov    %eax,%esi
lea    0x11be(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3710 <szus@plt>
mov    %eax,%esi
lea    0x11a9(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3700 <szuu@plt>
mov    %eax,%esi
lea    0x1194(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3320 <sszz@plt>
mov    %eax,%esi
lea    0x117f(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3850 <sszs@plt>
mov    %eax,%esi
lea    0x116a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3820 <sszu@plt>
mov    %eax,%esi
lea    0x1155(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3030 <sssz@plt>
mov    %eax,%esi
lea    0x1140(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   34e0 <ssss@plt>
mov    %eax,%esi
lea    0x112b(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   34c0 <sssu@plt>
mov    %eax,%esi
lea    0x1116(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3720 <ssuz@plt>
mov    %eax,%esi
lea    0x1101(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3240 <ssus@plt>
mov    %eax,%esi
lea    0x10ec(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3200 <ssuu@plt>
mov    %eax,%esi
lea    0x10d7(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3930 <suzz@plt>
mov    %eax,%esi
lea    0x10c2(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   33e0 <suzs@plt>
mov    %eax,%esi
lea    0x10ad(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   33d0 <suzu@plt>
mov    %eax,%esi
lea    0x1098(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3520 <susz@plt>
mov    %eax,%esi
lea    0x1083(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3060 <suss@plt>
mov    %eax,%esi
lea    0x106e(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3050 <susu@plt>
mov    %eax,%esi
lea    0x1059(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3870 <suuz@plt>
mov    %eax,%esi
lea    0x1044(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3290 <suus@plt>
mov    %eax,%esi
lea    0x102f(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   32b0 <suuu@plt>
mov    %eax,%esi
lea    0x101a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3370 <uzzz@plt>
mov    %eax,%esi
lea    0x1005(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   38a0 <uzzs@plt>
mov    %eax,%esi
lea    0xff0(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3890 <uzzu@plt>
mov    %eax,%esi
lea    0xfdb(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3380 <uzsz@plt>
mov    %eax,%esi
lea    0xfc6(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3500 <uzss@plt>
mov    %eax,%esi
lea    0xfb1(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   34f0 <uzsu@plt>
mov    %eax,%esi
lea    0xf9c(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3750 <uzuz@plt>
mov    %eax,%esi
lea    0xf87(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   32a0 <uzus@plt>
mov    %eax,%esi
lea    0xf72(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3280 <uzuu@plt>
mov    %eax,%esi
lea    0xf5d(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   31f0 <uszz@plt>
mov    %eax,%esi
lea    0xf48(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3690 <uszs@plt>
mov    %eax,%esi
lea    0xf33(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   36a0 <uszu@plt>
mov    %eax,%esi
lea    0xf1e(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3560 <ussz@plt>
mov    %eax,%esi
lea    0xf09(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   30f0 <usss@plt>
mov    %eax,%esi
lea    0xef4(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3100 <ussu@plt>
mov    %eax,%esi
lea    0xedf(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3360 <usuz@plt>
mov    %eax,%esi
lea    0xeca(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   38c0 <usus@plt>
mov    %eax,%esi
lea    0xeb5(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   38d0 <usuu@plt>
mov    %eax,%esi
lea    0xea0(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3790 <uuzz@plt>
mov    %eax,%esi
lea    0xe8b(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3250 <uuzs@plt>
mov    %eax,%esi
lea    0xe76(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3260 <uuzu@plt>
mov    %eax,%esi
lea    0xe61(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3120 <uusz@plt>
mov    %eax,%esi
lea    0xe4c(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   35a0 <uuss@plt>
mov    %eax,%esi
lea    0xe37(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3580 <uusu@plt>
mov    %eax,%esi
lea    0xe22(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   33b0 <uuuz@plt>
mov    %eax,%esi
lea    0xe0d(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   37e0 <uuus@plt>
mov    %eax,%esi
lea    0xdf8(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3840 <uuuu@plt>
mov    %eax,%esi
lea    0xde3(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3040 <bit00@plt>
mov    %eax,%esi
lea    0xdce(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3470 <bit01@plt>
mov    %eax,%esi
lea    0xdb9(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   39b0 <bit02@plt>
mov    %eax,%esi
lea    0xda4(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3450 <bit03@plt>
mov    %eax,%esi
lea    0xd8f(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   39d0 <bit04@plt>
mov    %eax,%esi
lea    0xd7a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3440 <bit05@plt>
mov    %eax,%esi
lea    0xd65(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3990 <bit06@plt>
mov    %eax,%esi
lea    0xd50(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3460 <bit07@plt>
mov    %eax,%esi
lea    0xd3b(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   39a0 <bit08@plt>
mov    %eax,%esi
lea    0xd26(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   34a0 <bit09@plt>
mov    %eax,%esi
lea    0xd11(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   33a0 <bit10@plt>
mov    %eax,%esi
lea    0xcfc(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   38e0 <bit11@plt>
mov    %eax,%esi
lea    0xce7(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3350 <bit12@plt>
mov    %eax,%esi
lea    0xcd2(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3830 <bit13@plt>
mov    %eax,%esi
lea    0xcbd(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3330 <bit14@plt>
mov    %eax,%esi
lea    0xca8(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3880 <bit15@plt>
mov    %eax,%esi
lea    0xc93(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3310 <bit16@plt>
mov    %eax,%esi
lea    0xc7e(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   37f0 <bit17@plt>
mov    %eax,%esi
lea    0xc69(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3340 <bit18@plt>
mov    %eax,%esi
lea    0xc54(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3800 <bit19@plt>
mov    %eax,%esi
lea    0xc3f(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3740 <bit20@plt>
mov    %eax,%esi
lea    0xc2a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3270 <bit21@plt>
mov    %eax,%esi
lea    0xc15(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3730 <bit22@plt>
mov    %eax,%esi
lea    0xc00(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   31d0 <bit23@plt>
mov    %eax,%esi
lea    0xbeb(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   36c0 <bit24@plt>
mov    %eax,%esi
lea    0xbd6(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   31b0 <bit25@plt>
mov    %eax,%esi
lea    0xbc1(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   36f0 <bit26@plt>
mov    %eax,%esi
lea    0xbac(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   31a0 <bit27@plt>
mov    %eax,%esi
lea    0xb97(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   36b0 <bit28@plt>
mov    %eax,%esi
lea    0xb82(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   31c0 <bit29@plt>
mov    %eax,%esi
lea    0xb6d(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3140 <bit30@plt>
mov    %eax,%esi
lea    0xb58(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3630 <bit31@plt>
mov    %eax,%esi
lea    0xb43(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3130 <bit32@plt>
mov    %eax,%esi
lea    0xb2e(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3620 <bit33@plt>
mov    %eax,%esi
lea    0xb19(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   30e0 <bit34@plt>
mov    %eax,%esi
lea    0xb04(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3590 <bit35@plt>
mov    %eax,%esi
lea    0xaef(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   30d0 <bit36@plt>
mov    %eax,%esi
lea    0xada(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   35f0 <bit37@plt>
mov    %eax,%esi
lea    0xac5(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   30c0 <bit38@plt>
mov    %eax,%esi
lea    0xab0(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3570 <bit39@plt>
mov    %eax,%esi
lea    0xa9b(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   33f0 <bit40@plt>
mov    %eax,%esi
lea    0xa86(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3910 <bit41@plt>
mov    %eax,%esi
lea    0xa71(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3680 <bit42@plt>
mov    %eax,%esi
lea    0xa5c(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3900 <bit43@plt>
mov    %eax,%esi
lea    0xa47(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3400 <bit44@plt>
mov    %eax,%esi
lea    0xa32(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3920 <bit45@plt>
mov    %eax,%esi
lea    0xa1d(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3420 <bit46@plt>
mov    %eax,%esi
lea    0xa08(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3950 <bit47@plt>
mov    %eax,%esi
lea    0x9f3(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3410 <bit48@plt>
mov    %eax,%esi
lea    0x9de(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3960 <bit49@plt>
mov    %eax,%esi
lea    0x9c9(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   37a0 <bit50@plt>
mov    %eax,%esi
lea    0x9b4(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3530 <bit51@plt>
mov    %eax,%esi
lea    0x99f(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3780 <bit52@plt>
mov    %eax,%esi
lea    0x98a(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   32c0 <bit53@plt>
mov    %eax,%esi
lea    0x975(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   37b0 <bit54@plt>
mov    %eax,%esi
lea    0x960(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   32e0 <bit55@plt>
mov    %eax,%esi
lea    0x94b(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   37c0 <bit56@plt>
mov    %eax,%esi
lea    0x936(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   32d0 <bit57@plt>
mov    %eax,%esi
lea    0x921(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   37d0 <bit58@plt>
mov    %eax,%esi
lea    0x90c(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   32f0 <bit59@plt>
mov    %eax,%esi
lea    0x8f7(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3430 <bit60@plt>
mov    %eax,%esi
lea    0x8e2(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3650 <bit61@plt>
mov    %eax,%esi
lea    0x8cd(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3160 <bit62@plt>
mov    %eax,%esi
lea    0x8b8(%rip),%rdi
call   3220 <printf@plt>
mov    $0x0,%al
call   3660 <bit63@plt>
mov    %eax,%esi
lea    0x8a3(%rip),%rdi
call   3220 <printf@plt>
xor    %eax,%eax
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rbx
xor    %eax,%eax
call   3540 <zz@plt>
lea    0x1541(%rip),%rbx
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   30b0 <zs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3080 <zu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3190 <sz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   36e0 <ss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   36d0 <su@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3480 <uz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3970 <us@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3980 <uu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3300 <zzzz@plt>
lea    0x14a7(%rip),%rbx
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3810 <zzzs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3770 <zzzu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   33c0 <zzsz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3860 <zzss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3940 <zzsu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3170 <zzuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   35e0 <zzus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   35b0 <zzuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   30a0 <zszz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   34d0 <zszs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3550 <zszu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3390 <zssz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   38f0 <zsss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   38b0 <zssu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3110 <zsuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3610 <zsus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3600 <zsuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3670 <zuzz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3150 <zuzs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3180 <zuzu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3510 <zusz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3070 <zuss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3090 <zusu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3760 <zuuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3210 <zuus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3230 <zuuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3640 <szzz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   35d0 <szzs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   35c0 <szzu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   39c0 <szsz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   34b0 <szss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3490 <szsu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   31e0 <szuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3710 <szus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3700 <szuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3320 <sszz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3850 <sszs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3820 <sszu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3030 <sssz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   34e0 <ssss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   34c0 <sssu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3720 <ssuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3240 <ssus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3200 <ssuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3930 <suzz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   33e0 <suzs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   33d0 <suzu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3520 <susz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3060 <suss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3050 <susu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3870 <suuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3290 <suus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   32b0 <suuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3370 <uzzz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   38a0 <uzzs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3890 <uzzu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3380 <uzsz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3500 <uzss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   34f0 <uzsu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3750 <uzuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   32a0 <uzus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3280 <uzuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   31f0 <uszz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3690 <uszs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   36a0 <uszu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3560 <ussz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   30f0 <usss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3100 <ussu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3360 <usuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   38c0 <usus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   38d0 <usuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3790 <uuzz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3250 <uuzs@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3260 <uuzu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3120 <uusz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   35a0 <uuss@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3580 <uusu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   33b0 <uuuz@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   37e0 <uuus@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3840 <uuuu@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3040 <bit00@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3470 <bit01@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   39b0 <bit02@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3450 <bit03@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   39d0 <bit04@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3440 <bit05@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3990 <bit06@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3460 <bit07@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   39a0 <bit08@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   34a0 <bit09@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   33a0 <bit10@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   38e0 <bit11@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3350 <bit12@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3830 <bit13@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3330 <bit14@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3880 <bit15@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3310 <bit16@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   37f0 <bit17@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3340 <bit18@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3800 <bit19@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3740 <bit20@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3270 <bit21@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3730 <bit22@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   31d0 <bit23@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   36c0 <bit24@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   31b0 <bit25@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   36f0 <bit26@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   31a0 <bit27@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   36b0 <bit28@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   31c0 <bit29@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3140 <bit30@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3630 <bit31@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3130 <bit32@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3620 <bit33@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   30e0 <bit34@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3590 <bit35@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   30d0 <bit36@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   35f0 <bit37@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   30c0 <bit38@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3570 <bit39@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   33f0 <bit40@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3910 <bit41@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3680 <bit42@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3900 <bit43@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3400 <bit44@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3920 <bit45@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3420 <bit46@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3950 <bit47@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3410 <bit48@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3960 <bit49@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   37a0 <bit50@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3530 <bit51@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3780 <bit52@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   32c0 <bit53@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   37b0 <bit54@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   32e0 <bit55@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   37c0 <bit56@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   32d0 <bit57@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   37d0 <bit58@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   32f0 <bit59@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3430 <bit60@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3650 <bit61@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3160 <bit62@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
call   3660 <bit63@plt>
mov    %rbx,%rdi
mov    %eax,%esi
call   3220 <printf@plt>
xor    %eax,%eax
pop    %rbx
ret

LLVM IR (-O0):
@.str = [6 x i8] c"%08x\0A\00"
@.str.1 = [9 x i8] c"%016llx\0A\00"
define i32 @main(i32 %0, i8** %1) {
%3 = alloca i32
%4 = alloca i32
%5 = alloca i8**
store i32 0, i32* %3
store i32 %0, i32* %4
store i8** %1, i8*** %5
%6 = call i32 (...) @zz()
%7 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %6)
%8 = call i32 (...) @zs()
%9 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %8)
%10 = call i32 (...) @zu()
%11 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %10)
%12 = call i32 (...) @sz()
%13 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %12)
%14 = call i32 (...) @ss()
%15 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %14)
%16 = call i32 (...) @su()
%17 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %16)
%18 = call i32 (...) @uz()
%19 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %18)
%20 = call i32 (...) @us()
%21 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %20)
%22 = call i32 (...) @uu()
%23 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %22)
%24 = call i32 (...) @zzzz()
%25 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %24)
%26 = call i32 (...) @zzzs()
%27 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %26)
%28 = call i32 (...) @zzzu()
%29 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %28)
%30 = call i32 (...) @zzsz()
%31 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %30)
%32 = call i32 (...) @zzss()
%33 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %32)
%34 = call i32 (...) @zzsu()
%35 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %34)
%36 = call i32 (...) @zzuz()
%37 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %36)
%38 = call i32 (...) @zzus()
%39 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %38)
%40 = call i32 (...) @zzuu()
%41 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %40)
%42 = call i32 (...) @zszz()
%43 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %42)
%44 = call i32 (...) @zszs()
%45 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %44)
%46 = call i32 (...) @zszu()
%47 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %46)
%48 = call i32 (...) @zssz()
%49 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %48)
%50 = call i32 (...) @zsss()
%51 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %50)
%52 = call i32 (...) @zssu()
%53 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %52)
%54 = call i32 (...) @zsuz()
%55 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %54)
%56 = call i32 (...) @zsus()
%57 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %56)
%58 = call i32 (...) @zsuu()
%59 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %58)
%60 = call i32 (...) @zuzz()
%61 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %60)
%62 = call i32 (...) @zuzs()
%63 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %62)
%64 = call i32 (...) @zuzu()
%65 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %64)
%66 = call i32 (...) @zusz()
%67 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %66)
%68 = call i32 (...) @zuss()
%69 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %68)
%70 = call i32 (...) @zusu()
%71 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %70)
%72 = call i32 (...) @zuuz()
%73 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %72)
%74 = call i32 (...) @zuus()
%75 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %74)
%76 = call i32 (...) @zuuu()
%77 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %76)
%78 = call i32 (...) @szzz()
%79 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %78)
%80 = call i32 (...) @szzs()
%81 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %80)
%82 = call i32 (...) @szzu()
%83 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %82)
%84 = call i32 (...) @szsz()
%85 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %84)
%86 = call i32 (...) @szss()
%87 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %86)
%88 = call i32 (...) @szsu()
%89 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %88)
%90 = call i32 (...) @szuz()
%91 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %90)
%92 = call i32 (...) @szus()
%93 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %92)
%94 = call i32 (...) @szuu()
%95 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %94)
%96 = call i32 (...) @sszz()
%97 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %96)
%98 = call i32 (...) @sszs()
%99 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %98)
%100 = call i32 (...) @sszu()
%101 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %100)
%102 = call i32 (...) @sssz()
%103 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %102)
%104 = call i32 (...) @ssss()
%105 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %104)
%106 = call i32 (...) @sssu()
%107 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %106)
%108 = call i32 (...) @ssuz()
%109 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %108)
%110 = call i32 (...) @ssus()
%111 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %110)
%112 = call i32 (...) @ssuu()
%113 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %112)
%114 = call i32 (...) @suzz()
%115 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %114)
%116 = call i32 (...) @suzs()
%117 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %116)
%118 = call i32 (...) @suzu()
%119 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %118)
%120 = call i32 (...) @susz()
%121 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %120)
%122 = call i32 (...) @suss()
%123 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %122)
%124 = call i32 (...) @susu()
%125 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %124)
%126 = call i32 (...) @suuz()
%127 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %126)
%128 = call i32 (...) @suus()
%129 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %128)
%130 = call i32 (...) @suuu()
%131 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %130)
%132 = call i32 (...) @uzzz()
%133 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %132)
%134 = call i32 (...) @uzzs()
%135 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %134)
%136 = call i32 (...) @uzzu()
%137 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %136)
%138 = call i32 (...) @uzsz()
%139 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %138)
%140 = call i32 (...) @uzss()
%141 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %140)
%142 = call i32 (...) @uzsu()
%143 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %142)
%144 = call i32 (...) @uzuz()
%145 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %144)
%146 = call i32 (...) @uzus()
%147 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %146)
%148 = call i32 (...) @uzuu()
%149 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %148)
%150 = call i32 (...) @uszz()
%151 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %150)
%152 = call i32 (...) @uszs()
%153 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %152)
%154 = call i32 (...) @uszu()
%155 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %154)
%156 = call i32 (...) @ussz()
%157 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %156)
%158 = call i32 (...) @usss()
%159 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %158)
%160 = call i32 (...) @ussu()
%161 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %160)
%162 = call i32 (...) @usuz()
%163 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %162)
%164 = call i32 (...) @usus()
%165 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %164)
%166 = call i32 (...) @usuu()
%167 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %166)
%168 = call i32 (...) @uuzz()
%169 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %168)
%170 = call i32 (...) @uuzs()
%171 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %170)
%172 = call i32 (...) @uuzu()
%173 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %172)
%174 = call i32 (...) @uusz()
%175 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %174)
%176 = call i32 (...) @uuss()
%177 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %176)
%178 = call i32 (...) @uusu()
%179 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %178)
%180 = call i32 (...) @uuuz()
%181 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %180)
%182 = call i32 (...) @uuus()
%183 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %182)
%184 = call i32 (...) @uuuu()
%185 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %184)
%186 = call i32 (...) @bit00()
%187 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %186)
%188 = call i32 (...) @bit01()
%189 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %188)
%190 = call i32 (...) @bit02()
%191 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %190)
%192 = call i32 (...) @bit03()
%193 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %192)
%194 = call i32 (...) @bit04()
%195 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %194)
%196 = call i32 (...) @bit05()
%197 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %196)
%198 = call i32 (...) @bit06()
%199 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %198)
%200 = call i32 (...) @bit07()
%201 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %200)
%202 = call i32 (...) @bit08()
%203 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %202)
%204 = call i32 (...) @bit09()
%205 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %204)
%206 = call i32 (...) @bit10()
%207 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %206)
%208 = call i32 (...) @bit11()
%209 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %208)
%210 = call i32 (...) @bit12()
%211 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %210)
%212 = call i32 (...) @bit13()
%213 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %212)
%214 = call i32 (...) @bit14()
%215 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %214)
%216 = call i32 (...) @bit15()
%217 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %216)
%218 = call i32 (...) @bit16()
%219 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %218)
%220 = call i32 (...) @bit17()
%221 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %220)
%222 = call i32 (...) @bit18()
%223 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %222)
%224 = call i32 (...) @bit19()
%225 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %224)
%226 = call i32 (...) @bit20()
%227 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %226)
%228 = call i32 (...) @bit21()
%229 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %228)
%230 = call i32 (...) @bit22()
%231 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %230)
%232 = call i32 (...) @bit23()
%233 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %232)
%234 = call i32 (...) @bit24()
%235 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %234)
%236 = call i32 (...) @bit25()
%237 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %236)
%238 = call i32 (...) @bit26()
%239 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %238)
%240 = call i32 (...) @bit27()
%241 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %240)
%242 = call i32 (...) @bit28()
%243 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %242)
%244 = call i32 (...) @bit29()
%245 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %244)
%246 = call i32 (...) @bit30()
%247 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %246)
%248 = call i32 (...) @bit31()
%249 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %248)
%250 = call i32 (...) @bit32()
%251 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %250)
%252 = call i32 (...) @bit33()
%253 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %252)
%254 = call i32 (...) @bit34()
%255 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %254)
%256 = call i32 (...) @bit35()
%257 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %256)
%258 = call i32 (...) @bit36()
%259 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %258)
%260 = call i32 (...) @bit37()
%261 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %260)
%262 = call i32 (...) @bit38()
%263 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %262)
%264 = call i32 (...) @bit39()
%265 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %264)
%266 = call i32 (...) @bit40()
%267 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %266)
%268 = call i32 (...) @bit41()
%269 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %268)
%270 = call i32 (...) @bit42()
%271 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %270)
%272 = call i32 (...) @bit43()
%273 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %272)
%274 = call i32 (...) @bit44()
%275 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %274)
%276 = call i32 (...) @bit45()
%277 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %276)
%278 = call i32 (...) @bit46()
%279 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %278)
%280 = call i32 (...) @bit47()
%281 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %280)
%282 = call i32 (...) @bit48()
%283 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %282)
%284 = call i32 (...) @bit49()
%285 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %284)
%286 = call i32 (...) @bit50()
%287 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %286)
%288 = call i32 (...) @bit51()
%289 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %288)
%290 = call i32 (...) @bit52()
%291 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %290)
%292 = call i32 (...) @bit53()
%293 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %292)
%294 = call i32 (...) @bit54()
%295 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %294)
%296 = call i32 (...) @bit55()
%297 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %296)
%298 = call i32 (...) @bit56()
%299 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %298)
%300 = call i32 (...) @bit57()
%301 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %300)
%302 = call i32 (...) @bit58()
%303 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %302)
%304 = call i32 (...) @bit59()
%305 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %304)
%306 = call i32 (...) @bit60()
%307 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %306)
%308 = call i32 (...) @bit61()
%309 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %308)
%310 = call i32 (...) @bit62()
%311 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %310)
%312 = call i32 (...) @bit63()
%313 = call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %312)
ret i32 0
}

LLVM IR (-O2):
@.str = [6 x i8] c"%08x\0A\00"
@.str.1 = [9 x i8] c"%016llx\0A\00"
define i32 @main(i32 %0, i8** nocapture readnone %1) {
%3 = tail call i32 (...) @zz()
%4 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %3)
%5 = tail call i32 (...) @zs()
%6 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %5)
%7 = tail call i32 (...) @zu()
%8 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %7)
%9 = tail call i32 (...) @sz()
%10 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %9)
%11 = tail call i32 (...) @ss()
%12 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %11)
%13 = tail call i32 (...) @su()
%14 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %13)
%15 = tail call i32 (...) @uz()
%16 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %15)
%17 = tail call i32 (...) @us()
%18 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %17)
%19 = tail call i32 (...) @uu()
%20 = tail call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 %19)
%21 = tail call i32 (...) @zzzz()
%22 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %21)
%23 = tail call i32 (...) @zzzs()
%24 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %23)
%25 = tail call i32 (...) @zzzu()
%26 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %25)
%27 = tail call i32 (...) @zzsz()
%28 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %27)
%29 = tail call i32 (...) @zzss()
%30 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %29)
%31 = tail call i32 (...) @zzsu()
%32 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %31)
%33 = tail call i32 (...) @zzuz()
%34 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %33)
%35 = tail call i32 (...) @zzus()
%36 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %35)
%37 = tail call i32 (...) @zzuu()
%38 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %37)
%39 = tail call i32 (...) @zszz()
%40 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %39)
%41 = tail call i32 (...) @zszs()
%42 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %41)
%43 = tail call i32 (...) @zszu()
%44 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %43)
%45 = tail call i32 (...) @zssz()
%46 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %45)
%47 = tail call i32 (...) @zsss()
%48 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %47)
%49 = tail call i32 (...) @zssu()
%50 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %49)
%51 = tail call i32 (...) @zsuz()
%52 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %51)
%53 = tail call i32 (...) @zsus()
%54 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %53)
%55 = tail call i32 (...) @zsuu()
%56 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %55)
%57 = tail call i32 (...) @zuzz()
%58 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %57)
%59 = tail call i32 (...) @zuzs()
%60 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %59)
%61 = tail call i32 (...) @zuzu()
%62 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %61)
%63 = tail call i32 (...) @zusz()
%64 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %63)
%65 = tail call i32 (...) @zuss()
%66 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %65)
%67 = tail call i32 (...) @zusu()
%68 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %67)
%69 = tail call i32 (...) @zuuz()
%70 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %69)
%71 = tail call i32 (...) @zuus()
%72 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %71)
%73 = tail call i32 (...) @zuuu()
%74 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %73)
%75 = tail call i32 (...) @szzz()
%76 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %75)
%77 = tail call i32 (...) @szzs()
%78 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %77)
%79 = tail call i32 (...) @szzu()
%80 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %79)
%81 = tail call i32 (...) @szsz()
%82 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %81)
%83 = tail call i32 (...) @szss()
%84 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %83)
%85 = tail call i32 (...) @szsu()
%86 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %85)
%87 = tail call i32 (...) @szuz()
%88 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %87)
%89 = tail call i32 (...) @szus()
%90 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %89)
%91 = tail call i32 (...) @szuu()
%92 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %91)
%93 = tail call i32 (...) @sszz()
%94 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %93)
%95 = tail call i32 (...) @sszs()
%96 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %95)
%97 = tail call i32 (...) @sszu()
%98 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %97)
%99 = tail call i32 (...) @sssz()
%100 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %99)
%101 = tail call i32 (...) @ssss()
%102 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %101)
%103 = tail call i32 (...) @sssu()
%104 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %103)
%105 = tail call i32 (...) @ssuz()
%106 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %105)
%107 = tail call i32 (...) @ssus()
%108 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %107)
%109 = tail call i32 (...) @ssuu()
%110 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %109)
%111 = tail call i32 (...) @suzz()
%112 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %111)
%113 = tail call i32 (...) @suzs()
%114 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %113)
%115 = tail call i32 (...) @suzu()
%116 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %115)
%117 = tail call i32 (...) @susz()
%118 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %117)
%119 = tail call i32 (...) @suss()
%120 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %119)
%121 = tail call i32 (...) @susu()
%122 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %121)
%123 = tail call i32 (...) @suuz()
%124 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %123)
%125 = tail call i32 (...) @suus()
%126 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %125)
%127 = tail call i32 (...) @suuu()
%128 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %127)
%129 = tail call i32 (...) @uzzz()
%130 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %129)
%131 = tail call i32 (...) @uzzs()
%132 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %131)
%133 = tail call i32 (...) @uzzu()
%134 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %133)
%135 = tail call i32 (...) @uzsz()
%136 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %135)
%137 = tail call i32 (...) @uzss()
%138 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %137)
%139 = tail call i32 (...) @uzsu()
%140 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %139)
%141 = tail call i32 (...) @uzuz()
%142 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %141)
%143 = tail call i32 (...) @uzus()
%144 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %143)
%145 = tail call i32 (...) @uzuu()
%146 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %145)
%147 = tail call i32 (...) @uszz()
%148 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %147)
%149 = tail call i32 (...) @uszs()
%150 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %149)
%151 = tail call i32 (...) @uszu()
%152 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %151)
%153 = tail call i32 (...) @ussz()
%154 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %153)
%155 = tail call i32 (...) @usss()
%156 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %155)
%157 = tail call i32 (...) @ussu()
%158 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %157)
%159 = tail call i32 (...) @usuz()
%160 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %159)
%161 = tail call i32 (...) @usus()
%162 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %161)
%163 = tail call i32 (...) @usuu()
%164 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %163)
%165 = tail call i32 (...) @uuzz()
%166 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %165)
%167 = tail call i32 (...) @uuzs()
%168 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %167)
%169 = tail call i32 (...) @uuzu()
%170 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %169)
%171 = tail call i32 (...) @uusz()
%172 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %171)
%173 = tail call i32 (...) @uuss()
%174 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %173)
%175 = tail call i32 (...) @uusu()
%176 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %175)
%177 = tail call i32 (...) @uuuz()
%178 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %177)
%179 = tail call i32 (...) @uuus()
%180 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %179)
%181 = tail call i32 (...) @uuuu()
%182 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %181)
%183 = tail call i32 (...) @bit00()
%184 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %183)
%185 = tail call i32 (...) @bit01()
%186 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %185)
%187 = tail call i32 (...) @bit02()
%188 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %187)
%189 = tail call i32 (...) @bit03()
%190 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %189)
%191 = tail call i32 (...) @bit04()
%192 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %191)
%193 = tail call i32 (...) @bit05()
%194 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %193)
%195 = tail call i32 (...) @bit06()
%196 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %195)
%197 = tail call i32 (...) @bit07()
%198 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %197)
%199 = tail call i32 (...) @bit08()
%200 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %199)
%201 = tail call i32 (...) @bit09()
%202 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %201)
%203 = tail call i32 (...) @bit10()
%204 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %203)
%205 = tail call i32 (...) @bit11()
%206 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %205)
%207 = tail call i32 (...) @bit12()
%208 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %207)
%209 = tail call i32 (...) @bit13()
%210 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %209)
%211 = tail call i32 (...) @bit14()
%212 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %211)
%213 = tail call i32 (...) @bit15()
%214 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %213)
%215 = tail call i32 (...) @bit16()
%216 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %215)
%217 = tail call i32 (...) @bit17()
%218 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %217)
%219 = tail call i32 (...) @bit18()
%220 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %219)
%221 = tail call i32 (...) @bit19()
%222 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %221)
%223 = tail call i32 (...) @bit20()
%224 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %223)
%225 = tail call i32 (...) @bit21()
%226 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %225)
%227 = tail call i32 (...) @bit22()
%228 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %227)
%229 = tail call i32 (...) @bit23()
%230 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %229)
%231 = tail call i32 (...) @bit24()
%232 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %231)
%233 = tail call i32 (...) @bit25()
%234 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %233)
%235 = tail call i32 (...) @bit26()
%236 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %235)
%237 = tail call i32 (...) @bit27()
%238 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %237)
%239 = tail call i32 (...) @bit28()
%240 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %239)
%241 = tail call i32 (...) @bit29()
%242 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %241)
%243 = tail call i32 (...) @bit30()
%244 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %243)
%245 = tail call i32 (...) @bit31()
%246 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %245)
%247 = tail call i32 (...) @bit32()
%248 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %247)
%249 = tail call i32 (...) @bit33()
%250 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %249)
%251 = tail call i32 (...) @bit34()
%252 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %251)
%253 = tail call i32 (...) @bit35()
%254 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %253)
%255 = tail call i32 (...) @bit36()
%256 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %255)
%257 = tail call i32 (...) @bit37()
%258 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %257)
%259 = tail call i32 (...) @bit38()
%260 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %259)
%261 = tail call i32 (...) @bit39()
%262 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %261)
%263 = tail call i32 (...) @bit40()
%264 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %263)
%265 = tail call i32 (...) @bit41()
%266 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %265)
%267 = tail call i32 (...) @bit42()
%268 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %267)
%269 = tail call i32 (...) @bit43()
%270 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %269)
%271 = tail call i32 (...) @bit44()
%272 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %271)
%273 = tail call i32 (...) @bit45()
%274 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %273)
%275 = tail call i32 (...) @bit46()
%276 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %275)
%277 = tail call i32 (...) @bit47()
%278 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %277)
%279 = tail call i32 (...) @bit48()
%280 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %279)
%281 = tail call i32 (...) @bit49()
%282 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %281)
%283 = tail call i32 (...) @bit50()
%284 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %283)
%285 = tail call i32 (...) @bit51()
%286 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %285)
%287 = tail call i32 (...) @bit52()
%288 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %287)
%289 = tail call i32 (...) @bit53()
%290 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %289)
%291 = tail call i32 (...) @bit54()
%292 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %291)
%293 = tail call i32 (...) @bit55()
%294 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %293)
%295 = tail call i32 (...) @bit56()
%296 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %295)
%297 = tail call i32 (...) @bit57()
%298 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %297)
%299 = tail call i32 (...) @bit58()
%300 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %299)
%301 = tail call i32 (...) @bit59()
%302 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %301)
%303 = tail call i32 (...) @bit60()
%304 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %303)
%305 = tail call i32 (...) @bit61()
%306 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %305)
%307 = tail call i32 (...) @bit62()
%308 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %307)
%309 = tail call i32 (...) @bit63()
%310 = tail call i32 @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), i32 %309)
ret i32 0
}