#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 E2BIG;
int EACCES;
int EADDRINUSE;
int EADDRNOTAVAIL;
int EAFNOSUPPORT;
int EAGAIN;
int EALREADY;
int EBADE;
int EBADF;
int EBADFD;
int EBADMSG;
int EBADR;
int EBADRQC;
int EBADSLT;
int EBUSY;
int ECANCELED;
int ECHILD;
int ECHRNG;
int ECOMM;
int ECONNABORTED;
int ECONNREFUSED;
int ECONNRESET;
int EDEADLK;
int EDEADLOCK;
int EDESTADDRREQ;
int EDOM;
int EDQUOT;
int EEXIST;
int EFAULT;
int EFBIG;
int EHOSTDOWN;
int EHOSTUNREACH;
int EHWPOISON;
int EIDRM;
int EILSEQ;
int EINPROGRESS;
int EINTR;
int EINVAL;
int EIO;
int EISCONN;
int EISDIR;
int EISNAM;
int EKEYEXPIRED;
int EKEYREJECTED;
int EKEYREVOKED;
int EL2HLT;
int EL2NSYNC;
int EL3HLT;
int EL3RST;
int ELIBACC;
int ELIBBAD;
int ELIBEXEC;
int ELIBMAX;
int ELIBSCN;
int ELOOP;
int EMEDIUMTYPE;
int EMFILE;
int EMLINK;
int EMSGSIZE;
int EMULTIHOP;
int ENAMETOOLONG;
int ENETDOWN;
int ENETRESET;
int ENETUNREACH;
int ENFILE;
int ENOANO;
int ENOBUFS;
int ENODATA;
int ENODEV;
int ENOENT;
int ENOEXEC;
int ENOKEY;
int ENOLCK;
int ENOLINK;
int ENOMEDIUM;
int ENOMEM;
int ENOMSG;
int ENONET;
int ENOPKG;
int ENOPROTOOPT;
int ENOSPC;
int ENOSR;
int ENOSTR;
int ENOSYS;
int ENOTBLK;
int ENOTCONN;
int ENOTDIR;
int ENOTEMPTY;
int ENOTRECOVERABLE;
int ENOTSOCK;
int ENOTSUP;
int ENOTTY;
int ENOTUNIQ;
int ENXIO;
int EOPNOTSUPP;
int EOVERFLOW;
int EOWNERDEAD;
int EPERM;
int EPFNOSUPPORT;
int EPIPE;
int EPROTO;
int EPROTONOSUPPORT;
int EPROTOTYPE;
int ERANGE;
int EREMCHG;
int EREMOTE;
int EREMOTEIO;
int ERESTART;
int ERFKILL;
int EROFS;
int ESHUTDOWN;
int ESOCKTNOSUPPORT;
int ESPIPE;
int ESRCH;
int ESTALE;
int ESTRPIPE;
int ETIME;
int ETIMEDOUT;
int ETOOMANYREFS;
int ETXTBSY;
int EUCLEAN;
int EUNATCH;
int EUSERS;
int EWOULDBLOCK;
int EXDEV;
int EXFULL;
int /*<<< orphan*/ printf(char *, int, char *, char *);
char *strerror(int);
int main(void) {
  printf("%3d %-16s - %s\n", E2BIG, "E2BIG", strerror(E2BIG));
  printf("%3d %-16s - %s\n", EACCES, "EACCES", strerror(EACCES));
  printf("%3d %-16s - %s\n", EADDRINUSE, "EADDRINUSE", strerror(EADDRINUSE));
  printf("%3d %-16s - %s\n", EADDRNOTAVAIL, "EADDRNOTAVAIL",
         strerror(EADDRNOTAVAIL));
  printf("%3d %-16s - %s\n", EAFNOSUPPORT, "EAFNOSUPPORT",
         strerror(EAFNOSUPPORT));
  printf("%3d %-16s - %s\n", EAGAIN, "EAGAIN", strerror(EAGAIN));
  printf("%3d %-16s - %s\n", EALREADY, "EALREADY", strerror(EALREADY));
  printf("%3d %-16s - %s\n", EBADE, "EBADE", strerror(EBADE));
  printf("%3d %-16s - %s\n", EBADF, "EBADF", strerror(EBADF));
  printf("%3d %-16s - %s\n", EBADFD, "EBADFD", strerror(EBADFD));
  printf("%3d %-16s - %s\n", EBADMSG, "EBADMSG", strerror(EBADMSG));
  printf("%3d %-16s - %s\n", EBADR, "EBADR", strerror(EBADR));
  printf("%3d %-16s - %s\n", EBADRQC, "EBADRQC", strerror(EBADRQC));
  printf("%3d %-16s - %s\n", EBADSLT, "EBADSLT", strerror(EBADSLT));
  printf("%3d %-16s - %s\n", EBUSY, "EBUSY", strerror(EBUSY));
  printf("%3d %-16s - %s\n", ECANCELED, "ECANCELED", strerror(ECANCELED));
  printf("%3d %-16s - %s\n", ECHILD, "ECHILD", strerror(ECHILD));
  printf("%3d %-16s - %s\n", ECHRNG, "ECHRNG", strerror(ECHRNG));
  printf("%3d %-16s - %s\n", ECOMM, "ECOMM", strerror(ECOMM));
  printf("%3d %-16s - %s\n", ECONNABORTED, "ECONNABORTED",
         strerror(ECONNABORTED));
  printf("%3d %-16s - %s\n", ECONNREFUSED, "ECONNREFUSED",
         strerror(ECONNREFUSED));
  printf("%3d %-16s - %s\n", ECONNRESET, "ECONNRESET", strerror(ECONNRESET));
  printf("%3d %-16s - %s\n", EDEADLK, "EDEADLK", strerror(EDEADLK));
  printf("%3d %-16s - %s\n", EDEADLOCK, "EDEADLOCK", strerror(EDEADLOCK));
  printf("%3d %-16s - %s\n", EDESTADDRREQ, "EDESTADDRREQ",
         strerror(EDESTADDRREQ));
  printf("%3d %-16s - %s\n", EDOM, "EDOM", strerror(EDOM));
  printf("%3d %-16s - %s\n", EDQUOT, "EDQUOT", strerror(EDQUOT));
  printf("%3d %-16s - %s\n", EEXIST, "EEXIST", strerror(EEXIST));
  printf("%3d %-16s - %s\n", EFAULT, "EFAULT", strerror(EFAULT));
  printf("%3d %-16s - %s\n", EFBIG, "EFBIG", strerror(EFBIG));
  printf("%3d %-16s - %s\n", EHOSTDOWN, "EHOSTDOWN", strerror(EHOSTDOWN));
  printf("%3d %-16s - %s\n", EHOSTUNREACH, "EHOSTUNREACH",
         strerror(EHOSTUNREACH));
  printf("%3d %-16s - %s\n", EHWPOISON, "EHWPOISON", strerror(EHWPOISON));
  printf("%3d %-16s - %s\n", EIDRM, "EIDRM", strerror(EIDRM));
  printf("%3d %-16s - %s\n", EILSEQ, "EILSEQ", strerror(EILSEQ));
  printf("%3d %-16s - %s\n", EINPROGRESS, "EINPROGRESS", strerror(EINPROGRESS));
  printf("%3d %-16s - %s\n", EINTR, "EINTR", strerror(EINTR));
  printf("%3d %-16s - %s\n", EINVAL, "EINVAL", strerror(EINVAL));
  printf("%3d %-16s - %s\n", EIO, "EIO", strerror(EIO));
  printf("%3d %-16s - %s\n", EISCONN, "EISCONN", strerror(EISCONN));
  printf("%3d %-16s - %s\n", EISDIR, "EISDIR", strerror(EISDIR));
  printf("%3d %-16s - %s\n", EISNAM, "EISNAM", strerror(EISNAM));
  printf("%3d %-16s - %s\n", EKEYEXPIRED, "EKEYEXPIRED", strerror(EKEYEXPIRED));
  printf("%3d %-16s - %s\n", EKEYREJECTED, "EKEYREJECTED",
         strerror(EKEYREJECTED));
  printf("%3d %-16s - %s\n", EKEYREVOKED, "EKEYREVOKED", strerror(EKEYREVOKED));
  printf("%3d %-16s - %s\n", EL2HLT, "EL2HLT", strerror(EL2HLT));
  printf("%3d %-16s - %s\n", EL2NSYNC, "EL2NSYNC", strerror(EL2NSYNC));
  printf("%3d %-16s - %s\n", EL3HLT, "EL3HLT", strerror(EL3HLT));
  printf("%3d %-16s - %s\n", EL3RST, "EL3RST", strerror(EL3RST));
  printf("%3d %-16s - %s\n", ELIBACC, "ELIBACC", strerror(ELIBACC));
  printf("%3d %-16s - %s\n", ELIBBAD, "ELIBBAD", strerror(ELIBBAD));
  printf("%3d %-16s - %s\n", ELIBMAX, "ELIBMAX", strerror(ELIBMAX));
  printf("%3d %-16s - %s\n", ELIBSCN, "ELIBSCN", strerror(ELIBSCN));
  printf("%3d %-16s - %s\n", ELIBEXEC, "ELIBEXEC", strerror(ELIBEXEC));
  printf("%3d %-16s - %s\n", ERANGE, "ERANGE", strerror(ERANGE));
  printf("%3d %-16s - %s\n", ELOOP, "ELOOP", strerror(ELOOP));
  printf("%3d %-16s - %s\n", EMEDIUMTYPE, "EMEDIUMTYPE", strerror(EMEDIUMTYPE));
  printf("%3d %-16s - %s\n", EMFILE, "EMFILE", strerror(EMFILE));
  printf("%3d %-16s - %s\n", EMLINK, "EMLINK", strerror(EMLINK));
  printf("%3d %-16s - %s\n", EMSGSIZE, "EMSGSIZE", strerror(EMSGSIZE));
  printf("%3d %-16s - %s\n", EMULTIHOP, "EMULTIHOP", strerror(EMULTIHOP));
  printf("%3d %-16s - %s\n", ENAMETOOLONG, "ENAMETOOLONG",
         strerror(ENAMETOOLONG));
  printf("%3d %-16s - %s\n", ENETDOWN, "ENETDOWN", strerror(ENETDOWN));
  printf("%3d %-16s - %s\n", ENETRESET, "ENETRESET", strerror(ENETRESET));
  printf("%3d %-16s - %s\n", ENETUNREACH, "ENETUNREACH", strerror(ENETUNREACH));
  printf("%3d %-16s - %s\n", ENFILE, "ENFILE", strerror(ENFILE));
  printf("%3d %-16s - %s\n", ENOANO, "ENOANO", strerror(ENOANO));
  printf("%3d %-16s - %s\n", ENOBUFS, "ENOBUFS", strerror(ENOBUFS));
  printf("%3d %-16s - %s\n", ENODATA, "ENODATA", strerror(ENODATA));
  printf("%3d %-16s - %s\n", ENODEV, "ENODEV", strerror(ENODEV));
  printf("%3d %-16s - %s\n", ENOENT, "ENOENT", strerror(ENOENT));
  printf("%3d %-16s - %s\n", ENOEXEC, "ENOEXEC", strerror(ENOEXEC));
  printf("%3d %-16s - %s\n", ENOKEY, "ENOKEY", strerror(ENOKEY));
  printf("%3d %-16s - %s\n", ENOLCK, "ENOLCK", strerror(ENOLCK));
  printf("%3d %-16s - %s\n", ENOLINK, "ENOLINK", strerror(ENOLINK));
  printf("%3d %-16s - %s\n", ENOMEDIUM, "ENOMEDIUM", strerror(ENOMEDIUM));
  printf("%3d %-16s - %s\n", ENOMEM, "ENOMEM", strerror(ENOMEM));
  printf("%3d %-16s - %s\n", ENOMSG, "ENOMSG", strerror(ENOMSG));
  printf("%3d %-16s - %s\n", ENONET, "ENONET", strerror(ENONET));
  printf("%3d %-16s - %s\n", ENOPKG, "ENOPKG", strerror(ENOPKG));
  printf("%3d %-16s - %s\n", ENOPROTOOPT, "ENOPROTOOPT", strerror(ENOPROTOOPT));
  printf("%3d %-16s - %s\n", ENOSPC, "ENOSPC", strerror(ENOSPC));
  printf("%3d %-16s - %s\n", ENOSR, "ENOSR", strerror(ENOSR));
  printf("%3d %-16s - %s\n", ENOSTR, "ENOSTR", strerror(ENOSTR));
  printf("%3d %-16s - %s\n", ENOSYS, "ENOSYS", strerror(ENOSYS));
  printf("%3d %-16s - %s\n", ENOTBLK, "ENOTBLK", strerror(ENOTBLK));
  printf("%3d %-16s - %s\n", ENOTCONN, "ENOTCONN", strerror(ENOTCONN));
  printf("%3d %-16s - %s\n", ENOTDIR, "ENOTDIR", strerror(ENOTDIR));
  printf("%3d %-16s - %s\n", ENOTEMPTY, "ENOTEMPTY", strerror(ENOTEMPTY));
  printf("%3d %-16s - %s\n", ENOTRECOVERABLE, "ENOTRECOVERABLE",
         strerror(ENOTRECOVERABLE));
  printf("%3d %-16s - %s\n", ENOTSOCK, "ENOTSOCK", strerror(ENOTSOCK));
  printf("%3d %-16s - %s\n", ENOTSUP, "ENOTSUP", strerror(ENOTSUP));
  printf("%3d %-16s - %s\n", ENOTTY, "ENOTTY", strerror(ENOTTY));
  printf("%3d %-16s - %s\n", ENOTUNIQ, "ENOTUNIQ", strerror(ENOTUNIQ));
  printf("%3d %-16s - %s\n", ENXIO, "ENXIO", strerror(ENXIO));
  printf("%3d %-16s - %s\n", EOPNOTSUPP, "EOPNOTSUPP", strerror(EOPNOTSUPP));
  printf("%3d %-16s - %s\n", EOVERFLOW, "EOVERFLOW", strerror(EOVERFLOW));
  printf("%3d %-16s - %s\n", EOWNERDEAD, "EOWNERDEAD", strerror(EOWNERDEAD));
  printf("%3d %-16s - %s\n", EPERM, "EPERM", strerror(EPERM));
  printf("%3d %-16s - %s\n", EPFNOSUPPORT, "EPFNOSUPPORT",
         strerror(EPFNOSUPPORT));
  printf("%3d %-16s - %s\n", EPIPE, "EPIPE", strerror(EPIPE));
  printf("%3d %-16s - %s\n", EPROTO, "EPROTO", strerror(EPROTO));
  printf("%3d %-16s - %s\n", EPROTONOSUPPORT, "EPROTONOSUPPORT",
         strerror(EPROTONOSUPPORT));
  printf("%3d %-16s - %s\n", EPROTOTYPE, "EPROTOTYPE", strerror(EPROTOTYPE));
  printf("%3d %-16s - %s\n", ERANGE, "ERANGE", strerror(ERANGE));
  printf("%3d %-16s - %s\n", EREMCHG, "EREMCHG", strerror(EREMCHG));
  printf("%3d %-16s - %s\n", EREMOTE, "EREMOTE", strerror(EREMOTE));
  printf("%3d %-16s - %s\n", EREMOTEIO, "EREMOTEIO", strerror(EREMOTEIO));
  printf("%3d %-16s - %s\n", ERESTART, "ERESTART", strerror(ERESTART));
  printf("%3d %-16s - %s\n", ERFKILL, "ERFKILL", strerror(ERFKILL));
  printf("%3d %-16s - %s\n", EROFS, "EROFS", strerror(EROFS));
  printf("%3d %-16s - %s\n", ESHUTDOWN, "ESHUTDOWN", strerror(ESHUTDOWN));
  printf("%3d %-16s - %s\n", ESPIPE, "ESPIPE", strerror(ESPIPE));
  printf("%3d %-16s - %s\n", ESOCKTNOSUPPORT, "ESOCKTNOSUPPORT",
         strerror(ESOCKTNOSUPPORT));
  printf("%3d %-16s - %s\n", ESRCH, "ESRCH", strerror(ESRCH));
  printf("%3d %-16s - %s\n", ESTALE, "ESTALE", strerror(ESTALE));
  printf("%3d %-16s - %s\n", ESTRPIPE, "ESTRPIPE", strerror(ESTRPIPE));
  printf("%3d %-16s - %s\n", ETIME, "ETIME", strerror(ETIME));
  printf("%3d %-16s - %s\n", ETIMEDOUT, "ETIMEDOUT", strerror(ETIMEDOUT));
  printf("%3d %-16s - %s\n", ETOOMANYREFS, "ETOOMANYREFS",
         strerror(ETOOMANYREFS));
  printf("%3d %-16s - %s\n", ETXTBSY, "ETXTBSY", strerror(ETXTBSY));
  printf("%3d %-16s - %s\n", EUCLEAN, "EUCLEAN", strerror(EUCLEAN));
  printf("%3d %-16s - %s\n", EUNATCH, "EUNATCH", strerror(EUNATCH));
  printf("%3d %-16s - %s\n", EUSERS, "EUSERS", strerror(EUSERS));
  printf("%3d %-16s - %s\n", EWOULDBLOCK, "EWOULDBLOCK", strerror(EWOULDBLOCK));
  printf("%3d %-16s - %s\n", EXDEV, "EXDEV", strerror(EXDEV));
  printf("%3d %-16s - %s\n", EXFULL, "EXFULL", strerror(EXFULL));
  return 0;
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
sub    $0x200,%rsp
movl   $0x0,-0x4(%rbp)
mov    0x3e07(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x200(%rbp)
mov    0x3df8(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x200(%rbp),%esi
mov    %rax,%rcx
lea    0x1ea1(%rip),%rdi
lea    0x1eaa(%rip),%rdx
call   3030 <printf@plt>
mov    0x3c7e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1fc(%rbp)
mov    0x3c6f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1fc(%rbp),%esi
mov    %rax,%rcx
lea    0x1e68(%rip),%rdi
lea    0x1e77(%rip),%rdx
call   3030 <printf@plt>
mov    0x3b95(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1f8(%rbp)
mov    0x3b86(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1f8(%rbp),%esi
mov    %rax,%rcx
lea    0x1e2f(%rip),%rdi
lea    0x1e45(%rip),%rdx
call   3030 <printf@plt>
mov    0x3d0c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1f4(%rbp)
mov    0x3cfd(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1f4(%rbp),%esi
mov    %rax,%rcx
lea    0x1df6(%rip),%rdi
lea    0x1e17(%rip),%rdx
call   3030 <printf@plt>
mov    0x3a43(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1f0(%rbp)
mov    0x3a34(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1f0(%rbp),%esi
mov    %rax,%rcx
lea    0x1dbd(%rip),%rdi
lea    0x1dec(%rip),%rdx
call   3030 <printf@plt>
mov    0x39b2(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1ec(%rbp)
mov    0x39a3(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1ec(%rbp),%esi
mov    %rax,%rcx
lea    0x1d84(%rip),%rdi
lea    0x1dc0(%rip),%rdx
call   3030 <printf@plt>
mov    0x3ae1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1e8(%rbp)
mov    0x3ad2(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1e8(%rbp),%esi
mov    %rax,%rcx
lea    0x1d4b(%rip),%rdi
lea    0x1d8e(%rip),%rdx
call   3030 <printf@plt>
mov    0x3bf8(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1e4(%rbp)
mov    0x3be9(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1e4(%rbp),%esi
mov    %rax,%rcx
lea    0x1d12(%rip),%rdi
lea    0x1d5e(%rip),%rdx
call   3030 <printf@plt>
mov    0x39b7(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1e0(%rbp)
mov    0x39a8(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1e0(%rbp),%esi
mov    %rax,%rcx
lea    0x1cd9(%rip),%rdi
lea    0x1d2b(%rip),%rdx
call   3030 <printf@plt>
mov    0x3c26(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1dc(%rbp)
mov    0x3c17(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1dc(%rbp),%esi
mov    %rax,%rcx
lea    0x1ca0(%rip),%rdi
lea    0x1cf8(%rip),%rdx
call   3030 <printf@plt>
mov    0x3b8d(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1d8(%rbp)
mov    0x3b7e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1d8(%rbp),%esi
mov    %rax,%rcx
lea    0x1c67(%rip),%rdi
lea    0x1cc6(%rip),%rdx
call   3030 <printf@plt>
mov    0x3944(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1d4(%rbp)
mov    0x3935(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1d4(%rbp),%esi
mov    %rax,%rcx
lea    0x1c2e(%rip),%rdi
lea    0x1c95(%rip),%rdx
call   3030 <printf@plt>
mov    0x3bb3(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1d0(%rbp)
mov    0x3ba4(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1d0(%rbp),%esi
mov    %rax,%rcx
lea    0x1bf5(%rip),%rdi
lea    0x1c62(%rip),%rdx
call   3030 <printf@plt>
mov    0x3a0a(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1cc(%rbp)
mov    0x39fb(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1cc(%rbp),%esi
mov    %rax,%rcx
lea    0x1bbc(%rip),%rdi
lea    0x1c31(%rip),%rdx
call   3030 <printf@plt>
mov    0x3839(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1c8(%rbp)
mov    0x382a(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1c8(%rbp),%esi
mov    %rax,%rcx
lea    0x1b83(%rip),%rdi
lea    0x1c00(%rip),%rdx
call   3030 <printf@plt>
mov    0x3a48(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1c4(%rbp)
mov    0x3a39(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1c4(%rbp),%esi
mov    %rax,%rcx
lea    0x1b4a(%rip),%rdi
lea    0x1bcd(%rip),%rdx
call   3030 <printf@plt>
mov    0x37d7(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1c0(%rbp)
mov    0x37c8(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1c0(%rbp),%esi
mov    %rax,%rcx
lea    0x1b11(%rip),%rdi
lea    0x1b9e(%rip),%rdx
call   3030 <printf@plt>
mov    0x398e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1bc(%rbp)
mov    0x397f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1bc(%rbp),%esi
mov    %rax,%rcx
lea    0x1ad8(%rip),%rdi
lea    0x1b6c(%rip),%rdx
call   3030 <printf@plt>
mov    0x379d(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1b8(%rbp)
mov    0x378e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1b8(%rbp),%esi
mov    %rax,%rcx
lea    0x1a9f(%rip),%rdi
lea    0x1b3a(%rip),%rdx
call   3030 <printf@plt>
mov    0x36f4(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1b4(%rbp)
mov    0x36e5(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1b4(%rbp),%esi
mov    %rax,%rcx
lea    0x1a66(%rip),%rdi
lea    0x1b07(%rip),%rdx
call   3030 <printf@plt>
mov    0x3903(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1b0(%rbp)
mov    0x38f4(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1b0(%rbp),%esi
mov    %rax,%rcx
lea    0x1a2d(%rip),%rdi
lea    0x1adb(%rip),%rdx
call   3030 <printf@plt>
mov    0x37ca(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1ac(%rbp)
mov    0x37bb(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1ac(%rbp),%esi
mov    %rax,%rcx
lea    0x19f4(%rip),%rdi
lea    0x1aaf(%rip),%rdx
call   3030 <printf@plt>
mov    0x37c9(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1a8(%rbp)
mov    0x37ba(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1a8(%rbp),%esi
mov    %rax,%rcx
lea    0x19bb(%rip),%rdi
lea    0x1a81(%rip),%rdx
call   3030 <printf@plt>
mov    0x37b8(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1a4(%rbp)
mov    0x37a9(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1a4(%rbp),%esi
mov    %rax,%rcx
lea    0x1982(%rip),%rdi
lea    0x1a50(%rip),%rdx
call   3030 <printf@plt>
mov    0x37a7(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1a0(%rbp)
mov    0x3798(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1a0(%rbp),%esi
mov    %rax,%rcx
lea    0x1949(%rip),%rdi
lea    0x1a21(%rip),%rdx
call   3030 <printf@plt>
mov    0x37ce(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x19c(%rbp)
mov    0x37bf(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x19c(%rbp),%esi
mov    %rax,%rcx
lea    0x1910(%rip),%rdi
lea    0x19f5(%rip),%rdx
call   3030 <printf@plt>
mov    0x3745(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x198(%rbp)
mov    0x3736(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x198(%rbp),%esi
mov    %rax,%rcx
lea    0x18d7(%rip),%rdi
lea    0x19c1(%rip),%rdx
call   3030 <printf@plt>
mov    0x366c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x194(%rbp)
mov    0x365d(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x194(%rbp),%esi
mov    %rax,%rcx
lea    0x189e(%rip),%rdi
lea    0x198f(%rip),%rdx
call   3030 <printf@plt>
mov    0x387b(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x190(%rbp)
mov    0x386c(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x190(%rbp),%esi
mov    %rax,%rcx
lea    0x1865(%rip),%rdi
lea    0x195d(%rip),%rdx
call   3030 <printf@plt>
mov    0x36ca(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x18c(%rbp)
mov    0x36bb(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x18c(%rbp),%esi
mov    %rax,%rcx
lea    0x182c(%rip),%rdi
lea    0x192b(%rip),%rdx
call   3030 <printf@plt>
mov    0x34a1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x188(%rbp)
mov    0x3492(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x188(%rbp),%esi
mov    %rax,%rcx
lea    0x17f3(%rip),%rdi
lea    0x18f8(%rip),%rdx
call   3030 <printf@plt>
mov    0x3640(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x184(%rbp)
mov    0x3631(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x184(%rbp),%esi
mov    %rax,%rcx
lea    0x17ba(%rip),%rdi
lea    0x18c9(%rip),%rdx
call   3030 <printf@plt>
mov    0x349f(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x180(%rbp)
mov    0x3490(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x180(%rbp),%esi
mov    %rax,%rcx
lea    0x1781(%rip),%rdi
lea    0x189d(%rip),%rdx
call   3030 <printf@plt>
mov    0x3496(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x17c(%rbp)
mov    0x3487(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x17c(%rbp),%esi
mov    %rax,%rcx
lea    0x1748(%rip),%rdi
lea    0x186e(%rip),%rdx
call   3030 <printf@plt>
mov    0x36d5(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x178(%rbp)
mov    0x36c6(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x178(%rbp),%esi
mov    %rax,%rcx
lea    0x170f(%rip),%rdi
lea    0x183b(%rip),%rdx
call   3030 <printf@plt>
mov    0x3634(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x174(%rbp)
mov    0x3625(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x174(%rbp),%esi
mov    %rax,%rcx
lea    0x16d6(%rip),%rdi
lea    0x1809(%rip),%rdx
call   3030 <printf@plt>
mov    0x33a3(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x170(%rbp)
mov    0x3394(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x170(%rbp),%esi
mov    %rax,%rcx
lea    0x169d(%rip),%rdi
lea    0x17dc(%rip),%rdx
call   3030 <printf@plt>
mov    0x3352(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x16c(%rbp)
mov    0x3343(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x16c(%rbp),%esi
mov    %rax,%rcx
lea    0x1664(%rip),%rdi
lea    0x17a9(%rip),%rdx
call   3030 <printf@plt>
mov    0x3411(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x168(%rbp)
mov    0x3402(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x168(%rbp),%esi
mov    %rax,%rcx
lea    0x162b(%rip),%rdi
lea    0x19c1(%rip),%rdx
call   3030 <printf@plt>
mov    0x3470(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x164(%rbp)
mov    0x3461(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x164(%rbp),%esi
mov    %rax,%rcx
lea    0x15f2(%rip),%rdi
lea    0x173e(%rip),%rdx
call   3030 <printf@plt>
mov    0x34f7(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x160(%rbp)
mov    0x34e8(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x160(%rbp),%esi
mov    %rax,%rcx
lea    0x15b9(%rip),%rdi
lea    0x170d(%rip),%rdx
call   3030 <printf@plt>
mov    0x355e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x15c(%rbp)
mov    0x354f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x15c(%rbp),%esi
mov    %rax,%rcx
lea    0x1580(%rip),%rdi
lea    0x16db(%rip),%rdx
call   3030 <printf@plt>
mov    0x3495(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x158(%rbp)
mov    0x3486(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x158(%rbp),%esi
mov    %rax,%rcx
lea    0x1547(%rip),%rdi
lea    0x16a9(%rip),%rdx
call   3030 <printf@plt>
mov    0x31ac(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x154(%rbp)
mov    0x319d(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x154(%rbp),%esi
mov    %rax,%rcx
lea    0x150e(%rip),%rdi
lea    0x167c(%rip),%rdx
call   3030 <printf@plt>
mov    0x30fb(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x150(%rbp)
mov    0x30ec(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x150(%rbp),%esi
mov    %rax,%rcx
lea    0x14d5(%rip),%rdi
lea    0x1650(%rip),%rdx
call   3030 <printf@plt>
mov    0x3472(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x14c(%rbp)
mov    0x3463(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x14c(%rbp),%esi
mov    %rax,%rcx
lea    0x149c(%rip),%rdi
lea    0x1623(%rip),%rdx
call   3030 <printf@plt>
mov    0x30a1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x148(%rbp)
mov    0x3092(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x148(%rbp),%esi
mov    %rax,%rcx
lea    0x1463(%rip),%rdi
lea    0x15f1(%rip),%rdx
call   3030 <printf@plt>
mov    0x33d8(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x144(%rbp)
mov    0x33c9(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x144(%rbp),%esi
mov    %rax,%rcx
lea    0x142a(%rip),%rdi
lea    0x15c1(%rip),%rdx
call   3030 <printf@plt>
mov    0x3087(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x140(%rbp)
mov    0x3078(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x140(%rbp),%esi
mov    %rax,%rcx
lea    0x13f1(%rip),%rdi
lea    0x158f(%rip),%rdx
call   3030 <printf@plt>
mov    0x33c6(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x13c(%rbp)
mov    0x33b7(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x13c(%rbp),%esi
mov    %rax,%rcx
lea    0x13b8(%rip),%rdi
lea    0x155d(%rip),%rdx
call   3030 <printf@plt>
mov    0x303d(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x138(%rbp)
mov    0x302e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x138(%rbp),%esi
mov    %rax,%rcx
lea    0x137f(%rip),%rdi
lea    0x152c(%rip),%rdx
call   3030 <printf@plt>
mov    0x2fbc(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x134(%rbp)
mov    0x2fad(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x134(%rbp),%esi
mov    %rax,%rcx
lea    0x1346(%rip),%rdi
lea    0x14fb(%rip),%rdx
call   3030 <printf@plt>
mov    0x31bb(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x130(%rbp)
mov    0x31ac(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x130(%rbp),%esi
mov    %rax,%rcx
lea    0x130d(%rip),%rdi
lea    0x14ca(%rip),%rdx
call   3030 <printf@plt>
mov    0x3162(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x12c(%rbp)
mov    0x3153(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x12c(%rbp),%esi
mov    %rax,%rcx
lea    0x12d4(%rip),%rdi
lea    0x1499(%rip),%rdx
call   3030 <printf@plt>
mov    0x3101(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x128(%rbp)
mov    0x30f2(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x128(%rbp),%esi
mov    %rax,%rcx
lea    0x129b(%rip),%rdi
lea    0x1469(%rip),%rdx
call   3030 <printf@plt>
mov    0x3068(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x124(%rbp)
mov    0x3059(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x124(%rbp),%esi
mov    %rax,%rcx
lea    0x1262(%rip),%rdi
lea    0x1437(%rip),%rdx
call   3030 <printf@plt>
mov    0x31df(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x120(%rbp)
mov    0x31d0(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x120(%rbp),%esi
mov    %rax,%rcx
lea    0x1229(%rip),%rdi
lea    0x1404(%rip),%rdx
call   3030 <printf@plt>
mov    0x2e3e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x11c(%rbp)
mov    0x2e2f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x11c(%rbp),%esi
mov    %rax,%rcx
lea    0x11f0(%rip),%rdi
lea    0x13d7(%rip),%rdx
call   3030 <printf@plt>
mov    0x3185(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x118(%rbp)
mov    0x3176(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x118(%rbp),%esi
mov    %rax,%rcx
lea    0x11b7(%rip),%rdi
lea    0x13a5(%rip),%rdx
call   3030 <printf@plt>
mov    0x30c4(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x114(%rbp)
mov    0x30b5(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x114(%rbp),%esi
mov    %rax,%rcx
lea    0x117e(%rip),%rdi
lea    0x1373(%rip),%rdx
call   3030 <printf@plt>
mov    0x2f23(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x110(%rbp)
mov    0x2f14(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x110(%rbp),%esi
mov    %rax,%rcx
lea    0x1145(%rip),%rdi
lea    0x1343(%rip),%rdx
call   3030 <printf@plt>
mov    0x2dda(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x10c(%rbp)
mov    0x2dcb(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x10c(%rbp),%esi
mov    %rax,%rcx
lea    0x110c(%rip),%rdi
lea    0x1314(%rip),%rdx
call   3030 <printf@plt>
mov    0x2fb1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x108(%rbp)
mov    0x2fa2(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x108(%rbp),%esi
mov    %rax,%rcx
lea    0x10d3(%rip),%rdi
lea    0x12e8(%rip),%rdx
call   3030 <printf@plt>
mov    0x2fd0(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x104(%rbp)
mov    0x2fc1(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x104(%rbp),%esi
mov    %rax,%rcx
lea    0x109a(%rip),%rdi
lea    0x12b8(%rip),%rdx
call   3030 <printf@plt>
mov    0x2f67(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x100(%rbp)
mov    0x2f58(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x100(%rbp),%esi
mov    %rax,%rcx
lea    0x1061(%rip),%rdi
lea    0x1289(%rip),%rdx
call   3030 <printf@plt>
mov    0x2c8e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xfc(%rbp)
mov    0x2c7f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xfc(%rbp),%esi
mov    %rax,%rcx
lea    0x1028(%rip),%rdi
lea    0x125c(%rip),%rdx
call   3030 <printf@plt>
mov    0x2edd(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xf8(%rbp)
mov    0x2ece(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xf8(%rbp),%esi
mov    %rax,%rcx
lea    0xfef(%rip),%rdi
lea    0x122a(%rip),%rdx
call   3030 <printf@plt>
mov    0x2fac(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xf4(%rbp)
mov    0x2f9d(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xf4(%rbp),%esi
mov    %rax,%rcx
lea    0xfb6(%rip),%rdi
lea    0x11f8(%rip),%rdx
call   3030 <printf@plt>
mov    0x2d7b(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xf0(%rbp)
mov    0x2d6c(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xf0(%rbp),%esi
mov    %rax,%rcx
lea    0xf7d(%rip),%rdi
lea    0x11c7(%rip),%rdx
call   3030 <printf@plt>
mov    0x2bea(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xec(%rbp)
mov    0x2bdb(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xec(%rbp),%esi
mov    %rax,%rcx
lea    0xf44(%rip),%rdi
lea    0x1196(%rip),%rdx
call   3030 <printf@plt>
mov    0x2b61(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xe8(%rbp)
mov    0x2b52(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xe8(%rbp),%esi
mov    %rax,%rcx
lea    0xf0b(%rip),%rdi
lea    0x1164(%rip),%rdx
call   3030 <printf@plt>
mov    0x2da0(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xe4(%rbp)
mov    0x2d91(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xe4(%rbp),%esi
mov    %rax,%rcx
lea    0xed2(%rip),%rdi
lea    0x1132(%rip),%rdx
call   3030 <printf@plt>
mov    0x2b8f(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xe0(%rbp)
mov    0x2b80(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xe0(%rbp),%esi
mov    %rax,%rcx
lea    0xe99(%rip),%rdi
lea    0x1101(%rip),%rdx
call   3030 <printf@plt>
mov    0x2ade(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xdc(%rbp)
mov    0x2acf(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xdc(%rbp),%esi
mov    %rax,%rcx
lea    0xe60(%rip),%rdi
lea    0x10cf(%rip),%rdx
call   3030 <printf@plt>
mov    0x2e2d(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xd8(%rbp)
mov    0x2e1e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xd8(%rbp),%esi
mov    %rax,%rcx
lea    0xe27(%rip),%rdi
lea    0x109d(%rip),%rdx
call   3030 <printf@plt>
mov    0x2c0c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xd4(%rbp)
mov    0x2bfd(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xd4(%rbp),%esi
mov    %rax,%rcx
lea    0xdee(%rip),%rdi
lea    0x106c(%rip),%rdx
call   3030 <printf@plt>
mov    0x2b73(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xd0(%rbp)
mov    0x2b64(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xd0(%rbp),%esi
mov    %rax,%rcx
lea    0xdb5(%rip),%rdi
lea    0x103d(%rip),%rdx
call   3030 <printf@plt>
mov    0x29ea(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xcc(%rbp)
mov    0x29db(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xcc(%rbp),%esi
mov    %rax,%rcx
lea    0xd7c(%rip),%rdi
lea    0x100b(%rip),%rdx
call   3030 <printf@plt>
mov    0x2be9(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xc8(%rbp)
mov    0x2bda(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xc8(%rbp),%esi
mov    %rax,%rcx
lea    0xd43(%rip),%rdi
lea    0xfd9(%rip),%rdx
call   3030 <printf@plt>
mov    0x2b38(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xc4(%rbp)
mov    0x2b29(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xc4(%rbp),%esi
mov    %rax,%rcx
lea    0xd0a(%rip),%rdi
lea    0xfa7(%rip),%rdx
call   3030 <printf@plt>
mov    0x2c67(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xc0(%rbp)
mov    0x2c58(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xc0(%rbp),%esi
mov    %rax,%rcx
lea    0xcd1(%rip),%rdi
lea    0xf75(%rip),%rdx
call   3030 <printf@plt>
mov    0x297e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xbc(%rbp)
mov    0x296f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xbc(%rbp),%esi
mov    %rax,%rcx
lea    0xc98(%rip),%rdi
lea    0xf48(%rip),%rdx
call   3030 <printf@plt>
mov    0x2bdd(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xb8(%rbp)
mov    0x2bce(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xb8(%rbp),%esi
mov    %rax,%rcx
lea    0xc5f(%rip),%rdi
lea    0xf16(%rip),%rdx
call   3030 <printf@plt>
mov    0x295c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xb4(%rbp)
mov    0x294d(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xb4(%rbp),%esi
mov    %rax,%rcx
lea    0xc26(%rip),%rdi
lea    0xee3(%rip),%rdx
call   3030 <printf@plt>
mov    0x2ae3(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xb0(%rbp)
mov    0x2ad4(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xb0(%rbp),%esi
mov    %rax,%rcx
lea    0xbed(%rip),%rdi
lea    0xeb1(%rip),%rdx
call   3030 <printf@plt>
mov    0x28da(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xac(%rbp)
mov    0x28cb(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xac(%rbp),%esi
mov    %rax,%rcx
lea    0xbb4(%rip),%rdi
lea    0xe7f(%rip),%rdx
call   3030 <printf@plt>
mov    0x2a41(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xa8(%rbp)
mov    0x2a32(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xa8(%rbp),%esi
mov    %rax,%rcx
lea    0xb7b(%rip),%rdi
lea    0xe4e(%rip),%rdx
call   3030 <printf@plt>
mov    0x2b60(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xa4(%rbp)
mov    0x2b51(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xa4(%rbp),%esi
mov    %rax,%rcx
lea    0xb42(%rip),%rdi
lea    0xe1e(%rip),%rdx
call   3030 <printf@plt>
mov    0x274f(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xa0(%rbp)
mov    0x2740(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xa0(%rbp),%esi
mov    %rax,%rcx
lea    0xb09(%rip),%rdi
lea    0xded(%rip),%rdx
call   3030 <printf@plt>
mov    0x2916(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x9c(%rbp)
mov    0x2907(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x9c(%rbp),%esi
mov    %rax,%rcx
lea    0xad0(%rip),%rdi
lea    0xdbe(%rip),%rdx
call   3030 <printf@plt>
mov    0x283d(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x98(%rbp)
mov    0x282e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x98(%rbp),%esi
mov    %rax,%rcx
lea    0xa97(%rip),%rdi
lea    0xd95(%rip),%rdx
call   3030 <printf@plt>
mov    0x28d4(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x94(%rbp)
mov    0x28c5(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x94(%rbp),%esi
mov    %rax,%rcx
lea    0xa5e(%rip),%rdi
lea    0xd65(%rip),%rdx
call   3030 <printf@plt>
mov    0x297b(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x90(%rbp)
mov    0x296c(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x90(%rbp),%esi
mov    %rax,%rcx
lea    0xa25(%rip),%rdi
lea    0xd34(%rip),%rdx
call   3030 <printf@plt>
mov    0x298a(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x8c(%rbp)
mov    0x297b(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x8c(%rbp),%esi
mov    %rax,%rcx
lea    0x9ec(%rip),%rdi
lea    0xd02(%rip),%rdx
call   3030 <printf@plt>
mov    0x26f1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x88(%rbp)
mov    0x26e2(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x88(%rbp),%esi
mov    %rax,%rcx
lea    0x9b3(%rip),%rdi
lea    0xcd2(%rip),%rdx
call   3030 <printf@plt>
mov    0x2708(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x84(%rbp)
mov    0x26f9(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x84(%rbp),%esi
mov    %rax,%rcx
lea    0x97a(%rip),%rdi
lea    0xc9f(%rip),%rdx
call   3030 <printf@plt>
mov    0x2927(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x80(%rbp)
mov    0x291b(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x80(%rbp),%esi
mov    %rax,%rcx
lea    0x947(%rip),%rdi
lea    0xc77(%rip),%rdx
call   3030 <printf@plt>
mov    0x268c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x7c(%rbp)
mov    0x2680(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x7c(%rbp),%esi
mov    %rax,%rcx
lea    0x914(%rip),%rdi
lea    0xc4e(%rip),%rdx
call   3030 <printf@plt>
mov    0x2511(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x78(%rbp)
mov    0x2505(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x78(%rbp),%esi
mov    %rax,%rcx
lea    0x8e1(%rip),%rdi
lea    0xc26(%rip),%rdx
call   3030 <printf@plt>
mov    0x26ce(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x74(%rbp)
mov    0x26c2(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x74(%rbp),%esi
mov    %rax,%rcx
lea    0x8ae(%rip),%rdi
lea    0xbf9(%rip),%rdx
call   3030 <printf@plt>
mov    0x2613(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x70(%rbp)
mov    0x2607(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x70(%rbp),%esi
mov    %rax,%rcx
lea    0x87b(%rip),%rdi
lea    0xbd3(%rip),%rdx
call   3030 <printf@plt>
mov    0x25f8(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x6c(%rbp)
mov    0x25ec(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x6c(%rbp),%esi
mov    %rax,%rcx
lea    0x848(%rip),%rdi
lea    0xba6(%rip),%rdx
call   3030 <printf@plt>
mov    0x257d(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x68(%rbp)
mov    0x2571(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x68(%rbp),%esi
mov    %rax,%rcx
lea    0x815(%rip),%rdi
lea    0xb7a(%rip),%rdx
call   3030 <printf@plt>
mov    0x258a(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x64(%rbp)
mov    0x257e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x64(%rbp),%esi
mov    %rax,%rcx
lea    0x7e2(%rip),%rdi
lea    0xb57(%rip),%rdx
call   3030 <printf@plt>
mov    0x260f(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x60(%rbp)
mov    0x2603(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x60(%rbp),%esi
mov    %rax,%rcx
lea    0x7af(%rip),%rdi
lea    0x97d(%rip),%rdx
call   3030 <printf@plt>
mov    0x2774(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x5c(%rbp)
mov    0x2768(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x5c(%rbp),%esi
mov    %rax,%rcx
lea    0x77c(%rip),%rdi
lea    0xafc(%rip),%rdx
call   3030 <printf@plt>
mov    0x24a1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x58(%rbp)
mov    0x2495(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x58(%rbp),%esi
mov    %rax,%rcx
lea    0x749(%rip),%rdi
lea    0xad1(%rip),%rdx
call   3030 <printf@plt>
mov    0x232e(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x54(%rbp)
mov    0x2322(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x54(%rbp),%esi
mov    %rax,%rcx
lea    0x716(%rip),%rdi
lea    0xaa6(%rip),%rdx
call   3030 <printf@plt>
mov    0x2573(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x50(%rbp)
mov    0x2567(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x50(%rbp),%esi
mov    %rax,%rcx
lea    0x6e3(%rip),%rdi
lea    0xa7d(%rip),%rdx
call   3030 <printf@plt>
mov    0x2620(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x4c(%rbp)
mov    0x2614(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x4c(%rbp),%esi
mov    %rax,%rcx
lea    0x6b0(%rip),%rdi
lea    0xa53(%rip),%rdx
call   3030 <printf@plt>
mov    0x25e5(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x48(%rbp)
mov    0x25d9(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x48(%rbp),%esi
mov    %rax,%rcx
lea    0x67d(%rip),%rdi
lea    0xa28(%rip),%rdx
call   3030 <printf@plt>
mov    0x239a(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x44(%rbp)
mov    0x238e(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x44(%rbp),%esi
mov    %rax,%rcx
lea    0x64a(%rip),%rdi
lea    0x9fb(%rip),%rdx
call   3030 <printf@plt>
mov    0x244f(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x40(%rbp)
mov    0x2443(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x40(%rbp),%esi
mov    %rax,%rcx
lea    0x617(%rip),%rdi
lea    0x9d2(%rip),%rdx
call   3030 <printf@plt>
mov    0x250c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x3c(%rbp)
mov    0x2500(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x3c(%rbp),%esi
mov    %rax,%rcx
lea    0x5e4(%rip),%rdi
lea    0x9a6(%rip),%rdx
call   3030 <printf@plt>
mov    0x21c1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x38(%rbp)
mov    0x21b5(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x38(%rbp),%esi
mov    %rax,%rcx
lea    0x5b1(%rip),%rdi
lea    0x983(%rip),%rdx
call   3030 <printf@plt>
mov    0x22a6(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x34(%rbp)
mov    0x229a(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x34(%rbp),%esi
mov    %rax,%rcx
lea    0x57e(%rip),%rdi
lea    0x956(%rip),%rdx
call   3030 <printf@plt>
mov    0x221b(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x30(%rbp)
mov    0x220f(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x30(%rbp),%esi
mov    %rax,%rcx
lea    0x54b(%rip),%rdi
lea    0x92a(%rip),%rdx
call   3030 <printf@plt>
mov    0x2430(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x2c(%rbp)
mov    0x2424(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x2c(%rbp),%esi
mov    %rax,%rcx
lea    0x518(%rip),%rdi
lea    0x900(%rip),%rdx
call   3030 <printf@plt>
mov    0x21ed(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x28(%rbp)
mov    0x21e1(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x28(%rbp),%esi
mov    %rax,%rcx
lea    0x4e5(%rip),%rdi
lea    0x8d3(%rip),%rdx
call   3030 <printf@plt>
mov    0x2302(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x24(%rbp)
mov    0x22f6(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x24(%rbp),%esi
mov    %rax,%rcx
lea    0x4b2(%rip),%rdi
lea    0x8aa(%rip),%rdx
call   3030 <printf@plt>
mov    0x21ef(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x20(%rbp)
mov    0x21e3(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x20(%rbp),%esi
mov    %rax,%rcx
lea    0x47f(%rip),%rdi
lea    0x884(%rip),%rdx
call   3030 <printf@plt>
mov    0x223c(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x1c(%rbp)
mov    0x2230(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x1c(%rbp),%esi
mov    %rax,%rcx
lea    0x44c(%rip),%rdi
lea    0x859(%rip),%rdx
call   3030 <printf@plt>
mov    0x23a1(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x18(%rbp)
mov    0x2395(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x18(%rbp),%esi
mov    %rax,%rcx
lea    0x419(%rip),%rdi
lea    0x82e(%rip),%rdx
call   3030 <printf@plt>
mov    0x2166(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x14(%rbp)
mov    0x215a(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x14(%rbp),%esi
mov    %rax,%rcx
lea    0x3e6(%rip),%rdi
lea    0x803(%rip),%rdx
call   3030 <printf@plt>
mov    0x20f3(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x10(%rbp)
mov    0x20e7(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x10(%rbp),%esi
mov    %rax,%rcx
lea    0x3b3(%rip),%rdi
lea    0x7d7(%rip),%rdx
call   3030 <printf@plt>
mov    0x2140(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0xc(%rbp)
mov    0x2134(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0xc(%rbp),%esi
mov    %rax,%rcx
lea    0x380(%rip),%rdi
lea    0x7b0(%rip),%rdx
call   3030 <printf@plt>
mov    0x2255(%rip),%rax
mov    (%rax),%eax
mov    %eax,-0x8(%rbp)
mov    0x2249(%rip),%rax
mov    (%rax),%edi
call   3040 <strerror@plt>
mov    -0x8(%rbp),%esi
mov    %rax,%rcx
lea    0x34d(%rip),%rdi
lea    0x783(%rip),%rdx
call   3030 <printf@plt>
xor    %eax,%eax
add    $0x200,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rbp
push   %r15
push   %r14
push   %rbx
push   %rax
mov    0x3e12(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1ec2(%rip),%rbx
lea    0x1ecb(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3c97(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1ead(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3bc3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1e90(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3d4f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1e77(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3a9b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1e61(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3a1f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1e4a(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3b63(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1e2d(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3c8f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1e12(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3a63(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1df4(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3ce7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1dd6(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3c63(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1db9(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3a2f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d9d(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3cb3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d7f(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3b1f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d63(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3963(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d47(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3b87(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d29(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x392b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d0f(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3af7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1cf2(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x391b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1cd5(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3887(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1cb7(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3aab(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1ca0(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3987(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1c89(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x399b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1c70(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x399f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1c54(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x39a3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1c3a(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x39df(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1c23(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x396b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1c04(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x38a7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1be7(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3acb(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1bca(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x392f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1bad(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x371b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1b8f(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x38cf(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1b75(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3743(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1b5e(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x374f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1b44(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x39a3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1b26(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3917(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1b09(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x369b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1af1(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x365f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1ad3(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3733(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1d00(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x37a7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1a92(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3843(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1a76(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x38bf(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1a59(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x380b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1a3c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3537(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1a24(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x349b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1a0d(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3827(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x19f5(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x346b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x19d8(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x37b7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x19bd(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x347b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x19a0(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x37cf(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1983(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x345b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1967(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x33ef(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x194b(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3603(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x192f(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x35bf(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1913(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3573(%rip),%r15
mov    (%r15),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x18f7(%rip),%r14
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %r14,%rdx
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x34eb(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x18d7(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3677(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x18b9(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x32eb(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x18a1(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3647(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1884(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x359b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1867(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x340f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x184c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x32db(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1832(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x34c7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x181b(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x34fb(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1800(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x34a7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x17e6(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x31e3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x17ce(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3447(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x17b1(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x352b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1794(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x330f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1778(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3193(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x175c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x311f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x173f(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3373(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1722(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3177(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1706(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x30db(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x16e9(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x343f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x16cc(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3233(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x16b0(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x31af(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1696(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x303b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1679(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x324f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x165c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x31b3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x163f(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x32f7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1622(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3023(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x160a(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3297(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x15ed(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x302b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x15cf(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x31c7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x15b2(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2fd3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1595(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x314f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1579(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3283(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x155e(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2e87(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1542(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3063(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1528(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2f9f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1514(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x304b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x14f9(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3107(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x14dd(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x312b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x14c0(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2ea7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x14a5(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2ed3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1487(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x3107(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x146e(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2e7b(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1454(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2d0f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x143b(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2edb(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x141d(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2e2f(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1406(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2e23(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x13e8(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2db7(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x13cb(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2dd3(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x13b7(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    (%r15),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %r14,%rdx
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2fe5(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1384(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2d21(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1368(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2bbd(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x134c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2e11(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1332(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2ecd(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1317(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2ea1(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x12fb(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2c65(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x12dd(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2d29(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x12c3(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2df5(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x12a6(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2ab9(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1292(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2bad(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1274(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2b31(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1257(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2d55(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x123c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2b21(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x121e(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2c45(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1204(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2b41(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x11ed(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2b9d(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x11d1(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2d11(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x11b5(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2ae5(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1199(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2a81(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x117c(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2add(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1164(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
mov    0x2c01(%rip),%rax
mov    (%rax),%ebp
mov    %ebp,%edi
call   3040 <strerror@plt>
lea    0x1146(%rip),%rdx
mov    %rbx,%rdi
mov    %ebp,%esi
mov    %rax,%rcx
call   3030 <printf@plt>
xor    %eax,%eax
add    $0x8,%rsp
pop    %rbx
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
@.str = [16 x i8] c"%3d %-16s - %s\0A\00"
@E2BIG = global i32 0
@.str.1 = [6 x i8] c"E2BIG\00"
@EACCES = global i32 0
@.str.2 = [7 x i8] c"EACCES\00"
@EADDRINUSE = global i32 0
@.str.3 = [11 x i8] c"EADDRINUSE\00"
@EADDRNOTAVAIL = global i32 0
@.str.4 = [14 x i8] c"EADDRNOTAVAIL\00"
@EAFNOSUPPORT = global i32 0
@.str.5 = [13 x i8] c"EAFNOSUPPORT\00"
@EAGAIN = global i32 0
@.str.6 = [7 x i8] c"EAGAIN\00"
@EALREADY = global i32 0
@.str.7 = [9 x i8] c"EALREADY\00"
@EBADE = global i32 0
@.str.8 = [6 x i8] c"EBADE\00"
@EBADF = global i32 0
@.str.9 = [6 x i8] c"EBADF\00"
@EBADFD = global i32 0
@.str.10 = [7 x i8] c"EBADFD\00"
@EBADMSG = global i32 0
@.str.11 = [8 x i8] c"EBADMSG\00"
@EBADR = global i32 0
@.str.12 = [6 x i8] c"EBADR\00"
@EBADRQC = global i32 0
@.str.13 = [8 x i8] c"EBADRQC\00"
@EBADSLT = global i32 0
@.str.14 = [8 x i8] c"EBADSLT\00"
@EBUSY = global i32 0
@.str.15 = [6 x i8] c"EBUSY\00"
@ECANCELED = global i32 0
@.str.16 = [10 x i8] c"ECANCELED\00"
@ECHILD = global i32 0
@.str.17 = [7 x i8] c"ECHILD\00"
@ECHRNG = global i32 0
@.str.18 = [7 x i8] c"ECHRNG\00"
@ECOMM = global i32 0
@.str.19 = [6 x i8] c"ECOMM\00"
@ECONNABORTED = global i32 0
@.str.20 = [13 x i8] c"ECONNABORTED\00"
@ECONNREFUSED = global i32 0
@.str.21 = [13 x i8] c"ECONNREFUSED\00"
@ECONNRESET = global i32 0
@.str.22 = [11 x i8] c"ECONNRESET\00"
@EDEADLK = global i32 0
@.str.23 = [8 x i8] c"EDEADLK\00"
@EDEADLOCK = global i32 0
@.str.24 = [10 x i8] c"EDEADLOCK\00"
@EDESTADDRREQ = global i32 0
@.str.25 = [13 x i8] c"EDESTADDRREQ\00"
@EDOM = global i32 0
@.str.26 = [5 x i8] c"EDOM\00"
@EDQUOT = global i32 0
@.str.27 = [7 x i8] c"EDQUOT\00"
@EEXIST = global i32 0
@.str.28 = [7 x i8] c"EEXIST\00"
@EFAULT = global i32 0
@.str.29 = [7 x i8] c"EFAULT\00"
@EFBIG = global i32 0
@.str.30 = [6 x i8] c"EFBIG\00"
@EHOSTDOWN = global i32 0
@.str.31 = [10 x i8] c"EHOSTDOWN\00"
@EHOSTUNREACH = global i32 0
@.str.32 = [13 x i8] c"EHOSTUNREACH\00"
@EHWPOISON = global i32 0
@.str.33 = [10 x i8] c"EHWPOISON\00"
@EIDRM = global i32 0
@.str.34 = [6 x i8] c"EIDRM\00"
@EILSEQ = global i32 0
@.str.35 = [7 x i8] c"EILSEQ\00"
@EINPROGRESS = global i32 0
@.str.36 = [12 x i8] c"EINPROGRESS\00"
@EINTR = global i32 0
@.str.37 = [6 x i8] c"EINTR\00"
@EINVAL = global i32 0
@.str.38 = [7 x i8] c"EINVAL\00"
@EIO = global i32 0
@.str.39 = [4 x i8] c"EIO\00"
@EISCONN = global i32 0
@.str.40 = [8 x i8] c"EISCONN\00"
@EISDIR = global i32 0
@.str.41 = [7 x i8] c"EISDIR\00"
@EISNAM = global i32 0
@.str.42 = [7 x i8] c"EISNAM\00"
@EKEYEXPIRED = global i32 0
@.str.43 = [12 x i8] c"EKEYEXPIRED\00"
@EKEYREJECTED = global i32 0
@.str.44 = [13 x i8] c"EKEYREJECTED\00"
@EKEYREVOKED = global i32 0
@.str.45 = [12 x i8] c"EKEYREVOKED\00"
@EL2HLT = global i32 0
@.str.46 = [7 x i8] c"EL2HLT\00"
@EL2NSYNC = global i32 0
@.str.47 = [9 x i8] c"EL2NSYNC\00"
@EL3HLT = global i32 0
@.str.48 = [7 x i8] c"EL3HLT\00"
@EL3RST = global i32 0
@.str.49 = [7 x i8] c"EL3RST\00"
@ELIBACC = global i32 0
@.str.50 = [8 x i8] c"ELIBACC\00"
@ELIBBAD = global i32 0
@.str.51 = [8 x i8] c"ELIBBAD\00"
@ELIBMAX = global i32 0
@.str.52 = [8 x i8] c"ELIBMAX\00"
@ELIBSCN = global i32 0
@.str.53 = [8 x i8] c"ELIBSCN\00"
@ELIBEXEC = global i32 0
@.str.54 = [9 x i8] c"ELIBEXEC\00"
@ERANGE = global i32 0
@.str.55 = [7 x i8] c"ERANGE\00"
@ELOOP = global i32 0
@.str.56 = [6 x i8] c"ELOOP\00"
@EMEDIUMTYPE = global i32 0
@.str.57 = [12 x i8] c"EMEDIUMTYPE\00"
@EMFILE = global i32 0
@.str.58 = [7 x i8] c"EMFILE\00"
@EMLINK = global i32 0
@.str.59 = [7 x i8] c"EMLINK\00"
@EMSGSIZE = global i32 0
@.str.60 = [9 x i8] c"EMSGSIZE\00"
@EMULTIHOP = global i32 0
@.str.61 = [10 x i8] c"EMULTIHOP\00"
@ENAMETOOLONG = global i32 0
@.str.62 = [13 x i8] c"ENAMETOOLONG\00"
@ENETDOWN = global i32 0
@.str.63 = [9 x i8] c"ENETDOWN\00"
@ENETRESET = global i32 0
@.str.64 = [10 x i8] c"ENETRESET\00"
@ENETUNREACH = global i32 0
@.str.65 = [12 x i8] c"ENETUNREACH\00"
@ENFILE = global i32 0
@.str.66 = [7 x i8] c"ENFILE\00"
@ENOANO = global i32 0
@.str.67 = [7 x i8] c"ENOANO\00"
@ENOBUFS = global i32 0
@.str.68 = [8 x i8] c"ENOBUFS\00"
@ENODATA = global i32 0
@.str.69 = [8 x i8] c"ENODATA\00"
@ENODEV = global i32 0
@.str.70 = [7 x i8] c"ENODEV\00"
@ENOENT = global i32 0
@.str.71 = [7 x i8] c"ENOENT\00"
@ENOEXEC = global i32 0
@.str.72 = [8 x i8] c"ENOEXEC\00"
@ENOKEY = global i32 0
@.str.73 = [7 x i8] c"ENOKEY\00"
@ENOLCK = global i32 0
@.str.74 = [7 x i8] c"ENOLCK\00"
@ENOLINK = global i32 0
@.str.75 = [8 x i8] c"ENOLINK\00"
@ENOMEDIUM = global i32 0
@.str.76 = [10 x i8] c"ENOMEDIUM\00"
@ENOMEM = global i32 0
@.str.77 = [7 x i8] c"ENOMEM\00"
@ENOMSG = global i32 0
@.str.78 = [7 x i8] c"ENOMSG\00"
@ENONET = global i32 0
@.str.79 = [7 x i8] c"ENONET\00"
@ENOPKG = global i32 0
@.str.80 = [7 x i8] c"ENOPKG\00"
@ENOPROTOOPT = global i32 0
@.str.81 = [12 x i8] c"ENOPROTOOPT\00"
@ENOSPC = global i32 0
@.str.82 = [7 x i8] c"ENOSPC\00"
@ENOSR = global i32 0
@.str.83 = [6 x i8] c"ENOSR\00"
@ENOSTR = global i32 0
@.str.84 = [7 x i8] c"ENOSTR\00"
@ENOSYS = global i32 0
@.str.85 = [7 x i8] c"ENOSYS\00"
@ENOTBLK = global i32 0
@.str.86 = [8 x i8] c"ENOTBLK\00"
@ENOTCONN = global i32 0
@.str.87 = [9 x i8] c"ENOTCONN\00"
@ENOTDIR = global i32 0
@.str.88 = [8 x i8] c"ENOTDIR\00"
@ENOTEMPTY = global i32 0
@.str.89 = [10 x i8] c"ENOTEMPTY\00"
@ENOTRECOVERABLE = global i32 0
@.str.90 = [16 x i8] c"ENOTRECOVERABLE\00"
@ENOTSOCK = global i32 0
@.str.91 = [9 x i8] c"ENOTSOCK\00"
@ENOTSUP = global i32 0
@.str.92 = [8 x i8] c"ENOTSUP\00"
@ENOTTY = global i32 0
@.str.93 = [7 x i8] c"ENOTTY\00"
@ENOTUNIQ = global i32 0
@.str.94 = [9 x i8] c"ENOTUNIQ\00"
@ENXIO = global i32 0
@.str.95 = [6 x i8] c"ENXIO\00"
@EOPNOTSUPP = global i32 0
@.str.96 = [11 x i8] c"EOPNOTSUPP\00"
@EOVERFLOW = global i32 0
@.str.97 = [10 x i8] c"EOVERFLOW\00"
@EOWNERDEAD = global i32 0
@.str.98 = [11 x i8] c"EOWNERDEAD\00"
@EPERM = global i32 0
@.str.99 = [6 x i8] c"EPERM\00"
@EPFNOSUPPORT = global i32 0
@.str.100 = [13 x i8] c"EPFNOSUPPORT\00"
@EPIPE = global i32 0
@.str.101 = [6 x i8] c"EPIPE\00"
@EPROTO = global i32 0
@.str.102 = [7 x i8] c"EPROTO\00"
@EPROTONOSUPPORT = global i32 0
@.str.103 = [16 x i8] c"EPROTONOSUPPORT\00"
@EPROTOTYPE = global i32 0
@.str.104 = [11 x i8] c"EPROTOTYPE\00"
@EREMCHG = global i32 0
@.str.105 = [8 x i8] c"EREMCHG\00"
@EREMOTE = global i32 0
@.str.106 = [8 x i8] c"EREMOTE\00"
@EREMOTEIO = global i32 0
@.str.107 = [10 x i8] c"EREMOTEIO\00"
@ERESTART = global i32 0
@.str.108 = [9 x i8] c"ERESTART\00"
@ERFKILL = global i32 0
@.str.109 = [8 x i8] c"ERFKILL\00"
@EROFS = global i32 0
@.str.110 = [6 x i8] c"EROFS\00"
@ESHUTDOWN = global i32 0
@.str.111 = [10 x i8] c"ESHUTDOWN\00"
@ESPIPE = global i32 0
@.str.112 = [7 x i8] c"ESPIPE\00"
@ESOCKTNOSUPPORT = global i32 0
@.str.113 = [16 x i8] c"ESOCKTNOSUPPORT\00"
@ESRCH = global i32 0
@.str.114 = [6 x i8] c"ESRCH\00"
@ESTALE = global i32 0
@.str.115 = [7 x i8] c"ESTALE\00"
@ESTRPIPE = global i32 0
@.str.116 = [9 x i8] c"ESTRPIPE\00"
@ETIME = global i32 0
@.str.117 = [6 x i8] c"ETIME\00"
@ETIMEDOUT = global i32 0
@.str.118 = [10 x i8] c"ETIMEDOUT\00"
@ETOOMANYREFS = global i32 0
@.str.119 = [13 x i8] c"ETOOMANYREFS\00"
@ETXTBSY = global i32 0
@.str.120 = [8 x i8] c"ETXTBSY\00"
@EUCLEAN = global i32 0
@.str.121 = [8 x i8] c"EUCLEAN\00"
@EUNATCH = global i32 0
@.str.122 = [8 x i8] c"EUNATCH\00"
@EUSERS = global i32 0
@.str.123 = [7 x i8] c"EUSERS\00"
@EWOULDBLOCK = global i32 0
@.str.124 = [12 x i8] c"EWOULDBLOCK\00"
@EXDEV = global i32 0
@.str.125 = [6 x i8] c"EXDEV\00"
@EXFULL = global i32 0
@.str.126 = [7 x i8] c"EXFULL\00"
define i32 @main() {
%1 = alloca i32
store i32 0, i32* %1
%2 = load i32, i32* @E2BIG
%3 = load i32, i32* @E2BIG
%4 = call i8* @strerror(i32 %3)
%5 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %2, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i64 0, i64 0), i8* %4)
%6 = load i32, i32* @EACCES
%7 = load i32, i32* @EACCES
%8 = call i8* @strerror(i32 %7)
%9 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %6, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.2, i64 0, i64 0), i8* %8)
%10 = load i32, i32* @EADDRINUSE
%11 = load i32, i32* @EADDRINUSE
%12 = call i8* @strerror(i32 %11)
%13 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %10, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.3, i64 0, i64 0), i8* %12)
%14 = load i32, i32* @EADDRNOTAVAIL
%15 = load i32, i32* @EADDRNOTAVAIL
%16 = call i8* @strerror(i32 %15)
%17 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %14, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.4, i64 0, i64 0), i8* %16)
%18 = load i32, i32* @EAFNOSUPPORT
%19 = load i32, i32* @EAFNOSUPPORT
%20 = call i8* @strerror(i32 %19)
%21 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %18, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.5, i64 0, i64 0), i8* %20)
%22 = load i32, i32* @EAGAIN
%23 = load i32, i32* @EAGAIN
%24 = call i8* @strerror(i32 %23)
%25 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %22, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.6, i64 0, i64 0), i8* %24)
%26 = load i32, i32* @EALREADY
%27 = load i32, i32* @EALREADY
%28 = call i8* @strerror(i32 %27)
%29 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %26, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.7, i64 0, i64 0), i8* %28)
%30 = load i32, i32* @EBADE
%31 = load i32, i32* @EBADE
%32 = call i8* @strerror(i32 %31)
%33 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %30, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.8, i64 0, i64 0), i8* %32)
%34 = load i32, i32* @EBADF
%35 = load i32, i32* @EBADF
%36 = call i8* @strerror(i32 %35)
%37 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %34, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.9, i64 0, i64 0), i8* %36)
%38 = load i32, i32* @EBADFD
%39 = load i32, i32* @EBADFD
%40 = call i8* @strerror(i32 %39)
%41 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %38, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.10, i64 0, i64 0), i8* %40)
%42 = load i32, i32* @EBADMSG
%43 = load i32, i32* @EBADMSG
%44 = call i8* @strerror(i32 %43)
%45 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %42, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.11, i64 0, i64 0), i8* %44)
%46 = load i32, i32* @EBADR
%47 = load i32, i32* @EBADR
%48 = call i8* @strerror(i32 %47)
%49 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %46, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.12, i64 0, i64 0), i8* %48)
%50 = load i32, i32* @EBADRQC
%51 = load i32, i32* @EBADRQC
%52 = call i8* @strerror(i32 %51)
%53 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %50, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.13, i64 0, i64 0), i8* %52)
%54 = load i32, i32* @EBADSLT
%55 = load i32, i32* @EBADSLT
%56 = call i8* @strerror(i32 %55)
%57 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %54, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.14, i64 0, i64 0), i8* %56)
%58 = load i32, i32* @EBUSY
%59 = load i32, i32* @EBUSY
%60 = call i8* @strerror(i32 %59)
%61 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %58, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.15, i64 0, i64 0), i8* %60)
%62 = load i32, i32* @ECANCELED
%63 = load i32, i32* @ECANCELED
%64 = call i8* @strerror(i32 %63)
%65 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %62, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.16, i64 0, i64 0), i8* %64)
%66 = load i32, i32* @ECHILD
%67 = load i32, i32* @ECHILD
%68 = call i8* @strerror(i32 %67)
%69 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %66, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.17, i64 0, i64 0), i8* %68)
%70 = load i32, i32* @ECHRNG
%71 = load i32, i32* @ECHRNG
%72 = call i8* @strerror(i32 %71)
%73 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %70, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.18, i64 0, i64 0), i8* %72)
%74 = load i32, i32* @ECOMM
%75 = load i32, i32* @ECOMM
%76 = call i8* @strerror(i32 %75)
%77 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %74, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.19, i64 0, i64 0), i8* %76)
%78 = load i32, i32* @ECONNABORTED
%79 = load i32, i32* @ECONNABORTED
%80 = call i8* @strerror(i32 %79)
%81 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %78, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.20, i64 0, i64 0), i8* %80)
%82 = load i32, i32* @ECONNREFUSED
%83 = load i32, i32* @ECONNREFUSED
%84 = call i8* @strerror(i32 %83)
%85 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %82, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.21, i64 0, i64 0), i8* %84)
%86 = load i32, i32* @ECONNRESET
%87 = load i32, i32* @ECONNRESET
%88 = call i8* @strerror(i32 %87)
%89 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %86, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.22, i64 0, i64 0), i8* %88)
%90 = load i32, i32* @EDEADLK
%91 = load i32, i32* @EDEADLK
%92 = call i8* @strerror(i32 %91)
%93 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %90, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.23, i64 0, i64 0), i8* %92)
%94 = load i32, i32* @EDEADLOCK
%95 = load i32, i32* @EDEADLOCK
%96 = call i8* @strerror(i32 %95)
%97 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %94, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.24, i64 0, i64 0), i8* %96)
%98 = load i32, i32* @EDESTADDRREQ
%99 = load i32, i32* @EDESTADDRREQ
%100 = call i8* @strerror(i32 %99)
%101 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %98, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.25, i64 0, i64 0), i8* %100)
%102 = load i32, i32* @EDOM
%103 = load i32, i32* @EDOM
%104 = call i8* @strerror(i32 %103)
%105 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %102, i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.26, i64 0, i64 0), i8* %104)
%106 = load i32, i32* @EDQUOT
%107 = load i32, i32* @EDQUOT
%108 = call i8* @strerror(i32 %107)
%109 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %106, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.27, i64 0, i64 0), i8* %108)
%110 = load i32, i32* @EEXIST
%111 = load i32, i32* @EEXIST
%112 = call i8* @strerror(i32 %111)
%113 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %110, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.28, i64 0, i64 0), i8* %112)
%114 = load i32, i32* @EFAULT
%115 = load i32, i32* @EFAULT
%116 = call i8* @strerror(i32 %115)
%117 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %114, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.29, i64 0, i64 0), i8* %116)
%118 = load i32, i32* @EFBIG
%119 = load i32, i32* @EFBIG
%120 = call i8* @strerror(i32 %119)
%121 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %118, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.30, i64 0, i64 0), i8* %120)
%122 = load i32, i32* @EHOSTDOWN
%123 = load i32, i32* @EHOSTDOWN
%124 = call i8* @strerror(i32 %123)
%125 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %122, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.31, i64 0, i64 0), i8* %124)
%126 = load i32, i32* @EHOSTUNREACH
%127 = load i32, i32* @EHOSTUNREACH
%128 = call i8* @strerror(i32 %127)
%129 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %126, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.32, i64 0, i64 0), i8* %128)
%130 = load i32, i32* @EHWPOISON
%131 = load i32, i32* @EHWPOISON
%132 = call i8* @strerror(i32 %131)
%133 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %130, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.33, i64 0, i64 0), i8* %132)
%134 = load i32, i32* @EIDRM
%135 = load i32, i32* @EIDRM
%136 = call i8* @strerror(i32 %135)
%137 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %134, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.34, i64 0, i64 0), i8* %136)
%138 = load i32, i32* @EILSEQ
%139 = load i32, i32* @EILSEQ
%140 = call i8* @strerror(i32 %139)
%141 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %138, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.35, i64 0, i64 0), i8* %140)
%142 = load i32, i32* @EINPROGRESS
%143 = load i32, i32* @EINPROGRESS
%144 = call i8* @strerror(i32 %143)
%145 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %142, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.36, i64 0, i64 0), i8* %144)
%146 = load i32, i32* @EINTR
%147 = load i32, i32* @EINTR
%148 = call i8* @strerror(i32 %147)
%149 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %146, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.37, i64 0, i64 0), i8* %148)
%150 = load i32, i32* @EINVAL
%151 = load i32, i32* @EINVAL
%152 = call i8* @strerror(i32 %151)
%153 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %150, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.38, i64 0, i64 0), i8* %152)
%154 = load i32, i32* @EIO
%155 = load i32, i32* @EIO
%156 = call i8* @strerror(i32 %155)
%157 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %154, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.39, i64 0, i64 0), i8* %156)
%158 = load i32, i32* @EISCONN
%159 = load i32, i32* @EISCONN
%160 = call i8* @strerror(i32 %159)
%161 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %158, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.40, i64 0, i64 0), i8* %160)
%162 = load i32, i32* @EISDIR
%163 = load i32, i32* @EISDIR
%164 = call i8* @strerror(i32 %163)
%165 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %162, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.41, i64 0, i64 0), i8* %164)
%166 = load i32, i32* @EISNAM
%167 = load i32, i32* @EISNAM
%168 = call i8* @strerror(i32 %167)
%169 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %166, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.42, i64 0, i64 0), i8* %168)
%170 = load i32, i32* @EKEYEXPIRED
%171 = load i32, i32* @EKEYEXPIRED
%172 = call i8* @strerror(i32 %171)
%173 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %170, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.43, i64 0, i64 0), i8* %172)
%174 = load i32, i32* @EKEYREJECTED
%175 = load i32, i32* @EKEYREJECTED
%176 = call i8* @strerror(i32 %175)
%177 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %174, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.44, i64 0, i64 0), i8* %176)
%178 = load i32, i32* @EKEYREVOKED
%179 = load i32, i32* @EKEYREVOKED
%180 = call i8* @strerror(i32 %179)
%181 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %178, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.45, i64 0, i64 0), i8* %180)
%182 = load i32, i32* @EL2HLT
%183 = load i32, i32* @EL2HLT
%184 = call i8* @strerror(i32 %183)
%185 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %182, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.46, i64 0, i64 0), i8* %184)
%186 = load i32, i32* @EL2NSYNC
%187 = load i32, i32* @EL2NSYNC
%188 = call i8* @strerror(i32 %187)
%189 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %186, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.47, i64 0, i64 0), i8* %188)
%190 = load i32, i32* @EL3HLT
%191 = load i32, i32* @EL3HLT
%192 = call i8* @strerror(i32 %191)
%193 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %190, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.48, i64 0, i64 0), i8* %192)
%194 = load i32, i32* @EL3RST
%195 = load i32, i32* @EL3RST
%196 = call i8* @strerror(i32 %195)
%197 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %194, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.49, i64 0, i64 0), i8* %196)
%198 = load i32, i32* @ELIBACC
%199 = load i32, i32* @ELIBACC
%200 = call i8* @strerror(i32 %199)
%201 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %198, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.50, i64 0, i64 0), i8* %200)
%202 = load i32, i32* @ELIBBAD
%203 = load i32, i32* @ELIBBAD
%204 = call i8* @strerror(i32 %203)
%205 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %202, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.51, i64 0, i64 0), i8* %204)
%206 = load i32, i32* @ELIBMAX
%207 = load i32, i32* @ELIBMAX
%208 = call i8* @strerror(i32 %207)
%209 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %206, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.52, i64 0, i64 0), i8* %208)
%210 = load i32, i32* @ELIBSCN
%211 = load i32, i32* @ELIBSCN
%212 = call i8* @strerror(i32 %211)
%213 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %210, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.53, i64 0, i64 0), i8* %212)
%214 = load i32, i32* @ELIBEXEC
%215 = load i32, i32* @ELIBEXEC
%216 = call i8* @strerror(i32 %215)
%217 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %214, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.54, i64 0, i64 0), i8* %216)
%218 = load i32, i32* @ERANGE
%219 = load i32, i32* @ERANGE
%220 = call i8* @strerror(i32 %219)
%221 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %218, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.55, i64 0, i64 0), i8* %220)
%222 = load i32, i32* @ELOOP
%223 = load i32, i32* @ELOOP
%224 = call i8* @strerror(i32 %223)
%225 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %222, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.56, i64 0, i64 0), i8* %224)
%226 = load i32, i32* @EMEDIUMTYPE
%227 = load i32, i32* @EMEDIUMTYPE
%228 = call i8* @strerror(i32 %227)
%229 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %226, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.57, i64 0, i64 0), i8* %228)
%230 = load i32, i32* @EMFILE
%231 = load i32, i32* @EMFILE
%232 = call i8* @strerror(i32 %231)
%233 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %230, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.58, i64 0, i64 0), i8* %232)
%234 = load i32, i32* @EMLINK
%235 = load i32, i32* @EMLINK
%236 = call i8* @strerror(i32 %235)
%237 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %234, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.59, i64 0, i64 0), i8* %236)
%238 = load i32, i32* @EMSGSIZE
%239 = load i32, i32* @EMSGSIZE
%240 = call i8* @strerror(i32 %239)
%241 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %238, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.60, i64 0, i64 0), i8* %240)
%242 = load i32, i32* @EMULTIHOP
%243 = load i32, i32* @EMULTIHOP
%244 = call i8* @strerror(i32 %243)
%245 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %242, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.61, i64 0, i64 0), i8* %244)
%246 = load i32, i32* @ENAMETOOLONG
%247 = load i32, i32* @ENAMETOOLONG
%248 = call i8* @strerror(i32 %247)
%249 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %246, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.62, i64 0, i64 0), i8* %248)
%250 = load i32, i32* @ENETDOWN
%251 = load i32, i32* @ENETDOWN
%252 = call i8* @strerror(i32 %251)
%253 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %250, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.63, i64 0, i64 0), i8* %252)
%254 = load i32, i32* @ENETRESET
%255 = load i32, i32* @ENETRESET
%256 = call i8* @strerror(i32 %255)
%257 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %254, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.64, i64 0, i64 0), i8* %256)
%258 = load i32, i32* @ENETUNREACH
%259 = load i32, i32* @ENETUNREACH
%260 = call i8* @strerror(i32 %259)
%261 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %258, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.65, i64 0, i64 0), i8* %260)
%262 = load i32, i32* @ENFILE
%263 = load i32, i32* @ENFILE
%264 = call i8* @strerror(i32 %263)
%265 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %262, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.66, i64 0, i64 0), i8* %264)
%266 = load i32, i32* @ENOANO
%267 = load i32, i32* @ENOANO
%268 = call i8* @strerror(i32 %267)
%269 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %266, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.67, i64 0, i64 0), i8* %268)
%270 = load i32, i32* @ENOBUFS
%271 = load i32, i32* @ENOBUFS
%272 = call i8* @strerror(i32 %271)
%273 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %270, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.68, i64 0, i64 0), i8* %272)
%274 = load i32, i32* @ENODATA
%275 = load i32, i32* @ENODATA
%276 = call i8* @strerror(i32 %275)
%277 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %274, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.69, i64 0, i64 0), i8* %276)
%278 = load i32, i32* @ENODEV
%279 = load i32, i32* @ENODEV
%280 = call i8* @strerror(i32 %279)
%281 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %278, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.70, i64 0, i64 0), i8* %280)
%282 = load i32, i32* @ENOENT
%283 = load i32, i32* @ENOENT
%284 = call i8* @strerror(i32 %283)
%285 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %282, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.71, i64 0, i64 0), i8* %284)
%286 = load i32, i32* @ENOEXEC
%287 = load i32, i32* @ENOEXEC
%288 = call i8* @strerror(i32 %287)
%289 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %286, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.72, i64 0, i64 0), i8* %288)
%290 = load i32, i32* @ENOKEY
%291 = load i32, i32* @ENOKEY
%292 = call i8* @strerror(i32 %291)
%293 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %290, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.73, i64 0, i64 0), i8* %292)
%294 = load i32, i32* @ENOLCK
%295 = load i32, i32* @ENOLCK
%296 = call i8* @strerror(i32 %295)
%297 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %294, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.74, i64 0, i64 0), i8* %296)
%298 = load i32, i32* @ENOLINK
%299 = load i32, i32* @ENOLINK
%300 = call i8* @strerror(i32 %299)
%301 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %298, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.75, i64 0, i64 0), i8* %300)
%302 = load i32, i32* @ENOMEDIUM
%303 = load i32, i32* @ENOMEDIUM
%304 = call i8* @strerror(i32 %303)
%305 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %302, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.76, i64 0, i64 0), i8* %304)
%306 = load i32, i32* @ENOMEM
%307 = load i32, i32* @ENOMEM
%308 = call i8* @strerror(i32 %307)
%309 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %306, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.77, i64 0, i64 0), i8* %308)
%310 = load i32, i32* @ENOMSG
%311 = load i32, i32* @ENOMSG
%312 = call i8* @strerror(i32 %311)
%313 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %310, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.78, i64 0, i64 0), i8* %312)
%314 = load i32, i32* @ENONET
%315 = load i32, i32* @ENONET
%316 = call i8* @strerror(i32 %315)
%317 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %314, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.79, i64 0, i64 0), i8* %316)
%318 = load i32, i32* @ENOPKG
%319 = load i32, i32* @ENOPKG
%320 = call i8* @strerror(i32 %319)
%321 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %318, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.80, i64 0, i64 0), i8* %320)
%322 = load i32, i32* @ENOPROTOOPT
%323 = load i32, i32* @ENOPROTOOPT
%324 = call i8* @strerror(i32 %323)
%325 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %322, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.81, i64 0, i64 0), i8* %324)
%326 = load i32, i32* @ENOSPC
%327 = load i32, i32* @ENOSPC
%328 = call i8* @strerror(i32 %327)
%329 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %326, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.82, i64 0, i64 0), i8* %328)
%330 = load i32, i32* @ENOSR
%331 = load i32, i32* @ENOSR
%332 = call i8* @strerror(i32 %331)
%333 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %330, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.83, i64 0, i64 0), i8* %332)
%334 = load i32, i32* @ENOSTR
%335 = load i32, i32* @ENOSTR
%336 = call i8* @strerror(i32 %335)
%337 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %334, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.84, i64 0, i64 0), i8* %336)
%338 = load i32, i32* @ENOSYS
%339 = load i32, i32* @ENOSYS
%340 = call i8* @strerror(i32 %339)
%341 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %338, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.85, i64 0, i64 0), i8* %340)
%342 = load i32, i32* @ENOTBLK
%343 = load i32, i32* @ENOTBLK
%344 = call i8* @strerror(i32 %343)
%345 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %342, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.86, i64 0, i64 0), i8* %344)
%346 = load i32, i32* @ENOTCONN
%347 = load i32, i32* @ENOTCONN
%348 = call i8* @strerror(i32 %347)
%349 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %346, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.87, i64 0, i64 0), i8* %348)
%350 = load i32, i32* @ENOTDIR
%351 = load i32, i32* @ENOTDIR
%352 = call i8* @strerror(i32 %351)
%353 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %350, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.88, i64 0, i64 0), i8* %352)
%354 = load i32, i32* @ENOTEMPTY
%355 = load i32, i32* @ENOTEMPTY
%356 = call i8* @strerror(i32 %355)
%357 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %354, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.89, i64 0, i64 0), i8* %356)
%358 = load i32, i32* @ENOTRECOVERABLE
%359 = load i32, i32* @ENOTRECOVERABLE
%360 = call i8* @strerror(i32 %359)
%361 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %358, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.90, i64 0, i64 0), i8* %360)
%362 = load i32, i32* @ENOTSOCK
%363 = load i32, i32* @ENOTSOCK
%364 = call i8* @strerror(i32 %363)
%365 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %362, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.91, i64 0, i64 0), i8* %364)
%366 = load i32, i32* @ENOTSUP
%367 = load i32, i32* @ENOTSUP
%368 = call i8* @strerror(i32 %367)
%369 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %366, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.92, i64 0, i64 0), i8* %368)
%370 = load i32, i32* @ENOTTY
%371 = load i32, i32* @ENOTTY
%372 = call i8* @strerror(i32 %371)
%373 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %370, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.93, i64 0, i64 0), i8* %372)
%374 = load i32, i32* @ENOTUNIQ
%375 = load i32, i32* @ENOTUNIQ
%376 = call i8* @strerror(i32 %375)
%377 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %374, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.94, i64 0, i64 0), i8* %376)
%378 = load i32, i32* @ENXIO
%379 = load i32, i32* @ENXIO
%380 = call i8* @strerror(i32 %379)
%381 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %378, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.95, i64 0, i64 0), i8* %380)
%382 = load i32, i32* @EOPNOTSUPP
%383 = load i32, i32* @EOPNOTSUPP
%384 = call i8* @strerror(i32 %383)
%385 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %382, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.96, i64 0, i64 0), i8* %384)
%386 = load i32, i32* @EOVERFLOW
%387 = load i32, i32* @EOVERFLOW
%388 = call i8* @strerror(i32 %387)
%389 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %386, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.97, i64 0, i64 0), i8* %388)
%390 = load i32, i32* @EOWNERDEAD
%391 = load i32, i32* @EOWNERDEAD
%392 = call i8* @strerror(i32 %391)
%393 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %390, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.98, i64 0, i64 0), i8* %392)
%394 = load i32, i32* @EPERM
%395 = load i32, i32* @EPERM
%396 = call i8* @strerror(i32 %395)
%397 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %394, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.99, i64 0, i64 0), i8* %396)
%398 = load i32, i32* @EPFNOSUPPORT
%399 = load i32, i32* @EPFNOSUPPORT
%400 = call i8* @strerror(i32 %399)
%401 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %398, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.100, i64 0, i64 0), i8* %400)
%402 = load i32, i32* @EPIPE
%403 = load i32, i32* @EPIPE
%404 = call i8* @strerror(i32 %403)
%405 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %402, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.101, i64 0, i64 0), i8* %404)
%406 = load i32, i32* @EPROTO
%407 = load i32, i32* @EPROTO
%408 = call i8* @strerror(i32 %407)
%409 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %406, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.102, i64 0, i64 0), i8* %408)
%410 = load i32, i32* @EPROTONOSUPPORT
%411 = load i32, i32* @EPROTONOSUPPORT
%412 = call i8* @strerror(i32 %411)
%413 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %410, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.103, i64 0, i64 0), i8* %412)
%414 = load i32, i32* @EPROTOTYPE
%415 = load i32, i32* @EPROTOTYPE
%416 = call i8* @strerror(i32 %415)
%417 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %414, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.104, i64 0, i64 0), i8* %416)
%418 = load i32, i32* @ERANGE
%419 = load i32, i32* @ERANGE
%420 = call i8* @strerror(i32 %419)
%421 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %418, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.55, i64 0, i64 0), i8* %420)
%422 = load i32, i32* @EREMCHG
%423 = load i32, i32* @EREMCHG
%424 = call i8* @strerror(i32 %423)
%425 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %422, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i64 0, i64 0), i8* %424)
%426 = load i32, i32* @EREMOTE
%427 = load i32, i32* @EREMOTE
%428 = call i8* @strerror(i32 %427)
%429 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %426, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.106, i64 0, i64 0), i8* %428)
%430 = load i32, i32* @EREMOTEIO
%431 = load i32, i32* @EREMOTEIO
%432 = call i8* @strerror(i32 %431)
%433 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %430, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.107, i64 0, i64 0), i8* %432)
%434 = load i32, i32* @ERESTART
%435 = load i32, i32* @ERESTART
%436 = call i8* @strerror(i32 %435)
%437 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %434, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.108, i64 0, i64 0), i8* %436)
%438 = load i32, i32* @ERFKILL
%439 = load i32, i32* @ERFKILL
%440 = call i8* @strerror(i32 %439)
%441 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %438, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.109, i64 0, i64 0), i8* %440)
%442 = load i32, i32* @EROFS
%443 = load i32, i32* @EROFS
%444 = call i8* @strerror(i32 %443)
%445 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %442, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.110, i64 0, i64 0), i8* %444)
%446 = load i32, i32* @ESHUTDOWN
%447 = load i32, i32* @ESHUTDOWN
%448 = call i8* @strerror(i32 %447)
%449 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %446, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.111, i64 0, i64 0), i8* %448)
%450 = load i32, i32* @ESPIPE
%451 = load i32, i32* @ESPIPE
%452 = call i8* @strerror(i32 %451)
%453 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %450, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.112, i64 0, i64 0), i8* %452)
%454 = load i32, i32* @ESOCKTNOSUPPORT
%455 = load i32, i32* @ESOCKTNOSUPPORT
%456 = call i8* @strerror(i32 %455)
%457 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %454, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.113, i64 0, i64 0), i8* %456)
%458 = load i32, i32* @ESRCH
%459 = load i32, i32* @ESRCH
%460 = call i8* @strerror(i32 %459)
%461 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %458, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.114, i64 0, i64 0), i8* %460)
%462 = load i32, i32* @ESTALE
%463 = load i32, i32* @ESTALE
%464 = call i8* @strerror(i32 %463)
%465 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %462, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.115, i64 0, i64 0), i8* %464)
%466 = load i32, i32* @ESTRPIPE
%467 = load i32, i32* @ESTRPIPE
%468 = call i8* @strerror(i32 %467)
%469 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %466, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.116, i64 0, i64 0), i8* %468)
%470 = load i32, i32* @ETIME
%471 = load i32, i32* @ETIME
%472 = call i8* @strerror(i32 %471)
%473 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %470, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.117, i64 0, i64 0), i8* %472)
%474 = load i32, i32* @ETIMEDOUT
%475 = load i32, i32* @ETIMEDOUT
%476 = call i8* @strerror(i32 %475)
%477 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %474, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.118, i64 0, i64 0), i8* %476)
%478 = load i32, i32* @ETOOMANYREFS
%479 = load i32, i32* @ETOOMANYREFS
%480 = call i8* @strerror(i32 %479)
%481 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %478, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.119, i64 0, i64 0), i8* %480)
%482 = load i32, i32* @ETXTBSY
%483 = load i32, i32* @ETXTBSY
%484 = call i8* @strerror(i32 %483)
%485 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %482, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.120, i64 0, i64 0), i8* %484)
%486 = load i32, i32* @EUCLEAN
%487 = load i32, i32* @EUCLEAN
%488 = call i8* @strerror(i32 %487)
%489 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %486, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.121, i64 0, i64 0), i8* %488)
%490 = load i32, i32* @EUNATCH
%491 = load i32, i32* @EUNATCH
%492 = call i8* @strerror(i32 %491)
%493 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %490, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.122, i64 0, i64 0), i8* %492)
%494 = load i32, i32* @EUSERS
%495 = load i32, i32* @EUSERS
%496 = call i8* @strerror(i32 %495)
%497 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %494, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.123, i64 0, i64 0), i8* %496)
%498 = load i32, i32* @EWOULDBLOCK
%499 = load i32, i32* @EWOULDBLOCK
%500 = call i8* @strerror(i32 %499)
%501 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %498, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.124, i64 0, i64 0), i8* %500)
%502 = load i32, i32* @EXDEV
%503 = load i32, i32* @EXDEV
%504 = call i8* @strerror(i32 %503)
%505 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %502, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.125, i64 0, i64 0), i8* %504)
%506 = load i32, i32* @EXFULL
%507 = load i32, i32* @EXFULL
%508 = call i8* @strerror(i32 %507)
%509 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %506, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.126, i64 0, i64 0), i8* %508)
ret i32 0
}

LLVM IR (-O2):
@.str = [16 x i8] c"%3d %-16s - %s\0A\00"
@E2BIG = global i32 0
@.str.1 = [6 x i8] c"E2BIG\00"
@EACCES = global i32 0
@.str.2 = [7 x i8] c"EACCES\00"
@EADDRINUSE = global i32 0
@.str.3 = [11 x i8] c"EADDRINUSE\00"
@EADDRNOTAVAIL = global i32 0
@.str.4 = [14 x i8] c"EADDRNOTAVAIL\00"
@EAFNOSUPPORT = global i32 0
@.str.5 = [13 x i8] c"EAFNOSUPPORT\00"
@EAGAIN = global i32 0
@.str.6 = [7 x i8] c"EAGAIN\00"
@EALREADY = global i32 0
@.str.7 = [9 x i8] c"EALREADY\00"
@EBADE = global i32 0
@.str.8 = [6 x i8] c"EBADE\00"
@EBADF = global i32 0
@.str.9 = [6 x i8] c"EBADF\00"
@EBADFD = global i32 0
@.str.10 = [7 x i8] c"EBADFD\00"
@EBADMSG = global i32 0
@.str.11 = [8 x i8] c"EBADMSG\00"
@EBADR = global i32 0
@.str.12 = [6 x i8] c"EBADR\00"
@EBADRQC = global i32 0
@.str.13 = [8 x i8] c"EBADRQC\00"
@EBADSLT = global i32 0
@.str.14 = [8 x i8] c"EBADSLT\00"
@EBUSY = global i32 0
@.str.15 = [6 x i8] c"EBUSY\00"
@ECANCELED = global i32 0
@.str.16 = [10 x i8] c"ECANCELED\00"
@ECHILD = global i32 0
@.str.17 = [7 x i8] c"ECHILD\00"
@ECHRNG = global i32 0
@.str.18 = [7 x i8] c"ECHRNG\00"
@ECOMM = global i32 0
@.str.19 = [6 x i8] c"ECOMM\00"
@ECONNABORTED = global i32 0
@.str.20 = [13 x i8] c"ECONNABORTED\00"
@ECONNREFUSED = global i32 0
@.str.21 = [13 x i8] c"ECONNREFUSED\00"
@ECONNRESET = global i32 0
@.str.22 = [11 x i8] c"ECONNRESET\00"
@EDEADLK = global i32 0
@.str.23 = [8 x i8] c"EDEADLK\00"
@EDEADLOCK = global i32 0
@.str.24 = [10 x i8] c"EDEADLOCK\00"
@EDESTADDRREQ = global i32 0
@.str.25 = [13 x i8] c"EDESTADDRREQ\00"
@EDOM = global i32 0
@.str.26 = [5 x i8] c"EDOM\00"
@EDQUOT = global i32 0
@.str.27 = [7 x i8] c"EDQUOT\00"
@EEXIST = global i32 0
@.str.28 = [7 x i8] c"EEXIST\00"
@EFAULT = global i32 0
@.str.29 = [7 x i8] c"EFAULT\00"
@EFBIG = global i32 0
@.str.30 = [6 x i8] c"EFBIG\00"
@EHOSTDOWN = global i32 0
@.str.31 = [10 x i8] c"EHOSTDOWN\00"
@EHOSTUNREACH = global i32 0
@.str.32 = [13 x i8] c"EHOSTUNREACH\00"
@EHWPOISON = global i32 0
@.str.33 = [10 x i8] c"EHWPOISON\00"
@EIDRM = global i32 0
@.str.34 = [6 x i8] c"EIDRM\00"
@EILSEQ = global i32 0
@.str.35 = [7 x i8] c"EILSEQ\00"
@EINPROGRESS = global i32 0
@.str.36 = [12 x i8] c"EINPROGRESS\00"
@EINTR = global i32 0
@.str.37 = [6 x i8] c"EINTR\00"
@EINVAL = global i32 0
@.str.38 = [7 x i8] c"EINVAL\00"
@EIO = global i32 0
@.str.39 = [4 x i8] c"EIO\00"
@EISCONN = global i32 0
@.str.40 = [8 x i8] c"EISCONN\00"
@EISDIR = global i32 0
@.str.41 = [7 x i8] c"EISDIR\00"
@EISNAM = global i32 0
@.str.42 = [7 x i8] c"EISNAM\00"
@EKEYEXPIRED = global i32 0
@.str.43 = [12 x i8] c"EKEYEXPIRED\00"
@EKEYREJECTED = global i32 0
@.str.44 = [13 x i8] c"EKEYREJECTED\00"
@EKEYREVOKED = global i32 0
@.str.45 = [12 x i8] c"EKEYREVOKED\00"
@EL2HLT = global i32 0
@.str.46 = [7 x i8] c"EL2HLT\00"
@EL2NSYNC = global i32 0
@.str.47 = [9 x i8] c"EL2NSYNC\00"
@EL3HLT = global i32 0
@.str.48 = [7 x i8] c"EL3HLT\00"
@EL3RST = global i32 0
@.str.49 = [7 x i8] c"EL3RST\00"
@ELIBACC = global i32 0
@.str.50 = [8 x i8] c"ELIBACC\00"
@ELIBBAD = global i32 0
@.str.51 = [8 x i8] c"ELIBBAD\00"
@ELIBMAX = global i32 0
@.str.52 = [8 x i8] c"ELIBMAX\00"
@ELIBSCN = global i32 0
@.str.53 = [8 x i8] c"ELIBSCN\00"
@ELIBEXEC = global i32 0
@.str.54 = [9 x i8] c"ELIBEXEC\00"
@ERANGE = global i32 0
@.str.55 = [7 x i8] c"ERANGE\00"
@ELOOP = global i32 0
@.str.56 = [6 x i8] c"ELOOP\00"
@EMEDIUMTYPE = global i32 0
@.str.57 = [12 x i8] c"EMEDIUMTYPE\00"
@EMFILE = global i32 0
@.str.58 = [7 x i8] c"EMFILE\00"
@EMLINK = global i32 0
@.str.59 = [7 x i8] c"EMLINK\00"
@EMSGSIZE = global i32 0
@.str.60 = [9 x i8] c"EMSGSIZE\00"
@EMULTIHOP = global i32 0
@.str.61 = [10 x i8] c"EMULTIHOP\00"
@ENAMETOOLONG = global i32 0
@.str.62 = [13 x i8] c"ENAMETOOLONG\00"
@ENETDOWN = global i32 0
@.str.63 = [9 x i8] c"ENETDOWN\00"
@ENETRESET = global i32 0
@.str.64 = [10 x i8] c"ENETRESET\00"
@ENETUNREACH = global i32 0
@.str.65 = [12 x i8] c"ENETUNREACH\00"
@ENFILE = global i32 0
@.str.66 = [7 x i8] c"ENFILE\00"
@ENOANO = global i32 0
@.str.67 = [7 x i8] c"ENOANO\00"
@ENOBUFS = global i32 0
@.str.68 = [8 x i8] c"ENOBUFS\00"
@ENODATA = global i32 0
@.str.69 = [8 x i8] c"ENODATA\00"
@ENODEV = global i32 0
@.str.70 = [7 x i8] c"ENODEV\00"
@ENOENT = global i32 0
@.str.71 = [7 x i8] c"ENOENT\00"
@ENOEXEC = global i32 0
@.str.72 = [8 x i8] c"ENOEXEC\00"
@ENOKEY = global i32 0
@.str.73 = [7 x i8] c"ENOKEY\00"
@ENOLCK = global i32 0
@.str.74 = [7 x i8] c"ENOLCK\00"
@ENOLINK = global i32 0
@.str.75 = [8 x i8] c"ENOLINK\00"
@ENOMEDIUM = global i32 0
@.str.76 = [10 x i8] c"ENOMEDIUM\00"
@ENOMEM = global i32 0
@.str.77 = [7 x i8] c"ENOMEM\00"
@ENOMSG = global i32 0
@.str.78 = [7 x i8] c"ENOMSG\00"
@ENONET = global i32 0
@.str.79 = [7 x i8] c"ENONET\00"
@ENOPKG = global i32 0
@.str.80 = [7 x i8] c"ENOPKG\00"
@ENOPROTOOPT = global i32 0
@.str.81 = [12 x i8] c"ENOPROTOOPT\00"
@ENOSPC = global i32 0
@.str.82 = [7 x i8] c"ENOSPC\00"
@ENOSR = global i32 0
@.str.83 = [6 x i8] c"ENOSR\00"
@ENOSTR = global i32 0
@.str.84 = [7 x i8] c"ENOSTR\00"
@ENOSYS = global i32 0
@.str.85 = [7 x i8] c"ENOSYS\00"
@ENOTBLK = global i32 0
@.str.86 = [8 x i8] c"ENOTBLK\00"
@ENOTCONN = global i32 0
@.str.87 = [9 x i8] c"ENOTCONN\00"
@ENOTDIR = global i32 0
@.str.88 = [8 x i8] c"ENOTDIR\00"
@ENOTEMPTY = global i32 0
@.str.89 = [10 x i8] c"ENOTEMPTY\00"
@ENOTRECOVERABLE = global i32 0
@.str.90 = [16 x i8] c"ENOTRECOVERABLE\00"
@ENOTSOCK = global i32 0
@.str.91 = [9 x i8] c"ENOTSOCK\00"
@ENOTSUP = global i32 0
@.str.92 = [8 x i8] c"ENOTSUP\00"
@ENOTTY = global i32 0
@.str.93 = [7 x i8] c"ENOTTY\00"
@ENOTUNIQ = global i32 0
@.str.94 = [9 x i8] c"ENOTUNIQ\00"
@ENXIO = global i32 0
@.str.95 = [6 x i8] c"ENXIO\00"
@EOPNOTSUPP = global i32 0
@.str.96 = [11 x i8] c"EOPNOTSUPP\00"
@EOVERFLOW = global i32 0
@.str.97 = [10 x i8] c"EOVERFLOW\00"
@EOWNERDEAD = global i32 0
@.str.98 = [11 x i8] c"EOWNERDEAD\00"
@EPERM = global i32 0
@.str.99 = [6 x i8] c"EPERM\00"
@EPFNOSUPPORT = global i32 0
@.str.100 = [13 x i8] c"EPFNOSUPPORT\00"
@EPIPE = global i32 0
@.str.101 = [6 x i8] c"EPIPE\00"
@EPROTO = global i32 0
@.str.102 = [7 x i8] c"EPROTO\00"
@EPROTONOSUPPORT = global i32 0
@.str.103 = [16 x i8] c"EPROTONOSUPPORT\00"
@EPROTOTYPE = global i32 0
@.str.104 = [11 x i8] c"EPROTOTYPE\00"
@EREMCHG = global i32 0
@.str.105 = [8 x i8] c"EREMCHG\00"
@EREMOTE = global i32 0
@.str.106 = [8 x i8] c"EREMOTE\00"
@EREMOTEIO = global i32 0
@.str.107 = [10 x i8] c"EREMOTEIO\00"
@ERESTART = global i32 0
@.str.108 = [9 x i8] c"ERESTART\00"
@ERFKILL = global i32 0
@.str.109 = [8 x i8] c"ERFKILL\00"
@EROFS = global i32 0
@.str.110 = [6 x i8] c"EROFS\00"
@ESHUTDOWN = global i32 0
@.str.111 = [10 x i8] c"ESHUTDOWN\00"
@ESPIPE = global i32 0
@.str.112 = [7 x i8] c"ESPIPE\00"
@ESOCKTNOSUPPORT = global i32 0
@.str.113 = [16 x i8] c"ESOCKTNOSUPPORT\00"
@ESRCH = global i32 0
@.str.114 = [6 x i8] c"ESRCH\00"
@ESTALE = global i32 0
@.str.115 = [7 x i8] c"ESTALE\00"
@ESTRPIPE = global i32 0
@.str.116 = [9 x i8] c"ESTRPIPE\00"
@ETIME = global i32 0
@.str.117 = [6 x i8] c"ETIME\00"
@ETIMEDOUT = global i32 0
@.str.118 = [10 x i8] c"ETIMEDOUT\00"
@ETOOMANYREFS = global i32 0
@.str.119 = [13 x i8] c"ETOOMANYREFS\00"
@ETXTBSY = global i32 0
@.str.120 = [8 x i8] c"ETXTBSY\00"
@EUCLEAN = global i32 0
@.str.121 = [8 x i8] c"EUCLEAN\00"
@EUNATCH = global i32 0
@.str.122 = [8 x i8] c"EUNATCH\00"
@EUSERS = global i32 0
@.str.123 = [7 x i8] c"EUSERS\00"
@EWOULDBLOCK = global i32 0
@.str.124 = [12 x i8] c"EWOULDBLOCK\00"
@EXDEV = global i32 0
@.str.125 = [6 x i8] c"EXDEV\00"
@EXFULL = global i32 0
@.str.126 = [7 x i8] c"EXFULL\00"
define i32 @main() {
%1 = load i32, i32* @E2BIG
%2 = tail call i8* @strerror(i32 %1)
%3 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %1, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i64 0, i64 0), i8* %2)
%4 = load i32, i32* @EACCES
%5 = tail call i8* @strerror(i32 %4)
%6 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %4, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.2, i64 0, i64 0), i8* %5)
%7 = load i32, i32* @EADDRINUSE
%8 = tail call i8* @strerror(i32 %7)
%9 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %7, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.3, i64 0, i64 0), i8* %8)
%10 = load i32, i32* @EADDRNOTAVAIL
%11 = tail call i8* @strerror(i32 %10)
%12 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %10, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.4, i64 0, i64 0), i8* %11)
%13 = load i32, i32* @EAFNOSUPPORT
%14 = tail call i8* @strerror(i32 %13)
%15 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %13, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.5, i64 0, i64 0), i8* %14)
%16 = load i32, i32* @EAGAIN
%17 = tail call i8* @strerror(i32 %16)
%18 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %16, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.6, i64 0, i64 0), i8* %17)
%19 = load i32, i32* @EALREADY
%20 = tail call i8* @strerror(i32 %19)
%21 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %19, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.7, i64 0, i64 0), i8* %20)
%22 = load i32, i32* @EBADE
%23 = tail call i8* @strerror(i32 %22)
%24 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %22, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.8, i64 0, i64 0), i8* %23)
%25 = load i32, i32* @EBADF
%26 = tail call i8* @strerror(i32 %25)
%27 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %25, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.9, i64 0, i64 0), i8* %26)
%28 = load i32, i32* @EBADFD
%29 = tail call i8* @strerror(i32 %28)
%30 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %28, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.10, i64 0, i64 0), i8* %29)
%31 = load i32, i32* @EBADMSG
%32 = tail call i8* @strerror(i32 %31)
%33 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %31, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.11, i64 0, i64 0), i8* %32)
%34 = load i32, i32* @EBADR
%35 = tail call i8* @strerror(i32 %34)
%36 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %34, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.12, i64 0, i64 0), i8* %35)
%37 = load i32, i32* @EBADRQC
%38 = tail call i8* @strerror(i32 %37)
%39 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %37, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.13, i64 0, i64 0), i8* %38)
%40 = load i32, i32* @EBADSLT
%41 = tail call i8* @strerror(i32 %40)
%42 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %40, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.14, i64 0, i64 0), i8* %41)
%43 = load i32, i32* @EBUSY
%44 = tail call i8* @strerror(i32 %43)
%45 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %43, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.15, i64 0, i64 0), i8* %44)
%46 = load i32, i32* @ECANCELED
%47 = tail call i8* @strerror(i32 %46)
%48 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %46, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.16, i64 0, i64 0), i8* %47)
%49 = load i32, i32* @ECHILD
%50 = tail call i8* @strerror(i32 %49)
%51 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %49, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.17, i64 0, i64 0), i8* %50)
%52 = load i32, i32* @ECHRNG
%53 = tail call i8* @strerror(i32 %52)
%54 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %52, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.18, i64 0, i64 0), i8* %53)
%55 = load i32, i32* @ECOMM
%56 = tail call i8* @strerror(i32 %55)
%57 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %55, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.19, i64 0, i64 0), i8* %56)
%58 = load i32, i32* @ECONNABORTED
%59 = tail call i8* @strerror(i32 %58)
%60 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %58, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.20, i64 0, i64 0), i8* %59)
%61 = load i32, i32* @ECONNREFUSED
%62 = tail call i8* @strerror(i32 %61)
%63 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %61, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.21, i64 0, i64 0), i8* %62)
%64 = load i32, i32* @ECONNRESET
%65 = tail call i8* @strerror(i32 %64)
%66 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %64, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.22, i64 0, i64 0), i8* %65)
%67 = load i32, i32* @EDEADLK
%68 = tail call i8* @strerror(i32 %67)
%69 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %67, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.23, i64 0, i64 0), i8* %68)
%70 = load i32, i32* @EDEADLOCK
%71 = tail call i8* @strerror(i32 %70)
%72 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %70, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.24, i64 0, i64 0), i8* %71)
%73 = load i32, i32* @EDESTADDRREQ
%74 = tail call i8* @strerror(i32 %73)
%75 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %73, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.25, i64 0, i64 0), i8* %74)
%76 = load i32, i32* @EDOM
%77 = tail call i8* @strerror(i32 %76)
%78 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %76, i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.26, i64 0, i64 0), i8* %77)
%79 = load i32, i32* @EDQUOT
%80 = tail call i8* @strerror(i32 %79)
%81 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %79, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.27, i64 0, i64 0), i8* %80)
%82 = load i32, i32* @EEXIST
%83 = tail call i8* @strerror(i32 %82)
%84 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %82, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.28, i64 0, i64 0), i8* %83)
%85 = load i32, i32* @EFAULT
%86 = tail call i8* @strerror(i32 %85)
%87 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %85, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.29, i64 0, i64 0), i8* %86)
%88 = load i32, i32* @EFBIG
%89 = tail call i8* @strerror(i32 %88)
%90 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %88, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.30, i64 0, i64 0), i8* %89)
%91 = load i32, i32* @EHOSTDOWN
%92 = tail call i8* @strerror(i32 %91)
%93 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %91, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.31, i64 0, i64 0), i8* %92)
%94 = load i32, i32* @EHOSTUNREACH
%95 = tail call i8* @strerror(i32 %94)
%96 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %94, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.32, i64 0, i64 0), i8* %95)
%97 = load i32, i32* @EHWPOISON
%98 = tail call i8* @strerror(i32 %97)
%99 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %97, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.33, i64 0, i64 0), i8* %98)
%100 = load i32, i32* @EIDRM
%101 = tail call i8* @strerror(i32 %100)
%102 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %100, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.34, i64 0, i64 0), i8* %101)
%103 = load i32, i32* @EILSEQ
%104 = tail call i8* @strerror(i32 %103)
%105 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %103, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.35, i64 0, i64 0), i8* %104)
%106 = load i32, i32* @EINPROGRESS
%107 = tail call i8* @strerror(i32 %106)
%108 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %106, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.36, i64 0, i64 0), i8* %107)
%109 = load i32, i32* @EINTR
%110 = tail call i8* @strerror(i32 %109)
%111 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %109, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.37, i64 0, i64 0), i8* %110)
%112 = load i32, i32* @EINVAL
%113 = tail call i8* @strerror(i32 %112)
%114 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %112, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.38, i64 0, i64 0), i8* %113)
%115 = load i32, i32* @EIO
%116 = tail call i8* @strerror(i32 %115)
%117 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %115, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.39, i64 0, i64 0), i8* %116)
%118 = load i32, i32* @EISCONN
%119 = tail call i8* @strerror(i32 %118)
%120 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %118, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.40, i64 0, i64 0), i8* %119)
%121 = load i32, i32* @EISDIR
%122 = tail call i8* @strerror(i32 %121)
%123 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %121, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.41, i64 0, i64 0), i8* %122)
%124 = load i32, i32* @EISNAM
%125 = tail call i8* @strerror(i32 %124)
%126 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %124, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.42, i64 0, i64 0), i8* %125)
%127 = load i32, i32* @EKEYEXPIRED
%128 = tail call i8* @strerror(i32 %127)
%129 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %127, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.43, i64 0, i64 0), i8* %128)
%130 = load i32, i32* @EKEYREJECTED
%131 = tail call i8* @strerror(i32 %130)
%132 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %130, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.44, i64 0, i64 0), i8* %131)
%133 = load i32, i32* @EKEYREVOKED
%134 = tail call i8* @strerror(i32 %133)
%135 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %133, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.45, i64 0, i64 0), i8* %134)
%136 = load i32, i32* @EL2HLT
%137 = tail call i8* @strerror(i32 %136)
%138 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %136, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.46, i64 0, i64 0), i8* %137)
%139 = load i32, i32* @EL2NSYNC
%140 = tail call i8* @strerror(i32 %139)
%141 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %139, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.47, i64 0, i64 0), i8* %140)
%142 = load i32, i32* @EL3HLT
%143 = tail call i8* @strerror(i32 %142)
%144 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %142, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.48, i64 0, i64 0), i8* %143)
%145 = load i32, i32* @EL3RST
%146 = tail call i8* @strerror(i32 %145)
%147 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %145, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.49, i64 0, i64 0), i8* %146)
%148 = load i32, i32* @ELIBACC
%149 = tail call i8* @strerror(i32 %148)
%150 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %148, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.50, i64 0, i64 0), i8* %149)
%151 = load i32, i32* @ELIBBAD
%152 = tail call i8* @strerror(i32 %151)
%153 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %151, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.51, i64 0, i64 0), i8* %152)
%154 = load i32, i32* @ELIBMAX
%155 = tail call i8* @strerror(i32 %154)
%156 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %154, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.52, i64 0, i64 0), i8* %155)
%157 = load i32, i32* @ELIBSCN
%158 = tail call i8* @strerror(i32 %157)
%159 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %157, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.53, i64 0, i64 0), i8* %158)
%160 = load i32, i32* @ELIBEXEC
%161 = tail call i8* @strerror(i32 %160)
%162 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %160, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.54, i64 0, i64 0), i8* %161)
%163 = load i32, i32* @ERANGE
%164 = tail call i8* @strerror(i32 %163)
%165 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %163, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.55, i64 0, i64 0), i8* %164)
%166 = load i32, i32* @ELOOP
%167 = tail call i8* @strerror(i32 %166)
%168 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %166, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.56, i64 0, i64 0), i8* %167)
%169 = load i32, i32* @EMEDIUMTYPE
%170 = tail call i8* @strerror(i32 %169)
%171 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %169, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.57, i64 0, i64 0), i8* %170)
%172 = load i32, i32* @EMFILE
%173 = tail call i8* @strerror(i32 %172)
%174 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %172, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.58, i64 0, i64 0), i8* %173)
%175 = load i32, i32* @EMLINK
%176 = tail call i8* @strerror(i32 %175)
%177 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %175, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.59, i64 0, i64 0), i8* %176)
%178 = load i32, i32* @EMSGSIZE
%179 = tail call i8* @strerror(i32 %178)
%180 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %178, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.60, i64 0, i64 0), i8* %179)
%181 = load i32, i32* @EMULTIHOP
%182 = tail call i8* @strerror(i32 %181)
%183 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %181, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.61, i64 0, i64 0), i8* %182)
%184 = load i32, i32* @ENAMETOOLONG
%185 = tail call i8* @strerror(i32 %184)
%186 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %184, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.62, i64 0, i64 0), i8* %185)
%187 = load i32, i32* @ENETDOWN
%188 = tail call i8* @strerror(i32 %187)
%189 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %187, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.63, i64 0, i64 0), i8* %188)
%190 = load i32, i32* @ENETRESET
%191 = tail call i8* @strerror(i32 %190)
%192 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %190, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.64, i64 0, i64 0), i8* %191)
%193 = load i32, i32* @ENETUNREACH
%194 = tail call i8* @strerror(i32 %193)
%195 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %193, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.65, i64 0, i64 0), i8* %194)
%196 = load i32, i32* @ENFILE
%197 = tail call i8* @strerror(i32 %196)
%198 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %196, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.66, i64 0, i64 0), i8* %197)
%199 = load i32, i32* @ENOANO
%200 = tail call i8* @strerror(i32 %199)
%201 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %199, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.67, i64 0, i64 0), i8* %200)
%202 = load i32, i32* @ENOBUFS
%203 = tail call i8* @strerror(i32 %202)
%204 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %202, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.68, i64 0, i64 0), i8* %203)
%205 = load i32, i32* @ENODATA
%206 = tail call i8* @strerror(i32 %205)
%207 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %205, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.69, i64 0, i64 0), i8* %206)
%208 = load i32, i32* @ENODEV
%209 = tail call i8* @strerror(i32 %208)
%210 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %208, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.70, i64 0, i64 0), i8* %209)
%211 = load i32, i32* @ENOENT
%212 = tail call i8* @strerror(i32 %211)
%213 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %211, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.71, i64 0, i64 0), i8* %212)
%214 = load i32, i32* @ENOEXEC
%215 = tail call i8* @strerror(i32 %214)
%216 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %214, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.72, i64 0, i64 0), i8* %215)
%217 = load i32, i32* @ENOKEY
%218 = tail call i8* @strerror(i32 %217)
%219 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %217, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.73, i64 0, i64 0), i8* %218)
%220 = load i32, i32* @ENOLCK
%221 = tail call i8* @strerror(i32 %220)
%222 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %220, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.74, i64 0, i64 0), i8* %221)
%223 = load i32, i32* @ENOLINK
%224 = tail call i8* @strerror(i32 %223)
%225 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %223, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.75, i64 0, i64 0), i8* %224)
%226 = load i32, i32* @ENOMEDIUM
%227 = tail call i8* @strerror(i32 %226)
%228 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %226, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.76, i64 0, i64 0), i8* %227)
%229 = load i32, i32* @ENOMEM
%230 = tail call i8* @strerror(i32 %229)
%231 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %229, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.77, i64 0, i64 0), i8* %230)
%232 = load i32, i32* @ENOMSG
%233 = tail call i8* @strerror(i32 %232)
%234 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %232, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.78, i64 0, i64 0), i8* %233)
%235 = load i32, i32* @ENONET
%236 = tail call i8* @strerror(i32 %235)
%237 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %235, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.79, i64 0, i64 0), i8* %236)
%238 = load i32, i32* @ENOPKG
%239 = tail call i8* @strerror(i32 %238)
%240 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %238, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.80, i64 0, i64 0), i8* %239)
%241 = load i32, i32* @ENOPROTOOPT
%242 = tail call i8* @strerror(i32 %241)
%243 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %241, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.81, i64 0, i64 0), i8* %242)
%244 = load i32, i32* @ENOSPC
%245 = tail call i8* @strerror(i32 %244)
%246 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %244, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.82, i64 0, i64 0), i8* %245)
%247 = load i32, i32* @ENOSR
%248 = tail call i8* @strerror(i32 %247)
%249 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %247, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.83, i64 0, i64 0), i8* %248)
%250 = load i32, i32* @ENOSTR
%251 = tail call i8* @strerror(i32 %250)
%252 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %250, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.84, i64 0, i64 0), i8* %251)
%253 = load i32, i32* @ENOSYS
%254 = tail call i8* @strerror(i32 %253)
%255 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %253, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.85, i64 0, i64 0), i8* %254)
%256 = load i32, i32* @ENOTBLK
%257 = tail call i8* @strerror(i32 %256)
%258 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %256, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.86, i64 0, i64 0), i8* %257)
%259 = load i32, i32* @ENOTCONN
%260 = tail call i8* @strerror(i32 %259)
%261 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %259, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.87, i64 0, i64 0), i8* %260)
%262 = load i32, i32* @ENOTDIR
%263 = tail call i8* @strerror(i32 %262)
%264 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %262, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.88, i64 0, i64 0), i8* %263)
%265 = load i32, i32* @ENOTEMPTY
%266 = tail call i8* @strerror(i32 %265)
%267 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %265, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.89, i64 0, i64 0), i8* %266)
%268 = load i32, i32* @ENOTRECOVERABLE
%269 = tail call i8* @strerror(i32 %268)
%270 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %268, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.90, i64 0, i64 0), i8* %269)
%271 = load i32, i32* @ENOTSOCK
%272 = tail call i8* @strerror(i32 %271)
%273 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %271, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.91, i64 0, i64 0), i8* %272)
%274 = load i32, i32* @ENOTSUP
%275 = tail call i8* @strerror(i32 %274)
%276 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %274, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.92, i64 0, i64 0), i8* %275)
%277 = load i32, i32* @ENOTTY
%278 = tail call i8* @strerror(i32 %277)
%279 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %277, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.93, i64 0, i64 0), i8* %278)
%280 = load i32, i32* @ENOTUNIQ
%281 = tail call i8* @strerror(i32 %280)
%282 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %280, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.94, i64 0, i64 0), i8* %281)
%283 = load i32, i32* @ENXIO
%284 = tail call i8* @strerror(i32 %283)
%285 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %283, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.95, i64 0, i64 0), i8* %284)
%286 = load i32, i32* @EOPNOTSUPP
%287 = tail call i8* @strerror(i32 %286)
%288 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %286, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.96, i64 0, i64 0), i8* %287)
%289 = load i32, i32* @EOVERFLOW
%290 = tail call i8* @strerror(i32 %289)
%291 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %289, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.97, i64 0, i64 0), i8* %290)
%292 = load i32, i32* @EOWNERDEAD
%293 = tail call i8* @strerror(i32 %292)
%294 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %292, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.98, i64 0, i64 0), i8* %293)
%295 = load i32, i32* @EPERM
%296 = tail call i8* @strerror(i32 %295)
%297 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %295, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.99, i64 0, i64 0), i8* %296)
%298 = load i32, i32* @EPFNOSUPPORT
%299 = tail call i8* @strerror(i32 %298)
%300 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %298, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.100, i64 0, i64 0), i8* %299)
%301 = load i32, i32* @EPIPE
%302 = tail call i8* @strerror(i32 %301)
%303 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %301, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.101, i64 0, i64 0), i8* %302)
%304 = load i32, i32* @EPROTO
%305 = tail call i8* @strerror(i32 %304)
%306 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %304, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.102, i64 0, i64 0), i8* %305)
%307 = load i32, i32* @EPROTONOSUPPORT
%308 = tail call i8* @strerror(i32 %307)
%309 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %307, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.103, i64 0, i64 0), i8* %308)
%310 = load i32, i32* @EPROTOTYPE
%311 = tail call i8* @strerror(i32 %310)
%312 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %310, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.104, i64 0, i64 0), i8* %311)
%313 = load i32, i32* @ERANGE
%314 = tail call i8* @strerror(i32 %313)
%315 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %313, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.55, i64 0, i64 0), i8* %314)
%316 = load i32, i32* @EREMCHG
%317 = tail call i8* @strerror(i32 %316)
%318 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %316, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i64 0, i64 0), i8* %317)
%319 = load i32, i32* @EREMOTE
%320 = tail call i8* @strerror(i32 %319)
%321 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %319, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.106, i64 0, i64 0), i8* %320)
%322 = load i32, i32* @EREMOTEIO
%323 = tail call i8* @strerror(i32 %322)
%324 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %322, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.107, i64 0, i64 0), i8* %323)
%325 = load i32, i32* @ERESTART
%326 = tail call i8* @strerror(i32 %325)
%327 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %325, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.108, i64 0, i64 0), i8* %326)
%328 = load i32, i32* @ERFKILL
%329 = tail call i8* @strerror(i32 %328)
%330 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %328, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.109, i64 0, i64 0), i8* %329)
%331 = load i32, i32* @EROFS
%332 = tail call i8* @strerror(i32 %331)
%333 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %331, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.110, i64 0, i64 0), i8* %332)
%334 = load i32, i32* @ESHUTDOWN
%335 = tail call i8* @strerror(i32 %334)
%336 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %334, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.111, i64 0, i64 0), i8* %335)
%337 = load i32, i32* @ESPIPE
%338 = tail call i8* @strerror(i32 %337)
%339 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %337, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.112, i64 0, i64 0), i8* %338)
%340 = load i32, i32* @ESOCKTNOSUPPORT
%341 = tail call i8* @strerror(i32 %340)
%342 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %340, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.113, i64 0, i64 0), i8* %341)
%343 = load i32, i32* @ESRCH
%344 = tail call i8* @strerror(i32 %343)
%345 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %343, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.114, i64 0, i64 0), i8* %344)
%346 = load i32, i32* @ESTALE
%347 = tail call i8* @strerror(i32 %346)
%348 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %346, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.115, i64 0, i64 0), i8* %347)
%349 = load i32, i32* @ESTRPIPE
%350 = tail call i8* @strerror(i32 %349)
%351 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %349, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.116, i64 0, i64 0), i8* %350)
%352 = load i32, i32* @ETIME
%353 = tail call i8* @strerror(i32 %352)
%354 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %352, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.117, i64 0, i64 0), i8* %353)
%355 = load i32, i32* @ETIMEDOUT
%356 = tail call i8* @strerror(i32 %355)
%357 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %355, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.118, i64 0, i64 0), i8* %356)
%358 = load i32, i32* @ETOOMANYREFS
%359 = tail call i8* @strerror(i32 %358)
%360 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %358, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.119, i64 0, i64 0), i8* %359)
%361 = load i32, i32* @ETXTBSY
%362 = tail call i8* @strerror(i32 %361)
%363 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %361, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.120, i64 0, i64 0), i8* %362)
%364 = load i32, i32* @EUCLEAN
%365 = tail call i8* @strerror(i32 %364)
%366 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %364, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.121, i64 0, i64 0), i8* %365)
%367 = load i32, i32* @EUNATCH
%368 = tail call i8* @strerror(i32 %367)
%369 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %367, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.122, i64 0, i64 0), i8* %368)
%370 = load i32, i32* @EUSERS
%371 = tail call i8* @strerror(i32 %370)
%372 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %370, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.123, i64 0, i64 0), i8* %371)
%373 = load i32, i32* @EWOULDBLOCK
%374 = tail call i8* @strerror(i32 %373)
%375 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %373, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.124, i64 0, i64 0), i8* %374)
%376 = load i32, i32* @EXDEV
%377 = tail call i8* @strerror(i32 %376)
%378 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %376, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.125, i64 0, i64 0), i8* %377)
%379 = load i32, i32* @EXFULL
%380 = tail call i8* @strerror(i32 %379)
%381 = tail call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0), i32 %379, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.126, i64 0, i64 0), i8* %380)
ret i32 0
}