#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 /*<<< orphan*/ strcmp(char const *, char *);
int errno_by_name_x86_64(const char *errno_name) {
  if (!strcmp(errno_name, ("EPERM")))
    return 1;
  if (!strcmp(errno_name, ("ENOENT")))
    return 2;
  if (!strcmp(errno_name, ("ESRCH")))
    return 3;
  if (!strcmp(errno_name, ("EINTR")))
    return 4;
  if (!strcmp(errno_name, ("EIO")))
    return 5;
  if (!strcmp(errno_name, ("ENXIO")))
    return 6;
  if (!strcmp(errno_name, ("E2BIG")))
    return 7;
  if (!strcmp(errno_name, ("ENOEXEC")))
    return 8;
  if (!strcmp(errno_name, ("EBADF")))
    return 9;
  if (!strcmp(errno_name, ("ECHILD")))
    return 10;
  if (!strcmp(errno_name, ("EAGAIN")))
    return 11;
  if (!strcmp(errno_name, ("EWOULDBLOCK")))
    return 11;
  if (!strcmp(errno_name, ("ENOMEM")))
    return 12;
  if (!strcmp(errno_name, ("EACCES")))
    return 13;
  if (!strcmp(errno_name, ("EFAULT")))
    return 14;
  if (!strcmp(errno_name, ("ENOTBLK")))
    return 15;
  if (!strcmp(errno_name, ("EBUSY")))
    return 16;
  if (!strcmp(errno_name, ("EEXIST")))
    return 17;
  if (!strcmp(errno_name, ("EXDEV")))
    return 18;
  if (!strcmp(errno_name, ("ENODEV")))
    return 19;
  if (!strcmp(errno_name, ("ENOTDIR")))
    return 20;
  if (!strcmp(errno_name, ("EISDIR")))
    return 21;
  if (!strcmp(errno_name, ("EINVAL")))
    return 22;
  if (!strcmp(errno_name, ("ENFILE")))
    return 23;
  if (!strcmp(errno_name, ("EMFILE")))
    return 24;
  if (!strcmp(errno_name, ("ENOTTY")))
    return 25;
  if (!strcmp(errno_name, ("ETXTBSY")))
    return 26;
  if (!strcmp(errno_name, ("EFBIG")))
    return 27;
  if (!strcmp(errno_name, ("ENOSPC")))
    return 28;
  if (!strcmp(errno_name, ("ESPIPE")))
    return 29;
  if (!strcmp(errno_name, ("EROFS")))
    return 30;
  if (!strcmp(errno_name, ("EMLINK")))
    return 31;
  if (!strcmp(errno_name, ("EPIPE")))
    return 32;
  if (!strcmp(errno_name, ("EDOM")))
    return 33;
  if (!strcmp(errno_name, ("ERANGE")))
    return 34;
  if (!strcmp(errno_name, ("EDEADLK")))
    return 35;
  if (!strcmp(errno_name, ("EDEADLOCK")))
    return 35;
  if (!strcmp(errno_name, ("ENAMETOOLONG")))
    return 36;
  if (!strcmp(errno_name, ("ENOLCK")))
    return 37;
  if (!strcmp(errno_name, ("ENOSYS")))
    return 38;
  if (!strcmp(errno_name, ("ENOTEMPTY")))
    return 39;
  if (!strcmp(errno_name, ("ELOOP")))
    return 40;
  if (!strcmp(errno_name, ("ENOMSG")))
    return 42;
  if (!strcmp(errno_name, ("EIDRM")))
    return 43;
  if (!strcmp(errno_name, ("ECHRNG")))
    return 44;
  if (!strcmp(errno_name, ("EL2NSYNC")))
    return 45;
  if (!strcmp(errno_name, ("EL3HLT")))
    return 46;
  if (!strcmp(errno_name, ("EL3RST")))
    return 47;
  if (!strcmp(errno_name, ("ELNRNG")))
    return 48;
  if (!strcmp(errno_name, ("EUNATCH")))
    return 49;
  if (!strcmp(errno_name, ("ENOCSI")))
    return 50;
  if (!strcmp(errno_name, ("EL2HLT")))
    return 51;
  if (!strcmp(errno_name, ("EBADE")))
    return 52;
  if (!strcmp(errno_name, ("EBADR")))
    return 53;
  if (!strcmp(errno_name, ("EXFULL")))
    return 54;
  if (!strcmp(errno_name, ("ENOANO")))
    return 55;
  if (!strcmp(errno_name, ("EBADRQC")))
    return 56;
  if (!strcmp(errno_name, ("EBADSLT")))
    return 57;
  if (!strcmp(errno_name, ("EBFONT")))
    return 59;
  if (!strcmp(errno_name, ("ENOSTR")))
    return 60;
  if (!strcmp(errno_name, ("ENODATA")))
    return 61;
  if (!strcmp(errno_name, ("ETIME")))
    return 62;
  if (!strcmp(errno_name, ("ENOSR")))
    return 63;
  if (!strcmp(errno_name, ("ENONET")))
    return 64;
  if (!strcmp(errno_name, ("ENOPKG")))
    return 65;
  if (!strcmp(errno_name, ("EREMOTE")))
    return 66;
  if (!strcmp(errno_name, ("ENOLINK")))
    return 67;
  if (!strcmp(errno_name, ("EADV")))
    return 68;
  if (!strcmp(errno_name, ("ESRMNT")))
    return 69;
  if (!strcmp(errno_name, ("ECOMM")))
    return 70;
  if (!strcmp(errno_name, ("EPROTO")))
    return 71;
  if (!strcmp(errno_name, ("EMULTIHOP")))
    return 72;
  if (!strcmp(errno_name, ("EDOTDOT")))
    return 73;
  if (!strcmp(errno_name, ("EBADMSG")))
    return 74;
  if (!strcmp(errno_name, ("EOVERFLOW")))
    return 75;
  if (!strcmp(errno_name, ("ENOTUNIQ")))
    return 76;
  if (!strcmp(errno_name, ("EBADFD")))
    return 77;
  if (!strcmp(errno_name, ("EREMCHG")))
    return 78;
  if (!strcmp(errno_name, ("ELIBACC")))
    return 79;
  if (!strcmp(errno_name, ("ELIBBAD")))
    return 80;
  if (!strcmp(errno_name, ("ELIBSCN")))
    return 81;
  if (!strcmp(errno_name, ("ELIBMAX")))
    return 82;
  if (!strcmp(errno_name, ("ELIBEXEC")))
    return 83;
  if (!strcmp(errno_name, ("EILSEQ")))
    return 84;
  if (!strcmp(errno_name, ("ERESTART")))
    return 85;
  if (!strcmp(errno_name, ("ESTRPIPE")))
    return 86;
  if (!strcmp(errno_name, ("EUSERS")))
    return 87;
  if (!strcmp(errno_name, ("ENOTSOCK")))
    return 88;
  if (!strcmp(errno_name, ("EDESTADDRREQ")))
    return 89;
  if (!strcmp(errno_name, ("EMSGSIZE")))
    return 90;
  if (!strcmp(errno_name, ("EPROTOTYPE")))
    return 91;
  if (!strcmp(errno_name, ("ENOPROTOOPT")))
    return 92;
  if (!strcmp(errno_name, ("EPROTONOSUPPORT")))
    return 93;
  if (!strcmp(errno_name, ("ESOCKTNOSUPPORT")))
    return 94;
  if (!strcmp(errno_name, ("ENOTSUP")))
    return 95;
  if (!strcmp(errno_name, ("EOPNOTSUPP")))
    return 95;
  if (!strcmp(errno_name, ("EPFNOSUPPORT")))
    return 96;
  if (!strcmp(errno_name, ("EAFNOSUPPORT")))
    return 97;
  if (!strcmp(errno_name, ("EADDRINUSE")))
    return 98;
  if (!strcmp(errno_name, ("EADDRNOTAVAIL")))
    return 99;
  if (!strcmp(errno_name, ("ENETDOWN")))
    return 100;
  if (!strcmp(errno_name, ("ENETUNREACH")))
    return 101;
  if (!strcmp(errno_name, ("ENETRESET")))
    return 102;
  if (!strcmp(errno_name, ("ECONNABORTED")))
    return 103;
  if (!strcmp(errno_name, ("ECONNRESET")))
    return 104;
  if (!strcmp(errno_name, ("ENOBUFS")))
    return 105;
  if (!strcmp(errno_name, ("EISCONN")))
    return 106;
  if (!strcmp(errno_name, ("ENOTCONN")))
    return 107;
  if (!strcmp(errno_name, ("ESHUTDOWN")))
    return 108;
  if (!strcmp(errno_name, ("ETOOMANYREFS")))
    return 109;
  if (!strcmp(errno_name, ("ETIMEDOUT")))
    return 110;
  if (!strcmp(errno_name, ("ECONNREFUSED")))
    return 111;
  if (!strcmp(errno_name, ("EHOSTDOWN")))
    return 112;
  if (!strcmp(errno_name, ("EHOSTUNREACH")))
    return 113;
  if (!strcmp(errno_name, ("EALREADY")))
    return 114;
  if (!strcmp(errno_name, ("EINPROGRESS")))
    return 115;
  if (!strcmp(errno_name, ("ESTALE")))
    return 116;
  if (!strcmp(errno_name, ("EUCLEAN")))
    return 117;
  if (!strcmp(errno_name, ("ENOTNAM")))
    return 118;
  if (!strcmp(errno_name, ("ENAVAIL")))
    return 119;
  if (!strcmp(errno_name, ("EISNAM")))
    return 120;
  if (!strcmp(errno_name, ("EREMOTEIO")))
    return 121;
  if (!strcmp(errno_name, ("EDQUOT")))
    return 122;
  if (!strcmp(errno_name, ("ENOMEDIUM")))
    return 123;
  if (!strcmp(errno_name, ("EMEDIUMTYPE")))
    return 124;
  if (!strcmp(errno_name, ("ECANCELED")))
    return 125;
  if (!strcmp(errno_name, ("ENOKEY")))
    return 126;
  if (!strcmp(errno_name, ("EKEYEXPIRED")))
    return 127;
  if (!strcmp(errno_name, ("EKEYREVOKED")))
    return 128;
  if (!strcmp(errno_name, ("EKEYREJECTED")))
    return 129;
  if (!strcmp(errno_name, ("EOWNERDEAD")))
    return 130;
  if (!strcmp(errno_name, ("ENOTRECOVERABLE")))
    return 131;
  if (!strcmp(errno_name, ("ERFKILL")))
    return 132;
  if (!strcmp(errno_name, ("EHWPOISON")))
    return 133;
  return -1;
}


