const char *zje_syscall_detail(int syscall) {
  char *syscalls[] = {"sys_ni_syscall",
                      "sys_exit",
                      "sys_fork",
                      "sys_read",
                      "sys_write",
                      "sys_open",
                      "sys_close",
                      "sys_waitpid",
                      "sys_creat",
                      "sys_link",
                      "sys_unlink",
                      "sys_execve",
                      "sys_chdir",
                      "sys_time",
                      "sys_mknod",
                      "sys_chmod",
                      "sys_lchown16",
                      "sys_ni_syscall",
                      "sys_stat",
                      "sys_lseek",
                      "sys_getpid",
                      "sys_mount",
                      "sys_oldumount",
                      "sys_setuid16",
                      "sys_getuid16",
                      "sys_stime",
                      "sys_ptrace",
                      "sys_alarm",
                      "sys_fstat",
                      "sys_pause",
                      "sys_utime",
                      "sys_ni_syscall",
                      "sys_ni_syscall",
                      "sys_access",
                      "sys_nice",
                      "sys_ni_syscall",
                      "sys_sync",
                      "sys_kill",
                      "sys_rename",
                      "sys_mkdir",
                      "sys_rmdir",
                      "sys_dup",
                      "sys_pipe",
                      "sys_times",
                      "sys_ni_syscall",
                      "sys_brk",
                      "sys_setgid16",
                      "sys_getgid16",
                      "sys_signal",
                      "sys_geteuid16",
                      "sys_getegid16",
                      "sys_acct",
                      "sys_umount",
                      "sys_ni_syscall",
                      "sys_ioctl",
                      "sys_fcntl",
                      "sys_ni_syscall",
                      "sys_setpgid",
                      "sys_ni_syscall",
                      "sys_olduname",
                      "sys_umask",
                      "sys_chroot",
                      "sys_ustat",
                      "sys_dup2",
                      "sys_getppid",
                      "sys_getpgrp",
                      "sys_setsid",
                      "sys_sigaction",
                      "sys_sgetmask",
                      "sys_ssetmask",
                      "sys_setreuid16",
                      "sys_setregid16",
                      "sys_sigsuspend",
                      "sys_sigpending",
                      "sys_sethostname",
                      "sys_setrlimit",
                      "sys_old_getrlimit",
                      "sys_getrusage",
                      "sys_gettimeofday",
                      "sys_settimeofday",
                      "sys_getgroups16",
                      "sys_setgroups16",
                      "old_select",
                      "sys_symlink",
                      "sys_lstat",
                      "sys_readlink",
                      "sys_uselib",
                      "sys_swapon",
                      "sys_reboot",
                      "old_readdir",
                      "old_mmap",
                      "sys_munmap",
                      "sys_truncate",
                      "sys_ftruncate",
                      "sys_fchmod",
                      "sys_fchown16",
                      "sys_getpriority",
                      "sys_setpriority",
                      "sys_ni_syscall",
                      "sys_statfs",
                      "sys_fstatfs",
                      "sys_ioperm",
                      "sys_socketcall",
                      "sys_syslog",
                      "sys_setitimer",
                      "sys_getitimer",
                      "sys_newstat",
                      "sys_newlstat",
                      "sys_newfstat",
                      "sys_uname",
                      "sys_iopl",
                      "sys_vhangup",
                      "sys_ni_syscall",
                      "sys_vm86old",
                      "sys_wait4",
                      "sys_swapoff",
                      "sys_sysinfo",
                      "sys_ipc",
                      "sys_fsync",
                      "sys_sigreturn",
                      "sys_clone",
                      "sys_setdomainname",
                      "sys_newuname",
                      "sys_modify_ldt",
                      "sys_adjtimex",
                      "sys_mprotect",
                      "sys_sigprocmask",
                      "sys_create_module",
                      "sys_init_module",
                      "sys_delete_module",
                      "sys_get_kernel_syms",
                      "sys_quotactl",
                      "sys_getpgid",
                      "sys_fchdir",
                      "sys_bdflush",
                      "sys_sysfs",
                      "sys_personality",
                      "sys_ni_syscall",
                      "sys_setfsuid16",
                      "sys_setfsgid16",
                      "sys_llseek",
                      "sys_getdents",
                      "sys_select",
                      "sys_flock",
                      "sys_msync",
                      "sys_readv",
                      "sys_writev",
                      "sys_getsid",
                      "sys_fdatasync",
                      "sys_sysctl",
                      "sys_mlock",
                      "sys_munlock",
                      "sys_mlockall",
                      "sys_munlockall",
                      "sys_sched_setparam",
                      "sys_sched_getparam",
                      "sys_sched_setscheduler",
                      "sys_sched_getscheduler",
                      "sys_sched_yield",
                      "sys_sched_get_priority_max",
                      "sys_sched_get_priority_min",
                      "sys_sched_rr_get_interval",
                      "sys_nanosleep",
                      "sys_mremap",
                      "sys_setresuid16",
                      "sys_getresuid16",
                      "sys_vm86",
                      "sys_query_module",
                      "sys_poll",
                      "sys_nfsservctl",
                      "sys_setresgid16",
                      "sys_getresgid16",
                      "sys_prctl",
                      "sys_rt_sigreturn",
                      "sys_rt_sigaction",
                      "sys_rt_sigprocmask",
                      "sys_rt_sigpending",
                      "sys_rt_sigtimedwait",
                      "sys_rt_sigqueueinfo",
                      "sys_rt_sigsuspend",
                      "sys_pread",
                      "sys_pwrite",
                      "sys_chown16",
                      "sys_getcwd",
                      "sys_capget",
                      "sys_capset",
                      "sys_sigaltstack",
                      "sys_sendfile",
                      "sys_ni_syscall",
                      "sys_ni_syscall",
                      "sys_vfork",
                      "sys_getrlimit",
                      "sys_mmap2",
                      "sys_truncate64",
                      "sys_ftruncate64",
                      "sys_stat64",
                      "sys_lstat64",
                      "sys_fstat64",
                      "sys_lchown",
                      "sys_getuid",
                      "sys_getgid",
                      "sys_geteuid",
                      "sys_getegid",
                      "sys_setreuid",
                      "sys_setregid",
                      "sys_getgroups",
                      "sys_setgroups",
                      "sys_fchown",
                      "sys_setresuid",
                      "sys_getresuid",
                      "sys_setresgid",
                      "sys_getresgid",
                      "sys_chown",
                      "sys_setuid",
                      "sys_setgid",
                      "sys_setfsuid",
                      "sys_setfsgid",
                      "sys_pivot_root",
                      "sys_mincore",
                      "sys_madvise",
                      "sys_getdents64",
                      "sys_fcntl64",
                      "sys_ni_syscall",
                      "sys_ni_syscall",
                      "sys_gettid",
                      "sys_readahead",
                      "sys_setxattr",
                      "sys_lsetxattr",
                      "sys_fsetxattr",
                      "sys_getxattr",
                      "sys_lgetxattr",
                      "sys_fgetxattr",
                      "sys_listxattr",
                      "sys_llistxattr",
                      "sys_flistxattr",
                      "sys_removexattr",
                      "sys_lremovexattr",
                      "sys_fremovexattr",
                      "sys_tkill",
                      "sys_sendfile64"};
  if (syscall >= sizeof(syscalls) / sizeof(*syscalls) || syscall < 0) {
    return "sys_ni_syscall";
  }
  return syscalls[syscall];
}


x86 assembly (clang, -O0):
<zje_syscall_detail>:
push   %rbp
mov    %rsp,%rbp
sub    $0x790,%rsp
mov    %edi,-0xc(%rbp)
lea    -0x790(%rbp),%rdi
lea    0x3574(%rip),%rsi
mov    $0x780,%edx
call   2030 <memcpy@plt>
movslq -0xc(%rbp),%rax
cmp    $0xf0,%rax
jae    2150 <zje_syscall_detail+0x40>
cmpl   $0x0,-0xc(%rbp)
jge    2160 <zje_syscall_detail+0x50>
lea    0xea9(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    2170 <zje_syscall_detail+0x60>
movslq -0xc(%rbp),%rax
mov    -0x790(%rbp,%rax,8),%rax
ff
mov    %rax,-0x8(%rbp)
mov    -0x8(%rbp),%rax
add    $0x790,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<zje_syscall_detail>:
cmp    $0xef,%edi
jbe    1110 <zje_syscall_detail+0x10>
lea    0xef1(%rip),%rax
ret
mov    %edi,%eax
lea    0x1a3b(%rip),%rcx
movslq (%rcx,%rax,4),%rax
add    %rcx,%rax
ret

LLVM IR (-O0):
@.str = [15 x i8] c"sys_ni_syscall\00"
@.str.1 = [9 x i8] c"sys_exit\00"
@.str.2 = [9 x i8] c"sys_fork\00"
@.str.3 = [9 x i8] c"sys_read\00"
@.str.4 = [10 x i8] c"sys_write\00"
@.str.5 = [9 x i8] c"sys_open\00"
@.str.6 = [10 x i8] c"sys_close\00"
@.str.7 = [12 x i8] c"sys_waitpid\00"
@.str.8 = [10 x i8] c"sys_creat\00"
@.str.9 = [9 x i8] c"sys_link\00"
@.str.10 = [11 x i8] c"sys_unlink\00"
@.str.11 = [11 x i8] c"sys_execve\00"
@.str.12 = [10 x i8] c"sys_chdir\00"
@.str.13 = [9 x i8] c"sys_time\00"
@.str.14 = [10 x i8] c"sys_mknod\00"
@.str.15 = [10 x i8] c"sys_chmod\00"
@.str.16 = [13 x i8] c"sys_lchown16\00"
@.str.17 = [9 x i8] c"sys_stat\00"
@.str.18 = [10 x i8] c"sys_lseek\00"
@.str.19 = [11 x i8] c"sys_getpid\00"
@.str.20 = [10 x i8] c"sys_mount\00"
@.str.21 = [14 x i8] c"sys_oldumount\00"
@.str.22 = [13 x i8] c"sys_setuid16\00"
@.str.23 = [13 x i8] c"sys_getuid16\00"
@.str.24 = [10 x i8] c"sys_stime\00"
@.str.25 = [11 x i8] c"sys_ptrace\00"
@.str.26 = [10 x i8] c"sys_alarm\00"
@.str.27 = [10 x i8] c"sys_fstat\00"
@.str.28 = [10 x i8] c"sys_pause\00"
@.str.29 = [10 x i8] c"sys_utime\00"
@.str.30 = [11 x i8] c"sys_access\00"
@.str.31 = [9 x i8] c"sys_nice\00"
@.str.32 = [9 x i8] c"sys_sync\00"
@.str.33 = [9 x i8] c"sys_kill\00"
@.str.34 = [11 x i8] c"sys_rename\00"
@.str.35 = [10 x i8] c"sys_mkdir\00"
@.str.36 = [10 x i8] c"sys_rmdir\00"
@.str.37 = [8 x i8] c"sys_dup\00"
@.str.38 = [9 x i8] c"sys_pipe\00"
@.str.39 = [10 x i8] c"sys_times\00"
@.str.40 = [8 x i8] c"sys_brk\00"
@.str.41 = [13 x i8] c"sys_setgid16\00"
@.str.42 = [13 x i8] c"sys_getgid16\00"
@.str.43 = [11 x i8] c"sys_signal\00"
@.str.44 = [14 x i8] c"sys_geteuid16\00"
@.str.45 = [14 x i8] c"sys_getegid16\00"
@.str.46 = [9 x i8] c"sys_acct\00"
@.str.47 = [11 x i8] c"sys_umount\00"
@.str.48 = [10 x i8] c"sys_ioctl\00"
@.str.49 = [10 x i8] c"sys_fcntl\00"
@.str.50 = [12 x i8] c"sys_setpgid\00"
@.str.51 = [13 x i8] c"sys_olduname\00"
@.str.52 = [10 x i8] c"sys_umask\00"
@.str.53 = [11 x i8] c"sys_chroot\00"
@.str.54 = [10 x i8] c"sys_ustat\00"
@.str.55 = [9 x i8] c"sys_dup2\00"
@.str.56 = [12 x i8] c"sys_getppid\00"
@.str.57 = [12 x i8] c"sys_getpgrp\00"
@.str.58 = [11 x i8] c"sys_setsid\00"
@.str.59 = [14 x i8] c"sys_sigaction\00"
@.str.60 = [13 x i8] c"sys_sgetmask\00"
@.str.61 = [13 x i8] c"sys_ssetmask\00"
@.str.62 = [15 x i8] c"sys_setreuid16\00"
@.str.63 = [15 x i8] c"sys_setregid16\00"
@.str.64 = [15 x i8] c"sys_sigsuspend\00"
@.str.65 = [15 x i8] c"sys_sigpending\00"
@.str.66 = [16 x i8] c"sys_sethostname\00"
@.str.67 = [14 x i8] c"sys_setrlimit\00"
@.str.68 = [18 x i8] c"sys_old_getrlimit\00"
@.str.69 = [14 x i8] c"sys_getrusage\00"
@.str.70 = [17 x i8] c"sys_gettimeofday\00"
@.str.71 = [17 x i8] c"sys_settimeofday\00"
@.str.72 = [16 x i8] c"sys_getgroups16\00"
@.str.73 = [16 x i8] c"sys_setgroups16\00"
@.str.74 = [11 x i8] c"old_select\00"
@.str.75 = [12 x i8] c"sys_symlink\00"
@.str.76 = [10 x i8] c"sys_lstat\00"
@.str.77 = [13 x i8] c"sys_readlink\00"
@.str.78 = [11 x i8] c"sys_uselib\00"
@.str.79 = [11 x i8] c"sys_swapon\00"
@.str.80 = [11 x i8] c"sys_reboot\00"
@.str.81 = [12 x i8] c"old_readdir\00"
@.str.82 = [9 x i8] c"old_mmap\00"
@.str.83 = [11 x i8] c"sys_munmap\00"
@.str.84 = [13 x i8] c"sys_truncate\00"
@.str.85 = [14 x i8] c"sys_ftruncate\00"
@.str.86 = [11 x i8] c"sys_fchmod\00"
@.str.87 = [13 x i8] c"sys_fchown16\00"
@.str.88 = [16 x i8] c"sys_getpriority\00"
@.str.89 = [16 x i8] c"sys_setpriority\00"
@.str.90 = [11 x i8] c"sys_statfs\00"
@.str.91 = [12 x i8] c"sys_fstatfs\00"
@.str.92 = [11 x i8] c"sys_ioperm\00"
@.str.93 = [15 x i8] c"sys_socketcall\00"
@.str.94 = [11 x i8] c"sys_syslog\00"
@.str.95 = [14 x i8] c"sys_setitimer\00"
@.str.96 = [14 x i8] c"sys_getitimer\00"
@.str.97 = [12 x i8] c"sys_newstat\00"
@.str.98 = [13 x i8] c"sys_newlstat\00"
@.str.99 = [13 x i8] c"sys_newfstat\00"
@.str.100 = [10 x i8] c"sys_uname\00"
@.str.101 = [9 x i8] c"sys_iopl\00"
@.str.102 = [12 x i8] c"sys_vhangup\00"
@.str.103 = [12 x i8] c"sys_vm86old\00"
@.str.104 = [10 x i8] c"sys_wait4\00"
@.str.105 = [12 x i8] c"sys_swapoff\00"
@.str.106 = [12 x i8] c"sys_sysinfo\00"
@.str.107 = [8 x i8] c"sys_ipc\00"
@.str.108 = [10 x i8] c"sys_fsync\00"
@.str.109 = [14 x i8] c"sys_sigreturn\00"
@.str.110 = [10 x i8] c"sys_clone\00"
@.str.111 = [18 x i8] c"sys_setdomainname\00"
@.str.112 = [13 x i8] c"sys_newuname\00"
@.str.113 = [15 x i8] c"sys_modify_ldt\00"
@.str.114 = [13 x i8] c"sys_adjtimex\00"
@.str.115 = [13 x i8] c"sys_mprotect\00"
@.str.116 = [16 x i8] c"sys_sigprocmask\00"
@.str.117 = [18 x i8] c"sys_create_module\00"
@.str.118 = [16 x i8] c"sys_init_module\00"
@.str.119 = [18 x i8] c"sys_delete_module\00"
@.str.120 = [20 x i8] c"sys_get_kernel_syms\00"
@.str.121 = [13 x i8] c"sys_quotactl\00"
@.str.122 = [12 x i8] c"sys_getpgid\00"
@.str.123 = [11 x i8] c"sys_fchdir\00"
@.str.124 = [12 x i8] c"sys_bdflush\00"
@.str.125 = [10 x i8] c"sys_sysfs\00"
@.str.126 = [16 x i8] c"sys_personality\00"
@.str.127 = [15 x i8] c"sys_setfsuid16\00"
@.str.128 = [15 x i8] c"sys_setfsgid16\00"
@.str.129 = [11 x i8] c"sys_llseek\00"
@.str.130 = [13 x i8] c"sys_getdents\00"
@.str.131 = [11 x i8] c"sys_select\00"
@.str.132 = [10 x i8] c"sys_flock\00"
@.str.133 = [10 x i8] c"sys_msync\00"
@.str.134 = [10 x i8] c"sys_readv\00"
@.str.135 = [11 x i8] c"sys_writev\00"
@.str.136 = [11 x i8] c"sys_getsid\00"
@.str.137 = [14 x i8] c"sys_fdatasync\00"
@.str.138 = [11 x i8] c"sys_sysctl\00"
@.str.139 = [10 x i8] c"sys_mlock\00"
@.str.140 = [12 x i8] c"sys_munlock\00"
@.str.141 = [13 x i8] c"sys_mlockall\00"
@.str.142 = [15 x i8] c"sys_munlockall\00"
@.str.143 = [19 x i8] c"sys_sched_setparam\00"
@.str.144 = [19 x i8] c"sys_sched_getparam\00"
@.str.145 = [23 x i8] c"sys_sched_setscheduler\00"
@.str.146 = [23 x i8] c"sys_sched_getscheduler\00"
@.str.147 = [16 x i8] c"sys_sched_yield\00"
@.str.148 = [27 x i8] c"sys_sched_get_priority_max\00"
@.str.149 = [27 x i8] c"sys_sched_get_priority_min\00"
@.str.150 = [26 x i8] c"sys_sched_rr_get_interval\00"
@.str.151 = [14 x i8] c"sys_nanosleep\00"
@.str.152 = [11 x i8] c"sys_mremap\00"
@.str.153 = [16 x i8] c"sys_setresuid16\00"
@.str.154 = [16 x i8] c"sys_getresuid16\00"
@.str.155 = [9 x i8] c"sys_vm86\00"
@.str.156 = [17 x i8] c"sys_query_module\00"
@.str.157 = [9 x i8] c"sys_poll\00"
@.str.158 = [15 x i8] c"sys_nfsservctl\00"
@.str.159 = [16 x i8] c"sys_setresgid16\00"
@.str.160 = [16 x i8] c"sys_getresgid16\00"
@.str.161 = [10 x i8] c"sys_prctl\00"
@.str.162 = [17 x i8] c"sys_rt_sigreturn\00"
@.str.163 = [17 x i8] c"sys_rt_sigaction\00"
@.str.164 = [19 x i8] c"sys_rt_sigprocmask\00"
@.str.165 = [18 x i8] c"sys_rt_sigpending\00"
@.str.166 = [20 x i8] c"sys_rt_sigtimedwait\00"
@.str.167 = [20 x i8] c"sys_rt_sigqueueinfo\00"
@.str.168 = [18 x i8] c"sys_rt_sigsuspend\00"
@.str.169 = [10 x i8] c"sys_pread\00"
@.str.170 = [11 x i8] c"sys_pwrite\00"
@.str.171 = [12 x i8] c"sys_chown16\00"
@.str.172 = [11 x i8] c"sys_getcwd\00"
@.str.173 = [11 x i8] c"sys_capget\00"
@.str.174 = [11 x i8] c"sys_capset\00"
@.str.175 = [16 x i8] c"sys_sigaltstack\00"
@.str.176 = [13 x i8] c"sys_sendfile\00"
@.str.177 = [10 x i8] c"sys_vfork\00"
@.str.178 = [14 x i8] c"sys_getrlimit\00"
@.str.179 = [10 x i8] c"sys_mmap2\00"
@.str.180 = [15 x i8] c"sys_truncate64\00"
@.str.181 = [16 x i8] c"sys_ftruncate64\00"
@.str.182 = [11 x i8] c"sys_stat64\00"
@.str.183 = [12 x i8] c"sys_lstat64\00"
@.str.184 = [12 x i8] c"sys_fstat64\00"
@.str.185 = [11 x i8] c"sys_lchown\00"
@.str.186 = [11 x i8] c"sys_getuid\00"
@.str.187 = [11 x i8] c"sys_getgid\00"
@.str.188 = [12 x i8] c"sys_geteuid\00"
@.str.189 = [12 x i8] c"sys_getegid\00"
@.str.190 = [13 x i8] c"sys_setreuid\00"
@.str.191 = [13 x i8] c"sys_setregid\00"
@.str.192 = [14 x i8] c"sys_getgroups\00"
@.str.193 = [14 x i8] c"sys_setgroups\00"
@.str.194 = [11 x i8] c"sys_fchown\00"
@.str.195 = [14 x i8] c"sys_setresuid\00"
@.str.196 = [14 x i8] c"sys_getresuid\00"
@.str.197 = [14 x i8] c"sys_setresgid\00"
@.str.198 = [14 x i8] c"sys_getresgid\00"
@.str.199 = [10 x i8] c"sys_chown\00"
@.str.200 = [11 x i8] c"sys_setuid\00"
@.str.201 = [11 x i8] c"sys_setgid\00"
@.str.202 = [13 x i8] c"sys_setfsuid\00"
@.str.203 = [13 x i8] c"sys_setfsgid\00"
@.str.204 = [15 x i8] c"sys_pivot_root\00"
@.str.205 = [12 x i8] c"sys_mincore\00"
@.str.206 = [12 x i8] c"sys_madvise\00"
@.str.207 = [15 x i8] c"sys_getdents64\00"
@.str.208 = [12 x i8] c"sys_fcntl64\00"
@.str.209 = [11 x i8] c"sys_gettid\00"
@.str.210 = [14 x i8] c"sys_readahead\00"
@.str.211 = [13 x i8] c"sys_setxattr\00"
@.str.212 = [14 x i8] c"sys_lsetxattr\00"
@.str.213 = [14 x i8] c"sys_fsetxattr\00"
@.str.214 = [13 x i8] c"sys_getxattr\00"
@.str.215 = [14 x i8] c"sys_lgetxattr\00"
@.str.216 = [14 x i8] c"sys_fgetxattr\00"
@.str.217 = [14 x i8] c"sys_listxattr\00"
@.str.218 = [15 x i8] c"sys_llistxattr\00"
@.str.219 = [15 x i8] c"sys_flistxattr\00"
@.str.220 = [16 x i8] c"sys_removexattr\00"
@.str.221 = [17 x i8] c"sys_lremovexattr\00"
@.str.222 = [17 x i8] c"sys_fremovexattr\00"
@.str.223 = [10 x i8] c"sys_tkill\00"
@.str.224 = [15 x i8] c"sys_sendfile64\00"
@__const.zje_syscall_detail.syscalls = [240 x i8*] [i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.2, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.3, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.4, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.5, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.6, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.7, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.8, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.9, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.10, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.11, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.12, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.13, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.14, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.15, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.16, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.17, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.18, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.19, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.20, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.21, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.22, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.23, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.24, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.25, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.26, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.27, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.28, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.29, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.30, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.31, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.32, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.33, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.34, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.35, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.36, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.37, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.38, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.39, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.40, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.41, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.42, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.43, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.44, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.45, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.46, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.47, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.48, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.49, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.50, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.51, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.52, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.53, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.54, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.55, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.56, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.57, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.58, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.59, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.60, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.61, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.62, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.63, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.64, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.65, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.66, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.67, i32 0, i32 0), i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.68, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.69, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.70, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.71, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.72, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.73, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.74, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.75, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.76, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.77, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.78, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.79, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.80, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.81, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.82, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.83, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.84, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.85, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.86, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.87, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.88, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.89, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.90, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.91, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.92, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.93, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.94, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.95, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.96, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.97, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.98, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.99, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.100, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.101, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.102, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.103, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.104, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.105, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.106, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.107, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.108, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.109, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.110, i32 0, i32 0), i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.111, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.112, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.113, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.114, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.115, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.116, i32 0, i32 0), i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.117, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.118, i32 0, i32 0), i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.119, i32 0, i32 0), i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.120, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.121, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.122, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.123, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.124, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.125, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.126, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.127, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.128, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.129, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.130, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.131, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.132, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.133, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.134, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.135, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.136, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.137, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.138, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.139, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.140, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.141, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.142, i32 0, i32 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.143, i32 0, i32 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.144, i32 0, i32 0), i8* getelementptr inbounds ([23 x i8], [23 x i8]* @.str.145, i32 0, i32 0), i8* getelementptr inbounds ([23 x i8], [23 x i8]* @.str.146, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.147, i32 0, i32 0), i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.148, i32 0, i32 0), i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.149, i32 0, i32 0), i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.150, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.151, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.152, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.153, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.154, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.155, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.156, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.157, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.158, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.159, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.160, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.161, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.162, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.163, i32 0, i32 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.164, i32 0, i32 0), i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.165, i32 0, i32 0), i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.166, i32 0, i32 0), i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.167, i32 0, i32 0), i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.168, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.169, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.170, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.171, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.172, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.173, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.174, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.175, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.176, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.177, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.178, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.179, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.180, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.181, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.182, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.183, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.184, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.185, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.186, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.187, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.188, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.189, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.190, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.191, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.192, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.193, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.194, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.195, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.196, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.197, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.198, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.199, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.200, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.201, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.202, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.203, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.204, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.205, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.206, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.207, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.208, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.209, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.210, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.211, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.212, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.213, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.214, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.215, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.216, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.217, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.218, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.219, i32 0, i32 0), i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.220, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.221, i32 0, i32 0), i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.222, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.223, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.224, i32 0, i32 0)]
define i8* @zje_syscall_detail(i32 %0) {
%2 = alloca i8*
%3 = alloca i32
%4 = alloca [240 x i8*]
store i32 %0, i32* %3
%5 = bitcast [240 x i8*]* %4 to i8*
%6 = load i32, i32* %3
%7 = sext i32 %6 to i64
%8 = icmp uge i64 %7, 240
br i1 %8, label %12, label %9
9: ; preds = %1
%10 = load i32, i32* %3
%11 = icmp slt i32 %10, 0
br i1 %11, label %12, label %13
12: ; preds = %9, %1
store i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i64 0, i64 0), i8** %2
br label %18
13: ; preds = %9
%14 = load i32, i32* %3
%15 = sext i32 %14 to i64
%16 = getelementptr inbounds [240 x i8*], [240 x i8*]* %4, i64 0, i64 %15
%17 = load i8*, i8** %16
store i8* %17, i8** %2
br label %18
18: ; preds = %13, %12
%19 = load i8*, i8** %2
ret i8* %19
}