x86 assembly (clang, -O0):
<errno_by_name_x86_64>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
mov    %rdi,-0x10(%rbp)
mov    -0x10(%rbp),%rdi
lea    0x1ed9(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1141 <errno_by_name_x86_64+0x31>
movl   $0x1,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1eba(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1166 <errno_by_name_x86_64+0x56>
movl   $0x2,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1e9c(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    118b <errno_by_name_x86_64+0x7b>
movl   $0x3,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1e7d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    11b0 <errno_by_name_x86_64+0xa0>
movl   $0x4,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x222e(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    11d5 <errno_by_name_x86_64+0xc5>
movl   $0x5,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1e39(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    11fa <errno_by_name_x86_64+0xea>
movl   $0x6,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1e1a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    121f <errno_by_name_x86_64+0x10f>
movl   $0x7,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1dfb(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1244 <errno_by_name_x86_64+0x134>
movl   $0x8,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1dde(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1269 <errno_by_name_x86_64+0x159>
movl   $0x9,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1dbf(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    128e <errno_by_name_x86_64+0x17e>
movl   $0xa,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1da1(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    12b3 <errno_by_name_x86_64+0x1a3>
movl   $0xb,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1d83(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    12d8 <errno_by_name_x86_64+0x1c8>
movl   $0xb,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1d6a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    12fd <errno_by_name_x86_64+0x1ed>
movl   $0xc,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1d4c(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1322 <errno_by_name_x86_64+0x212>
movl   $0xd,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1d2e(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1347 <errno_by_name_x86_64+0x237>
movl   $0xe,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1d10(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    136c <errno_by_name_x86_64+0x25c>
movl   $0xf,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1cf3(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1391 <errno_by_name_x86_64+0x281>
movl   $0x10,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1cd4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    13b6 <errno_by_name_x86_64+0x2a6>
movl   $0x11,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1cb6(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    13db <errno_by_name_x86_64+0x2cb>
movl   $0x12,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1c97(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1400 <errno_by_name_x86_64+0x2f0>
movl   $0x13,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1c79(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1425 <errno_by_name_x86_64+0x315>
movl   $0x14,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1c5c(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    144a <errno_by_name_x86_64+0x33a>
movl   $0x15,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1c3e(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    146f <errno_by_name_x86_64+0x35f>
movl   $0x16,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1c20(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1494 <errno_by_name_x86_64+0x384>
movl   $0x17,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1c02(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    14b9 <errno_by_name_x86_64+0x3a9>
movl   $0x18,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1be4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    14de <errno_by_name_x86_64+0x3ce>
movl   $0x19,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1bc6(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1503 <errno_by_name_x86_64+0x3f3>
movl   $0x1a,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1ba9(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1528 <errno_by_name_x86_64+0x418>
movl   $0x1b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1b8a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    154d <errno_by_name_x86_64+0x43d>
movl   $0x1c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1b6c(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1572 <errno_by_name_x86_64+0x462>
movl   $0x1d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1b4e(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1597 <errno_by_name_x86_64+0x487>
movl   $0x1e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1b2f(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    15bc <errno_by_name_x86_64+0x4ac>
movl   $0x1f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1b11(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    15e1 <errno_by_name_x86_64+0x4d1>
movl   $0x20,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1af2(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1606 <errno_by_name_x86_64+0x4f6>
movl   $0x21,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1ad2(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    162b <errno_by_name_x86_64+0x51b>
movl   $0x22,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1ab4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1650 <errno_by_name_x86_64+0x540>
movl   $0x23,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1a97(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1675 <errno_by_name_x86_64+0x565>
movl   $0x23,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1a7c(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    169a <errno_by_name_x86_64+0x58a>
movl   $0x24,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1a64(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    16bf <errno_by_name_x86_64+0x5af>
movl   $0x25,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1a46(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    16e4 <errno_by_name_x86_64+0x5d4>
movl   $0x26,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1a28(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1709 <errno_by_name_x86_64+0x5f9>
movl   $0x27,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1a0d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    172e <errno_by_name_x86_64+0x61e>
movl   $0x28,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x19ee(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1753 <errno_by_name_x86_64+0x643>
movl   $0x2a,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x19d0(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1778 <errno_by_name_x86_64+0x668>
movl   $0x2b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x19b1(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    179d <errno_by_name_x86_64+0x68d>
movl   $0x2c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1993(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    17c2 <errno_by_name_x86_64+0x6b2>
movl   $0x2d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1977(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    17e7 <errno_by_name_x86_64+0x6d7>
movl   $0x2e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1959(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    180c <errno_by_name_x86_64+0x6fc>
movl   $0x2f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x193b(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1831 <errno_by_name_x86_64+0x721>
movl   $0x30,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x191d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1856 <errno_by_name_x86_64+0x746>
movl   $0x31,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1900(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    187b <errno_by_name_x86_64+0x76b>
movl   $0x32,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x18e2(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    18a0 <errno_by_name_x86_64+0x790>
movl   $0x33,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x18c4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    18c5 <errno_by_name_x86_64+0x7b5>
movl   $0x34,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x18a5(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    18ea <errno_by_name_x86_64+0x7da>
movl   $0x35,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1886(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    190f <errno_by_name_x86_64+0x7ff>
movl   $0x36,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1868(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1934 <errno_by_name_x86_64+0x824>
movl   $0x37,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x184a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1959 <errno_by_name_x86_64+0x849>
movl   $0x38,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x182d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    197e <errno_by_name_x86_64+0x86e>
movl   $0x39,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1810(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    19a3 <errno_by_name_x86_64+0x893>
movl   $0x3b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x17f2(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    19c8 <errno_by_name_x86_64+0x8b8>
movl   $0x3c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x17d4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    19ed <errno_by_name_x86_64+0x8dd>
movl   $0x3d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x17b7(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1a12 <errno_by_name_x86_64+0x902>
movl   $0x3e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1798(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1a37 <errno_by_name_x86_64+0x927>
movl   $0x3f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1779(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1a5c <errno_by_name_x86_64+0x94c>
movl   $0x40,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x175b(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1a81 <errno_by_name_x86_64+0x971>
movl   $0x41,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x173d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1aa6 <errno_by_name_x86_64+0x996>
movl   $0x42,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1720(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1acb <errno_by_name_x86_64+0x9bb>
movl   $0x43,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1703(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1af0 <errno_by_name_x86_64+0x9e0>
movl   $0x44,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x16e3(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1b15 <errno_by_name_x86_64+0xa05>
movl   $0x45,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x16c5(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1b3a <errno_by_name_x86_64+0xa2a>
movl   $0x46,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x16a6(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1b5f <errno_by_name_x86_64+0xa4f>
movl   $0x47,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1688(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1b84 <errno_by_name_x86_64+0xa74>
movl   $0x48,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x166d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1ba9 <errno_by_name_x86_64+0xa99>
movl   $0x49,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1650(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1bce <errno_by_name_x86_64+0xabe>
movl   $0x4a,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1633(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1bf3 <errno_by_name_x86_64+0xae3>
movl   $0x4b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1618(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1c18 <errno_by_name_x86_64+0xb08>
movl   $0x4c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x15fc(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1c3d <errno_by_name_x86_64+0xb2d>
movl   $0x4d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x15de(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1c62 <errno_by_name_x86_64+0xb52>
movl   $0x4e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x15c1(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1c87 <errno_by_name_x86_64+0xb77>
movl   $0x4f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x15a4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1cac <errno_by_name_x86_64+0xb9c>
movl   $0x50,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1587(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1cd1 <errno_by_name_x86_64+0xbc1>
movl   $0x51,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x156a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1cf6 <errno_by_name_x86_64+0xbe6>
movl   $0x52,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x154d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1d1b <errno_by_name_x86_64+0xc0b>
movl   $0x53,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1531(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1d40 <errno_by_name_x86_64+0xc30>
movl   $0x54,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1513(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1d65 <errno_by_name_x86_64+0xc55>
movl   $0x55,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x14f7(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1d8a <errno_by_name_x86_64+0xc7a>
movl   $0x56,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x14db(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1daf <errno_by_name_x86_64+0xc9f>
movl   $0x57,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x14bd(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1dd4 <errno_by_name_x86_64+0xcc4>
movl   $0x58,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x14a1(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1df9 <errno_by_name_x86_64+0xce9>
movl   $0x59,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1489(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1e1e <errno_by_name_x86_64+0xd0e>
movl   $0x5a,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x146d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1e43 <errno_by_name_x86_64+0xd33>
movl   $0x5b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1453(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1e68 <errno_by_name_x86_64+0xd58>
movl   $0x5c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x143a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1e8d <errno_by_name_x86_64+0xd7d>
movl   $0x5d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1425(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1eb2 <errno_by_name_x86_64+0xda2>
movl   $0x5e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1410(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1ed7 <errno_by_name_x86_64+0xdc7>
movl   $0x5f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x13f3(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1efc <errno_by_name_x86_64+0xdec>
movl   $0x5f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x13d9(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1f21 <errno_by_name_x86_64+0xe11>
movl   $0x60,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x13c1(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1f46 <errno_by_name_x86_64+0xe36>
movl   $0x61,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x13a9(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1f6b <errno_by_name_x86_64+0xe5b>
movl   $0x62,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x138f(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1f90 <errno_by_name_x86_64+0xe80>
movl   $0x63,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1378(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1fb5 <errno_by_name_x86_64+0xea5>
movl   $0x64,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x135c(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1fda <errno_by_name_x86_64+0xeca>
movl   $0x65,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1343(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    1fff <errno_by_name_x86_64+0xeef>
movl   $0x66,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1328(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2024 <errno_by_name_x86_64+0xf14>
movl   $0x67,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1310(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2049 <errno_by_name_x86_64+0xf39>
movl   $0x68,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x12f6(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    206e <errno_by_name_x86_64+0xf5e>
movl   $0x69,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x12d9(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2093 <errno_by_name_x86_64+0xf83>
movl   $0x6a,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x12bc(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    20b8 <errno_by_name_x86_64+0xfa8>
movl   $0x6b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x12a0(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    20dd <errno_by_name_x86_64+0xfcd>
movl   $0x6c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1285(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2102 <errno_by_name_x86_64+0xff2>
movl   $0x6d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x126d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2127 <errno_by_name_x86_64+0x1017>
movl   $0x6e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1252(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    214c <errno_by_name_x86_64+0x103c>
movl   $0x6f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x123a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2171 <errno_by_name_x86_64+0x1061>
movl   $0x70,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x121f(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2196 <errno_by_name_x86_64+0x1086>
movl   $0x71,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1207(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    21bb <errno_by_name_x86_64+0x10ab>
movl   $0x72,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x11eb(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    21e0 <errno_by_name_x86_64+0x10d0>
movl   $0x73,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x11d2(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2205 <errno_by_name_x86_64+0x10f5>
movl   $0x74,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x11b4(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    222a <errno_by_name_x86_64+0x111a>
movl   $0x75,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1197(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    224f <errno_by_name_x86_64+0x113f>
movl   $0x76,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x117a(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2274 <errno_by_name_x86_64+0x1164>
movl   $0x77,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x115d(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2299 <errno_by_name_x86_64+0x1189>
movl   $0x78,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x113f(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    22be <errno_by_name_x86_64+0x11ae>
movl   $0x79,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1124(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    22e3 <errno_by_name_x86_64+0x11d3>
movl   $0x7a,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1106(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2308 <errno_by_name_x86_64+0x11f8>
movl   $0x7b,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x10eb(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    232d <errno_by_name_x86_64+0x121d>
movl   $0x7c,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x10d2(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2352 <errno_by_name_x86_64+0x1242>
movl   $0x7d,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x10b7(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2377 <errno_by_name_x86_64+0x1267>
movl   $0x7e,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1099(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    239c <errno_by_name_x86_64+0x128c>
movl   $0x7f,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1080(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    23c1 <errno_by_name_x86_64+0x12b1>
movl   $0x80,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1067(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    23e6 <errno_by_name_x86_64+0x12d6>
movl   $0x81,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x104f(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    240b <errno_by_name_x86_64+0x12fb>
movl   $0x82,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1035(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2430 <errno_by_name_x86_64+0x1320>
movl   $0x83,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1020(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    2455 <errno_by_name_x86_64+0x1345>
movl   $0x84,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
mov    -0x10(%rbp),%rdi
lea    0x1003(%rip),%rsi
call   1030 <strcmp@plt>
cmp    $0x0,%eax
jne    247a <errno_by_name_x86_64+0x136a>
movl   $0x85,-0x4(%rbp)
jmp    2481 <errno_by_name_x86_64+0x1371>
movl   $0xffffffff,-0x4(%rbp)
mov    -0x4(%rbp),%eax
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<errno_by_name_x86_64>:
push   %rbp
push   %rbx
push   %rax
mov    %rdi,%rbx
lea    0x1ee3(%rip),%rsi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d30 <errno_by_name_x86_64+0xc20>
lea    0x1ed5(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d37 <errno_by_name_x86_64+0xc27>
lea    0x1ec5(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d3e <errno_by_name_x86_64+0xc2e>
lea    0x1eb4(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d45 <errno_by_name_x86_64+0xc35>
lea    0x2273(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d4c <errno_by_name_x86_64+0xc3c>
lea    0x1e8c(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d53 <errno_by_name_x86_64+0xc43>
lea    0x1e7b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d5a <errno_by_name_x86_64+0xc4a>
lea    0x1e6a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d61 <errno_by_name_x86_64+0xc51>
lea    0x1e5b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d68 <errno_by_name_x86_64+0xc58>
lea    0x1e4a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d6f <errno_by_name_x86_64+0xc5f>
lea    0x1e3a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
mov    $0xb,%ebp
test   %eax,%eax
je     1d74 <errno_by_name_x86_64+0xc64>
lea    0x1e25(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d74 <errno_by_name_x86_64+0xc64>
lea    0x1e1a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d7d <errno_by_name_x86_64+0xc6d>
lea    0x1e0a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d84 <errno_by_name_x86_64+0xc74>
lea    0x1dfa(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d8b <errno_by_name_x86_64+0xc7b>
lea    0x1dea(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d92 <errno_by_name_x86_64+0xc82>
lea    0x1ddb(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d99 <errno_by_name_x86_64+0xc89>
lea    0x1dca(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1da0 <errno_by_name_x86_64+0xc90>
lea    0x1dba(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1da7 <errno_by_name_x86_64+0xc97>
lea    0x1da9(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dae <errno_by_name_x86_64+0xc9e>
lea    0x1d99(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1db5 <errno_by_name_x86_64+0xca5>
lea    0x1d8a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dbc <errno_by_name_x86_64+0xcac>
lea    0x1d7a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dc3 <errno_by_name_x86_64+0xcb3>
lea    0x1d6a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dca <errno_by_name_x86_64+0xcba>
lea    0x1d5a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dd1 <errno_by_name_x86_64+0xcc1>
lea    0x1d4a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dd8 <errno_by_name_x86_64+0xcc8>
lea    0x1d3a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ddf <errno_by_name_x86_64+0xccf>
lea    0x1d2b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1de6 <errno_by_name_x86_64+0xcd6>
lea    0x1d1a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ded <errno_by_name_x86_64+0xcdd>
lea    0x1d0a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1df4 <errno_by_name_x86_64+0xce4>
lea    0x1cfa(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1dfe <errno_by_name_x86_64+0xcee>
lea    0x1ce9(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e08 <errno_by_name_x86_64+0xcf8>
lea    0x1cd9(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e12 <errno_by_name_x86_64+0xd02>
lea    0x1cc8(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e1c <errno_by_name_x86_64+0xd0c>
lea    0x1cb6(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e26 <errno_by_name_x86_64+0xd16>
lea    0x1ca6(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
mov    $0x23,%ebp
test   %eax,%eax
je     1d74 <errno_by_name_x86_64+0xc64>
lea    0x1c92(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d74 <errno_by_name_x86_64+0xc64>
lea    0x1c85(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e30 <errno_by_name_x86_64+0xd20>
lea    0x1c7b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e3a <errno_by_name_x86_64+0xd2a>
lea    0x1c6b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e44 <errno_by_name_x86_64+0xd34>
lea    0x1c5b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e4e <errno_by_name_x86_64+0xd3e>
lea    0x1c4e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e58 <errno_by_name_x86_64+0xd48>
lea    0x1c3d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e62 <errno_by_name_x86_64+0xd52>
lea    0x1c2d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e6c <errno_by_name_x86_64+0xd5c>
lea    0x1c1c(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e76 <errno_by_name_x86_64+0xd66>
lea    0x1c0c(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e80 <errno_by_name_x86_64+0xd70>
lea    0x1bfe(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e8a <errno_by_name_x86_64+0xd7a>
lea    0x1bee(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e94 <errno_by_name_x86_64+0xd84>
lea    0x1bde(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1e9e <errno_by_name_x86_64+0xd8e>
lea    0x1bce(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ea8 <errno_by_name_x86_64+0xd98>
lea    0x1bbf(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1eb2 <errno_by_name_x86_64+0xda2>
lea    0x1baf(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ebc <errno_by_name_x86_64+0xdac>
lea    0x1b9f(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ec6 <errno_by_name_x86_64+0xdb6>
lea    0x1b8e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ed0 <errno_by_name_x86_64+0xdc0>
lea    0x1b7d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1eda <errno_by_name_x86_64+0xdca>
lea    0x1b6d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ee4 <errno_by_name_x86_64+0xdd4>
lea    0x1b5d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1eee <errno_by_name_x86_64+0xdde>
lea    0x1b4e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ef8 <errno_by_name_x86_64+0xde8>
lea    0x1b3f(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f02 <errno_by_name_x86_64+0xdf2>
lea    0x1b2f(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f0c <errno_by_name_x86_64+0xdfc>
lea    0x1b1f(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f16 <errno_by_name_x86_64+0xe06>
lea    0x1b10(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f20 <errno_by_name_x86_64+0xe10>
lea    0x1aff(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f2a <errno_by_name_x86_64+0xe1a>
lea    0x1aee(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f34 <errno_by_name_x86_64+0xe24>
lea    0x1ade(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f3e <errno_by_name_x86_64+0xe2e>
lea    0x1ace(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f48 <errno_by_name_x86_64+0xe38>
lea    0x1abf(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f52 <errno_by_name_x86_64+0xe42>
lea    0x1ab0(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f5c <errno_by_name_x86_64+0xe4c>
lea    0x1a9e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f66 <errno_by_name_x86_64+0xe56>
lea    0x1a8e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f70 <errno_by_name_x86_64+0xe60>
lea    0x1a7d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f7a <errno_by_name_x86_64+0xe6a>
lea    0x1a6d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f84 <errno_by_name_x86_64+0xe74>
lea    0x1a60(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f8e <errno_by_name_x86_64+0xe7e>
lea    0x1a51(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1f98 <errno_by_name_x86_64+0xe88>
lea    0x1a42(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fa2 <errno_by_name_x86_64+0xe92>
lea    0x1a35(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fac <errno_by_name_x86_64+0xe9c>
lea    0x1a27(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fb6 <errno_by_name_x86_64+0xea6>
lea    0x1a17(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fc0 <errno_by_name_x86_64+0xeb0>
lea    0x1a08(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fca <errno_by_name_x86_64+0xeba>
lea    0x19f9(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fd4 <errno_by_name_x86_64+0xec4>
lea    0x19ea(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fde <errno_by_name_x86_64+0xece>
lea    0x19db(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1fe8 <errno_by_name_x86_64+0xed8>
lea    0x19cc(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ff2 <errno_by_name_x86_64+0xee2>
lea    0x19be(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1ffc <errno_by_name_x86_64+0xeec>
lea    0x19ae(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2006 <errno_by_name_x86_64+0xef6>
lea    0x19a0(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2010 <errno_by_name_x86_64+0xf00>
lea    0x1992(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     201a <errno_by_name_x86_64+0xf0a>
lea    0x1982(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2024 <errno_by_name_x86_64+0xf14>
lea    0x1974(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     202e <errno_by_name_x86_64+0xf1e>
lea    0x196a(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2038 <errno_by_name_x86_64+0xf28>
lea    0x195c(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2042 <errno_by_name_x86_64+0xf32>
lea    0x1950(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     204c <errno_by_name_x86_64+0xf3c>
lea    0x1945(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2056 <errno_by_name_x86_64+0xf46>
lea    0x193e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2060 <errno_by_name_x86_64+0xf50>
lea    0x1937(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
mov    $0x5f,%ebp
test   %eax,%eax
je     1d74 <errno_by_name_x86_64+0xc64>
lea    0x1923(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     1d74 <errno_by_name_x86_64+0xc64>
lea    0x1917(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     206a <errno_by_name_x86_64+0xf5a>
lea    0x190d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2074 <errno_by_name_x86_64+0xf64>
lea    0x1903(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     207e <errno_by_name_x86_64+0xf6e>
lea    0x18f7(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2088 <errno_by_name_x86_64+0xf78>
lea    0x18ee(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2092 <errno_by_name_x86_64+0xf82>
lea    0x18e0(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     209c <errno_by_name_x86_64+0xf8c>
lea    0x18d5(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20a6 <errno_by_name_x86_64+0xf96>
lea    0x18c8(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20b0 <errno_by_name_x86_64+0xfa0>
lea    0x18be(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20ba <errno_by_name_x86_64+0xfaa>
lea    0x18b2(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20c4 <errno_by_name_x86_64+0xfb4>
lea    0x18a3(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20ce <errno_by_name_x86_64+0xfbe>
lea    0x1894(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20d8 <errno_by_name_x86_64+0xfc8>
lea    0x1886(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20e2 <errno_by_name_x86_64+0xfd2>
lea    0x1879(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20ec <errno_by_name_x86_64+0xfdc>
lea    0x186f(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     20f6 <errno_by_name_x86_64+0xfe6>
lea    0x1862(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2100 <errno_by_name_x86_64+0xff0>
lea    0x1858(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     210a <errno_by_name_x86_64+0xffa>
lea    0x184b(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2114 <errno_by_name_x86_64+0x1004>
lea    0x1841(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     211e <errno_by_name_x86_64+0x100e>
lea    0x1833(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2128 <errno_by_name_x86_64+0x1018>
lea    0x1828(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2132 <errno_by_name_x86_64+0x1022>
lea    0x1818(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     213c <errno_by_name_x86_64+0x102c>
lea    0x1809(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2146 <errno_by_name_x86_64+0x1036>
lea    0x17fa(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2150 <errno_by_name_x86_64+0x1040>
lea    0x17eb(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     215a <errno_by_name_x86_64+0x104a>
lea    0x17db(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2164 <errno_by_name_x86_64+0x1054>
lea    0x17ce(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     216e <errno_by_name_x86_64+0x105e>
lea    0x17be(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2178 <errno_by_name_x86_64+0x1068>
lea    0x17b1(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2182 <errno_by_name_x86_64+0x1072>
lea    0x17a6(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     218c <errno_by_name_x86_64+0x107c>
lea    0x1799(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     2196 <errno_by_name_x86_64+0x1086>
lea    0x1789(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     21a0 <errno_by_name_x86_64+0x1090>
lea    0x177e(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     21aa <errno_by_name_x86_64+0x109a>
lea    0x1773(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     21b4 <errno_by_name_x86_64+0x10a4>
lea    0x1769(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     21be <errno_by_name_x86_64+0x10ae>
lea    0x175d(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     21c8 <errno_by_name_x86_64+0x10b8>
lea    0x1756(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
test   %eax,%eax
je     21d2 <errno_by_name_x86_64+0x10c2>
lea    0x1747(%rip),%rsi
mov    %rbx,%rdi
call   1030 <strcmp@plt>
neg    %eax
sbb    %ebp,%ebp
or     $0x85,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x3,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x5,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x8,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x9,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0xa,%ebp
mov    %ebp,%eax
add    $0x8,%rsp
pop    %rbx
pop    %rbp
ret
mov    $0xc,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0xd,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0xe,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0xf,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x10,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x11,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x12,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x13,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x14,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x15,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x16,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x17,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x18,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x19,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1a,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x1f,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x20,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x21,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x22,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x24,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x25,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x26,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x27,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x28,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2a,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x2f,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x30,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x31,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x32,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x33,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x34,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x35,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x36,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x37,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x38,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x39,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x3b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x3c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x3d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x3e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x3f,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x40,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x41,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x42,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x43,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x44,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x45,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x46,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x47,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x48,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x49,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4a,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x4f,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x50,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x51,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x52,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x53,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x54,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x55,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x56,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x57,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x58,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x59,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x5a,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x5b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x5c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x5d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x5e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x60,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x61,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x62,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x63,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x64,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x65,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x66,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x67,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x68,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x69,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6a,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x6f,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x70,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x71,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x72,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x73,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x74,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x75,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x76,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x77,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x78,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x79,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7a,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7b,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7c,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7d,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7e,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x7f,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x80,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x81,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x82,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x83,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>
mov    $0x84,%ebp
jmp    1d74 <errno_by_name_x86_64+0xc64>

LLVM IR (-O0):
@.str = [6 x i8] c"EPERM\00"
@.str.1 = [7 x i8] c"ENOENT\00"
@.str.2 = [6 x i8] c"ESRCH\00"
@.str.3 = [6 x i8] c"EINTR\00"
@.str.4 = [4 x i8] c"EIO\00"
@.str.5 = [6 x i8] c"ENXIO\00"
@.str.6 = [6 x i8] c"E2BIG\00"
@.str.7 = [8 x i8] c"ENOEXEC\00"
@.str.8 = [6 x i8] c"EBADF\00"
@.str.9 = [7 x i8] c"ECHILD\00"
@.str.10 = [7 x i8] c"EAGAIN\00"
@.str.11 = [12 x i8] c"EWOULDBLOCK\00"
@.str.12 = [7 x i8] c"ENOMEM\00"
@.str.13 = [7 x i8] c"EACCES\00"
@.str.14 = [7 x i8] c"EFAULT\00"
@.str.15 = [8 x i8] c"ENOTBLK\00"
@.str.16 = [6 x i8] c"EBUSY\00"
@.str.17 = [7 x i8] c"EEXIST\00"
@.str.18 = [6 x i8] c"EXDEV\00"
@.str.19 = [7 x i8] c"ENODEV\00"
@.str.20 = [8 x i8] c"ENOTDIR\00"
@.str.21 = [7 x i8] c"EISDIR\00"
@.str.22 = [7 x i8] c"EINVAL\00"
@.str.23 = [7 x i8] c"ENFILE\00"
@.str.24 = [7 x i8] c"EMFILE\00"
@.str.25 = [7 x i8] c"ENOTTY\00"
@.str.26 = [8 x i8] c"ETXTBSY\00"
@.str.27 = [6 x i8] c"EFBIG\00"
@.str.28 = [7 x i8] c"ENOSPC\00"
@.str.29 = [7 x i8] c"ESPIPE\00"
@.str.30 = [6 x i8] c"EROFS\00"
@.str.31 = [7 x i8] c"EMLINK\00"
@.str.32 = [6 x i8] c"EPIPE\00"
@.str.33 = [5 x i8] c"EDOM\00"
@.str.34 = [7 x i8] c"ERANGE\00"
@.str.35 = [8 x i8] c"EDEADLK\00"
@.str.36 = [10 x i8] c"EDEADLOCK\00"
@.str.37 = [13 x i8] c"ENAMETOOLONG\00"
@.str.38 = [7 x i8] c"ENOLCK\00"
@.str.39 = [7 x i8] c"ENOSYS\00"
@.str.40 = [10 x i8] c"ENOTEMPTY\00"
@.str.41 = [6 x i8] c"ELOOP\00"
@.str.42 = [7 x i8] c"ENOMSG\00"
@.str.43 = [6 x i8] c"EIDRM\00"
@.str.44 = [7 x i8] c"ECHRNG\00"
@.str.45 = [9 x i8] c"EL2NSYNC\00"
@.str.46 = [7 x i8] c"EL3HLT\00"
@.str.47 = [7 x i8] c"EL3RST\00"
@.str.48 = [7 x i8] c"ELNRNG\00"
@.str.49 = [8 x i8] c"EUNATCH\00"
@.str.50 = [7 x i8] c"ENOCSI\00"
@.str.51 = [7 x i8] c"EL2HLT\00"
@.str.52 = [6 x i8] c"EBADE\00"
@.str.53 = [6 x i8] c"EBADR\00"
@.str.54 = [7 x i8] c"EXFULL\00"
@.str.55 = [7 x i8] c"ENOANO\00"
@.str.56 = [8 x i8] c"EBADRQC\00"
@.str.57 = [8 x i8] c"EBADSLT\00"
@.str.58 = [7 x i8] c"EBFONT\00"
@.str.59 = [7 x i8] c"ENOSTR\00"
@.str.60 = [8 x i8] c"ENODATA\00"
@.str.61 = [6 x i8] c"ETIME\00"
@.str.62 = [6 x i8] c"ENOSR\00"
@.str.63 = [7 x i8] c"ENONET\00"
@.str.64 = [7 x i8] c"ENOPKG\00"
@.str.65 = [8 x i8] c"EREMOTE\00"
@.str.66 = [8 x i8] c"ENOLINK\00"
@.str.67 = [5 x i8] c"EADV\00"
@.str.68 = [7 x i8] c"ESRMNT\00"
@.str.69 = [6 x i8] c"ECOMM\00"
@.str.70 = [7 x i8] c"EPROTO\00"
@.str.71 = [10 x i8] c"EMULTIHOP\00"
@.str.72 = [8 x i8] c"EDOTDOT\00"
@.str.73 = [8 x i8] c"EBADMSG\00"
@.str.74 = [10 x i8] c"EOVERFLOW\00"
@.str.75 = [9 x i8] c"ENOTUNIQ\00"
@.str.76 = [7 x i8] c"EBADFD\00"
@.str.77 = [8 x i8] c"EREMCHG\00"
@.str.78 = [8 x i8] c"ELIBACC\00"
@.str.79 = [8 x i8] c"ELIBBAD\00"
@.str.80 = [8 x i8] c"ELIBSCN\00"
@.str.81 = [8 x i8] c"ELIBMAX\00"
@.str.82 = [9 x i8] c"ELIBEXEC\00"
@.str.83 = [7 x i8] c"EILSEQ\00"
@.str.84 = [9 x i8] c"ERESTART\00"
@.str.85 = [9 x i8] c"ESTRPIPE\00"
@.str.86 = [7 x i8] c"EUSERS\00"
@.str.87 = [9 x i8] c"ENOTSOCK\00"
@.str.88 = [13 x i8] c"EDESTADDRREQ\00"
@.str.89 = [9 x i8] c"EMSGSIZE\00"
@.str.90 = [11 x i8] c"EPROTOTYPE\00"
@.str.91 = [12 x i8] c"ENOPROTOOPT\00"
@.str.92 = [16 x i8] c"EPROTONOSUPPORT\00"
@.str.93 = [16 x i8] c"ESOCKTNOSUPPORT\00"
@.str.94 = [8 x i8] c"ENOTSUP\00"
@.str.95 = [11 x i8] c"EOPNOTSUPP\00"
@.str.96 = [13 x i8] c"EPFNOSUPPORT\00"
@.str.97 = [13 x i8] c"EAFNOSUPPORT\00"
@.str.98 = [11 x i8] c"EADDRINUSE\00"
@.str.99 = [14 x i8] c"EADDRNOTAVAIL\00"
@.str.100 = [9 x i8] c"ENETDOWN\00"
@.str.101 = [12 x i8] c"ENETUNREACH\00"
@.str.102 = [10 x i8] c"ENETRESET\00"
@.str.103 = [13 x i8] c"ECONNABORTED\00"
@.str.104 = [11 x i8] c"ECONNRESET\00"
@.str.105 = [8 x i8] c"ENOBUFS\00"
@.str.106 = [8 x i8] c"EISCONN\00"
@.str.107 = [9 x i8] c"ENOTCONN\00"
@.str.108 = [10 x i8] c"ESHUTDOWN\00"
@.str.109 = [13 x i8] c"ETOOMANYREFS\00"
@.str.110 = [10 x i8] c"ETIMEDOUT\00"
@.str.111 = [13 x i8] c"ECONNREFUSED\00"
@.str.112 = [10 x i8] c"EHOSTDOWN\00"
@.str.113 = [13 x i8] c"EHOSTUNREACH\00"
@.str.114 = [9 x i8] c"EALREADY\00"
@.str.115 = [12 x i8] c"EINPROGRESS\00"
@.str.116 = [7 x i8] c"ESTALE\00"
@.str.117 = [8 x i8] c"EUCLEAN\00"
@.str.118 = [8 x i8] c"ENOTNAM\00"
@.str.119 = [8 x i8] c"ENAVAIL\00"
@.str.120 = [7 x i8] c"EISNAM\00"
@.str.121 = [10 x i8] c"EREMOTEIO\00"
@.str.122 = [7 x i8] c"EDQUOT\00"
@.str.123 = [10 x i8] c"ENOMEDIUM\00"
@.str.124 = [12 x i8] c"EMEDIUMTYPE\00"
@.str.125 = [10 x i8] c"ECANCELED\00"
@.str.126 = [7 x i8] c"ENOKEY\00"
@.str.127 = [12 x i8] c"EKEYEXPIRED\00"
@.str.128 = [12 x i8] c"EKEYREVOKED\00"
@.str.129 = [13 x i8] c"EKEYREJECTED\00"
@.str.130 = [11 x i8] c"EOWNERDEAD\00"
@.str.131 = [16 x i8] c"ENOTRECOVERABLE\00"
@.str.132 = [8 x i8] c"ERFKILL\00"
@.str.133 = [10 x i8] c"EHWPOISON\00"
define i32 @errno_by_name_x86_64(i8* %0) {
%2 = alloca i32
%3 = alloca i8*
store i8* %0, i8** %3
%4 = load i8*, i8** %3
%5 = call i32 @strcmp(i8* %4, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0))
%6 = icmp ne i32 %5, 0
br i1 %6, label %8, label %7
7: ; preds = %1
store i32 1, i32* %2
br label %674
8: ; preds = %1
%9 = load i8*, i8** %3
%10 = call i32 @strcmp(i8* %9, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.1, i64 0, i64 0))
%11 = icmp ne i32 %10, 0
br i1 %11, label %13, label %12
12: ; preds = %8
store i32 2, i32* %2
br label %674
13: ; preds = %8
%14 = load i8*, i8** %3
%15 = call i32 @strcmp(i8* %14, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.2, i64 0, i64 0))
%16 = icmp ne i32 %15, 0
br i1 %16, label %18, label %17
17: ; preds = %13
store i32 3, i32* %2
br label %674
18: ; preds = %13
%19 = load i8*, i8** %3
%20 = call i32 @strcmp(i8* %19, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.3, i64 0, i64 0))
%21 = icmp ne i32 %20, 0
br i1 %21, label %23, label %22
22: ; preds = %18
store i32 4, i32* %2
br label %674
23: ; preds = %18
%24 = load i8*, i8** %3
%25 = call i32 @strcmp(i8* %24, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.4, i64 0, i64 0))
%26 = icmp ne i32 %25, 0
br i1 %26, label %28, label %27
27: ; preds = %23
store i32 5, i32* %2
br label %674
28: ; preds = %23
%29 = load i8*, i8** %3
%30 = call i32 @strcmp(i8* %29, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.5, i64 0, i64 0))
%31 = icmp ne i32 %30, 0
br i1 %31, label %33, label %32
32: ; preds = %28
store i32 6, i32* %2
br label %674
33: ; preds = %28
%34 = load i8*, i8** %3
%35 = call i32 @strcmp(i8* %34, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.6, i64 0, i64 0))
%36 = icmp ne i32 %35, 0
br i1 %36, label %38, label %37
37: ; preds = %33
store i32 7, i32* %2
br label %674
38: ; preds = %33
%39 = load i8*, i8** %3
%40 = call i32 @strcmp(i8* %39, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.7, i64 0, i64 0))
%41 = icmp ne i32 %40, 0
br i1 %41, label %43, label %42
42: ; preds = %38
store i32 8, i32* %2
br label %674
43: ; preds = %38
%44 = load i8*, i8** %3
%45 = call i32 @strcmp(i8* %44, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.8, i64 0, i64 0))
%46 = icmp ne i32 %45, 0
br i1 %46, label %48, label %47
47: ; preds = %43
store i32 9, i32* %2
br label %674
48: ; preds = %43
%49 = load i8*, i8** %3
%50 = call i32 @strcmp(i8* %49, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.9, i64 0, i64 0))
%51 = icmp ne i32 %50, 0
br i1 %51, label %53, label %52
52: ; preds = %48
store i32 10, i32* %2
br label %674
53: ; preds = %48
%54 = load i8*, i8** %3
%55 = call i32 @strcmp(i8* %54, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.10, i64 0, i64 0))
%56 = icmp ne i32 %55, 0
br i1 %56, label %58, label %57
57: ; preds = %53
store i32 11, i32* %2
br label %674
58: ; preds = %53
%59 = load i8*, i8** %3
%60 = call i32 @strcmp(i8* %59, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.11, i64 0, i64 0))
%61 = icmp ne i32 %60, 0
br i1 %61, label %63, label %62
62: ; preds = %58
store i32 11, i32* %2
br label %674
63: ; preds = %58
%64 = load i8*, i8** %3
%65 = call i32 @strcmp(i8* %64, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.12, i64 0, i64 0))
%66 = icmp ne i32 %65, 0
br i1 %66, label %68, label %67
67: ; preds = %63
store i32 12, i32* %2
br label %674
68: ; preds = %63
%69 = load i8*, i8** %3
%70 = call i32 @strcmp(i8* %69, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.13, i64 0, i64 0))
%71 = icmp ne i32 %70, 0
br i1 %71, label %73, label %72
72: ; preds = %68
store i32 13, i32* %2
br label %674
73: ; preds = %68
%74 = load i8*, i8** %3
%75 = call i32 @strcmp(i8* %74, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.14, i64 0, i64 0))
%76 = icmp ne i32 %75, 0
br i1 %76, label %78, label %77
77: ; preds = %73
store i32 14, i32* %2
br label %674
78: ; preds = %73
%79 = load i8*, i8** %3
%80 = call i32 @strcmp(i8* %79, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.15, i64 0, i64 0))
%81 = icmp ne i32 %80, 0
br i1 %81, label %83, label %82
82: ; preds = %78
store i32 15, i32* %2
br label %674
83: ; preds = %78
%84 = load i8*, i8** %3
%85 = call i32 @strcmp(i8* %84, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.16, i64 0, i64 0))
%86 = icmp ne i32 %85, 0
br i1 %86, label %88, label %87
87: ; preds = %83
store i32 16, i32* %2
br label %674
88: ; preds = %83
%89 = load i8*, i8** %3
%90 = call i32 @strcmp(i8* %89, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.17, i64 0, i64 0))
%91 = icmp ne i32 %90, 0
br i1 %91, label %93, label %92
92: ; preds = %88
store i32 17, i32* %2
br label %674
93: ; preds = %88
%94 = load i8*, i8** %3
%95 = call i32 @strcmp(i8* %94, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.18, i64 0, i64 0))
%96 = icmp ne i32 %95, 0
br i1 %96, label %98, label %97
97: ; preds = %93
store i32 18, i32* %2
br label %674
98: ; preds = %93
%99 = load i8*, i8** %3
%100 = call i32 @strcmp(i8* %99, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.19, i64 0, i64 0))
%101 = icmp ne i32 %100, 0
br i1 %101, label %103, label %102
102: ; preds = %98
store i32 19, i32* %2
br label %674
103: ; preds = %98
%104 = load i8*, i8** %3
%105 = call i32 @strcmp(i8* %104, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.20, i64 0, i64 0))
%106 = icmp ne i32 %105, 0
br i1 %106, label %108, label %107
107: ; preds = %103
store i32 20, i32* %2
br label %674
108: ; preds = %103
%109 = load i8*, i8** %3
%110 = call i32 @strcmp(i8* %109, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.21, i64 0, i64 0))
%111 = icmp ne i32 %110, 0
br i1 %111, label %113, label %112
112: ; preds = %108
store i32 21, i32* %2
br label %674
113: ; preds = %108
%114 = load i8*, i8** %3
%115 = call i32 @strcmp(i8* %114, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.22, i64 0, i64 0))
%116 = icmp ne i32 %115, 0
br i1 %116, label %118, label %117
117: ; preds = %113
store i32 22, i32* %2
br label %674
118: ; preds = %113
%119 = load i8*, i8** %3
%120 = call i32 @strcmp(i8* %119, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.23, i64 0, i64 0))
%121 = icmp ne i32 %120, 0
br i1 %121, label %123, label %122
122: ; preds = %118
store i32 23, i32* %2
br label %674
123: ; preds = %118
%124 = load i8*, i8** %3
%125 = call i32 @strcmp(i8* %124, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.24, i64 0, i64 0))
%126 = icmp ne i32 %125, 0
br i1 %126, label %128, label %127
127: ; preds = %123
store i32 24, i32* %2
br label %674
128: ; preds = %123
%129 = load i8*, i8** %3
%130 = call i32 @strcmp(i8* %129, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.25, i64 0, i64 0))
%131 = icmp ne i32 %130, 0
br i1 %131, label %133, label %132
132: ; preds = %128
store i32 25, i32* %2
br label %674
133: ; preds = %128
%134 = load i8*, i8** %3
%135 = call i32 @strcmp(i8* %134, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.26, i64 0, i64 0))
%136 = icmp ne i32 %135, 0
br i1 %136, label %138, label %137
137: ; preds = %133
store i32 26, i32* %2
br label %674
138: ; preds = %133
%139 = load i8*, i8** %3
%140 = call i32 @strcmp(i8* %139, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.27, i64 0, i64 0))
%141 = icmp ne i32 %140, 0
br i1 %141, label %143, label %142
142: ; preds = %138
store i32 27, i32* %2
br label %674
143: ; preds = %138
%144 = load i8*, i8** %3
%145 = call i32 @strcmp(i8* %144, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.28, i64 0, i64 0))
%146 = icmp ne i32 %145, 0
br i1 %146, label %148, label %147
147: ; preds = %143
store i32 28, i32* %2
br label %674
148: ; preds = %143
%149 = load i8*, i8** %3
%150 = call i32 @strcmp(i8* %149, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.29, i64 0, i64 0))
%151 = icmp ne i32 %150, 0
br i1 %151, label %153, label %152
152: ; preds = %148
store i32 29, i32* %2
br label %674
153: ; preds = %148
%154 = load i8*, i8** %3
%155 = call i32 @strcmp(i8* %154, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.30, i64 0, i64 0))
%156 = icmp ne i32 %155, 0
br i1 %156, label %158, label %157
157: ; preds = %153
store i32 30, i32* %2
br label %674
158: ; preds = %153
%159 = load i8*, i8** %3
%160 = call i32 @strcmp(i8* %159, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.31, i64 0, i64 0))
%161 = icmp ne i32 %160, 0
br i1 %161, label %163, label %162
162: ; preds = %158
store i32 31, i32* %2
br label %674
163: ; preds = %158
%164 = load i8*, i8** %3
%165 = call i32 @strcmp(i8* %164, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.32, i64 0, i64 0))
%166 = icmp ne i32 %165, 0
br i1 %166, label %168, label %167
167: ; preds = %163
store i32 32, i32* %2
br label %674
168: ; preds = %163
%169 = load i8*, i8** %3
%170 = call i32 @strcmp(i8* %169, i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.33, i64 0, i64 0))
%171 = icmp ne i32 %170, 0
br i1 %171, label %173, label %172
172: ; preds = %168
store i32 33, i32* %2
br label %674
173: ; preds = %168
%174 = load i8*, i8** %3
%175 = call i32 @strcmp(i8* %174, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.34, i64 0, i64 0))
%176 = icmp ne i32 %175, 0
br i1 %176, label %178, label %177
177: ; preds = %173
store i32 34, i32* %2
br label %674
178: ; preds = %173
%179 = load i8*, i8** %3
%180 = call i32 @strcmp(i8* %179, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.35, i64 0, i64 0))
%181 = icmp ne i32 %180, 0
br i1 %181, label %183, label %182
182: ; preds = %178
store i32 35, i32* %2
br label %674
183: ; preds = %178
%184 = load i8*, i8** %3
%185 = call i32 @strcmp(i8* %184, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.36, i64 0, i64 0))
%186 = icmp ne i32 %185, 0
br i1 %186, label %188, label %187
187: ; preds = %183
store i32 35, i32* %2
br label %674
188: ; preds = %183
%189 = load i8*, i8** %3
%190 = call i32 @strcmp(i8* %189, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.37, i64 0, i64 0))
%191 = icmp ne i32 %190, 0
br i1 %191, label %193, label %192
192: ; preds = %188
store i32 36, i32* %2
br label %674
193: ; preds = %188
%194 = load i8*, i8** %3
%195 = call i32 @strcmp(i8* %194, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.38, i64 0, i64 0))
%196 = icmp ne i32 %195, 0
br i1 %196, label %198, label %197
197: ; preds = %193
store i32 37, i32* %2
br label %674
198: ; preds = %193
%199 = load i8*, i8** %3
%200 = call i32 @strcmp(i8* %199, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.39, i64 0, i64 0))
%201 = icmp ne i32 %200, 0
br i1 %201, label %203, label %202
202: ; preds = %198
store i32 38, i32* %2
br label %674
203: ; preds = %198
%204 = load i8*, i8** %3
%205 = call i32 @strcmp(i8* %204, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.40, i64 0, i64 0))
%206 = icmp ne i32 %205, 0
br i1 %206, label %208, label %207
207: ; preds = %203
store i32 39, i32* %2
br label %674
208: ; preds = %203
%209 = load i8*, i8** %3
%210 = call i32 @strcmp(i8* %209, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.41, i64 0, i64 0))
%211 = icmp ne i32 %210, 0
br i1 %211, label %213, label %212
212: ; preds = %208
store i32 40, i32* %2
br label %674
213: ; preds = %208
%214 = load i8*, i8** %3
%215 = call i32 @strcmp(i8* %214, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.42, i64 0, i64 0))
%216 = icmp ne i32 %215, 0
br i1 %216, label %218, label %217
217: ; preds = %213
store i32 42, i32* %2
br label %674
218: ; preds = %213
%219 = load i8*, i8** %3
%220 = call i32 @strcmp(i8* %219, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.43, i64 0, i64 0))
%221 = icmp ne i32 %220, 0
br i1 %221, label %223, label %222
222: ; preds = %218
store i32 43, i32* %2
br label %674
223: ; preds = %218
%224 = load i8*, i8** %3
%225 = call i32 @strcmp(i8* %224, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.44, i64 0, i64 0))
%226 = icmp ne i32 %225, 0
br i1 %226, label %228, label %227
227: ; preds = %223
store i32 44, i32* %2
br label %674
228: ; preds = %223
%229 = load i8*, i8** %3
%230 = call i32 @strcmp(i8* %229, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.45, i64 0, i64 0))
%231 = icmp ne i32 %230, 0
br i1 %231, label %233, label %232
232: ; preds = %228
store i32 45, i32* %2
br label %674
233: ; preds = %228
%234 = load i8*, i8** %3
%235 = call i32 @strcmp(i8* %234, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.46, i64 0, i64 0))
%236 = icmp ne i32 %235, 0
br i1 %236, label %238, label %237
237: ; preds = %233
store i32 46, i32* %2
br label %674
238: ; preds = %233
%239 = load i8*, i8** %3
%240 = call i32 @strcmp(i8* %239, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.47, i64 0, i64 0))
%241 = icmp ne i32 %240, 0
br i1 %241, label %243, label %242
242: ; preds = %238
store i32 47, i32* %2
br label %674
243: ; preds = %238
%244 = load i8*, i8** %3
%245 = call i32 @strcmp(i8* %244, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.48, i64 0, i64 0))
%246 = icmp ne i32 %245, 0
br i1 %246, label %248, label %247
247: ; preds = %243
store i32 48, i32* %2
br label %674
248: ; preds = %243
%249 = load i8*, i8** %3
%250 = call i32 @strcmp(i8* %249, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.49, i64 0, i64 0))
%251 = icmp ne i32 %250, 0
br i1 %251, label %253, label %252
252: ; preds = %248
store i32 49, i32* %2
br label %674
253: ; preds = %248
%254 = load i8*, i8** %3
%255 = call i32 @strcmp(i8* %254, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.50, i64 0, i64 0))
%256 = icmp ne i32 %255, 0
br i1 %256, label %258, label %257
257: ; preds = %253
store i32 50, i32* %2
br label %674
258: ; preds = %253
%259 = load i8*, i8** %3
%260 = call i32 @strcmp(i8* %259, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.51, i64 0, i64 0))
%261 = icmp ne i32 %260, 0
br i1 %261, label %263, label %262
262: ; preds = %258
store i32 51, i32* %2
br label %674
263: ; preds = %258
%264 = load i8*, i8** %3
%265 = call i32 @strcmp(i8* %264, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.52, i64 0, i64 0))
%266 = icmp ne i32 %265, 0
br i1 %266, label %268, label %267
267: ; preds = %263
store i32 52, i32* %2
br label %674
268: ; preds = %263
%269 = load i8*, i8** %3
%270 = call i32 @strcmp(i8* %269, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.53, i64 0, i64 0))
%271 = icmp ne i32 %270, 0
br i1 %271, label %273, label %272
272: ; preds = %268
store i32 53, i32* %2
br label %674
273: ; preds = %268
%274 = load i8*, i8** %3
%275 = call i32 @strcmp(i8* %274, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.54, i64 0, i64 0))
%276 = icmp ne i32 %275, 0
br i1 %276, label %278, label %277
277: ; preds = %273
store i32 54, i32* %2
br label %674
278: ; preds = %273
%279 = load i8*, i8** %3
%280 = call i32 @strcmp(i8* %279, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.55, i64 0, i64 0))
%281 = icmp ne i32 %280, 0
br i1 %281, label %283, label %282
282: ; preds = %278
store i32 55, i32* %2
br label %674
283: ; preds = %278
%284 = load i8*, i8** %3
%285 = call i32 @strcmp(i8* %284, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.56, i64 0, i64 0))
%286 = icmp ne i32 %285, 0
br i1 %286, label %288, label %287
287: ; preds = %283
store i32 56, i32* %2
br label %674
288: ; preds = %283
%289 = load i8*, i8** %3
%290 = call i32 @strcmp(i8* %289, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.57, i64 0, i64 0))
%291 = icmp ne i32 %290, 0
br i1 %291, label %293, label %292
292: ; preds = %288
store i32 57, i32* %2
br label %674
293: ; preds = %288
%294 = load i8*, i8** %3
%295 = call i32 @strcmp(i8* %294, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.58, i64 0, i64 0))
%296 = icmp ne i32 %295, 0
br i1 %296, label %298, label %297
297: ; preds = %293
store i32 59, i32* %2
br label %674
298: ; preds = %293
%299 = load i8*, i8** %3
%300 = call i32 @strcmp(i8* %299, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.59, i64 0, i64 0))
%301 = icmp ne i32 %300, 0
br i1 %301, label %303, label %302
302: ; preds = %298
store i32 60, i32* %2
br label %674
303: ; preds = %298
%304 = load i8*, i8** %3
%305 = call i32 @strcmp(i8* %304, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.60, i64 0, i64 0))
%306 = icmp ne i32 %305, 0
br i1 %306, label %308, label %307
307: ; preds = %303
store i32 61, i32* %2
br label %674
308: ; preds = %303
%309 = load i8*, i8** %3
%310 = call i32 @strcmp(i8* %309, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.61, i64 0, i64 0))
%311 = icmp ne i32 %310, 0
br i1 %311, label %313, label %312
312: ; preds = %308
store i32 62, i32* %2
br label %674
313: ; preds = %308
%314 = load i8*, i8** %3
%315 = call i32 @strcmp(i8* %314, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.62, i64 0, i64 0))
%316 = icmp ne i32 %315, 0
br i1 %316, label %318, label %317
317: ; preds = %313
store i32 63, i32* %2
br label %674
318: ; preds = %313
%319 = load i8*, i8** %3
%320 = call i32 @strcmp(i8* %319, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.63, i64 0, i64 0))
%321 = icmp ne i32 %320, 0
br i1 %321, label %323, label %322
322: ; preds = %318
store i32 64, i32* %2
br label %674
323: ; preds = %318
%324 = load i8*, i8** %3
%325 = call i32 @strcmp(i8* %324, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.64, i64 0, i64 0))
%326 = icmp ne i32 %325, 0
br i1 %326, label %328, label %327
327: ; preds = %323
store i32 65, i32* %2
br label %674
328: ; preds = %323
%329 = load i8*, i8** %3
%330 = call i32 @strcmp(i8* %329, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0))
%331 = icmp ne i32 %330, 0
br i1 %331, label %333, label %332
332: ; preds = %328
store i32 66, i32* %2
br label %674
333: ; preds = %328
%334 = load i8*, i8** %3
%335 = call i32 @strcmp(i8* %334, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.66, i64 0, i64 0))
%336 = icmp ne i32 %335, 0
br i1 %336, label %338, label %337
337: ; preds = %333
store i32 67, i32* %2
br label %674
338: ; preds = %333
%339 = load i8*, i8** %3
%340 = call i32 @strcmp(i8* %339, i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.67, i64 0, i64 0))
%341 = icmp ne i32 %340, 0
br i1 %341, label %343, label %342
342: ; preds = %338
store i32 68, i32* %2
br label %674
343: ; preds = %338
%344 = load i8*, i8** %3
%345 = call i32 @strcmp(i8* %344, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.68, i64 0, i64 0))
%346 = icmp ne i32 %345, 0
br i1 %346, label %348, label %347
347: ; preds = %343
store i32 69, i32* %2
br label %674
348: ; preds = %343
%349 = load i8*, i8** %3
%350 = call i32 @strcmp(i8* %349, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.69, i64 0, i64 0))
%351 = icmp ne i32 %350, 0
br i1 %351, label %353, label %352
352: ; preds = %348
store i32 70, i32* %2
br label %674
353: ; preds = %348
%354 = load i8*, i8** %3
%355 = call i32 @strcmp(i8* %354, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.70, i64 0, i64 0))
%356 = icmp ne i32 %355, 0
br i1 %356, label %358, label %357
357: ; preds = %353
store i32 71, i32* %2
br label %674
358: ; preds = %353
%359 = load i8*, i8** %3
%360 = call i32 @strcmp(i8* %359, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.71, i64 0, i64 0))
%361 = icmp ne i32 %360, 0
br i1 %361, label %363, label %362
362: ; preds = %358
store i32 72, i32* %2
br label %674
363: ; preds = %358
%364 = load i8*, i8** %3
%365 = call i32 @strcmp(i8* %364, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.72, i64 0, i64 0))
%366 = icmp ne i32 %365, 0
br i1 %366, label %368, label %367
367: ; preds = %363
store i32 73, i32* %2
br label %674
368: ; preds = %363
%369 = load i8*, i8** %3
%370 = call i32 @strcmp(i8* %369, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.73, i64 0, i64 0))
%371 = icmp ne i32 %370, 0
br i1 %371, label %373, label %372
372: ; preds = %368
store i32 74, i32* %2
br label %674
373: ; preds = %368
%374 = load i8*, i8** %3
%375 = call i32 @strcmp(i8* %374, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.74, i64 0, i64 0))
%376 = icmp ne i32 %375, 0
br i1 %376, label %378, label %377
377: ; preds = %373
store i32 75, i32* %2
br label %674
378: ; preds = %373
%379 = load i8*, i8** %3
%380 = call i32 @strcmp(i8* %379, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.75, i64 0, i64 0))
%381 = icmp ne i32 %380, 0
br i1 %381, label %383, label %382
382: ; preds = %378
store i32 76, i32* %2
br label %674
383: ; preds = %378
%384 = load i8*, i8** %3
%385 = call i32 @strcmp(i8* %384, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.76, i64 0, i64 0))
%386 = icmp ne i32 %385, 0
br i1 %386, label %388, label %387
387: ; preds = %383
store i32 77, i32* %2
br label %674
388: ; preds = %383
%389 = load i8*, i8** %3
%390 = call i32 @strcmp(i8* %389, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.77, i64 0, i64 0))
%391 = icmp ne i32 %390, 0
br i1 %391, label %393, label %392
392: ; preds = %388
store i32 78, i32* %2
br label %674
393: ; preds = %388
%394 = load i8*, i8** %3
%395 = call i32 @strcmp(i8* %394, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.78, i64 0, i64 0))
%396 = icmp ne i32 %395, 0
br i1 %396, label %398, label %397
397: ; preds = %393
store i32 79, i32* %2
br label %674
398: ; preds = %393
%399 = load i8*, i8** %3
%400 = call i32 @strcmp(i8* %399, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.79, i64 0, i64 0))
%401 = icmp ne i32 %400, 0
br i1 %401, label %403, label %402
402: ; preds = %398
store i32 80, i32* %2
br label %674
403: ; preds = %398
%404 = load i8*, i8** %3
%405 = call i32 @strcmp(i8* %404, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.80, i64 0, i64 0))
%406 = icmp ne i32 %405, 0
br i1 %406, label %408, label %407
407: ; preds = %403
store i32 81, i32* %2
br label %674
408: ; preds = %403
%409 = load i8*, i8** %3
%410 = call i32 @strcmp(i8* %409, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.81, i64 0, i64 0))
%411 = icmp ne i32 %410, 0
br i1 %411, label %413, label %412
412: ; preds = %408
store i32 82, i32* %2
br label %674
413: ; preds = %408
%414 = load i8*, i8** %3
%415 = call i32 @strcmp(i8* %414, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.82, i64 0, i64 0))
%416 = icmp ne i32 %415, 0
br i1 %416, label %418, label %417
417: ; preds = %413
store i32 83, i32* %2
br label %674
418: ; preds = %413
%419 = load i8*, i8** %3
%420 = call i32 @strcmp(i8* %419, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.83, i64 0, i64 0))
%421 = icmp ne i32 %420, 0
br i1 %421, label %423, label %422
422: ; preds = %418
store i32 84, i32* %2
br label %674
423: ; preds = %418
%424 = load i8*, i8** %3
%425 = call i32 @strcmp(i8* %424, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.84, i64 0, i64 0))
%426 = icmp ne i32 %425, 0
br i1 %426, label %428, label %427
427: ; preds = %423
store i32 85, i32* %2
br label %674
428: ; preds = %423
%429 = load i8*, i8** %3
%430 = call i32 @strcmp(i8* %429, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.85, i64 0, i64 0))
%431 = icmp ne i32 %430, 0
br i1 %431, label %433, label %432
432: ; preds = %428
store i32 86, i32* %2
br label %674
433: ; preds = %428
%434 = load i8*, i8** %3
%435 = call i32 @strcmp(i8* %434, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.86, i64 0, i64 0))
%436 = icmp ne i32 %435, 0
br i1 %436, label %438, label %437
437: ; preds = %433
store i32 87, i32* %2
br label %674
438: ; preds = %433
%439 = load i8*, i8** %3
%440 = call i32 @strcmp(i8* %439, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.87, i64 0, i64 0))
%441 = icmp ne i32 %440, 0
br i1 %441, label %443, label %442
442: ; preds = %438
store i32 88, i32* %2
br label %674
443: ; preds = %438
%444 = load i8*, i8** %3
%445 = call i32 @strcmp(i8* %444, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.88, i64 0, i64 0))
%446 = icmp ne i32 %445, 0
br i1 %446, label %448, label %447
447: ; preds = %443
store i32 89, i32* %2
br label %674
448: ; preds = %443
%449 = load i8*, i8** %3
%450 = call i32 @strcmp(i8* %449, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.89, i64 0, i64 0))
%451 = icmp ne i32 %450, 0
br i1 %451, label %453, label %452
452: ; preds = %448
store i32 90, i32* %2
br label %674
453: ; preds = %448
%454 = load i8*, i8** %3
%455 = call i32 @strcmp(i8* %454, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.90, i64 0, i64 0))
%456 = icmp ne i32 %455, 0
br i1 %456, label %458, label %457
457: ; preds = %453
store i32 91, i32* %2
br label %674
458: ; preds = %453
%459 = load i8*, i8** %3
%460 = call i32 @strcmp(i8* %459, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.91, i64 0, i64 0))
%461 = icmp ne i32 %460, 0
br i1 %461, label %463, label %462
462: ; preds = %458
store i32 92, i32* %2
br label %674
463: ; preds = %458
%464 = load i8*, i8** %3
%465 = call i32 @strcmp(i8* %464, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.92, i64 0, i64 0))
%466 = icmp ne i32 %465, 0
br i1 %466, label %468, label %467
467: ; preds = %463
store i32 93, i32* %2
br label %674
468: ; preds = %463
%469 = load i8*, i8** %3
%470 = call i32 @strcmp(i8* %469, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.93, i64 0, i64 0))
%471 = icmp ne i32 %470, 0
br i1 %471, label %473, label %472
472: ; preds = %468
store i32 94, i32* %2
br label %674
473: ; preds = %468
%474 = load i8*, i8** %3
%475 = call i32 @strcmp(i8* %474, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.94, i64 0, i64 0))
%476 = icmp ne i32 %475, 0
br i1 %476, label %478, label %477
477: ; preds = %473
store i32 95, i32* %2
br label %674
478: ; preds = %473
%479 = load i8*, i8** %3
%480 = call i32 @strcmp(i8* %479, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.95, i64 0, i64 0))
%481 = icmp ne i32 %480, 0
br i1 %481, label %483, label %482
482: ; preds = %478
store i32 95, i32* %2
br label %674
483: ; preds = %478
%484 = load i8*, i8** %3
%485 = call i32 @strcmp(i8* %484, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.96, i64 0, i64 0))
%486 = icmp ne i32 %485, 0
br i1 %486, label %488, label %487
487: ; preds = %483
store i32 96, i32* %2
br label %674
488: ; preds = %483
%489 = load i8*, i8** %3
%490 = call i32 @strcmp(i8* %489, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.97, i64 0, i64 0))
%491 = icmp ne i32 %490, 0
br i1 %491, label %493, label %492
492: ; preds = %488
store i32 97, i32* %2
br label %674
493: ; preds = %488
%494 = load i8*, i8** %3
%495 = call i32 @strcmp(i8* %494, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.98, i64 0, i64 0))
%496 = icmp ne i32 %495, 0
br i1 %496, label %498, label %497
497: ; preds = %493
store i32 98, i32* %2
br label %674
498: ; preds = %493
%499 = load i8*, i8** %3
%500 = call i32 @strcmp(i8* %499, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.99, i64 0, i64 0))
%501 = icmp ne i32 %500, 0
br i1 %501, label %503, label %502
502: ; preds = %498
store i32 99, i32* %2
br label %674
503: ; preds = %498
%504 = load i8*, i8** %3
%505 = call i32 @strcmp(i8* %504, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.100, i64 0, i64 0))
%506 = icmp ne i32 %505, 0
br i1 %506, label %508, label %507
507: ; preds = %503
store i32 100, i32* %2
br label %674
508: ; preds = %503
%509 = load i8*, i8** %3
%510 = call i32 @strcmp(i8* %509, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.101, i64 0, i64 0))
%511 = icmp ne i32 %510, 0
br i1 %511, label %513, label %512
512: ; preds = %508
store i32 101, i32* %2
br label %674
513: ; preds = %508
%514 = load i8*, i8** %3
%515 = call i32 @strcmp(i8* %514, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.102, i64 0, i64 0))
%516 = icmp ne i32 %515, 0
br i1 %516, label %518, label %517
517: ; preds = %513
store i32 102, i32* %2
br label %674
518: ; preds = %513
%519 = load i8*, i8** %3
%520 = call i32 @strcmp(i8* %519, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.103, i64 0, i64 0))
%521 = icmp ne i32 %520, 0
br i1 %521, label %523, label %522
522: ; preds = %518
store i32 103, i32* %2
br label %674
523: ; preds = %518
%524 = load i8*, i8** %3
%525 = call i32 @strcmp(i8* %524, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.104, i64 0, i64 0))
%526 = icmp ne i32 %525, 0
br i1 %526, label %528, label %527
527: ; preds = %523
store i32 104, i32* %2
br label %674
528: ; preds = %523
%529 = load i8*, i8** %3
%530 = call i32 @strcmp(i8* %529, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i64 0, i64 0))
%531 = icmp ne i32 %530, 0
br i1 %531, label %533, label %532
532: ; preds = %528
store i32 105, i32* %2
br label %674
533: ; preds = %528
%534 = load i8*, i8** %3
%535 = call i32 @strcmp(i8* %534, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.106, i64 0, i64 0))
%536 = icmp ne i32 %535, 0
br i1 %536, label %538, label %537
537: ; preds = %533
store i32 106, i32* %2
br label %674
538: ; preds = %533
%539 = load i8*, i8** %3
%540 = call i32 @strcmp(i8* %539, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.107, i64 0, i64 0))
%541 = icmp ne i32 %540, 0
br i1 %541, label %543, label %542
542: ; preds = %538
store i32 107, i32* %2
br label %674
543: ; preds = %538
%544 = load i8*, i8** %3
%545 = call i32 @strcmp(i8* %544, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.108, i64 0, i64 0))
%546 = icmp ne i32 %545, 0
br i1 %546, label %548, label %547
547: ; preds = %543
store i32 108, i32* %2
br label %674
548: ; preds = %543
%549 = load i8*, i8** %3
%550 = call i32 @strcmp(i8* %549, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.109, i64 0, i64 0))
%551 = icmp ne i32 %550, 0
br i1 %551, label %553, label %552
552: ; preds = %548
store i32 109, i32* %2
br label %674
553: ; preds = %548
%554 = load i8*, i8** %3
%555 = call i32 @strcmp(i8* %554, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.110, i64 0, i64 0))
%556 = icmp ne i32 %555, 0
br i1 %556, label %558, label %557
557: ; preds = %553
store i32 110, i32* %2
br label %674
558: ; preds = %553
%559 = load i8*, i8** %3
%560 = call i32 @strcmp(i8* %559, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.111, i64 0, i64 0))
%561 = icmp ne i32 %560, 0
br i1 %561, label %563, label %562
562: ; preds = %558
store i32 111, i32* %2
br label %674
563: ; preds = %558
%564 = load i8*, i8** %3
%565 = call i32 @strcmp(i8* %564, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.112, i64 0, i64 0))
%566 = icmp ne i32 %565, 0
br i1 %566, label %568, label %567
567: ; preds = %563
store i32 112, i32* %2
br label %674
568: ; preds = %563
%569 = load i8*, i8** %3
%570 = call i32 @strcmp(i8* %569, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.113, i64 0, i64 0))
%571 = icmp ne i32 %570, 0
br i1 %571, label %573, label %572
572: ; preds = %568
store i32 113, i32* %2
br label %674
573: ; preds = %568
%574 = load i8*, i8** %3
%575 = call i32 @strcmp(i8* %574, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.114, i64 0, i64 0))
%576 = icmp ne i32 %575, 0
br i1 %576, label %578, label %577
577: ; preds = %573
store i32 114, i32* %2
br label %674
578: ; preds = %573
%579 = load i8*, i8** %3
%580 = call i32 @strcmp(i8* %579, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.115, i64 0, i64 0))
%581 = icmp ne i32 %580, 0
br i1 %581, label %583, label %582
582: ; preds = %578
store i32 115, i32* %2
br label %674
583: ; preds = %578
%584 = load i8*, i8** %3
%585 = call i32 @strcmp(i8* %584, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.116, i64 0, i64 0))
%586 = icmp ne i32 %585, 0
br i1 %586, label %588, label %587
587: ; preds = %583
store i32 116, i32* %2
br label %674
588: ; preds = %583
%589 = load i8*, i8** %3
%590 = call i32 @strcmp(i8* %589, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.117, i64 0, i64 0))
%591 = icmp ne i32 %590, 0
br i1 %591, label %593, label %592
592: ; preds = %588
store i32 117, i32* %2
br label %674
593: ; preds = %588
%594 = load i8*, i8** %3
%595 = call i32 @strcmp(i8* %594, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.118, i64 0, i64 0))
%596 = icmp ne i32 %595, 0
br i1 %596, label %598, label %597
597: ; preds = %593
store i32 118, i32* %2
br label %674
598: ; preds = %593
%599 = load i8*, i8** %3
%600 = call i32 @strcmp(i8* %599, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.119, i64 0, i64 0))
%601 = icmp ne i32 %600, 0
br i1 %601, label %603, label %602
602: ; preds = %598
store i32 119, i32* %2
br label %674
603: ; preds = %598
%604 = load i8*, i8** %3
%605 = call i32 @strcmp(i8* %604, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.120, i64 0, i64 0))
%606 = icmp ne i32 %605, 0
br i1 %606, label %608, label %607
607: ; preds = %603
store i32 120, i32* %2
br label %674
608: ; preds = %603
%609 = load i8*, i8** %3
%610 = call i32 @strcmp(i8* %609, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.121, i64 0, i64 0))
%611 = icmp ne i32 %610, 0
br i1 %611, label %613, label %612
612: ; preds = %608
store i32 121, i32* %2
br label %674
613: ; preds = %608
%614 = load i8*, i8** %3
%615 = call i32 @strcmp(i8* %614, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.122, i64 0, i64 0))
%616 = icmp ne i32 %615, 0
br i1 %616, label %618, label %617
617: ; preds = %613
store i32 122, i32* %2
br label %674
618: ; preds = %613
%619 = load i8*, i8** %3
%620 = call i32 @strcmp(i8* %619, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.123, i64 0, i64 0))
%621 = icmp ne i32 %620, 0
br i1 %621, label %623, label %622
622: ; preds = %618
store i32 123, i32* %2
br label %674
623: ; preds = %618
%624 = load i8*, i8** %3
%625 = call i32 @strcmp(i8* %624, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.124, i64 0, i64 0))
%626 = icmp ne i32 %625, 0
br i1 %626, label %628, label %627
627: ; preds = %623
store i32 124, i32* %2
br label %674
628: ; preds = %623
%629 = load i8*, i8** %3
%630 = call i32 @strcmp(i8* %629, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.125, i64 0, i64 0))
%631 = icmp ne i32 %630, 0
br i1 %631, label %633, label %632
632: ; preds = %628
store i32 125, i32* %2
br label %674
633: ; preds = %628
%634 = load i8*, i8** %3
%635 = call i32 @strcmp(i8* %634, i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.126, i64 0, i64 0))
%636 = icmp ne i32 %635, 0
br i1 %636, label %638, label %637
637: ; preds = %633
store i32 126, i32* %2
br label %674
638: ; preds = %633
%639 = load i8*, i8** %3
%640 = call i32 @strcmp(i8* %639, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.127, i64 0, i64 0))
%641 = icmp ne i32 %640, 0
br i1 %641, label %643, label %642
642: ; preds = %638
store i32 127, i32* %2
br label %674
643: ; preds = %638
%644 = load i8*, i8** %3
%645 = call i32 @strcmp(i8* %644, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.128, i64 0, i64 0))
%646 = icmp ne i32 %645, 0
br i1 %646, label %648, label %647
647: ; preds = %643
store i32 128, i32* %2
br label %674
648: ; preds = %643
%649 = load i8*, i8** %3
%650 = call i32 @strcmp(i8* %649, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.129, i64 0, i64 0))
%651 = icmp ne i32 %650, 0
br i1 %651, label %653, label %652
652: ; preds = %648
store i32 129, i32* %2
br label %674
653: ; preds = %648
%654 = load i8*, i8** %3
%655 = call i32 @strcmp(i8* %654, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.130, i64 0, i64 0))
%656 = icmp ne i32 %655, 0
br i1 %656, label %658, label %657
657: ; preds = %653
store i32 130, i32* %2
br label %674
658: ; preds = %653
%659 = load i8*, i8** %3
%660 = call i32 @strcmp(i8* %659, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.131, i64 0, i64 0))
%661 = icmp ne i32 %660, 0
br i1 %661, label %663, label %662
662: ; preds = %658
store i32 131, i32* %2
br label %674
663: ; preds = %658
%664 = load i8*, i8** %3
%665 = call i32 @strcmp(i8* %664, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.132, i64 0, i64 0))
%666 = icmp ne i32 %665, 0
br i1 %666, label %668, label %667
667: ; preds = %663
store i32 132, i32* %2
br label %674
668: ; preds = %663
%669 = load i8*, i8** %3
%670 = call i32 @strcmp(i8* %669, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.133, i64 0, i64 0))
%671 = icmp ne i32 %670, 0
br i1 %671, label %673, label %672
672: ; preds = %668
store i32 133, i32* %2
br label %674
673: ; preds = %668
store i32 -1, i32* %2
br label %674
674: ; preds = %673, %672, %667, %662, %657, %652, %647, %642, %637, %632, %627, %622, %617, %612, %607, %602, %597, %592, %587, %582, %577, %572, %567, %562, %557, %552, %547, %542, %537, %532, %527, %522, %517, %512, %507, %502, %497, %492, %487, %482, %477, %472, %467, %462, %457, %452, %447, %442, %437, %432, %427, %422, %417, %412, %407, %402, %397, %392, %387, %382, %377, %372, %367, %362, %357, %352, %347, %342, %337, %332, %327, %322, %317, %312, %307, %302, %297, %292, %287, %282, %277, %272, %267, %262, %257, %252, %247, %242, %237, %232, %227, %222, %217, %212, %207, %202, %197, %192, %187, %182, %177, %172, %167, %162, %157, %152, %147, %142, %137, %132, %127, %122, %117, %112, %107, %102, %97, %92, %87, %82, %77, %72, %67, %62, %57, %52, %47, %42, %37, %32, %27, %22, %17, %12, %7
%675 = load i32, i32* %2
ret i32 %675
}

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