LLVM IR (-O2):
@.str = [15 x i8] c"sys_ni_syscall\00"
@.str.1 = [9 x i8] c"sys_exit\00"
@.str.2 = [9 x i8] c"sys_fork\00"
@.str.3 = [9 x i8] c"sys_read\00"
@.str.4 = [10 x i8] c"sys_write\00"
@.str.5 = [9 x i8] c"sys_open\00"
@.str.6 = [10 x i8] c"sys_close\00"
@.str.7 = [12 x i8] c"sys_waitpid\00"
@.str.8 = [10 x i8] c"sys_creat\00"
@.str.9 = [9 x i8] c"sys_link\00"
@.str.10 = [11 x i8] c"sys_unlink\00"
@.str.11 = [11 x i8] c"sys_execve\00"
@.str.12 = [10 x i8] c"sys_chdir\00"
@.str.13 = [9 x i8] c"sys_time\00"
@.str.14 = [10 x i8] c"sys_mknod\00"
@.str.15 = [10 x i8] c"sys_chmod\00"
@.str.16 = [13 x i8] c"sys_lchown16\00"
@.str.17 = [9 x i8] c"sys_stat\00"
@.str.18 = [10 x i8] c"sys_lseek\00"
@.str.19 = [11 x i8] c"sys_getpid\00"
@.str.20 = [10 x i8] c"sys_mount\00"
@.str.21 = [14 x i8] c"sys_oldumount\00"
@.str.22 = [13 x i8] c"sys_setuid16\00"
@.str.23 = [13 x i8] c"sys_getuid16\00"
@.str.24 = [10 x i8] c"sys_stime\00"
@.str.25 = [11 x i8] c"sys_ptrace\00"
@.str.26 = [10 x i8] c"sys_alarm\00"
@.str.27 = [10 x i8] c"sys_fstat\00"
@.str.28 = [10 x i8] c"sys_pause\00"
@.str.29 = [10 x i8] c"sys_utime\00"
@.str.30 = [11 x i8] c"sys_access\00"
@.str.31 = [9 x i8] c"sys_nice\00"
@.str.32 = [9 x i8] c"sys_sync\00"
@.str.33 = [9 x i8] c"sys_kill\00"
@.str.34 = [11 x i8] c"sys_rename\00"
@.str.35 = [10 x i8] c"sys_mkdir\00"
@.str.36 = [10 x i8] c"sys_rmdir\00"
@.str.37 = [8 x i8] c"sys_dup\00"
@.str.38 = [9 x i8] c"sys_pipe\00"
@.str.39 = [10 x i8] c"sys_times\00"
@.str.40 = [8 x i8] c"sys_brk\00"
@.str.41 = [13 x i8] c"sys_setgid16\00"
@.str.42 = [13 x i8] c"sys_getgid16\00"
@.str.43 = [11 x i8] c"sys_signal\00"
@.str.44 = [14 x i8] c"sys_geteuid16\00"
@.str.45 = [14 x i8] c"sys_getegid16\00"
@.str.46 = [9 x i8] c"sys_acct\00"
@.str.47 = [11 x i8] c"sys_umount\00"
@.str.48 = [10 x i8] c"sys_ioctl\00"
@.str.49 = [10 x i8] c"sys_fcntl\00"
@.str.50 = [12 x i8] c"sys_setpgid\00"
@.str.51 = [13 x i8] c"sys_olduname\00"
@.str.52 = [10 x i8] c"sys_umask\00"
@.str.53 = [11 x i8] c"sys_chroot\00"
@.str.54 = [10 x i8] c"sys_ustat\00"
@.str.55 = [9 x i8] c"sys_dup2\00"
@.str.56 = [12 x i8] c"sys_getppid\00"
@.str.57 = [12 x i8] c"sys_getpgrp\00"
@.str.58 = [11 x i8] c"sys_setsid\00"
@.str.59 = [14 x i8] c"sys_sigaction\00"
@.str.60 = [13 x i8] c"sys_sgetmask\00"
@.str.61 = [13 x i8] c"sys_ssetmask\00"
@.str.62 = [15 x i8] c"sys_setreuid16\00"
@.str.63 = [15 x i8] c"sys_setregid16\00"
@.str.64 = [15 x i8] c"sys_sigsuspend\00"
@.str.65 = [15 x i8] c"sys_sigpending\00"
@.str.66 = [16 x i8] c"sys_sethostname\00"
@.str.67 = [14 x i8] c"sys_setrlimit\00"
@.str.68 = [18 x i8] c"sys_old_getrlimit\00"
@.str.69 = [14 x i8] c"sys_getrusage\00"
@.str.70 = [17 x i8] c"sys_gettimeofday\00"
@.str.71 = [17 x i8] c"sys_settimeofday\00"
@.str.72 = [16 x i8] c"sys_getgroups16\00"
@.str.73 = [16 x i8] c"sys_setgroups16\00"
@.str.74 = [11 x i8] c"old_select\00"
@.str.75 = [12 x i8] c"sys_symlink\00"
@.str.76 = [10 x i8] c"sys_lstat\00"
@.str.77 = [13 x i8] c"sys_readlink\00"
@.str.78 = [11 x i8] c"sys_uselib\00"
@.str.79 = [11 x i8] c"sys_swapon\00"
@.str.80 = [11 x i8] c"sys_reboot\00"
@.str.81 = [12 x i8] c"old_readdir\00"
@.str.82 = [9 x i8] c"old_mmap\00"
@.str.83 = [11 x i8] c"sys_munmap\00"
@.str.84 = [13 x i8] c"sys_truncate\00"
@.str.85 = [14 x i8] c"sys_ftruncate\00"
@.str.86 = [11 x i8] c"sys_fchmod\00"
@.str.87 = [13 x i8] c"sys_fchown16\00"
@.str.88 = [16 x i8] c"sys_getpriority\00"
@.str.89 = [16 x i8] c"sys_setpriority\00"
@.str.90 = [11 x i8] c"sys_statfs\00"
@.str.91 = [12 x i8] c"sys_fstatfs\00"
@.str.92 = [11 x i8] c"sys_ioperm\00"
@.str.93 = [15 x i8] c"sys_socketcall\00"
@.str.94 = [11 x i8] c"sys_syslog\00"
@.str.95 = [14 x i8] c"sys_setitimer\00"
@.str.96 = [14 x i8] c"sys_getitimer\00"
@.str.97 = [12 x i8] c"sys_newstat\00"
@.str.98 = [13 x i8] c"sys_newlstat\00"
@.str.99 = [13 x i8] c"sys_newfstat\00"
@.str.100 = [10 x i8] c"sys_uname\00"
@.str.101 = [9 x i8] c"sys_iopl\00"
@.str.102 = [12 x i8] c"sys_vhangup\00"
@.str.103 = [12 x i8] c"sys_vm86old\00"
@.str.104 = [10 x i8] c"sys_wait4\00"
@.str.105 = [12 x i8] c"sys_swapoff\00"
@.str.106 = [12 x i8] c"sys_sysinfo\00"
@.str.107 = [8 x i8] c"sys_ipc\00"
@.str.108 = [10 x i8] c"sys_fsync\00"
@.str.109 = [14 x i8] c"sys_sigreturn\00"
@.str.110 = [10 x i8] c"sys_clone\00"
@.str.111 = [18 x i8] c"sys_setdomainname\00"
@.str.112 = [13 x i8] c"sys_newuname\00"
@.str.113 = [15 x i8] c"sys_modify_ldt\00"
@.str.114 = [13 x i8] c"sys_adjtimex\00"
@.str.115 = [13 x i8] c"sys_mprotect\00"
@.str.116 = [16 x i8] c"sys_sigprocmask\00"
@.str.117 = [18 x i8] c"sys_create_module\00"
@.str.118 = [16 x i8] c"sys_init_module\00"
@.str.119 = [18 x i8] c"sys_delete_module\00"
@.str.120 = [20 x i8] c"sys_get_kernel_syms\00"
@.str.121 = [13 x i8] c"sys_quotactl\00"
@.str.122 = [12 x i8] c"sys_getpgid\00"
@.str.123 = [11 x i8] c"sys_fchdir\00"
@.str.124 = [12 x i8] c"sys_bdflush\00"
@.str.125 = [10 x i8] c"sys_sysfs\00"
@.str.126 = [16 x i8] c"sys_personality\00"
@.str.127 = [15 x i8] c"sys_setfsuid16\00"
@.str.128 = [15 x i8] c"sys_setfsgid16\00"
@.str.129 = [11 x i8] c"sys_llseek\00"
@.str.130 = [13 x i8] c"sys_getdents\00"
@.str.131 = [11 x i8] c"sys_select\00"
@.str.132 = [10 x i8] c"sys_flock\00"
@.str.133 = [10 x i8] c"sys_msync\00"
@.str.134 = [10 x i8] c"sys_readv\00"
@.str.135 = [11 x i8] c"sys_writev\00"
@.str.136 = [11 x i8] c"sys_getsid\00"
@.str.137 = [14 x i8] c"sys_fdatasync\00"
@.str.138 = [11 x i8] c"sys_sysctl\00"
@.str.139 = [10 x i8] c"sys_mlock\00"
@.str.140 = [12 x i8] c"sys_munlock\00"
@.str.141 = [13 x i8] c"sys_mlockall\00"
@.str.142 = [15 x i8] c"sys_munlockall\00"
@.str.143 = [19 x i8] c"sys_sched_setparam\00"
@.str.144 = [19 x i8] c"sys_sched_getparam\00"
@.str.145 = [23 x i8] c"sys_sched_setscheduler\00"
@.str.146 = [23 x i8] c"sys_sched_getscheduler\00"
@.str.147 = [16 x i8] c"sys_sched_yield\00"
@.str.148 = [27 x i8] c"sys_sched_get_priority_max\00"
@.str.149 = [27 x i8] c"sys_sched_get_priority_min\00"
@.str.150 = [26 x i8] c"sys_sched_rr_get_interval\00"
@.str.151 = [14 x i8] c"sys_nanosleep\00"
@.str.152 = [11 x i8] c"sys_mremap\00"
@.str.153 = [16 x i8] c"sys_setresuid16\00"
@.str.154 = [16 x i8] c"sys_getresuid16\00"
@.str.155 = [9 x i8] c"sys_vm86\00"
@.str.156 = [17 x i8] c"sys_query_module\00"
@.str.157 = [9 x i8] c"sys_poll\00"
@.str.158 = [15 x i8] c"sys_nfsservctl\00"
@.str.159 = [16 x i8] c"sys_setresgid16\00"
@.str.160 = [16 x i8] c"sys_getresgid16\00"
@.str.161 = [10 x i8] c"sys_prctl\00"
@.str.162 = [17 x i8] c"sys_rt_sigreturn\00"
@.str.163 = [17 x i8] c"sys_rt_sigaction\00"
@.str.164 = [19 x i8] c"sys_rt_sigprocmask\00"
@.str.165 = [18 x i8] c"sys_rt_sigpending\00"
@.str.166 = [20 x i8] c"sys_rt_sigtimedwait\00"
@.str.167 = [20 x i8] c"sys_rt_sigqueueinfo\00"
@.str.168 = [18 x i8] c"sys_rt_sigsuspend\00"
@.str.169 = [10 x i8] c"sys_pread\00"
@.str.170 = [11 x i8] c"sys_pwrite\00"
@.str.171 = [12 x i8] c"sys_chown16\00"
@.str.172 = [11 x i8] c"sys_getcwd\00"
@.str.173 = [11 x i8] c"sys_capget\00"
@.str.174 = [11 x i8] c"sys_capset\00"
@.str.175 = [16 x i8] c"sys_sigaltstack\00"
@.str.176 = [13 x i8] c"sys_sendfile\00"
@.str.177 = [10 x i8] c"sys_vfork\00"
@.str.178 = [14 x i8] c"sys_getrlimit\00"
@.str.179 = [10 x i8] c"sys_mmap2\00"
@.str.180 = [15 x i8] c"sys_truncate64\00"
@.str.181 = [16 x i8] c"sys_ftruncate64\00"
@.str.182 = [11 x i8] c"sys_stat64\00"
@.str.183 = [12 x i8] c"sys_lstat64\00"
@.str.184 = [12 x i8] c"sys_fstat64\00"
@.str.185 = [11 x i8] c"sys_lchown\00"
@.str.186 = [11 x i8] c"sys_getuid\00"
@.str.187 = [11 x i8] c"sys_getgid\00"
@.str.188 = [12 x i8] c"sys_geteuid\00"
@.str.189 = [12 x i8] c"sys_getegid\00"
@.str.190 = [13 x i8] c"sys_setreuid\00"
@.str.191 = [13 x i8] c"sys_setregid\00"
@.str.192 = [14 x i8] c"sys_getgroups\00"
@.str.193 = [14 x i8] c"sys_setgroups\00"
@.str.194 = [11 x i8] c"sys_fchown\00"
@.str.195 = [14 x i8] c"sys_setresuid\00"
@.str.196 = [14 x i8] c"sys_getresuid\00"
@.str.197 = [14 x i8] c"sys_setresgid\00"
@.str.198 = [14 x i8] c"sys_getresgid\00"
@.str.199 = [10 x i8] c"sys_chown\00"
@.str.200 = [11 x i8] c"sys_setuid\00"
@.str.201 = [11 x i8] c"sys_setgid\00"
@.str.202 = [13 x i8] c"sys_setfsuid\00"
@.str.203 = [13 x i8] c"sys_setfsgid\00"
@.str.204 = [15 x i8] c"sys_pivot_root\00"
@.str.205 = [12 x i8] c"sys_mincore\00"
@.str.206 = [12 x i8] c"sys_madvise\00"
@.str.207 = [15 x i8] c"sys_getdents64\00"
@.str.208 = [12 x i8] c"sys_fcntl64\00"
@.str.209 = [11 x i8] c"sys_gettid\00"
@.str.210 = [14 x i8] c"sys_readahead\00"
@.str.211 = [13 x i8] c"sys_setxattr\00"
@.str.212 = [14 x i8] c"sys_lsetxattr\00"
@.str.213 = [14 x i8] c"sys_fsetxattr\00"
@.str.214 = [13 x i8] c"sys_getxattr\00"
@.str.215 = [14 x i8] c"sys_lgetxattr\00"
@.str.216 = [14 x i8] c"sys_fgetxattr\00"
@.str.217 = [14 x i8] c"sys_listxattr\00"
@.str.218 = [15 x i8] c"sys_llistxattr\00"
@.str.219 = [15 x i8] c"sys_flistxattr\00"
@.str.220 = [16 x i8] c"sys_removexattr\00"
@.str.221 = [17 x i8] c"sys_lremovexattr\00"
@.str.222 = [17 x i8] c"sys_fremovexattr\00"
@.str.223 = [10 x i8] c"sys_tkill\00"
@.str.224 = [15 x i8] c"sys_sendfile64\00"
@reltable.zje_syscall_detail = [240 x i32] [i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.1 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.2 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.3 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.4 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.5 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.6 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.7 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.8 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.9 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.10 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.11 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.12 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.13 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.14 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.15 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.16 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.17 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.18 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.19 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.20 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.21 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.22 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.23 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.24 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.25 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.26 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.27 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.28 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.29 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.30 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.31 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.32 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.33 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.34 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.35 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.36 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([8 x i8]* @.str.37 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.38 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.39 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([8 x i8]* @.str.40 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.41 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.42 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.43 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.44 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.45 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.46 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.47 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.48 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.49 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.50 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.51 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.52 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.53 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.54 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.55 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.56 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.57 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.58 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.59 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.60 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.61 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.62 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.63 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.64 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.65 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.66 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.67 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([18 x i8]* @.str.68 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.69 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.70 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.71 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.72 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.73 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.74 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.75 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.76 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.77 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.78 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.79 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.80 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.81 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.82 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.83 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.84 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.85 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.86 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.87 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.88 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.89 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.90 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.91 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.92 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.93 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.94 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.95 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.96 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.97 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.98 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.99 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.100 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.101 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.102 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.103 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.104 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.105 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.106 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([8 x i8]* @.str.107 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.108 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.109 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.110 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([18 x i8]* @.str.111 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.112 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.113 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.114 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.115 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.116 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([18 x i8]* @.str.117 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.118 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([18 x i8]* @.str.119 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([20 x i8]* @.str.120 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.121 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.122 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.123 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.124 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.125 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.126 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.127 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.128 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.129 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.130 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.131 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.132 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.133 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.134 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.135 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.136 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.137 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.138 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.139 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.140 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.141 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.142 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([19 x i8]* @.str.143 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([19 x i8]* @.str.144 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([23 x i8]* @.str.145 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([23 x i8]* @.str.146 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.147 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([27 x i8]* @.str.148 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([27 x i8]* @.str.149 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([26 x i8]* @.str.150 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.151 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.152 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.153 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.154 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.155 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.156 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([9 x i8]* @.str.157 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.158 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.159 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.160 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.161 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.162 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.163 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([19 x i8]* @.str.164 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([18 x i8]* @.str.165 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([20 x i8]* @.str.166 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([20 x i8]* @.str.167 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([18 x i8]* @.str.168 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.169 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.170 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.171 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.172 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.173 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.174 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.175 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.176 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.177 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.178 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.179 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.180 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.181 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.182 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.183 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.184 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.185 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.186 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.187 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.188 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.189 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.190 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.191 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.192 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.193 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.194 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.195 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.196 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.197 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.198 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.199 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.200 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.201 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.202 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.203 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.204 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.205 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.206 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.207 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([12 x i8]* @.str.208 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([11 x i8]* @.str.209 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.210 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.211 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.212 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.213 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @.str.214 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.215 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.216 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([14 x i8]* @.str.217 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.218 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.219 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([16 x i8]* @.str.220 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.221 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([17 x i8]* @.str.222 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([10 x i8]* @.str.223 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([15 x i8]* @.str.224 to i64), i64 ptrtoint ([240 x i32]* @reltable.zje_syscall_detail to i64)) to i32)]
define i8* @zje_syscall_detail(i32 %0) {
%2 = icmp ugt i32 %0, 239
br i1 %2, label %7, label %3
3: ; preds = %1
%4 = zext i32 %0 to i64
%5 = shl i64 %4, 2
%6 = call i8* @llvm.load.relative.i64(i8* bitcast ([240 x i32]* @reltable.zje_syscall_detail to i8*), i64 %5)
br label %7
7: ; preds = %1, %3
%8 = phi i8* [ %6, %3 ], [ getelementptr inbounds ([15 x i8], [15 x i8]* @.str, i64 0, i64 0), %1 ]
ret i8* %8
}